9f73f517541109061f0efde6c63fbf73 .gitignore bd8999daf4139501b8ab8be2d8075233 .version 90e17779fb8b9a661b654e5bd44a6f1a backend-1.8.0.sh b9765d5ebe117db02dbc6bf3fa904956 composer.json 03d5632b1c24bae9be7bf8261a7ef410 composer.lock e9496a027c8accb5bc9b0dd224aedf21 config/BKP_confing.js 534d555383b4eca358aa4c1864fdb1bf config/config.json bb57d2fbda61283628fc1e35e582572a public/.htaccess 188e2c4b7dde1fa37181f46d1d293713 public/index.php b7e30eaed17a6b51a561422d619fc72a README.md 467ae193547e981713267840fa030e52 src/Controllers/AuthController.php 985647b39a62a2f9b661daefec5f7052 src/Controllers/BookingController.php 63d3d192daa95fa2e7f4b960104fadbd src/Controllers/CalController.php 8ccddb4a56f79ea02a41e40168792bd9 src/Controllers/CategoryController.php 50500bbb785b213b04934c8245895f4b src/Controllers/ChatbotController.php 99d1e892d1903c5139149b18179da920 src/Controllers/DonationController.php eb5f47d4d4b12ee4298471ed4fec8e52 src/Controllers/NotificationController.php 0142cc1eaf53a0461c893e3c4ac76d48 src/Controllers/OfferingController.php 04478f1e72c8607cf6dcb58f0231cb85 src/Controllers/StripeController.php ff37da79502eb4e04d6bfe65cda810fb src/Controllers/SubscriptionController.php 835f99aaac63a55b9df865bcb68dccab src/Controllers/UserController.php 7b3d1a53051253871056c0c0e5518d82 src/Controllers/validators/auth.json 71f48fcce64882a29c30f80213102663 src/Controllers/validators/bookings.json a20c6af94690320e3dc97fe9a2b59375 src/Controllers/validators/cal.json 2757b11bf9b17bc6ad8e68c075860dc9 src/Controllers/validators/chatbot.json b3102aa0a87a1f50f250c6d1bec52452 src/Controllers/validators/notifications.json 03e700e3d5ffe2ece80dd68ea27c5e78 src/Controllers/validators/subscriptions.json 56deb78cadbbddb332348600817d7e48 src/Controllers/validators/users.json 8dfd78579d1ec9ec7a50289a3c916ee9 src/Core/Database.php 73c2dda96ac8be2f35de93413885ea42 src/Enums/DeliveriesMode.php 9ff03c774de56f36ffe8787c72000243 src/Enums/JwtValidationMode.php f693299a5bf07e68d9c3c010a27fbf01 src/Enums/MediaType.php 8ef3d8a1b3ca9e37e8e5ff938f8fdd9e src/Exceptions/DatabaseException.php b7ce42e16cc8f0f116ce8c702d72660b src/Exceptions/NotFoundException.php d40b41a5ccdb61e4210831b3ca59d924 src/Exceptions/ValidationException.php 680e937b457d3d4598e513e9918a1078 src/Middleware/JwtTokenMiddleware.php 95e3616489a49535df9fc37f661a649a src/Models/Auth.php c83933f33f5cd87e7b49f11ec90e60c7 src/Models/Booking.php cc12e451e4720627e945f1484b23705b src/Models/Cal.php d469559d583edb71ed475d08460eff7f src/Models/Category.php 547c535e45515027a25c3ee1595440c2 src/Models/Chatbot.php ffa959891c3b543bb6413585ded4a364 src/Models/Donation.php c3b8ebb830f52919136f00014e638c59 src/Models/Notification.php 2a9787f60e304bdbef3c189474644ca8 src/Models/Offering.php e8c650f9f3230ef4ffd42563a0835260 src/Models/StripeService.php cae4ac413d3144b15546f2c182dd5d06 src/Models/Subscription.php 4b9e974be060f24312be0e307d77063d src/Models/User.php ad0600d04bb1cf4c553cc0835ad397ff src/Routes/auth.php 26415f4d683dc6a8b24f4d7d62daa0a2 src/Routes/bookings.php feef746180c11ce87a27b6f2a42fab34 src/Routes/cal.php b5d2914d5bd0d16c92e9447662ab34c1 src/Routes/categories.php 953b19211cf535e4398311dd2797f116 src/Routes/chatbot.php 3c9bfb1c3946fb7990afdc3512c0b754 src/Routes/donations.php 55c48eef5c9b8186575c136d43879a51 src/Routes/notification.php dedb1dec6c08f8273fddfa9f645c5dee src/Routes/offerings.php 2f249394181bdca1dca2f8bbcdd2d1b6 src/Routes/stripe.php ab354aae93903faf0e144b533b8af243 src/Routes/subscription.php 88b45a6dbad29cdbbbc1bad8557e868f src/Routes/users.php 03980b86c974d9ca73173a17ede06b97 src/Routes/util.php 3b53101a7550fc7ee335faf6c55210b2 src/Services/TwilioService.php a76397578e6f6fe78d1156385c511267 src/Templates/basic.html bbd13e8b81d2eb462863f73f9edfbd32 src/Templates/email_booking_updated_guide.html bb499bbe90a0f4f0a2f1bb84c7f2b9a1 src/Templates/email_booking_updated.html 8c86521352e4bc265c683a24f48af7b5 src/Templates/email_refCode.html 7df5ff3c1b560c8d309028de2c08e9a4 src/Templates/email_subscription.html 72ce25d64b82ed9fd909e8a1f2db1c18 src/Templates/logo-light-optimized.svg 9f4b476792e9d881507b9c8dcf29f2aa src/Templates/logo.png 1683c07a1de9e96f1c9e24d22ed2f8cd src/Utils/AWSRekognition.php bdcb3b6d1e61b47596bace4394c61df4 src/Utils/EmailHelper.php 736bfbb93522bbe317f9ca62121b8489 src/Utils/FormatImg.php d111b8d5bfd500ac7cc45066595a9fe8 src/Utils/JwtMiddleware.php c8eff4110679ac06e831ffd2f4a84be8 src/Utils/OptimizeImg.php def61c3fdda35803a936d877fde77fe3 src/Utils/Paginator.php b2b2265646b5b07565bf08b9d2419126 src/Utils/ParameterValidator.php 34c7bfc765d2703a11e4e1eda040ec8a src/Utils/PerspectiveText.php facd62336569fab82c56c4345b770a64 src/Utils/validateReCaptcha.php ed7c6d0b396a6be01cd758a077fb0f9d src/Utils/validateToken.php fbe5539d91b6388cd82711dc3ecccc80 src/Workers/NotificationWorker.php