Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\GdprController; ..
Decoded Output download
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\GdprController;
use App\Http\Controllers\DealController;
use App\Http\Controllers\TaskController;
use App\Http\Controllers\AwardController;
use App\Http\Controllers\ImageController;
use App\Http\Controllers\LeaveController;
use App\Http\Controllers\OrderController;
use App\Http\Controllers\ClientController;
use App\Http\Controllers\ImportController;
use App\Http\Controllers\NoticeController;
use App\Http\Controllers\SearchController;
use App\Http\Controllers\TicketController;
use App\Http\Controllers\ExpenseController;
use App\Http\Controllers\HolidayController;
use App\Http\Controllers\InvoiceController;
use App\Http\Controllers\MessageController;
use App\Http\Controllers\PaymentController;
use App\Http\Controllers\ProductController;
use App\Http\Controllers\ProjectController;
use App\Http\Controllers\SubTaskController;
use App\Http\Controllers\TimelogController;
use App\Http\Controllers\ContractController;
use App\Http\Controllers\EmployeeController;
use App\Http\Controllers\EstimateController;
use App\Http\Controllers\LeadFileController;
use App\Http\Controllers\LeadNoteController;
use App\Http\Controllers\PassportController;
use App\Http\Controllers\ProposalController;
use App\Http\Controllers\SettingsController;
use App\Http\Controllers\TaskFileController;
use App\Http\Controllers\TaskNoteController;
use App\Http\Controllers\ClientDocController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\EventFileController;
use App\Http\Controllers\LeadBoardController;
use App\Http\Controllers\LeaveFileController;
use App\Http\Controllers\QuickbookController;
use App\Http\Controllers\TaskBoardController;
use App\Http\Controllers\TaskLabelController;
use App\Http\Controllers\AttendanceController;
use App\Http\Controllers\ClientNoteController;
use App\Http\Controllers\CreditNoteController;
use App\Http\Controllers\DepartmentController;
use App\Http\Controllers\DiscussionController;
use App\Http\Controllers\LeadReportController;
use App\Http\Controllers\StickyNoteController;
use App\Http\Controllers\TaskReportController;
use App\Http\Controllers\TicketFileController;
use App\Http\Controllers\BankAccountController;
use App\Http\Controllers\DesignationController;
use App\Http\Controllers\EmployeeDocController;
use App\Http\Controllers\ImmigrationController;
use App\Http\Controllers\LeadCategoryController;
use App\Http\Controllers\LeaveReportController;
use App\Http\Controllers\LeavesQuotaController;
use App\Http\Controllers\MessageFileController;
use App\Http\Controllers\ProductFileController;
use App\Http\Controllers\ProjectFileController;
use App\Http\Controllers\ProjectNoteController;
use App\Http\Controllers\SalesReportController;
use App\Http\Controllers\SubTaskFileController;
use App\Http\Controllers\TaskCommentController;
use App\Http\Controllers\TicketReplyController;
use App\Http\Controllers\AppreciationController;
use App\Http\Controllers\ContractFileController;
use App\Http\Controllers\ContractTypeController;
use App\Http\Controllers\EmployeeVisaController;
use App\Http\Controllers\GdprSettingsController;
use App\Http\Controllers\NotificationController;
use App\Http\Controllers\TaskCalendarController;
use App\Http\Controllers\TaskCategoryController;
use App\Http\Controllers\InvoiceFilesController;
use App\Http\Controllers\ClientContactController;
use App\Http\Controllers\ContractRenewController;
use App\Http\Controllers\EventCalendarController;
use App\Http\Controllers\ExpenseReportController;
use App\Http\Controllers\FinanceReportController;
use App\Http\Controllers\KnowledgeBaseController;
use App\Http\Controllers\ProjectMemberController;
use App\Http\Controllers\ProjectRatingController;
use App\Http\Controllers\TimelogReportController;
use App\Http\Controllers\ClientCategoryController;
use App\Http\Controllers\LeadCustomFormController;
use App\Http\Controllers\UserPermissionController;
use App\Http\Controllers\DiscussionFilesController;
use App\Http\Controllers\DiscussionReplyController;
use App\Http\Controllers\ExpenseCategoryController;
use App\Http\Controllers\ProductCategoryController;
use App\Http\Controllers\ProjectCalendarController;
use App\Http\Controllers\ProjectCategoryController;
use App\Http\Controllers\ProjectTemplateController;
use App\Http\Controllers\TimelogCalendarController;
use App\Http\Controllers\AttendanceReportController;
use App\Http\Controllers\ContractTemplateController;
use App\Http\Controllers\EmergencyContactController;
use App\Http\Controllers\EstimateTemplateController;
use App\Http\Controllers\ProjectMilestoneController;
use App\Http\Controllers\ProposalTemplateController;
use App\Http\Controllers\RecurringExpenseController;
use App\Http\Controllers\RecurringInvoiceController;
use App\Http\Controllers\TicketCustomFormController;
use App\Http\Controllers\ClientSubCategoryController;
use App\Http\Controllers\KnowledgeBaseFileController;
use App\Http\Controllers\ContractDiscussionController;
use App\Http\Controllers\DealNoteController;
use App\Http\Controllers\DiscussionCategoryController;
use App\Http\Controllers\ProductSubCategoryController;
use App\Http\Controllers\ProjectTemplateTaskController;
use App\Http\Controllers\ProjectTimelogBreakController;
use App\Http\Controllers\EmployeeShiftScheduleController;
use App\Http\Controllers\IncomeVsExpenseReportController;
use App\Http\Controllers\KnowledgeBaseCategoryController;
use App\Http\Controllers\ProjectTemplateMemberController;
use App\Http\Controllers\ProjectTemplateSubTaskController;
use App\Http\Controllers\EmployeeShiftChangeRequestController;
use App\Http\Controllers\LeadContactController;
use App\Http\Controllers\PipelineController;
use App\Http\Controllers\TransferController;
use App\Http\Controllers\AttendanceDashController;
use App\Http\Controllers\SalaryGroupController;
use App\Http\Controllers\EmployeeSalaryController;
use App\Http\Controllers\GenerateSalaryController;
use App\Http\Controllers\AdditionController;
use App\Http\Controllers\DeductionController;
use App\Http\Controllers\EmployerProfileController;
use App\Http\Controllers\WpsController;
use App\Http\Controllers\TrackWpsController;
use App\Http\Controllers\SalaryReportController;
use App\Http\Controllers\ExpiredDocsController;
use App\Http\Controllers\VisaCostController;
use App\Http\Controllers\RecruitmentController;
use App\Http\Controllers\VisaBudgetController;
use App\Http\Controllers\DocumentSubmissionController;
use App\Http\Controllers\LeaveReturnController;
use App\Http\Controllers\MissingDocsController;
use App\Http\Controllers\SiraCostController;
use App\Http\Controllers\ExpiredSiraController;
use App\Http\Controllers\HousingController;
use App\Http\Controllers\RoomController;
use App\Http\Controllers\BedController;
use App\Http\Controllers\CancellationController;
use App\Http\Controllers\SiraBudgetController;
use App\Http\Controllers\SiraSubmissionController;
use App\Http\Controllers\EmpContractController;
use App\Http\Controllers\EndServiceController;
use App\Http\Controllers\CollectionController;
use App\Http\Controllers\CheckWpsController;
use App\Http\Controllers\EndServiceReportController;
Route::group(array("middleware" => "auth", "prefix" => "account"), function () {
Route::post("image/upload", array(ImageController::class, "store"))->name("image.store");
Route::get("account-unverified", array(DashboardController::class, "accountUnverified"))->name("account_unverified");
Route::get("checklist", array(DashboardController::class, "checklist"))->name("checklist");
Route::get("dashboard", array(DashboardController::class, "index"))->name("dashboard");
Route::get("dashboard-advanced", array(DashboardController::class, "advancedDashboard"))->name("dashboard.advanced");
Route::post("dashboard/widget/{dashboardType}", array(DashboardController::class, "widget"))->name("dashboard.widget");
Route::post("dashboard/week-timelog", array(DashboardController::class, "weekTimelog"))->name("dashboard.week_timelog");
Route::get("dashboard/lead-data/{id}", array(DashboardController::class, "getLeadStage"))->name("dashboard.deal-stage-data");
Route::get("attendances/clock-in-modal", array(DashboardController::class, "clockInModal"))->name("attendances.clock_in_modal");
Route::post("attendances/store-clock-in", array(DashboardController::class, "storeClockIn"))->name("attendances.store_clock_in");
Route::get("attendances/update-clock-in", array(DashboardController::class, "updateClockIn"))->name("attendances.update_clock_in");
Route::get("dashboard/private_calendar", array(DashboardController::class, "privateCalendar"))->name("dashboard.private_calendar");
Route::get("settings/change-language", array(SettingsController::class, "changeLanguage"))->name("settings.change_language");
Route::resource("settings", SettingsController::class)->only(array("edit", "update", "index", "change_language"));
Route::post("approve/{id}", array(ClientController::class, "approve"))->name("clients.approve");
Route::post("save-consent-purpose-data/{client}", array(ClientController::class, "saveConsentLeadData"))->name("clients.save_consent_purpose_data");
Route::get("clients/gdpr-consent", array(ClientController::class, "consent"))->name("clients.gdpr_consent");
Route::post("clients/save-client-consent/{lead}", array(ClientController::class, "saveClientConsent"))->name("clients.save_client_consent");
Route::post("clients/ajax-details/{id}", array(ClientController::class, "ajaxDetails"))->name("clients.ajax_details");
Route::get("clients/client-details/{id}", array(ClientController::class, "clientDetails"))->name("clients.client_details");
Route::post("clients/project-list/{id}", array(ClientController::class, "projectList"))->name("clients.project_list");
Route::post("clients/apply-quick-action", array(ClientController::class, "applyQuickAction"))->name("clients.apply_quick_action");
Route::get("clients/import", array(ClientController::class, "importClient"))->name("clients.import");
Route::post("clients/import", array(ClientController::class, "importStore"))->name("clients.import.store");
Route::post("clients/import/process", array(ClientController::class, "importProcess"))->name("clients.import.process");
Route::get("clients/finance-count/{id}", array(ClientController::class, "financeCount"))->name("clients.finance_count");
Route::resource("clients", ClientController::class);
Route::post("client-contacts/apply-quick-action", array(ClientContactController::class, "applyQuickAction"))->name("client-contacts.apply_quick_action");
Route::resource("client-contacts", ClientContactController::class);
Route::get("client-notes/ask-for-password/{id}", array(ClientNoteController::class, "askForPassword"))->name("client_notes.ask_for_password");
Route::post("client-notes/check-password", array(ClientNoteController::class, "checkPassword"))->name("client_notes.check_password");
Route::post("client-notes/apply-quick-action", array(ClientNoteController::class, "applyQuickAction"))->name("client-notes.apply_quick_action");
Route::post("client-notes/showVerified/{id}", array(ClientNoteController::class, "showVerified"))->name("client-notes.show_verified");
Route::resource("client-notes", ClientNoteController::class);
Route::get("client-docs/download/{id}", array(ClientDocController::class, "download"))->name("client-docs.download");
Route::resource("client-docs", ClientDocController::class);
Route::resource("clientCategory", ClientCategoryController::class);
Route::get("getClientSubCategories/{id}", array(ClientSubCategoryController::class, "getSubCategories"))->name("get_client_sub_categories");
Route::resource("clientSubCategory", ClientSubCategoryController::class);
Route::post("employees/apply-quick-action", array(EmployeeController::class, "applyQuickAction"))->name("employees.apply_quick_action");
Route::post("employees/assignRole", array(EmployeeController::class, "assignRole"))->name("employees.assign_role");
Route::get("employees/byDepartment/{id}", array(EmployeeController::class, "byDepartment"))->name("employees.by_department");
Route::get("employees/invite-member", array(EmployeeController::class, "inviteMember"))->name("employees.invite_member");
Route::get("employees/import", array(EmployeeController::class, "importMember"))->name("employees.import");
Route::post("employees/import", array(EmployeeController::class, "importStore"))->name("employees.import.store");
Route::post("employees/import/process", array(EmployeeController::class, "importProcess"))->name("employees.import.process");
Route::get("import/process/{name}/{id}", array(ImportController::class, "getImportProgress"))->name("import.process.progress");
Route::get("employees/import/exception/{name}", array(ImportController::class, "getQueueException"))->name("import.process.exception");
Route::post("employees/send-invite", array(EmployeeController::class, "sendInvite"))->name("employees.send_invite");
Route::post("employees/create-link", array(EmployeeController::class, "createLink"))->name("employees.create_link");
Route::resource("employees", EmployeeController::class);
Route::resource("passport", PassportController::class);
Route::resource("employee-visa", EmployeeVisaController::class);
Route::resource("emergency-contacts", EmergencyContactController::class);
Route::get("employee-docs/download/{id}", array(EmployeeDocController::class, "download"))->name("employee-docs.download");
Route::resource("employee-docs", EmployeeDocController::class);
Route::get("employee-leaves/employeeLeaveTypes/{id}", array(LeavesQuotaController::class, "employeeLeaveTypes"))->name("employee-leaves.employee_leave_types");
Route::resource("employee-leaves", LeavesQuotaController::class);
Route::get("designations/designation-hierarchy", array(DesignationController::class, "hierarchyData"))->name("designation.hierarchy");
Route::post("designations/changeParent", array(DesignationController::class, "changeParent"))->name("designation.changeParent");
Route::post("designations/search-filter", array(DesignationController::class, "searchFilter"))->name("designation.srchFilter");
Route::post("designations/apply-quick-action", array(DesignationController::class, "applyQuickAction"))->name("designations.apply_quick_action");
Route::resource("designations", DesignationController::class);
Route::post("departments/apply-quick-action", array(DepartmentController::class, "applyQuickAction"))->name("departments.apply_quick_action");
Route::get("departments/department-hierarchy", array(DepartmentController::class, "hierarchyData"))->name("department.hierarchy");
Route::post("department/changeParent", array(DepartmentController::class, "changeParent"))->name("department.changeParent");
Route::get("department/search", array(DepartmentController::class, "searchDepartment"))->name("departments.search");
Route::get("department/{id}", array(DepartmentController::class, "getMembers"))->name("departments.members");
Route::resource("departments", DepartmentController::class);
Route::post("user-permissions/customPermissions/{id}", array(UserPermissionController::class, "customPermissions"))->name("user-permissions.custom_permissions");
Route::post("user-permissions/resetPermissions/{id}", array(UserPermissionController::class, "resetPermissions"))->name("user-permissions.reset_permissions");
Route::resource("user-permissions", UserPermissionController::class);
Route::resource("projectCategory", ProjectCategoryController::class);
Route::post("projects/change-status", array(ProjectController::class, "changeProjectStatus"))->name("projects.change_status");
Route::group(array("prefix" => "projects"), function () {
Route::get("import", array(ProjectController::class, "importProject"))->name("projects.import");
Route::post("import", array(ProjectController::class, "importStore"))->name("projects.import.store");
Route::post("import/process", array(ProjectController::class, "importProcess"))->name("projects.import.process");
Route::post("assignProjectAdmin", array(ProjectController::class, "assignProjectAdmin"))->name("projects.assign_project_admin");
Route::post("archive-restore/{id}", array(ProjectController::class, "archiveRestore"))->name("projects.archive_restore");
Route::post("archive-delete/{id}", array(ProjectController::class, "archiveDestroy"))->name("projects.archive_delete");
Route::get("archive", array(ProjectController::class, "archive"))->name("projects.archive");
Route::post("apply-quick-action", array(ProjectController::class, "applyQuickAction"))->name("projects.apply_quick_action");
Route::post("updateStatus/{id}", array(ProjectController::class, "updateStatus"))->name("projects.update_status");
Route::post("store-pin", array(ProjectController::class, "storePin"))->name("projects.store_pin");
Route::post("destroy-pin/{id}", array(ProjectController::class, "destroyPin"))->name("projects.destroy_pin");
Route::post("gantt-data", array(ProjectController::class, "ganttData"))->name("projects.gantt_data");
Route::post("invoiceList/{id}", array(ProjectController::class, "invoiceList"))->name("projects.invoice_list");
Route::get("duplicate-project/{id}", array(ProjectController::class, "duplicateProject"))->name("projects.duplicate_project");
Route::get("members/{id}", array(ProjectController::class, "members"))->name("projects.members");
Route::get("pendingTasks/{id}", array(ProjectController::class, "pendingTasks"))->name("projects.pendingTasks");
Route::get("labels/{id}", array(TaskLabelController::class, "labels"))->name("projects.labels");
Route::post("project-members/save-group", array(ProjectMemberController::class, "storeGroup"))->name("project-members.store_group");
Route::resource("project-members", ProjectMemberController::class);
Route::post("files/store-link", array(ProjectFileController::class, "storeLink"))->name("files.store_link");
Route::get("files/download/{id}", array(ProjectFileController::class, "download"))->name("files.download");
Route::get("files/thumbnail", array(ProjectFileController::class, "thumbnailShow"))->name("files.thumbnail");
Route::post("files/multiple-upload", array(ProjectFileController::class, "storeMultiple"))->name("files.multiple_upload");
Route::resource("files", ProjectFileController::class);
Route::post("get-Members/{desig_id}", array(ProjectController::class, "getMembers"))->name("projects.get_members");
Route::get("milestones/byProject/{id}", array(ProjectMilestoneController::class, "byProject"))->name("milestones.by_project");
Route::resource("milestones", ProjectMilestoneController::class);
Route::resource("discussion-category", DiscussionCategoryController::class);
Route::post("discussion/setBestAnswer", array(DiscussionController::class, "setBestAnswer"))->name("discussion.set_best_answer");
Route::resource("discussion", DiscussionController::class);
Route::get("discussion-reply/get-replies/{id}", array(DiscussionReplyController::class, "getReplies"))->name("discussion-reply.get_replies");
Route::resource("discussion-reply", DiscussionReplyController::class);
Route::get("discussion-files/download/{id}", array(DiscussionFilesController::class, "download"))->name("discussion_file.download");
Route::resource("discussion-files", DiscussionFilesController::class);
Route::resource("project-ratings", ProjectRatingController::class);
Route::get("projects/burndown/{projectId?}", array(ProjectController::class, "burndown"))->name("projects.burndown");
Route::post("project-template/apply-quick-action", array(ProjectTemplateController::class, "applyQuickAction"))->name("project_template.apply_quick_action");
Route::resource("project-template", ProjectTemplateController::class);
Route::post("project-template-members/save-group", array(ProjectTemplateMemberController::class, "storeGroup"))->name("project_template_members.store_group");
Route::resource("project-template-member", ProjectTemplateMemberController::class);
Route::get("project-template-task/data/{templateId?}", array(ProjectTemplateTaskController::class, "data"))->name("project_template_task.data");
Route::resource("project-template-task", ProjectTemplateTaskController::class);
Route::resource("project-template-sub-task", ProjectTemplateSubTaskController::class);
Route::resource("project-calendar", ProjectCalendarController::class);
});
Route::get("project-notes/ask-for-password/{id}", array(ProjectNoteController::class, "askForPassword"))->name("project_notes.ask_for_password");
Route::post("project-notes/check-password", array(ProjectNoteController::class, "checkPassword"))->name("project_notes.check_password");
Route::post("project-notes/apply-quick-action", array(ProjectNoteController::class, "applyQuickAction"))->name("project_notes.apply_quick_action");
Route::resource("project-notes", ProjectNoteController::class);
Route::get("projects-ajax", array(ProjectController::class, "ajaxLoadProject"))->name("get.projects-ajax");
Route::get("get-projects", array(ProjectController::class, "getProjects"))->name("get.projects");
Route::resource("projects", ProjectController::class);
Route::get("transfer/getprojects/{id}", array(TransferController::class, "getprojects"))->name("transfer.getprojects");
Route::get("transfer/download/{id}", array(TransferController::class, "download_file"))->name("transfer.download_file");
Route::post("transfer/store_file", array(TransferController::class, "store_file"))->name("transfer.store_file");
Route::get("transfer/show-reject-modal", array(TransferController::class, "rejectTransfer"))->name("transfer.show_reject_modal");
Route::get("transfer/show-approved-modal", array(TransferController::class, "approveTransfer"))->name("transfer.show_approved_modal");
Route::post("transfer/transferAction", array(TransferController::class, "transferAction"))->name("transfer.transfer_action");
Route::post("transfer/destroyfile/{id}", array(TransferController::class, "destroy_file"))->name("transfer.destroyfile");
Route::get("transfer/download/{id}", array(TransferController::class, "download_file"))->name("transfer.download");
Route::resource("transfer", TransferController::class);
Route::post("products/apply-quick-action", array(ProductController::class, "applyQuickAction"))->name("products.apply_quick_action");
Route::post("products/remove-cart-item/{id}", array(ProductController::class, "removeCartItem"))->name("products.remove_cart_item");
Route::get("products/options", array(ProductController::class, "allProductOption"))->name("products.options");
Route::post("products/add-cart-item", array(ProductController::class, "addCartItem"))->name("products.add_cart_item");
Route::get("products/cart", array(ProductController::class, "cart"))->name("products.cart");
Route::get("products/empty-cart", array(ProductController::class, "emptyCart"))->name("products.empty_cart");
Route::resource("products", ProductController::class);
Route::resource("productCategory", ProductCategoryController::class);
Route::get("getProductSubCategories/{id}", array(ProductSubCategoryController::class, "getSubCategories"))->name("get_product_sub_categories");
Route::resource("productSubCategory", ProductSubCategoryController::class);
Route::get("product-files/download/{id}", array(ProductFileController::class, "download"))->name("product-files.download");
Route::post("product-files/delete-image/{id}", array(ProductFileController::class, "deleteImage"))->name("product-files.delete_image");
Route::post("product-files/update-images", array(ProductFileController::class, "updateImages"))->name("product-files.update_images");
Route::resource("product-files", ProductFileController::class);
Route::get("invoice-files/download/{id}", array(InvoiceFilesController::class, "download"))->name("invoice-files.download");
Route::resource("invoice-files", InvoiceFilesController::class);
Route::get("orders/offline-payment-modal", array(OrderController::class, "offlinePaymentModal"))->name("orders.offline_payment_modal");
Route::get("orders/add-item", array(OrderController::class, "addItem"))->name("orders.add_item");
Route::get("orders/stripe-modal", array(OrderController::class, "stripeModal"))->name("orders.stripe_modal");
Route::post("orders/make-invoice/{orderId}", array(OrderController::class, "makeInvoice"))->name("orders.make_invoice");
Route::post("orders/payment-failed/{orderId}", array(OrderController::class, "paymentFailed"))->name("orders.payment_failed");
Route::post("orders/save-stripe-detail/", array(OrderController::class, "saveStripeDetail"))->name("orders.save_stripe_detail");
Route::post("orders/change-status/", array(OrderController::class, "changeStatus"))->name("orders.change_status");
Route::get("orders/download/{id}", array(OrderController::class, "download"))->name("orders.download");
Route::post("orders/store-quantity/", array(OrderController::class, "storeQuantity"))->name("orders.store_quantity");
Route::resource("orders", OrderController::class);
Route::post("notices/apply-quick-action", array(NoticeController::class, "applyQuickAction"))->name("notices.apply_quick_action");
Route::resource("notices", NoticeController::class);
Route::group(array("prefix" => "appreciations"), function () {
Route::post("awards/apply-quick-action", array(AwardController::class, "applyQuickAction"))->name("awards.apply_quick_action");
Route::post("awards/change-status/{id?}", array(AwardController::class, "changeStatus"))->name("awards.change-status");
Route::get("awards/quick-create", array(AwardController::class, "quickCreate"))->name("awards.quick-create");
Route::post("awards/quick-store", array(AwardController::class, "quickStore"))->name("awards.quick-store");
Route::resource("awards", AwardController::class);
});
Route::post("appreciations/apply-quick-action", array(AppreciationController::class, "applyQuickAction"))->name("appreciations.apply_quick_action");
Route::resource("appreciations", AppreciationController::class);
Route::get("knowledgebase/create/{id?}", array(KnowledgeBaseController::class, "create"))->name("knowledgebase.create");
Route::post("knowledgebase/apply-quick-action", array(KnowledgeBaseController::class, "applyQuickAction"))->name("knowledgebase.apply_quick_action");
Route::get("knowledgebase/searchquery/{query?}", array(KnowledgeBaseController::class, "searchQuery"))->name("knowledgebase.searchQuery");
Route::resource("knowledgebase", KnowledgeBaseController::class)->except(array("create"));
Route::get("knowledgebase-files/download/{id}", array(KnowledgeBaseFileController::class, "download"))->name("knowledgebase-files.download");
Route::resource("knowledgebase-files", KnowledgeBaseFileController::class);
Route::resource("knowledgebasecategory", KnowledgeBaseCategoryController::class);
Route::post("event-monthly-on", array(EventCalendarController::class, "monthlyOn"))->name("events.monthly_on");
Route::resource("events", EventCalendarController::class);
Route::post("updateStatus/{id}", array(EventCalendarController::class, "updateStatus"))->name("events.update_status");
Route::get("events/event-status-note/{id}", array(EventCalendarController::class, "eventStatusNote"))->name("events.event_status_note");
Route::get("event-files/download/{id}", array(EventFileController::class, "download"))->name("event-files.download");
Route::resource("event-files", EventFileController::class);
Route::get("tasks/client-detail", array(TaskController::class, "clientDetail"))->name("tasks.clientDetail");
Route::post("tasks/change-status", array(TaskController::class, "changeStatus"))->name("tasks.change_status");
Route::post("tasks/apply-quick-action", array(TaskController::class, "applyQuickAction"))->name("tasks.apply_quick_action");
Route::post("tasks/store-pin", array(TaskController::class, "storePin"))->name("tasks.store_pin");
Route::post("tasks/reminder", array(TaskController::class, "reminder"))->name("tasks.reminder");
Route::post("tasks/destroy-pin/{id}", array(TaskController::class, "destroyPin"))->name("tasks.destroy_pin");
Route::post("tasks/check-task/{taskID}", array(TaskController::class, "checkTask"))->name("tasks.check_task");
Route::post("tasks/gantt-task-update/{id}", array(TaskController::class, "updateTaskDuration"))->name("tasks.gantt_task_update");
Route::get("tasks/members/{id}", array(TaskController::class, "members"))->name("tasks.members");
Route::get("tasks/project_tasks/{id}", array(TaskController::class, "projectTasks"))->name("tasks.project_tasks");
Route::get("tasks/check-leaves", array(TaskController::class, "checkLeaves"))->name("tasks.checkLeaves");
Route::group(array("prefix" => "tasks"), function () {
Route::resource("task-label", TaskLabelController::class);
Route::resource("taskCategory", TaskCategoryController::class);
Route::post("taskComment/save-comment-like", array(TaskCommentController::class, "saveCommentLike"))->name("taskComment.save_comment_like");
Route::resource("taskComment", TaskCommentController::class);
Route::resource("task-note", TaskNoteController::class);
Route::get("task-files/download/{id}", array(TaskFileController::class, "download"))->name("task_files.download");
Route::resource("task-files", TaskFileController::class);
Route::post("sub-task/change-status", array(SubTaskController::class, "changeStatus"))->name("sub_tasks.change_status");
Route::resource("sub-tasks", SubTaskController::class);
Route::get("sub-task-files/download/{id}", array(SubTaskFileController::class, "download"))->name("sub-task-files.download");
Route::resource("sub-task-files", SubTaskFileController::class);
Route::post("taskboards/collapseColumn", array(TaskBoardController::class, "collapseColumn"))->name("taskboards.collapse_column");
Route::post("taskboards/updateIndex", array(TaskBoardController::class, "updateIndex"))->name("taskboards.update_index");
Route::get("taskboards/loadMore", array(TaskBoardController::class, "loadMore"))->name("taskboards.load_more");
Route::resource("taskboards", TaskBoardController::class);
Route::resource("task-calendar", TaskCalendarController::class);
});
Route::resource("tasks", TaskController::class);
Route::get("holidays/mark-holiday", array(HolidayController::class, "markHoliday"))->name("holidays.mark_holiday");
Route::post("holidays/mark-holiday-store", array(HolidayController::class, "markDayHoliday"))->name("holidays.mark_holiday_store");
Route::get("holidays/table-view", array(HolidayController::class, "tableView"))->name("holidays.table_view");
Route::post("holidays/apply-quick-action", array(HolidayController::class, "applyQuickAction"))->name("holidays.apply_quick_action");
Route::resource("holidays", HolidayController::class);
Route::get("deal-files/download/{id}", array(LeadFileController::class, "download"))->name("deal-files.download");
Route::get("deal-files/layout", array(LeadFileController::class, "layout"))->name("deal-files.layout");
Route::resource("deal-files", LeadFileController::class);
Route::get("deals/follow-up/{leadID}", array(DealController::class, "followUpCreate"))->name("deals.follow_up");
Route::post("deals/follow-up-store", array(DealController::class, "followUpStore"))->name("deals.follow_up_store");
Route::get("deals/follow-up-edit/{id?}", array(DealController::class, "editFollow"))->name("deals.follow_up_edit");
Route::post("deals/follow-up-update", array(DealController::class, "updateFollow"))->name("deals.follow_up_update");
Route::post("deals/follow-up-delete/{id}", array(DealController::class, "deleteFollow"))->name("deals.follow_up_delete");
Route::post("deals/change-stage", array(DealController::class, "changeStage"))->name("deals.change_stage");
Route::post("deals/apply-quick-action", array(DealController::class, "applyQuickAction"))->name("deals.apply_quick_action");
Route::get("deals/gdpr-consent", array(DealController::class, "consent"))->name("deals.gdpr_consent");
Route::post("deals/save-deal-consent/{deal}", array(DealController::class, "saveLeadConsent"))->name("deals.save_lead_consent");
Route::post("deals/change-follow-up-status", array(DealController::class, "changeFollowUpStatus"))->name("deals.change_follow_up_status");
Route::resource("leadCategory", LeadCategoryController::class);
Route::get("lead-notes/ask-for-password/{id}", array(LeadNoteController::class, "askForPassword"))->name("lead-notes.ask_for_password");
Route::post("lead-notes/check-password", array(LeadNoteController::class, "checkPassword"))->name("lead-notes.check_password");
Route::post("lead-notes/apply-quick-action", array(LeadNoteController::class, "applyQuickAction"))->name("lead-notes.apply_quick_action");
Route::resource("lead-notes", LeadNoteController::class);
Route::post("deal-notes/apply-quick-action", array(DealNoteController::class, "applyQuickAction"))->name("deal-notes.apply_quick_action");
Route::resource("deal-notes", DealNoteController::class);
Route::post("leadboards/collapseColumn", array(LeadBoardController::class, "collapseColumn"))->name("leadboards.collapse_column");
Route::post("leadboards/updateIndex", array(LeadBoardController::class, "updateIndex"))->name("leadboards.update_index");
Route::get("leadboards/loadMore", array(LeadBoardController::class, "loadMore"))->name("leadboards.load_more");
Route::resource("leadboards", LeadBoardController::class);
Route::post("lead-form/sortFields", array(LeadCustomFormController::class, "sortFields"))->name("lead-form.sortFields");
Route::resource("lead-form", LeadCustomFormController::class);
Route::group(array("prefix" => "deals"), function () {
Route::get("import", array(DealController::class, "importLead"))->name("deals.import");
Route::post("import", array(DealController::class, "importStore"))->name("deals.import.store");
Route::post("import/process", array(DealController::class, "importProcess"))->name("deals.import.process");
});
Route::group(array("prefix" => "lead-contact"), function () {
Route::get("import", array(LeadContactController::class, "importLead"))->name("lead-contact.import");
Route::post("import", array(LeadContactController::class, "importStore"))->name("lead-contact.import.store");
Route::post("import/process", array(LeadContactController::class, "importProcess"))->name("lead-contact.import.process");
});
Route::resource("lead-contact", LeadContactController::class);
Route::post("lead-contact/apply-quick-action", array(LeadContactController::class, "applyQuickAction"))->name("lead-contact.apply_quick_action");
Route::get("deals/get-stage/{id}", array(DealController::class, "getStages"))->name("deals.get-stage");
Route::get("deals/get-deals/{id}", array(DealController::class, "getDeals"))->name("deals.get-deals");
Route::resource("deals", DealController::class);
Route::get("leave-files/download/{id}", array(LeaveFileController::class, "download"))->name("leave-files.download");
Route::resource("leave-files", LeaveFileController::class);
Route::get("leaves/leaves-date", array(LeaveController::class, "getDate"))->name("leaves.date");
Route::get("leaves/personal", array(LeaveController::class, "personalLeaves"))->name("leaves.personal");
Route::get("leaves/calendar", array(LeaveController::class, "leaveCalendar"))->name("leaves.calendar");
Route::post("leaves/data", array(LeaveController::class, "data"))->name("leaves.data");
Route::post("leaves/leaveAction", array(LeaveController::class, "leaveAction"))->name("leaves.leave_action");
Route::get("leaves/show-reject-modal", array(LeaveController::class, "rejectLeave"))->name("leaves.show_reject_modal");
Route::get("leaves/show-approved-modal", array(LeaveController::class, "approveLeave"))->name("leaves.show_approved_modal");
Route::post("leaves/pre-approve-leave", array(LeaveController::class, "preApprove"))->name("leaves.pre_approve_leave");
Route::post("leaves/apply-quick-action", array(LeaveController::class, "applyQuickAction"))->name("leaves.apply_quick_action");
Route::get("leaves/view-related-leave/{id}", array(LeaveController::class, "viewRelatedLeave"))->name("leaves.view_related_leave");
Route::resource("leaves", LeaveController::class);
Route::get("messages/fetch-user-list", array(MessageController::class, "fetchUserListView"))->name("messages.fetch_user_list");
Route::post("messages/fetch_messages/{id}", array(MessageController::class, "fetchUserMessages"))->name("messages.fetch_messages");
Route::post("messages/check_messages", array(MessageController::class, "checkNewMessages"))->name("messages.check_new_message");
Route::resource("messages", MessageController::class);
Route::get("message-file/download/{id}", array(MessageFileController::class, "download"))->name("message_file.download");
Route::resource("message-file", MessageFileController::class);
Route::get("invoices/offline-method-description", array(InvoiceController::class, "offlineDescription"))->name("invoices.offline_method_description");
Route::get("invoices/offline-payment-modal", array(InvoiceController::class, "offlinePaymentModal"))->name("invoices.offline_payment_modal");
Route::get("invoices/stripe-modal", array(InvoiceController::class, "stripeModal"))->name("invoices.stripe_modal");
Route::post("invoices/save-stripe-detail/", array(InvoiceController::class, "saveStripeDetail"))->name("invoices.save_stripe_detail");
Route::get("invoices/delete-image", array(InvoiceController::class, "deleteInvoiceItemImage"))->name("invoices.delete_image");
Route::post("invoices/store-offline-payment", array(InvoiceController::class, "storeOfflinePayment"))->name("invoices.store_offline_payment");
Route::post("invoices/store_file", array(InvoiceController::class, "storeFile"))->name("invoices.store_file");
Route::get("invoices/file-upload", array(InvoiceController::class, "fileUpload"))->name("invoices.file_upload");
Route::post("invoices/delete-applied-credit/{id}", array(InvoiceController::class, "deleteAppliedCredit"))->name("invoices.delete_applied_credit");
Route::get("invoices/applied-credits/{id}", array(InvoiceController::class, "appliedCredits"))->name("invoices.applied_credits");
Route::get("invoices/payment-reminder/{invoiceID}", array(InvoiceController::class, "remindForPayment"))->name("invoices.payment_reminder");
Route::post("invoices/send-invoice/{invoiceID}", array(InvoiceController::class, "sendInvoice"))->name("invoices.send_invoice");
Route::post("invoices/apply-quick-action", array(InvoiceController::class, "applyQuickAction"))->name("invoices.apply_quick_action");
Route::get("invoices/download/{id}", array(InvoiceController::class, "download"))->name("invoices.download");
Route::get("invoices/add-item", array(InvoiceController::class, "addItem"))->name("invoices.add_item");
Route::get("invoices/update-status/{invoiceID}", array(InvoiceController::class, "cancelStatus"))->name("invoices.update_status");
Route::get("invoices/get-client-company/{projectID?}", array(InvoiceController::class, "getClientOrCompanyName"))->name("invoices.get_client_company");
Route::post("invoices/fetchTimelogs", array(InvoiceController::class, "fetchTimelogs"))->name("invoices.fetch_timelogs");
Route::get("invoices/check-shipping-address", array(InvoiceController::class, "checkShippingAddress"))->name("invoices.check_shipping_address");
Route::get("invoices/product-category/{id}", array(InvoiceController::class, "productCategory"))->name("invoices.product_category");
Route::get("invoices/toggle-shipping-address/{invoice}", array(InvoiceController::class, "toggleShippingAddress"))->name("invoices.toggle_shipping_address");
Route::get("invoices/shipping-address-modal/{invoice}", array(InvoiceController::class, "shippingAddressModal"))->name("invoices.shipping_address_modal");
Route::post("invoices/add-shipping-address/{clientId}", array(InvoiceController::class, "addShippingAddress"))->name("invoices.add_shipping_address");
Route::get("invoices/get-exchange-rate/{id}", array(InvoiceController::class, "getExchangeRate"))->name("invoices.get_exchange_rate");
Route::group(array("prefix" => "invoices"), function () {
Route::post("recurring-invoice/change-status", array(RecurringInvoiceController::class, "changeStatus"))->name("recurring_invoice.change_status");
Route::get("recurring-invoice/export/{startDate}/{endDate}/{status}/{employee}", array(RecurringInvoiceController::class, "export"))->name("recurring_invoice.export");
Route::get("recurring-invoice/recurring-invoice/{id}", array(RecurringInvoiceController::class, "recurringInvoices"))->name("recurring_invoice.recurring_invoice");
Route::resource("recurring-invoices", RecurringInvoiceController::class);
});
Route::resource("invoices", InvoiceController::class);
Route::get("estimates/delete-image", array(EstimateController::class, "deleteEstimateItemImage"))->name("estimates.delete_image");
Route::get("estimates/download/{id}", array(EstimateController::class, "download"))->name("estimates.download");
Route::post("estimates/send-estimate/{id}", array(EstimateController::class, "sendEstimate"))->name("estimates.send_estimate");
Route::get("estimates/change-status/{id}", array(EstimateController::class, "changeStatus"))->name("estimates.change_status");
Route::post("estimates/accept/{id}", array(EstimateController::class, "accept"))->name("estimates.accept");
Route::post("estimates/decline/{id}", array(EstimateController::class, "decline"))->name("estimates.decline");
Route::get("estimates/add-item", array(EstimateController::class, "addItem"))->name("estimates.add_item");
Route::resource("estimates", EstimateController::class);
Route::get("proposals/delete-image", array(ProposalController::class, "deleteProposalItemImage"))->name("proposals.delete_image");
Route::get("proposals/download/{id}", array(ProposalController::class, "download"))->name("proposals.download");
Route::post("proposals/send-proposal/{id}", array(ProposalController::class, "sendProposal"))->name("proposals.send_proposal");
Route::get("proposals/add-item", array(ProposalController::class, "addItem"))->name("proposals.add_item");
Route::resource("proposals", ProposalController::class);
Route::post("proposal-template/apply-quick-action", array(ProposalTemplateController::class, "applyQuickAction"))->name("proposal_template.apply_quick_action");
Route::get("proposal-template/add-item", array(ProposalController::class, "addItem"))->name("proposal-template.add_item");
Route::resource("proposal-template", ProposalTemplateController::class);
Route::get("proposal-template/download/{id}", array(ProposalTemplateController::class, "download"))->name("proposal-template.download");
Route::get("proposals-template/delete-image", array(ProposalTemplateController::class, "deleteProposalItemImage"))->name("proposal_template.delete_image");
Route::post("payments/apply-quick-action", array(PaymentController::class, "applyQuickAction"))->name("payments.apply_quick_action");
Route::get("payments/download/{id}", array(PaymentController::class, "download"))->name("payments.download");
Route::get("payments/account-list", array(PaymentController::class, "accountList"))->name("payments.account_list");
Route::get("payments/offline-payments", array(PaymentController::class, "offlineMethods"))->name("offline.methods");
Route::get("payments/add-bulk-payments", array(PaymentController::class, "addBulkPayments"))->name("payments.add_bulk_payments");
Route::post("payments/save-bulk-payments", array(PaymentController::class, "saveBulkPayments"))->name("payments.save_bulk_payments");
Route::resource("payments", PaymentController::class)->except(array("edit", "update"));
Route::post("creditnotes/store_file", array(CreditNoteController::class, "storeFile"))->name("creditnotes.store_file");
Route::get("creditnotes/file-upload", array(CreditNoteController::class, "fileUpload"))->name("creditnotes.file_upload");
Route::post("creditnotes/delete-credited-invoice/{id}", array(CreditNoteController::class, "deleteCreditedInvoice"))->name("creditnotes.delete_credited_invoice");
Route::get("creditnotes/credited-invoices/{id}", array(CreditNoteController::class, "creditedInvoices"))->name("creditnotes.credited_invoices");
Route::post("creditnotes/apply-invoice-credit/{id}", array(CreditNoteController::class, "applyInvoiceCredit"))->name("creditnotes.apply_invoice_credit");
Route::get("creditnotes/apply-to-invoice/{id}", array(CreditNoteController::class, "applyToInvoice"))->name("creditnotes.apply_to_invoice");
Route::get("creditnotes/download/{id}", array(CreditNoteController::class, "download"))->name("creditnotes.download");
Route::get("creditnotes/convert-invoice/{id}", array(CreditNoteController::class, "convertInvoice"))->name("creditnotes.convert-invoice");
Route::resource("creditnotes", CreditNoteController::class);
Route::post("bankaccount/apply-quick-action", array(BankAccountController::class, "applyQuickAction"))->name("bankaccounts.apply_quick_action");
Route::post("bankaccount/apply-transaction-quick-action", array(BankAccountController::class, "applyTransactionQuickAction"))->name("bankaccounts.apply_transaction_quick_action");
Route::get("bankaccount/create-transaction", array(BankAccountController::class, "createTransaction"))->name("bankaccounts.create_transaction");
Route::post("bankaccount/store-transaction", array(BankAccountController::class, "storeTransaction"))->name("bankaccounts.store_transaction");
Route::post("bankaccount/change-status", array(BankAccountController::class, "changeStatus"))->name("bankaccounts.change_status");
Route::get("bankaccount/view-transaction/{id}", array(BankAccountController::class, "viewTransaction"))->name("bankaccounts.view_transaction");
Route::post("bankaccount/destroy-transaction", array(BankAccountController::class, "destroyTransaction"))->name("bankaccounts.destroy_transaction");
Route::get("bankaccount/generate-statement/{id}", array(BankAccountController::class, "generateStatement"))->name("bankaccounts.generate_statement");
Route::get("bankaccount/get-bank-statement", array(BankAccountController::class, "getBankStatement"))->name("bankaccounts.get_bank_statement");
Route::resource("bankaccounts", BankAccountController::class);
Route::group(array("prefix" => "expenses"), function () {
Route::post("recurring-expenses/change-status", array(RecurringExpenseController::class, "changeStatus"))->name("recurring-expenses.change_status");
Route::resource("recurring-expenses", RecurringExpenseController::class);
Route::get("change-status", array(ExpenseController::class, "getEmployeeProjects"))->name("expenses.get_employee_projects");
Route::get("category", array(ExpenseController::class, "getCategoryEmployee"))->name("expenses.get_category_employees");
Route::post("change-status", array(ExpenseController::class, "changeStatus"))->name("expenses.change_status");
Route::post("apply-quick-action", array(ExpenseController::class, "applyQuickAction"))->name("expenses.apply_quick_action");
});
Route::resource("expenses", ExpenseController::class);
Route::resource("expenseCategory", ExpenseCategoryController::class);
Route::group(array("prefix" => "timelogs"), function () {
Route::resource("timelog-calendar", TimelogCalendarController::class);
Route::resource("timelog-break", ProjectTimelogBreakController::class);
Route::get("by-employee", array(TimelogController::class, "byEmployee"))->name("timelogs.by_employee");
Route::get("export", array(TimelogController::class, "export"))->name("timelogs.export");
Route::get("show-active-timer", array(TimelogController::class, "showActiveTimer"))->name("timelogs.show_active_timer");
Route::get("show-timer", array(TimelogController::class, "showTimer"))->name("timelogs.show_timer");
Route::post("start-timer", array(TimelogController::class, "startTimer"))->name("timelogs.start_timer");
Route::get("timer-data", array(TimelogController::class, "timerData"))->name("timelogs.timer_data");
Route::post("stop-timer", array(TimelogController::class, "stopTimer"))->name("timelogs.stop_timer");
Route::post("pause-timer", array(TimelogController::class, "pauseTimer"))->name("timelogs.pause_timer");
Route::post("resume-timer", array(TimelogController::class, "resumeTimer"))->name("timelogs.resume_timer");
Route::post("apply-quick-action", array(TimelogController::class, "applyQuickAction"))->name("timelogs.apply_quick_action");
Route::post("employee_data", array(TimelogController::class, "employeeData"))->name("timelogs.employee_data");
Route::post("user_time_logs", array(TimelogController::class, "userTimelogs"))->name("timelogs.user_time_logs");
Route::post("approve_timelog", array(TimelogController::class, "approveTimelog"))->name("timelogs.approve_timelog");
Route::get("stopper-alert/{id}", array(TimelogController::class, "stopperAlert"))->name("timelogs.stopper_alert");
});
Route::resource("timelogs", TimelogController::class);
Route::post("contracts/apply-quick-action", array(ContractController::class, "applyQuickAction"))->name("contracts.apply_quick_action");
Route::get("contracts/download/{id}", array(ContractController::class, "download"))->name("contracts.download");
Route::post("contracts/sign/{id}", array(ContractController::class, "sign"))->name("contracts.sign");
Route::post("companySign/sign/{id}", array(ContractController::class, "companySign"))->name("companySign.sign");
Route::get("companySignStore/sign/{id}", array(ContractController::class, "companiesSign"))->name("companySignStore.sign");
Route::post("contracts/project-detail/{id}", array(ContractController::class, "projectDetail"))->name("contracts.project_detail");
Route::post("contracts/project-detail-full/{id}", array(ContractController::class, "projectDetailFull"))->name("contracts.project_detail_full");
Route::get("contracts/company-sig/{id}", array(ContractController::class, "companySig"))->name("contracts.company_sig");
Route::get("contracts/staffdetails/{id}", array(ContractController::class, "staffdetails"))->name("contracts.staffdetails");
Route::group(array("prefix" => "contracts"), function () {
Route::resource("contractDiscussions", ContractDiscussionController::class);
Route::get("contractFiles/download/{id}", array(ContractFileController::class, "download"))->name("contractFiles.download");
Route::resource("contractFiles", ContractFileController::class);
Route::resource("contractTypes", ContractTypeController::class);
});
Route::resource("contracts", ContractController::class);
Route::resource("contract-renew", ContractRenewController::class);
Route::post("contract-template/apply-quick-action", array(ContractTemplateController::class, "applyQuickAction"))->name("contract_template.apply_quick_action");
Route::resource("contract-template", ContractTemplateController::class);
Route::get("contract-template/download/{id}", array(ContractTemplateController::class, "download"))->name("contract-template.download");
Route::get("attendances/export-attendance/{year}/{month}/{id}", array(AttendanceController::class, "exportAttendanceByMember"))->name("attendances.export_attendance");
Route::get("attendances/export-all-attendance/{year}/{month}/{id}/{department}/{designation}", array(AttendanceController::class, "exportAllAttendance"))->name("attendances.export_all_attendance");
Route::post("attendances/employee-data", array(AttendanceController::class, "employeeData"))->name("attendances.employee_data");
Route::get("attendances/mark/{id}/{day}/{month}/{year}", array(AttendanceController::class, "mark"))->name("attendances.mark");
Route::get("attendances/by-member", array(AttendanceController::class, "byMember"))->name("attendances.by_member");
Route::get("attendances/by-hour", array(AttendanceController::class, "byHour"))->name("attendances.by_hour");
Route::post("attendances/bulk-mark", array(AttendanceController::class, "bulkMark"))->name("attendances.bulk_mark");
Route::get("attendances/import", array(AttendanceController::class, "importAttendance"))->name("attendances.import");
Route::post("attendances/import", array(AttendanceController::class, "importStore"))->name("attendances.import.store");
Route::post("attendances/import/process", array(AttendanceController::class, "importProcess"))->name("attendances.import.process");
Route::get("attendances/by-map-location", array(AttendanceController::class, "byMapLocation"))->name("attendances.by_map_location");
Route::resource("attendances", AttendanceController::class);
Route::get("attendance/{id}/{day}/{month}/{year}", array(AttendanceController::class, "addAttendance"))->name("attendances.add-user-attendance");
Route::post("attendances/check-half-day", array(AttendanceController::class, "checkHalfDay"))->name("attendances.check_half_day");
Route::post("attendances/contract-filter/{id}", array(AttendanceController::class, "contract_filter"))->name("attendances.contract_filter");
Route::post("attendances/project-filter/{contract_id}/{client_id}", array(AttendanceController::class, "project_filter"))->name("attendances.project_filter");
Route::post("attendances/employee-shift/{user_id}", array(AttendanceController::class, "employee_shift"))->name("attendances.employee_shift");
Route::post("attendances/project-dropdown/{project_id}", array(AttendanceController::class, "project_dropdown"))->name("attendances.project_dropdown");
Route::get("shifts/mark/{id}/{day}/{month}/{year}", array(EmployeeShiftScheduleController::class, "mark"))->name("shifts.mark");
Route::get("shifts/create/{project_ids}", array(EmployeeShiftScheduleController::class, "create"))->name("shifts.create");
Route::get("shifts/export-all/{year}/{month}/{id}/{department}/{startDate}/{viewType}", array(EmployeeShiftScheduleController::class, "exportAllShift"))->name("shifts.export_all");
Route::get("attendances/by-member-details/{year}/{month}/{user_id}/{type}", array(AttendanceController::class, "bymember_details"))->name("attendances.bymember_details");
Route::get("shifts/employee-shift-calendar", array(EmployeeShiftScheduleController::class, "employeeShiftCalendar"))->name("shifts.employee_shift_calendar");
Route::post("shifts/bulk-shift", array(EmployeeShiftScheduleController::class, "bulkShift"))->name("shifts.bulk_shift");
Route::group(array("prefix" => "shifts"), function () {
Route::post("shifts-change/approve_request/{id}", array(EmployeeShiftChangeRequestController::class, "approveRequest"))->name("shifts-change.approve_request");
Route::post("shifts-change/decline_request/{id}", array(EmployeeShiftChangeRequestController::class, "declineRequest"))->name("shifts-change.decline_request");
Route::post("shifts-change/apply-quick-action", array(EmployeeShiftChangeRequestController::class, "applyQuickAction"))->name("shifts-change.apply_quick_action");
Route::resource("shifts-change", EmployeeShiftChangeRequestController::class);
});
Route::resource("shifts", EmployeeShiftScheduleController::class);
Route::post("tickets/apply-quick-action", array(TicketController::class, "applyQuickAction"))->name("tickets.apply_quick_action");
Route::post("tickets/updateOtherData/{id}", array(TicketController::class, "updateOtherData"))->name("tickets.update_other_data");
Route::post("tickets/change-status", array(TicketController::class, "changeStatus"))->name("tickets.change-status");
Route::post("tickets/refreshCount", array(TicketController::class, "refreshCount"))->name("tickets.refresh_count");
Route::get("tickets/agent-group/{id}", array(TicketController::class, "agentGroup"))->name("tickets.agent_group");
Route::resource("tickets", TicketController::class);
Route::post("ticket-form/sort-fields", array(TicketCustomFormController::class, "sortFields"))->name("ticket-form.sort_fields");
Route::resource("ticket-form", TicketCustomFormController::class);
Route::get("ticket-files/download/{id}", array(TicketFileController::class, "download"))->name("ticket-files.download");
Route::resource("ticket-files", TicketFileController::class);
Route::resource("ticket-replies", TicketReplyController::class);
Route::post("task-report-chart", array(TaskReportController::class, "taskChartData"))->name("task-report.chart");
Route::resource("task-report", TaskReportController::class);
Route::post("time-log-report-chart", array(TimelogReportController::class, "timelogChartData"))->name("time-log-report.chart");
Route::resource("time-log-report", TimelogReportController::class);
Route::post("finance-report-chart", array(FinanceReportController::class, "financeChartData"))->name("finance-report.chart");
Route::resource("finance-report", FinanceReportController::class);
Route::resource("income-expense-report", IncomeVsExpenseReportController::class);
Route::resource("leave-report", LeaveReportController::class);
Route::resource("attendance-report", AttendanceReportController::class);
Route::resource("attendance-dash", AttendanceDashController::class);
Route::get("attendance-dash/dashdetails/{start_date?}/{end_date?}/{project_id?}/{user_id?}", array(AttendanceDashController::class, "dashdetails"))->name("attendance_dash.dashdetails");
Route::get("attendance-report/by-member-details/{start_date}/{end_date}/{user_id}/{type}", array(AttendanceReportController::class, "bymember_details"))->name("attendance_report.bymember_details");
Route::post("expense-report-chart", array(ExpenseReportController::class, "expenseChartData"))->name("expense-report.chart");
Route::get("expense-report/expense-category-report", array(ExpenseReportController::class, "expenseCategoryReport"))->name("expense-report.expense_category_report");
Route::resource("expense-report", ExpenseReportController::class);
Route::resource("lead-report", LeadReportController::class);
Route::resource("sales-report", SalesReportController::class);
Route::resource("sticky-notes", StickyNoteController::class);
Route::post("show-notifications", array(NotificationController::class, "showNotifications"))->name("show_notifications");
Route::get("gdpr/lead/approve-reject/{id}/{type}", array(GdprSettingsController::class, "approveRejectLead"))->name("gdpr.lead.approve_reject");
Route::get("gdpr/customer/approve-reject/{id}/{type}", array(GdprSettingsController::class, "approveRejectClient"))->name("gdpr.customer.approve_reject");
Route::post("gdpr-settings/apply-quick-action", array(GdprSettingsController::class, "applyQuickAction"))->name("gdpr_settings.apply_quick_action");
Route::put("gdpr-settings.update-general", array(GdprSettingsController::class, "updateGeneral"))->name("gdpr_settings.update_general");
Route::post("gdpr/store-consent", array(GdprSettingsController::class, "storeConsent"))->name("gdpr.store_consent");
Route::get("gdpr/add-consent", array(GdprSettingsController::class, "AddConsent"))->name("gdpr.add_consent");
Route::get("gdpr/edit-consent/{id}", array(GdprSettingsController::class, "editConsent"))->name("gdpr.edit_consent");
Route::put("gdpr/update-consent/{id}", array(GdprSettingsController::class, "updateConsent"))->name("gdpr.update_consent");
Route::delete("gdpr-settings/purpose-delete/{id}", array(GdprSettingsController::class, "purposeDelete"))->name("gdpr_settings.purpose_delete");
Route::resource("gdpr-settings", GdprSettingsController::class);
Route::post("gdpr/update-client-consent", array(GdprController::class, "updateClientConsent"))->name("gdpr.update_client_consent");
Route::get("gdpr/export-data", array(GdprController::class, "downloadJson"))->name("gdpr.export_data");
Route::resource("gdpr", GdprController::class);
Route::get("all-notifications", array(NotificationController::class, "all"))->name("all-notifications");
Route::post("mark-read", array(NotificationController::class, "markRead"))->name("mark_single_notification_read");
Route::post("mark_notification_read", array(NotificationController::class, "markAllRead"))->name("mark_notification_read");
Route::resource("search", SearchController::class);
Route::get("hide-webhook-url", array(SettingsController::class, "hideWebhookAlert"))->name("hideWebhookAlert");
Route::get("estimate-template/add-item", array(EstimateTemplateController::class, "addItem"))->name("estimate-template.add_item");
Route::resource("estimate-template", EstimateTemplateController::class);
Route::get("estimates-template/delete-image", array(EstimateTemplateController::class, "deleteEstimateItemImage"))->name("estimate-template.delete_image");
Route::get("estimate-template/download/{id}", array(EstimateTemplateController::class, "download"))->name("estimate-template.download");
Route::get("quickbooks/{hash}/callback", array(QuickbookController::class, "callback"))->name("quickbooks.callback");
Route::get("quickbooks", array(QuickbookController::class, "index"))->name("quickbooks.index");
Route::resource("salary-group", SalaryGroupController::class);
Route::resource("employee-salary", EmployeeSalaryController::class);
Route::get("generate-salary/attendance_details/{start_date}/{end_date}/{user_id}/{type}", array(GenerateSalaryController::class, "attendance_details"))->name("generate-salary.attendance_details");
Route::get("generate-salary/addition-deduction-details/{month}/{year}/{user_id}/{type}", array(GenerateSalaryController::class, "addition_deduction_details"))->name("generate-salary.addition-deduction-details");
Route::get("generate-salary/explain-salary/{start_date}/{end_date}/{user_id}", array(GenerateSalaryController::class, "explain"))->name("generate-salary.explain-salary");
Route::get("generate-salary/calculate", array(GenerateSalaryController::class, "calculate"))->name("generate-salary.calculate");
Route::get("generate-salary/show-approved-modal", array(GenerateSalaryController::class, "approveSalary"))->name("generate-salary.show_approve_modal");
Route::get("generate-salary/show-reject-modal", array(GenerateSalaryController::class, "rejectSalary"))->name("generate-salary.show_reject_modal");
Route::post("generate-salary/salaryAction", array(GenerateSalaryController::class, "salaryAction"))->name("generate-salary.salaryAction");
Route::resource("generate-salary", GenerateSalaryController::class);
Route::get("addition/show-approved-modal", array(AdditionController::class, "approveAddition"))->name("addition.show_approve_modal");
Route::get("addition/show-reject-modal", array(AdditionController::class, "rejectAddition"))->name("addition.show_reject_modal");
Route::get("addition/add-type", array(AdditionController::class, "addType"))->name("addition.add-type");
Route::post("addition/save-type", array(AdditionController::class, "saveType"))->name("addition.save-type");
Route::get("addition/split-payments", array(AdditionController::class, "splitPayments"))->name("addition.split-payments");
Route::post("addition/store_file", array(AdditionController::class, "store_file"))->name("addition.store_file");
Route::post("addition/additionAction", array(AdditionController::class, "additionAction"))->name("addition.additionAction");
Route::post("addition/destroyfile/{id}", array(AdditionController::class, "destroy_file"))->name("addition.destroyfile");
Route::get("addition/download/{id}", array(AdditionController::class, "download_file"))->name("addition.download");
Route::get("addition/pass-payments", array(AdditionController::class, "passPayment"))->name("addition.pass-payments");
Route::get("deduction/add-type", array(DeductionController::class, "addType"))->name("deduction.add-type");
Route::get("deduction/show-approved-modal", array(DeductionController::class, "approveDeduction"))->name("deduction.show_approve_modal");
Route::get("deduction/show-reject-modal", array(DeductionController::class, "rejectDeduction"))->name("deduction.show_reject_modal");
Route::post("deduction/save-type", array(DeductionController::class, "saveType"))->name("deduction.save-type");
Route::get("deduction/split-payments", array(DeductionController::class, "splitPayments"))->name("deduction.split-payments");
Route::post("deduction/store_file", array(DeductionController::class, "store_file"))->name("deduction.store_file");
Route::post("deduction/deductionAction", array(DeductionController::class, "deductionAction"))->name("deduction.deductionAction");
Route::post("deduction/destroyfile/{id}", array(DeductionController::class, "destroy_file"))->name("deduction.destroyfile");
Route::get("deduction/download/{id}", array(DeductionController::class, "download_file"))->name("deduction.download");
Route::get("deduction/pass-payments", array(DeductionController::class, "passPayment"))->name("deduction.pass-payments");
Route::resource("addition", AdditionController::class);
Route::resource("deduction", DeductionController::class);
Route::get("wps/calculate", array(WpsController::class, "calculate"))->name("wps.calculate");
Route::get("wps/get-pending", array(WpsController::class, "getPending"))->name("wps.get-pending");
Route::get("wps/refresh-tabs", array(WpsController::class, "refresh_tabs"))->name("wps.refresh-tabs");
Route::get("wps/show-approved-modal", array(WpsController::class, "approveWps"))->name("wps.show_approve_modal");
Route::get("wps/show-reject-modal", array(WpsController::class, "rejectWps"))->name("wps.show_reject_modal");
Route::post("wps/wpsAction", array(WpsController::class, "wpsAction"))->name("wps.wpsAction");
Route::resource("wps", WpsController::class);
Route::get("trackwps/show-profile", array(TrackWpsController::class, "showProfile"))->name("trackwps.show-profile");
Route::get("trackwps/download-sif/{id}", array(TrackWpsController::class, "downloadSif"))->name("trackwps.download-sif");
Route::get("trackwps/download-excel/{id}", array(TrackWpsController::class, "downloadExcel"))->name("trackwps.download-excel");
Route::post("trackwps/update-pay-status", array(TrackWpsController::class, "updatePayStatus"))->name("trackwps.update-pay-status");
Route::resource("trackwps", TrackWpsController::class);
Route::resource("employer-profile", EmployerProfileController::class);
Route::get("salary-report/addition-deduction-details/{month}/{year}/{user_id}", array(SalaryReportController::class, "addition_deduction_details"))->name("salary-report.addition-deduction-details");
Route::resource("salary-report", SalaryReportController::class);
Route::get("expired-docs/show-details/{id}", array(ExpiredDocsController::class, "show_details"))->name("expired-docs.show-details");
Route::resource("expired-docs", ExpiredDocsController::class);
Route::resource("visa-cost", VisaCostController::class);
Route::post("recruitment/store_file", array(RecruitmentController::class, "store_file"))->name("recruitment.store_file");
Route::get("recruitment/download/{id}", array(RecruitmentController::class, "download_file"))->name("recruitment.download_file");
Route::post("recruitment/destroyfile/{id}", array(RecruitmentController::class, "destroy_file"))->name("recruitment.destroyfile");
Route::post("recruitment/change-status", array(RecruitmentController::class, "changeStatus"))->name("recruitment.change_status");
Route::resource("recruitment", RecruitmentController::class);
Route::get("visa-budget/show-approved-modal", array(VisaBudgetController::class, "approveBudget"))->name("visa-budget.show_approve_modal");
Route::get("visa-budget/show-reject-modal", array(VisaBudgetController::class, "rejectBudget"))->name("visa-budget.show_reject_modal");
Route::post("visa-budget/BudgetAction", array(VisaBudgetController::class, "BudgetAction"))->name("visa-budget.BudgetAction");
Route::get("visa-budget/getdata", array(VisaBudgetController::class, "getdata"))->name("visa-budget.getdata");
Route::resource("visa-budget", VisaBudgetController::class);
Route::post("doc-sub/store_file", array(DocumentSubmissionController::class, "store_file"))->name("doc-sub.store_file");
Route::get("doc-sub/download/{id}", array(DocumentSubmissionController::class, "download_file"))->name("doc-sub.download_file");
Route::resource("doc-sub", DocumentSubmissionController::class);
Route::get("leave-return/download/{id}", array(LeaveReturnController::class, "download_file"))->name("leave-return.download");
Route::post("leave-return/store_file", array(LeaveReturnController::class, "store_file"))->name("leave-return.store_file");
Route::resource("leave-return", LeaveReturnController::class);
Route::resource("missing-docs", MissingDocsController::class);
Route::resource("sira-cost", SiraCostController::class);
Route::resource("expired-sira", ExpiredSiraController::class);
Route::post("housing/store_file", array(HousingController::class, "store_file"))->name("housing.store_file");
Route::get("housing/download/{id}", array(HousingController::class, "download_file"))->name("housing.download_file");
Route::post("housing/destroyfile/{id}", array(HousingController::class, "destroy_file"))->name("housing.destroyfile");
Route::resource("housing", HousingController::class);
Route::get("room/bedDetails", array(RoomController::class, "bedDetails"))->name("room.bedDetails");
Route::get("room/updateBed", array(RoomController::class, "updateBed"))->name("room.updateBed");
Route::resource("room", RoomController::class);
Route::get("bed/refresh-tabs", array(BedController::class, "refresh_tabs"))->name("bed.refresh-tabs");
Route::get("bed/get-rooms", array(BedController::class, "getRooms"))->name("bed.getRooms");
Route::resource("bed", BedController::class);
Route::get("sira-budget/show-approved-modal", array(SiraBudgetController::class, "approveBudget"))->name("sira-budget.show_approve_modal");
Route::get("sira-budget/show-reject-modal", array(SiraBudgetController::class, "rejectBudget"))->name("sira-budget.show_reject_modal");
Route::post("sira-budget/BudgetAction", array(SiraBudgetController::class, "BudgetAction"))->name("sira-budget.BudgetAction");
Route::get("sira-budget/getdata", array(SiraBudgetController::class, "getdata"))->name("sira-budget.getdata");
Route::resource("sira-budget", SiraBudgetController::class);
Route::post("sira-sub/store_file", array(SiraSubmissionController::class, "store_file"))->name("sira-sub.store_file");
Route::get("sira-sub/download/{id}", array(SiraSubmissionController::class, "download_file"))->name("sira-sub.download_file");
Route::resource("sira-sub", SiraSubmissionController::class);
Route::post("emp-contract/store_file", array(EmpContractController::class, "store_file"))->name("emp-contract.store_file");
Route::post("emp-contract/destroyfile/{id}", array(EmpContractController::class, "destroy_file"))->name("emp-contract.destroyfile");
Route::get("emp-contract/download/{id}", array(EmpContractController::class, "download_file"))->name("emp-contract.download");
Route::post("emp-contract/renew", array(EmpContractController::class, "renew"))->name("emp-contract.renew");
Route::resource("emp-contract", EmpContractController::class);
Route::post("cancellation/store_file", array(CancellationController::class, "store_file"))->name("cancellation.store_file");
Route::post("cancellation/destroyfile/{id}", array(CancellationController::class, "destroy_file"))->name("cancellation.destroyfile");
Route::get("cancellation/download/{id}", array(CancellationController::class, "download_file"))->name("cancellation.download_file");
Route::get("cancellation/show-approved-modal", array(CancellationController::class, "approveCancellation"))->name("cancellation.show_approve_modal");
Route::get("cancellation/show-reject-modal", array(CancellationController::class, "rejectCancellation"))->name("cancellation.show_reject_modal");
Route::post("cancellation/cancellationAction", array(CancellationController::class, "cancellationAction"))->name("cancellation.cancellationAction");
Route::resource("cancellation", CancellationController::class);
Route::get("end-service/show-approved-modal", array(EndServiceController::class, "approveEndService"))->name("end-service.show_approve_modal");
Route::get("end-service/show-reject-modal", array(EndServiceController::class, "rejectEndService"))->name("end-service.show_reject_modal");
Route::post("end-service/store_file", array(EndServiceController::class, "store_file"))->name("end-service.store_file");
Route::post("end-service/destroyfile/{id}", array(EndServiceController::class, "destroy_file"))->name("end-service.destroyfile");
Route::get("end-service/download/{id}", array(EndServiceController::class, "download_file"))->name("end-service.download");
Route::post("end-service/endServiceAction", array(EndServiceController::class, "endServiceAction"))->name("end-service.endServiceAction");
Route::resource("end-service", EndServiceController::class);
Route::get("collections/refresh-tabs", array(CollectionController::class, "refreshTabs"))->name("collections.refreshTabs");
Route::resource("collections", CollectionController::class);
Route::post("checkwps/import", array(CheckWpsController::class, "importSif"))->name("checkwps.import-sif");
Route::resource("checkwps", CheckWpsController::class);
Route::resource("end-service-report", EndServiceReportController::class);
});
?>
Did this file decode correctly?
Original Code
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\GdprController;
use App\Http\Controllers\DealController;
use App\Http\Controllers\TaskController;
use App\Http\Controllers\AwardController;
use App\Http\Controllers\ImageController;
use App\Http\Controllers\LeaveController;
use App\Http\Controllers\OrderController;
use App\Http\Controllers\ClientController;
use App\Http\Controllers\ImportController;
use App\Http\Controllers\NoticeController;
use App\Http\Controllers\SearchController;
use App\Http\Controllers\TicketController;
use App\Http\Controllers\ExpenseController;
use App\Http\Controllers\HolidayController;
use App\Http\Controllers\InvoiceController;
use App\Http\Controllers\MessageController;
use App\Http\Controllers\PaymentController;
use App\Http\Controllers\ProductController;
use App\Http\Controllers\ProjectController;
use App\Http\Controllers\SubTaskController;
use App\Http\Controllers\TimelogController;
use App\Http\Controllers\ContractController;
use App\Http\Controllers\EmployeeController;
use App\Http\Controllers\EstimateController;
use App\Http\Controllers\LeadFileController;
use App\Http\Controllers\LeadNoteController;
use App\Http\Controllers\PassportController;
use App\Http\Controllers\ProposalController;
use App\Http\Controllers\SettingsController;
use App\Http\Controllers\TaskFileController;
use App\Http\Controllers\TaskNoteController;
use App\Http\Controllers\ClientDocController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\EventFileController;
use App\Http\Controllers\LeadBoardController;
use App\Http\Controllers\LeaveFileController;
use App\Http\Controllers\QuickbookController;
use App\Http\Controllers\TaskBoardController;
use App\Http\Controllers\TaskLabelController;
use App\Http\Controllers\AttendanceController;
use App\Http\Controllers\ClientNoteController;
use App\Http\Controllers\CreditNoteController;
use App\Http\Controllers\DepartmentController;
use App\Http\Controllers\DiscussionController;
use App\Http\Controllers\LeadReportController;
use App\Http\Controllers\StickyNoteController;
use App\Http\Controllers\TaskReportController;
use App\Http\Controllers\TicketFileController;
use App\Http\Controllers\BankAccountController;
use App\Http\Controllers\DesignationController;
use App\Http\Controllers\EmployeeDocController;
use App\Http\Controllers\ImmigrationController;
use App\Http\Controllers\LeadCategoryController;
use App\Http\Controllers\LeaveReportController;
use App\Http\Controllers\LeavesQuotaController;
use App\Http\Controllers\MessageFileController;
use App\Http\Controllers\ProductFileController;
use App\Http\Controllers\ProjectFileController;
use App\Http\Controllers\ProjectNoteController;
use App\Http\Controllers\SalesReportController;
use App\Http\Controllers\SubTaskFileController;
use App\Http\Controllers\TaskCommentController;
use App\Http\Controllers\TicketReplyController;
use App\Http\Controllers\AppreciationController;
use App\Http\Controllers\ContractFileController;
use App\Http\Controllers\ContractTypeController;
use App\Http\Controllers\EmployeeVisaController;
use App\Http\Controllers\GdprSettingsController;
use App\Http\Controllers\NotificationController;
use App\Http\Controllers\TaskCalendarController;
use App\Http\Controllers\TaskCategoryController;
use App\Http\Controllers\InvoiceFilesController;
use App\Http\Controllers\ClientContactController;
use App\Http\Controllers\ContractRenewController;
use App\Http\Controllers\EventCalendarController;
use App\Http\Controllers\ExpenseReportController;
use App\Http\Controllers\FinanceReportController;
use App\Http\Controllers\KnowledgeBaseController;
use App\Http\Controllers\ProjectMemberController;
use App\Http\Controllers\ProjectRatingController;
use App\Http\Controllers\TimelogReportController;
use App\Http\Controllers\ClientCategoryController;
use App\Http\Controllers\LeadCustomFormController;
use App\Http\Controllers\UserPermissionController;
use App\Http\Controllers\DiscussionFilesController;
use App\Http\Controllers\DiscussionReplyController;
use App\Http\Controllers\ExpenseCategoryController;
use App\Http\Controllers\ProductCategoryController;
use App\Http\Controllers\ProjectCalendarController;
use App\Http\Controllers\ProjectCategoryController;
use App\Http\Controllers\ProjectTemplateController;
use App\Http\Controllers\TimelogCalendarController;
use App\Http\Controllers\AttendanceReportController;
use App\Http\Controllers\ContractTemplateController;
use App\Http\Controllers\EmergencyContactController;
use App\Http\Controllers\EstimateTemplateController;
use App\Http\Controllers\ProjectMilestoneController;
use App\Http\Controllers\ProposalTemplateController;
use App\Http\Controllers\RecurringExpenseController;
use App\Http\Controllers\RecurringInvoiceController;
use App\Http\Controllers\TicketCustomFormController;
use App\Http\Controllers\ClientSubCategoryController;
use App\Http\Controllers\KnowledgeBaseFileController;
use App\Http\Controllers\ContractDiscussionController;
use App\Http\Controllers\DealNoteController;
use App\Http\Controllers\DiscussionCategoryController;
use App\Http\Controllers\ProductSubCategoryController;
use App\Http\Controllers\ProjectTemplateTaskController;
use App\Http\Controllers\ProjectTimelogBreakController;
use App\Http\Controllers\EmployeeShiftScheduleController;
use App\Http\Controllers\IncomeVsExpenseReportController;
use App\Http\Controllers\KnowledgeBaseCategoryController;
use App\Http\Controllers\ProjectTemplateMemberController;
use App\Http\Controllers\ProjectTemplateSubTaskController;
use App\Http\Controllers\EmployeeShiftChangeRequestController;
use App\Http\Controllers\LeadContactController;
use App\Http\Controllers\PipelineController;
use App\Http\Controllers\TransferController;
use App\Http\Controllers\AttendanceDashController;
use App\Http\Controllers\SalaryGroupController;
use App\Http\Controllers\EmployeeSalaryController;
use App\Http\Controllers\GenerateSalaryController;
use App\Http\Controllers\AdditionController;
use App\Http\Controllers\DeductionController;
use App\Http\Controllers\EmployerProfileController;
use App\Http\Controllers\WpsController;
use App\Http\Controllers\TrackWpsController;
use App\Http\Controllers\SalaryReportController;
use App\Http\Controllers\ExpiredDocsController;
use App\Http\Controllers\VisaCostController;
use App\Http\Controllers\RecruitmentController;
use App\Http\Controllers\VisaBudgetController;
use App\Http\Controllers\DocumentSubmissionController;
use App\Http\Controllers\LeaveReturnController;
use App\Http\Controllers\MissingDocsController;
use App\Http\Controllers\SiraCostController;
use App\Http\Controllers\ExpiredSiraController;
use App\Http\Controllers\HousingController;
use App\Http\Controllers\RoomController;
use App\Http\Controllers\BedController;
use App\Http\Controllers\CancellationController;
use App\Http\Controllers\SiraBudgetController;
use App\Http\Controllers\SiraSubmissionController;
use App\Http\Controllers\EmpContractController;
use App\Http\Controllers\EndServiceController;
use App\Http\Controllers\CollectionController;
use App\Http\Controllers\CheckWpsController;
use App\Http\Controllers\EndServiceReportController;
Route::group(array("\155\151\x64\144\154\145\x77\141\x72\x65" => "\x61\x75\x74\x68", "\x70\162\x65\146\151\170" => "\x61\143\143\x6f\x75\156\164"), function () {
Route::post("\x69\155\141\147\145\57\165\160\154\x6f\x61\x64", array(ImageController::class, "\163\164\x6f\162\145"))->name("\x69\155\141\147\145\56\x73\x74\157\x72\145");
Route::get("\141\143\x63\x6f\165\x6e\x74\x2d\165\x6e\166\145\x72\x69\146\151\145\144", array(DashboardController::class, "\141\143\143\157\165\x6e\164\125\x6e\x76\145\x72\x69\146\151\x65\144"))->name("\x61\x63\x63\x6f\x75\156\164\137\x75\x6e\166\x65\162\x69\146\151\145\144");
Route::get("\143\x68\x65\143\153\154\151\163\x74", array(DashboardController::class, "\x63\x68\x65\143\x6b\154\151\x73\x74"))->name("\143\x68\145\143\153\x6c\151\163\164");
Route::get("\144\x61\163\x68\x62\157\x61\x72\144", array(DashboardController::class, "\151\x6e\144\145\x78"))->name("\x64\x61\x73\150\142\x6f\x61\162\144");
Route::get("\x64\141\163\x68\142\x6f\x61\x72\144\55\141\144\166\x61\x6e\x63\x65\144", array(DashboardController::class, "\x61\x64\x76\141\156\143\145\x64\104\x61\x73\x68\142\157\x61\x72\x64"))->name("\x64\141\163\x68\142\157\x61\x72\x64\56\x61\144\x76\141\x6e\x63\x65\x64");
Route::post("\x64\x61\163\150\x62\x6f\x61\x72\144\57\167\x69\x64\147\x65\164\57\173\144\x61\163\150\x62\x6f\x61\x72\144\x54\x79\160\145\175", array(DashboardController::class, "\x77\x69\x64\x67\145\x74"))->name("\x64\141\x73\x68\x62\157\x61\162\x64\56\167\151\144\x67\145\164");
Route::post("\144\x61\x73\x68\142\157\x61\162\x64\x2f\167\x65\x65\x6b\55\x74\151\x6d\145\x6c\x6f\147", array(DashboardController::class, "\x77\x65\x65\153\x54\151\155\x65\x6c\x6f\x67"))->name("\x64\x61\x73\150\142\x6f\141\162\x64\x2e\167\145\x65\153\137\164\x69\155\x65\154\x6f\x67");
Route::get("\x64\x61\163\150\142\157\141\162\144\x2f\154\x65\x61\x64\x2d\144\x61\x74\x61\x2f\173\151\144\x7d", array(DashboardController::class, "\x67\x65\x74\x4c\145\141\x64\x53\164\141\x67\145"))->name("\144\x61\x73\150\142\x6f\141\x72\x64\56\x64\x65\141\x6c\55\163\x74\x61\x67\x65\x2d\x64\x61\164\x61");
Route::get("\141\x74\x74\145\x6e\144\x61\x6e\143\145\x73\x2f\x63\154\157\143\153\55\x69\x6e\55\155\x6f\x64\141\x6c", array(DashboardController::class, "\x63\x6c\x6f\x63\153\111\x6e\115\157\x64\141\x6c"))->name("\x61\164\x74\145\x6e\x64\x61\x6e\143\x65\x73\x2e\143\154\157\143\x6b\x5f\x69\156\x5f\x6d\157\144\141\154");
Route::post("\x61\164\164\x65\156\144\141\156\x63\145\163\x2f\163\164\157\162\145\55\143\x6c\157\143\153\55\x69\x6e", array(DashboardController::class, "\163\164\157\162\x65\x43\154\157\143\x6b\111\x6e"))->name("\x61\164\164\x65\156\144\141\156\143\x65\x73\56\x73\x74\157\162\145\137\x63\x6c\x6f\143\153\137\x69\156");
Route::get("\141\x74\164\x65\156\x64\x61\x6e\x63\x65\163\x2f\x75\x70\x64\x61\x74\x65\x2d\x63\x6c\x6f\x63\x6b\55\151\156", array(DashboardController::class, "\165\160\x64\x61\164\145\x43\154\157\x63\x6b\111\x6e"))->name("\141\164\x74\x65\x6e\x64\141\x6e\x63\145\163\56\x75\x70\144\141\164\x65\137\x63\x6c\x6f\x63\153\137\x69\156");
Route::get("\x64\x61\x73\x68\142\x6f\x61\x72\x64\x2f\x70\162\x69\x76\141\x74\145\x5f\x63\x61\x6c\145\156\x64\x61\162", array(DashboardController::class, "\x70\x72\151\x76\x61\164\145\x43\141\x6c\x65\156\x64\141\162"))->name("\144\x61\x73\x68\142\157\x61\x72\144\56\160\x72\151\x76\141\164\145\x5f\143\141\x6c\145\156\144\141\162");
Route::get("\x73\x65\164\164\x69\x6e\147\163\x2f\143\150\x61\x6e\147\145\x2d\x6c\141\x6e\x67\165\x61\x67\145", array(SettingsController::class, "\x63\x68\141\156\x67\145\114\x61\x6e\147\x75\x61\147\x65"))->name("\x73\145\164\x74\x69\x6e\147\163\56\143\150\141\156\x67\145\137\x6c\x61\156\147\165\141\147\145");
Route::resource("\x73\x65\164\x74\x69\x6e\x67\163", SettingsController::class)->only(array("\145\144\151\x74", "\165\160\x64\x61\x74\x65", "\151\156\144\x65\170", "\x63\150\x61\156\147\x65\137\154\x61\x6e\147\x75\x61\x67\x65"));
Route::post("\141\x70\x70\x72\157\x76\145\x2f\x7b\151\144\175", array(ClientController::class, "\141\160\x70\162\157\x76\145"))->name("\143\x6c\151\x65\156\x74\163\56\141\160\x70\162\157\166\x65");
Route::post("\x73\141\166\145\55\x63\157\x6e\163\x65\156\x74\x2d\x70\x75\x72\160\157\x73\145\55\144\x61\164\x61\57\x7b\x63\154\x69\145\x6e\164\175", array(ClientController::class, "\x73\x61\x76\x65\x43\x6f\156\x73\145\x6e\x74\x4c\145\141\x64\104\141\x74\141"))->name("\x63\x6c\x69\145\x6e\x74\163\56\163\141\166\145\x5f\x63\x6f\x6e\163\x65\156\164\x5f\160\x75\x72\160\x6f\163\145\137\x64\x61\x74\x61");
Route::get("\143\x6c\151\145\x6e\164\163\x2f\147\144\x70\x72\55\143\x6f\156\x73\x65\x6e\164", array(ClientController::class, "\143\x6f\x6e\x73\145\156\x74"))->name("\143\x6c\151\x65\156\x74\x73\56\x67\x64\160\x72\137\x63\157\156\163\145\156\164");
Route::post("\143\154\151\145\x6e\164\x73\x2f\x73\x61\x76\x65\55\x63\154\151\145\x6e\x74\x2d\143\x6f\x6e\163\x65\x6e\164\57\x7b\x6c\x65\x61\144\175", array(ClientController::class, "\163\141\166\145\x43\x6c\x69\x65\x6e\x74\103\x6f\x6e\x73\x65\156\164"))->name("\x63\x6c\151\x65\x6e\164\163\56\x73\x61\166\x65\137\x63\x6c\x69\x65\156\x74\x5f\x63\157\x6e\x73\x65\x6e\x74");
Route::post("\x63\154\x69\145\x6e\x74\163\x2f\x61\152\141\x78\x2d\x64\145\x74\141\x69\x6c\x73\57\173\x69\x64\175", array(ClientController::class, "\141\152\x61\170\x44\145\x74\141\x69\154\x73"))->name("\143\x6c\151\x65\x6e\164\x73\56\141\152\141\x78\x5f\x64\x65\x74\141\x69\154\163");
Route::get("\x63\154\x69\x65\x6e\164\x73\57\143\x6c\x69\x65\156\164\x2d\x64\145\x74\141\151\154\x73\x2f\173\151\144\x7d", array(ClientController::class, "\x63\154\151\x65\x6e\x74\104\x65\164\x61\x69\154\x73"))->name("\143\x6c\151\145\156\x74\x73\x2e\x63\154\x69\145\x6e\x74\137\x64\x65\164\141\x69\x6c\x73");
Route::post("\x63\x6c\x69\x65\x6e\x74\x73\x2f\160\162\157\x6a\x65\143\x74\x2d\154\151\163\x74\57\x7b\x69\x64\x7d", array(ClientController::class, "\160\162\157\x6a\x65\x63\164\x4c\x69\x73\164"))->name("\x63\x6c\x69\145\156\164\163\56\160\162\x6f\x6a\x65\x63\x74\137\x6c\x69\163\x74");
Route::post("\x63\154\x69\145\156\x74\x73\x2f\141\x70\160\x6c\171\x2d\161\165\x69\143\153\x2d\141\x63\x74\x69\157\x6e", array(ClientController::class, "\x61\160\160\x6c\171\x51\x75\x69\x63\x6b\101\143\164\151\157\156"))->name("\x63\154\151\145\156\164\163\56\141\x70\160\154\x79\x5f\161\165\151\x63\x6b\x5f\141\x63\x74\151\x6f\x6e");
Route::get("\143\x6c\151\x65\156\x74\163\57\151\x6d\x70\157\x72\x74", array(ClientController::class, "\x69\155\x70\157\x72\164\103\154\x69\x65\x6e\x74"))->name("\143\x6c\151\x65\156\164\x73\56\151\x6d\x70\157\162\164");
Route::post("\143\154\x69\145\156\164\x73\x2f\151\x6d\x70\157\x72\x74", array(ClientController::class, "\151\155\160\157\x72\164\123\x74\157\x72\145"))->name("\x63\x6c\151\145\156\x74\163\x2e\151\x6d\x70\x6f\162\x74\x2e\x73\x74\x6f\162\x65");
Route::post("\x63\x6c\x69\145\x6e\164\x73\x2f\151\155\x70\157\x72\x74\x2f\x70\x72\157\143\145\163\x73", array(ClientController::class, "\x69\155\x70\157\162\x74\x50\x72\x6f\x63\145\163\163"))->name("\143\x6c\151\145\156\164\x73\x2e\151\155\x70\x6f\x72\164\x2e\x70\162\x6f\x63\x65\163\x73");
Route::get("\x63\x6c\x69\145\x6e\x74\163\x2f\x66\151\156\141\156\x63\x65\x2d\x63\x6f\165\156\164\57\x7b\x69\144\x7d", array(ClientController::class, "\x66\x69\156\x61\x6e\143\x65\x43\x6f\165\x6e\164"))->name("\143\x6c\151\x65\x6e\x74\163\x2e\x66\151\156\x61\x6e\x63\x65\x5f\x63\157\165\156\164");
Route::resource("\143\154\x69\145\x6e\164\163", ClientController::class);
Route::post("\x63\154\x69\145\x6e\164\55\143\157\156\x74\141\143\x74\163\57\x61\x70\x70\x6c\x79\x2d\x71\165\151\143\153\x2d\141\143\x74\x69\x6f\x6e", array(ClientContactController::class, "\141\x70\x70\x6c\x79\121\x75\151\x63\x6b\101\x63\164\151\157\156"))->name("\x63\154\151\145\156\x74\55\143\157\156\x74\141\x63\x74\163\x2e\x61\160\160\154\x79\137\161\x75\x69\x63\x6b\x5f\x61\143\164\151\157\x6e");
Route::resource("\x63\154\x69\145\x6e\164\55\x63\x6f\156\x74\x61\143\164\x73", ClientContactController::class);
Route::get("\143\x6c\151\x65\x6e\164\55\x6e\157\164\x65\x73\57\141\x73\x6b\x2d\146\157\162\55\x70\x61\x73\x73\x77\x6f\x72\x64\57\x7b\x69\x64\x7d", array(ClientNoteController::class, "\141\x73\x6b\x46\x6f\x72\x50\141\163\x73\x77\157\x72\144"))->name("\143\x6c\151\x65\156\x74\137\x6e\157\164\x65\x73\x2e\x61\x73\153\137\x66\157\x72\137\x70\x61\163\163\x77\157\x72\x64");
Route::post("\143\x6c\x69\145\156\164\55\156\x6f\x74\145\x73\57\143\x68\145\x63\153\55\160\x61\163\x73\x77\157\162\144", array(ClientNoteController::class, "\143\150\145\x63\x6b\x50\x61\x73\x73\x77\157\x72\144"))->name("\143\154\x69\x65\156\164\x5f\x6e\x6f\164\145\x73\56\143\150\x65\143\153\x5f\x70\x61\x73\163\167\157\x72\x64");
Route::post("\143\x6c\151\x65\156\x74\55\156\157\x74\145\x73\x2f\141\160\160\154\x79\55\x71\x75\151\143\x6b\55\141\143\x74\151\x6f\156", array(ClientNoteController::class, "\141\160\160\x6c\171\x51\x75\x69\143\153\x41\143\x74\151\x6f\156"))->name("\x63\154\x69\145\x6e\164\55\156\157\x74\x65\163\56\141\160\x70\x6c\171\x5f\161\165\151\x63\x6b\137\141\143\x74\151\157\x6e");
Route::post("\143\x6c\x69\x65\156\x74\x2d\156\157\164\x65\x73\57\x73\x68\157\x77\126\145\x72\151\146\151\x65\144\57\x7b\151\144\175", array(ClientNoteController::class, "\163\x68\157\x77\x56\145\162\151\x66\151\x65\x64"))->name("\x63\154\x69\x65\156\x74\55\156\x6f\164\145\x73\x2e\x73\x68\157\167\x5f\166\145\x72\x69\x66\151\x65\x64");
Route::resource("\x63\x6c\151\x65\x6e\164\55\156\x6f\x74\145\163", ClientNoteController::class);
Route::get("\143\154\x69\x65\x6e\164\x2d\x64\157\143\163\x2f\144\157\x77\156\x6c\x6f\141\144\x2f\173\151\x64\x7d", array(ClientDocController::class, "\144\157\x77\156\x6c\157\x61\144"))->name("\x63\x6c\151\145\x6e\164\x2d\x64\157\x63\x73\56\144\x6f\x77\x6e\154\157\x61\144");
Route::resource("\143\x6c\x69\145\156\164\55\x64\x6f\143\163", ClientDocController::class);
Route::resource("\x63\x6c\x69\x65\156\164\x43\x61\x74\x65\x67\157\x72\171", ClientCategoryController::class);
Route::get("\x67\145\164\x43\154\x69\x65\x6e\164\x53\165\142\x43\x61\x74\145\147\157\162\x69\x65\163\x2f\173\151\x64\x7d", array(ClientSubCategoryController::class, "\147\x65\x74\x53\x75\142\x43\x61\x74\x65\x67\157\162\x69\x65\x73"))->name("\147\x65\x74\x5f\143\154\151\145\156\164\137\x73\x75\x62\x5f\143\x61\x74\x65\x67\x6f\x72\x69\145\163");
Route::resource("\x63\154\x69\145\156\164\x53\165\142\103\141\x74\145\147\157\x72\171", ClientSubCategoryController::class);
Route::post("\x65\x6d\160\154\157\x79\x65\x65\163\57\x61\160\x70\x6c\171\x2d\161\x75\151\143\153\55\141\x63\164\x69\x6f\x6e", array(EmployeeController::class, "\x61\160\160\154\171\121\165\x69\143\153\x41\143\164\x69\x6f\156"))->name("\145\x6d\x70\154\x6f\x79\145\x65\163\x2e\x61\x70\x70\x6c\x79\x5f\x71\x75\x69\143\153\x5f\141\x63\164\151\157\x6e");
Route::post("\145\155\160\154\157\171\x65\x65\163\x2f\141\163\x73\151\x67\156\x52\x6f\x6c\145", array(EmployeeController::class, "\141\x73\163\x69\x67\x6e\x52\157\154\145"))->name("\x65\155\x70\154\x6f\171\x65\x65\163\x2e\x61\163\163\x69\x67\x6e\137\162\x6f\x6c\145");
Route::get("\x65\x6d\160\x6c\157\x79\145\145\x73\57\x62\x79\x44\145\x70\x61\162\x74\155\145\156\164\57\173\x69\144\x7d", array(EmployeeController::class, "\142\171\x44\145\160\x61\x72\x74\x6d\x65\x6e\164"))->name("\x65\x6d\160\154\x6f\171\145\x65\x73\x2e\x62\171\137\144\145\160\141\x72\x74\155\145\x6e\x74");
Route::get("\x65\x6d\x70\154\157\171\x65\x65\163\57\151\x6e\166\x69\164\x65\55\x6d\x65\155\x62\145\162", array(EmployeeController::class, "\x69\156\166\x69\x74\145\115\x65\x6d\142\145\162"))->name("\145\155\160\154\157\x79\145\x65\x73\x2e\x69\156\166\151\x74\145\137\155\145\155\142\x65\162");
Route::get("\145\x6d\x70\x6c\157\x79\145\x65\163\x2f\151\155\x70\157\162\x74", array(EmployeeController::class, "\151\155\x70\x6f\x72\164\115\x65\x6d\142\145\x72"))->name("\145\155\160\x6c\157\x79\x65\x65\163\56\x69\x6d\x70\x6f\162\164");
Route::post("\145\155\x70\154\x6f\171\145\145\x73\57\x69\x6d\160\157\162\164", array(EmployeeController::class, "\x69\155\160\x6f\x72\x74\123\x74\x6f\162\x65"))->name("\145\155\x70\154\157\171\x65\x65\163\x2e\151\x6d\x70\157\162\164\x2e\x73\164\x6f\x72\x65");
Route::post("\x65\x6d\160\x6c\x6f\x79\145\145\163\57\x69\155\160\x6f\x72\164\x2f\160\162\x6f\143\145\163\163", array(EmployeeController::class, "\151\155\x70\x6f\x72\x74\120\x72\157\x63\x65\x73\x73"))->name("\145\x6d\160\154\x6f\171\x65\x65\x73\56\x69\x6d\x70\x6f\x72\164\56\160\162\x6f\143\x65\x73\x73");
Route::get("\151\x6d\160\157\162\164\57\160\162\157\x63\x65\x73\163\x2f\173\x6e\141\x6d\145\175\x2f\173\151\x64\x7d", array(ImportController::class, "\x67\145\164\x49\155\160\x6f\162\x74\x50\x72\x6f\147\x72\x65\x73\163"))->name("\x69\x6d\160\157\x72\164\56\160\x72\157\143\145\163\x73\56\x70\162\x6f\x67\x72\145\163\163");
Route::get("\145\155\x70\154\157\x79\x65\145\x73\57\x69\x6d\x70\157\162\x74\x2f\145\170\x63\x65\x70\x74\x69\x6f\156\x2f\173\156\x61\x6d\x65\175", array(ImportController::class, "\x67\145\x74\121\165\145\x75\145\x45\170\x63\x65\160\164\151\157\x6e"))->name("\x69\x6d\x70\x6f\x72\x74\56\160\162\x6f\x63\x65\x73\163\x2e\145\x78\x63\145\x70\164\151\x6f\x6e");
Route::post("\x65\155\x70\x6c\x6f\x79\x65\145\x73\57\163\145\x6e\x64\55\x69\156\166\x69\x74\145", array(EmployeeController::class, "\163\x65\x6e\x64\111\x6e\x76\x69\x74\x65"))->name("\145\155\x70\x6c\157\171\x65\145\163\56\x73\x65\156\144\x5f\151\156\166\x69\164\145");
Route::post("\145\155\x70\154\157\171\x65\x65\x73\57\143\x72\145\141\164\x65\55\x6c\x69\x6e\x6b", array(EmployeeController::class, "\x63\162\145\x61\164\145\x4c\151\x6e\x6b"))->name("\x65\x6d\x70\154\157\171\145\x65\163\56\143\162\x65\141\x74\145\137\154\x69\156\153");
Route::resource("\145\155\x70\x6c\157\171\x65\145\163", EmployeeController::class);
Route::resource("\x70\x61\163\x73\160\157\x72\x74", PassportController::class);
Route::resource("\x65\155\160\x6c\157\x79\145\145\x2d\x76\151\163\x61", EmployeeVisaController::class);
Route::resource("\x65\155\x65\x72\147\x65\156\x63\x79\55\143\x6f\x6e\164\x61\x63\164\x73", EmergencyContactController::class);
Route::get("\145\155\x70\154\x6f\x79\145\145\55\144\x6f\x63\x73\57\x64\x6f\x77\156\x6c\x6f\141\144\x2f\173\151\x64\x7d", array(EmployeeDocController::class, "\x64\157\167\156\154\157\x61\x64"))->name("\145\155\160\x6c\x6f\x79\x65\145\x2d\x64\x6f\143\x73\x2e\144\x6f\x77\x6e\x6c\x6f\141\144");
Route::resource("\x65\x6d\160\x6c\157\171\145\x65\x2d\x64\157\143\163", EmployeeDocController::class);
Route::get("\x65\155\160\x6c\x6f\x79\145\x65\55\154\145\141\166\x65\163\x2f\145\x6d\160\x6c\157\171\x65\145\114\x65\x61\x76\145\124\x79\x70\x65\163\x2f\x7b\151\x64\175", array(LeavesQuotaController::class, "\145\155\x70\x6c\x6f\171\145\x65\114\x65\141\166\145\x54\x79\x70\x65\163"))->name("\x65\x6d\x70\x6c\157\171\x65\145\x2d\154\145\x61\166\145\x73\x2e\145\x6d\x70\x6c\x6f\171\145\145\137\x6c\145\141\x76\145\137\164\x79\160\x65\x73");
Route::resource("\x65\x6d\160\154\x6f\171\x65\145\x2d\154\x65\141\x76\x65\163", LeavesQuotaController::class);
Route::get("\144\145\x73\x69\147\x6e\x61\164\151\x6f\156\163\57\x64\x65\163\151\147\156\141\164\151\x6f\156\55\x68\x69\x65\x72\141\162\x63\150\171", array(DesignationController::class, "\150\151\x65\x72\x61\x72\143\x68\x79\104\x61\164\141"))->name("\144\145\163\151\147\x6e\x61\164\x69\157\x6e\x2e\x68\x69\x65\162\x61\162\x63\150\171");
Route::post("\x64\x65\x73\x69\x67\x6e\x61\x74\x69\157\x6e\163\x2f\x63\x68\141\x6e\x67\145\x50\x61\x72\145\x6e\x74", array(DesignationController::class, "\143\x68\141\156\x67\145\120\x61\162\145\x6e\164"))->name("\144\145\163\151\147\156\x61\164\x69\157\156\x2e\x63\150\x61\156\147\145\120\x61\x72\x65\156\x74");
Route::post("\144\145\x73\151\147\x6e\141\x74\151\157\156\x73\x2f\x73\x65\x61\162\143\150\x2d\146\x69\154\x74\x65\162", array(DesignationController::class, "\163\x65\x61\x72\x63\x68\x46\151\154\164\x65\162"))->name("\x64\145\x73\x69\x67\x6e\141\164\151\157\x6e\56\163\x72\x63\150\106\151\154\164\145\x72");
Route::post("\x64\145\163\x69\147\x6e\141\x74\151\157\156\163\57\x61\160\x70\x6c\171\x2d\161\x75\x69\x63\153\55\x61\143\x74\x69\157\x6e", array(DesignationController::class, "\141\160\160\154\x79\121\165\151\143\x6b\x41\x63\164\x69\x6f\x6e"))->name("\x64\x65\x73\x69\147\x6e\x61\164\x69\157\156\163\56\x61\160\160\x6c\171\x5f\161\165\151\x63\153\137\x61\x63\x74\x69\157\156");
Route::resource("\144\x65\x73\x69\x67\x6e\141\164\x69\157\156\x73", DesignationController::class);
Route::post("\x64\145\x70\141\162\164\155\x65\156\164\x73\x2f\x61\x70\160\154\171\55\161\165\x69\x63\153\x2d\x61\x63\x74\x69\157\156", array(DepartmentController::class, "\x61\x70\x70\154\171\121\x75\x69\x63\x6b\101\x63\164\x69\157\156"))->name("\x64\145\x70\141\x72\x74\x6d\x65\x6e\164\x73\x2e\x61\160\x70\154\171\x5f\161\x75\151\x63\153\x5f\x61\143\164\151\x6f\156");
Route::get("\144\x65\x70\141\x72\x74\155\x65\156\x74\x73\x2f\x64\145\x70\x61\162\x74\155\145\x6e\x74\55\x68\x69\145\162\141\162\x63\x68\x79", array(DepartmentController::class, "\x68\x69\x65\162\141\162\x63\x68\171\x44\141\x74\x61"))->name("\144\x65\160\x61\x72\x74\x6d\145\156\164\56\x68\x69\145\x72\141\x72\143\x68\171");
Route::post("\x64\x65\160\141\162\x74\155\x65\156\164\x2f\143\x68\x61\x6e\x67\145\x50\141\162\145\x6e\164", array(DepartmentController::class, "\143\x68\x61\x6e\147\145\x50\x61\162\x65\x6e\164"))->name("\144\145\160\141\x72\164\155\x65\156\164\x2e\x63\x68\x61\156\147\x65\120\141\162\145\x6e\164");
Route::get("\x64\x65\x70\141\x72\x74\x6d\145\156\x74\x2f\x73\145\x61\x72\143\150", array(DepartmentController::class, "\x73\145\141\x72\143\x68\x44\145\160\141\162\x74\x6d\145\156\164"))->name("\x64\x65\160\141\162\x74\x6d\145\156\x74\163\x2e\x73\145\x61\162\x63\x68");
Route::get("\x64\x65\x70\x61\162\x74\155\145\156\164\x2f\173\151\x64\175", array(DepartmentController::class, "\x67\x65\x74\115\x65\x6d\142\x65\162\x73"))->name("\x64\x65\x70\x61\x72\x74\155\x65\156\164\163\56\x6d\145\155\x62\x65\x72\163");
Route::resource("\144\x65\160\x61\162\x74\x6d\145\156\x74\163", DepartmentController::class);
Route::post("\x75\x73\145\162\x2d\160\x65\x72\155\151\163\163\151\x6f\156\163\57\x63\165\163\x74\157\155\x50\x65\162\x6d\x69\163\x73\151\157\156\x73\57\x7b\151\144\x7d", array(UserPermissionController::class, "\x63\x75\163\x74\157\x6d\120\145\x72\155\x69\x73\163\x69\x6f\x6e\x73"))->name("\x75\163\x65\x72\x2d\160\x65\162\x6d\x69\x73\x73\x69\157\156\x73\56\143\x75\163\164\157\155\x5f\160\145\x72\x6d\151\163\163\151\x6f\x6e\x73");
Route::post("\165\x73\145\x72\55\x70\145\x72\x6d\x69\x73\163\x69\x6f\156\163\57\x72\145\x73\x65\x74\x50\x65\162\155\x69\x73\x73\x69\157\156\x73\57\173\x69\x64\x7d", array(UserPermissionController::class, "\162\x65\163\x65\164\x50\x65\x72\155\x69\x73\163\151\157\x6e\163"))->name("\x75\x73\x65\x72\x2d\160\145\x72\x6d\151\163\163\151\157\x6e\163\56\162\x65\163\145\x74\x5f\160\x65\162\155\x69\163\x73\x69\157\x6e\x73");
Route::resource("\165\163\x65\x72\55\160\145\162\x6d\151\x73\163\151\x6f\x6e\163", UserPermissionController::class);
Route::resource("\160\162\x6f\x6a\x65\x63\x74\x43\141\164\145\x67\x6f\162\171", ProjectCategoryController::class);
Route::post("\160\162\157\152\145\143\x74\163\57\143\150\141\156\x67\145\x2d\x73\164\141\164\x75\163", array(ProjectController::class, "\x63\x68\x61\156\147\x65\x50\162\x6f\152\145\143\x74\x53\164\141\164\165\x73"))->name("\x70\x72\x6f\x6a\145\143\164\163\x2e\x63\150\141\156\147\145\x5f\x73\x74\x61\x74\x75\x73");
Route::group(array("\160\x72\145\146\x69\170" => "\160\162\157\x6a\145\x63\x74\163"), function () {
Route::get("\151\155\x70\157\x72\164", array(ProjectController::class, "\x69\155\160\157\162\164\x50\x72\157\152\x65\143\164"))->name("\160\162\x6f\152\145\143\164\x73\56\151\155\x70\157\x72\164");
Route::post("\151\155\x70\x6f\x72\x74", array(ProjectController::class, "\x69\155\x70\157\x72\164\x53\x74\x6f\162\145"))->name("\x70\x72\x6f\x6a\145\143\x74\163\56\151\x6d\x70\157\x72\164\56\163\164\157\162\x65");
Route::post("\151\155\160\x6f\x72\164\x2f\x70\x72\x6f\143\x65\163\163", array(ProjectController::class, "\x69\155\x70\x6f\x72\164\120\162\157\143\145\x73\x73"))->name("\x70\x72\157\x6a\x65\x63\x74\163\56\x69\x6d\160\x6f\x72\164\56\160\x72\157\x63\x65\163\163");
Route::post("\141\163\163\151\x67\156\x50\x72\157\152\x65\143\x74\101\144\155\x69\156", array(ProjectController::class, "\141\x73\163\151\x67\x6e\x50\x72\157\x6a\x65\143\164\x41\x64\x6d\151\x6e"))->name("\x70\x72\x6f\x6a\145\x63\x74\163\56\x61\163\x73\151\147\x6e\x5f\160\162\x6f\x6a\x65\x63\164\137\x61\x64\x6d\151\156");
Route::post("\x61\x72\143\x68\x69\x76\145\x2d\x72\x65\x73\164\157\162\x65\x2f\173\x69\x64\175", array(ProjectController::class, "\141\x72\143\150\x69\x76\x65\x52\x65\x73\x74\x6f\x72\145"))->name("\x70\162\157\152\x65\143\x74\163\56\141\162\x63\150\151\166\x65\x5f\x72\x65\163\164\157\162\145");
Route::post("\141\x72\143\x68\x69\x76\145\55\144\x65\154\145\x74\x65\x2f\173\151\x64\175", array(ProjectController::class, "\141\162\x63\x68\x69\x76\145\104\145\x73\164\162\x6f\171"))->name("\x70\162\157\x6a\145\x63\164\x73\x2e\x61\x72\x63\150\151\x76\145\137\144\x65\x6c\145\x74\x65");
Route::get("\x61\x72\143\x68\151\x76\x65", array(ProjectController::class, "\x61\x72\x63\150\x69\166\x65"))->name("\x70\x72\157\x6a\145\143\x74\163\x2e\141\x72\143\x68\x69\x76\145");
Route::post("\x61\160\160\x6c\x79\55\161\x75\x69\x63\x6b\x2d\x61\143\x74\151\x6f\x6e", array(ProjectController::class, "\x61\x70\160\x6c\x79\121\165\151\x63\x6b\101\x63\164\x69\157\x6e"))->name("\x70\162\x6f\x6a\145\x63\164\163\x2e\x61\x70\160\x6c\x79\137\161\165\x69\143\x6b\137\x61\143\164\x69\157\156");
Route::post("\165\160\x64\x61\x74\145\123\x74\x61\x74\x75\x73\57\173\151\144\x7d", array(ProjectController::class, "\x75\x70\x64\141\164\x65\x53\x74\141\164\165\x73"))->name("\160\x72\x6f\x6a\145\143\x74\163\56\165\160\144\x61\x74\145\x5f\x73\x74\141\x74\165\163");
Route::post("\163\x74\x6f\x72\145\x2d\x70\151\x6e", array(ProjectController::class, "\163\x74\x6f\x72\145\x50\x69\156"))->name("\x70\x72\157\x6a\x65\x63\x74\x73\56\163\164\157\x72\x65\x5f\x70\151\x6e");
Route::post("\144\145\x73\x74\162\157\171\x2d\160\x69\x6e\x2f\173\151\x64\175", array(ProjectController::class, "\144\145\x73\x74\162\x6f\171\x50\151\x6e"))->name("\x70\x72\157\152\145\x63\x74\x73\x2e\144\145\x73\164\x72\x6f\x79\x5f\x70\151\x6e");
Route::post("\x67\x61\156\x74\164\55\144\x61\x74\141", array(ProjectController::class, "\x67\x61\x6e\x74\x74\104\x61\x74\x61"))->name("\160\x72\x6f\152\x65\143\164\x73\x2e\147\x61\x6e\164\164\x5f\144\x61\164\141");
Route::post("\x69\156\x76\157\x69\143\x65\x4c\x69\x73\164\57\173\151\x64\175", array(ProjectController::class, "\x69\x6e\x76\x6f\151\143\145\114\x69\163\164"))->name("\x70\x72\x6f\152\145\x63\164\x73\56\151\x6e\166\x6f\x69\143\145\137\154\151\163\164");
Route::get("\x64\165\160\x6c\x69\143\x61\x74\145\x2d\x70\x72\157\152\145\143\x74\57\173\151\x64\175", array(ProjectController::class, "\x64\x75\x70\154\x69\143\141\164\145\x50\162\157\x6a\145\143\x74"))->name("\x70\162\x6f\152\x65\x63\x74\163\56\144\x75\x70\x6c\x69\143\141\164\x65\x5f\160\x72\157\152\x65\x63\164");
Route::get("\x6d\x65\155\x62\x65\x72\x73\x2f\173\x69\144\175", array(ProjectController::class, "\x6d\145\x6d\142\145\162\163"))->name("\160\162\157\x6a\145\143\x74\x73\56\x6d\x65\155\142\x65\x72\x73");
Route::get("\x70\145\156\144\151\x6e\147\124\141\163\153\163\57\173\151\144\x7d", array(ProjectController::class, "\160\145\x6e\x64\151\x6e\x67\124\141\163\x6b\163"))->name("\x70\x72\157\x6a\145\143\164\163\56\x70\x65\x6e\x64\151\x6e\x67\x54\141\x73\153\163");
Route::get("\x6c\141\x62\145\x6c\163\57\173\151\144\175", array(TaskLabelController::class, "\154\x61\x62\x65\154\163"))->name("\x70\162\157\152\x65\143\x74\163\x2e\x6c\141\142\x65\154\163");
Route::post("\x70\x72\157\x6a\x65\143\164\x2d\155\145\x6d\142\x65\162\x73\x2f\x73\x61\x76\x65\55\x67\162\157\x75\x70", array(ProjectMemberController::class, "\163\164\x6f\x72\x65\x47\162\x6f\165\x70"))->name("\160\x72\x6f\152\145\143\x74\55\x6d\145\155\x62\x65\162\163\x2e\x73\164\x6f\x72\x65\x5f\147\162\x6f\x75\x70");
Route::resource("\160\x72\x6f\x6a\145\x63\164\55\x6d\x65\155\x62\145\x72\x73", ProjectMemberController::class);
Route::post("\146\151\x6c\145\x73\x2f\163\x74\x6f\x72\x65\x2d\x6c\151\156\153", array(ProjectFileController::class, "\163\164\x6f\162\145\x4c\151\156\153"))->name("\x66\x69\154\145\163\56\163\164\x6f\162\145\x5f\x6c\151\x6e\x6b");
Route::get("\146\151\x6c\x65\163\x2f\x64\x6f\x77\156\154\157\x61\x64\x2f\x7b\x69\x64\175", array(ProjectFileController::class, "\144\157\167\x6e\154\x6f\141\x64"))->name("\146\x69\x6c\x65\163\x2e\x64\157\167\156\x6c\157\141\144");
Route::get("\146\151\154\x65\x73\57\164\x68\x75\155\x62\156\141\x69\154", array(ProjectFileController::class, "\x74\x68\165\x6d\142\156\141\151\x6c\x53\150\157\167"))->name("\146\x69\154\x65\x73\56\164\150\x75\x6d\142\x6e\x61\151\154");
Route::post("\x66\151\x6c\x65\163\x2f\155\x75\154\x74\151\160\154\145\55\165\x70\154\157\x61\144", array(ProjectFileController::class, "\x73\x74\157\x72\145\115\165\154\164\151\x70\154\x65"))->name("\146\151\154\x65\x73\x2e\x6d\x75\x6c\x74\x69\x70\x6c\x65\137\x75\x70\154\x6f\141\144");
Route::resource("\x66\151\154\x65\x73", ProjectFileController::class);
Route::post("\x67\x65\164\x2d\x4d\x65\x6d\142\145\x72\163\57\173\x64\x65\163\x69\x67\x5f\x69\x64\x7d", array(ProjectController::class, "\x67\x65\164\x4d\145\155\142\145\162\163"))->name("\160\162\x6f\152\145\x63\x74\x73\56\x67\145\x74\137\x6d\x65\x6d\142\145\x72\163");
Route::get("\x6d\151\x6c\145\x73\164\157\156\x65\163\x2f\142\171\120\162\157\152\x65\x63\164\x2f\x7b\x69\x64\175", array(ProjectMilestoneController::class, "\142\171\x50\x72\157\152\x65\143\164"))->name("\x6d\151\154\145\x73\x74\157\156\x65\x73\x2e\x62\171\137\160\x72\157\152\145\x63\164");
Route::resource("\155\x69\154\145\163\164\x6f\156\145\x73", ProjectMilestoneController::class);
Route::resource("\x64\x69\163\143\x75\163\163\x69\157\156\55\143\x61\x74\x65\147\157\162\x79", DiscussionCategoryController::class);
Route::post("\144\x69\x73\143\165\x73\163\x69\x6f\x6e\x2f\x73\145\x74\102\145\x73\x74\101\x6e\163\x77\x65\x72", array(DiscussionController::class, "\x73\x65\x74\x42\145\163\x74\101\x6e\163\x77\145\162"))->name("\144\x69\163\x63\165\x73\163\151\157\156\56\163\x65\164\x5f\142\x65\x73\x74\137\141\x6e\x73\x77\145\162");
Route::resource("\144\x69\163\x63\165\163\163\x69\x6f\156", DiscussionController::class);
Route::get("\x64\151\163\x63\165\x73\163\151\x6f\156\x2d\x72\x65\x70\154\171\57\147\x65\164\x2d\x72\x65\160\x6c\x69\145\x73\57\173\151\144\175", array(DiscussionReplyController::class, "\147\x65\x74\x52\145\x70\x6c\151\x65\163"))->name("\x64\151\163\143\x75\x73\x73\151\157\156\x2d\x72\x65\x70\154\x79\56\147\x65\164\137\x72\x65\x70\x6c\151\145\163");
Route::resource("\x64\x69\x73\x63\x75\163\163\x69\157\x6e\x2d\x72\x65\160\154\x79", DiscussionReplyController::class);
Route::get("\144\151\163\143\165\x73\x73\x69\157\x6e\55\x66\x69\154\x65\163\57\144\x6f\167\156\x6c\157\x61\x64\x2f\173\x69\x64\175", array(DiscussionFilesController::class, "\x64\157\x77\156\154\x6f\x61\x64"))->name("\144\151\163\x63\165\x73\x73\151\x6f\156\x5f\x66\151\154\x65\x2e\144\157\x77\156\154\157\x61\x64");
Route::resource("\x64\x69\x73\x63\165\163\163\151\157\156\x2d\x66\x69\x6c\145\x73", DiscussionFilesController::class);
Route::resource("\x70\x72\x6f\x6a\x65\x63\x74\55\162\141\164\x69\156\x67\163", ProjectRatingController::class);
Route::get("\160\x72\157\152\145\x63\x74\x73\57\x62\165\162\156\144\x6f\x77\x6e\57\173\x70\x72\157\152\145\143\x74\111\x64\77\175", array(ProjectController::class, "\x62\165\162\x6e\144\x6f\167\x6e"))->name("\x70\162\157\x6a\145\143\164\163\x2e\142\165\162\156\x64\157\167\156");
Route::post("\160\162\157\x6a\145\143\x74\x2d\164\x65\x6d\x70\x6c\x61\164\145\57\x61\160\x70\154\x79\x2d\x71\x75\151\x63\153\x2d\x61\x63\164\151\157\x6e", array(ProjectTemplateController::class, "\141\160\160\154\171\x51\165\151\143\153\101\x63\164\151\x6f\x6e"))->name("\160\x72\x6f\x6a\x65\143\164\x5f\164\x65\155\160\x6c\x61\x74\145\56\141\x70\160\154\171\137\161\165\151\x63\x6b\x5f\141\x63\x74\x69\x6f\156");
Route::resource("\x70\162\x6f\x6a\x65\x63\x74\55\x74\x65\x6d\x70\x6c\141\x74\145", ProjectTemplateController::class);
Route::post("\x70\x72\x6f\152\x65\143\x74\x2d\164\x65\155\x70\x6c\141\x74\145\x2d\x6d\145\155\x62\145\x72\163\57\x73\x61\x76\x65\55\147\162\157\165\x70", array(ProjectTemplateMemberController::class, "\x73\x74\x6f\162\145\107\162\157\x75\160"))->name("\160\x72\157\x6a\145\x63\x74\x5f\x74\x65\155\160\154\141\x74\x65\x5f\155\145\x6d\142\x65\162\x73\56\163\164\x6f\162\x65\x5f\x67\162\157\165\x70");
Route::resource("\x70\x72\157\x6a\145\x63\164\55\x74\x65\x6d\160\154\x61\x74\145\55\x6d\145\x6d\x62\x65\162", ProjectTemplateMemberController::class);
Route::get("\x70\x72\157\x6a\x65\x63\x74\x2d\164\145\155\160\x6c\141\x74\145\55\x74\x61\163\153\x2f\x64\141\x74\141\x2f\x7b\164\x65\x6d\160\154\141\164\x65\111\144\77\x7d", array(ProjectTemplateTaskController::class, "\x64\141\164\141"))->name("\160\x72\x6f\x6a\145\143\164\x5f\164\x65\155\x70\x6c\x61\x74\145\137\x74\x61\x73\x6b\x2e\x64\x61\164\x61");
Route::resource("\160\162\157\152\145\x63\164\x2d\164\x65\155\160\x6c\141\x74\x65\55\164\141\163\x6b", ProjectTemplateTaskController::class);
Route::resource("\x70\x72\x6f\152\145\143\164\x2d\x74\x65\x6d\160\x6c\x61\164\x65\55\x73\165\142\x2d\x74\x61\x73\x6b", ProjectTemplateSubTaskController::class);
Route::resource("\160\x72\x6f\152\145\143\164\x2d\x63\141\154\145\x6e\144\141\162", ProjectCalendarController::class);
});
Route::get("\160\162\157\x6a\x65\x63\164\55\156\x6f\164\x65\163\x2f\x61\163\153\55\x66\x6f\x72\x2d\160\x61\163\163\167\x6f\162\144\x2f\173\x69\x64\x7d", array(ProjectNoteController::class, "\141\x73\x6b\x46\157\162\x50\x61\163\163\x77\x6f\x72\144"))->name("\160\x72\157\152\145\x63\164\x5f\x6e\157\164\145\x73\56\x61\163\x6b\137\x66\x6f\x72\137\160\x61\x73\x73\x77\157\162\x64");
Route::post("\x70\162\x6f\152\145\x63\x74\55\156\157\x74\x65\163\x2f\x63\150\145\143\153\x2d\160\141\163\163\x77\157\x72\144", array(ProjectNoteController::class, "\x63\x68\x65\x63\x6b\x50\141\x73\x73\x77\x6f\162\x64"))->name("\160\162\x6f\x6a\x65\x63\164\137\x6e\157\164\145\x73\56\x63\150\x65\x63\153\137\x70\141\x73\x73\167\157\162\144");
Route::post("\160\162\157\x6a\x65\143\164\x2d\156\x6f\x74\x65\163\x2f\x61\160\x70\x6c\x79\55\x71\x75\151\x63\153\55\141\143\x74\151\x6f\156", array(ProjectNoteController::class, "\141\160\x70\x6c\x79\121\165\x69\x63\153\101\x63\x74\x69\x6f\156"))->name("\160\x72\x6f\x6a\145\143\164\137\x6e\x6f\164\x65\x73\x2e\x61\160\x70\154\x79\x5f\161\165\x69\143\x6b\137\x61\x63\x74\151\x6f\x6e");
Route::resource("\x70\162\157\x6a\145\143\x74\55\x6e\x6f\x74\145\x73", ProjectNoteController::class);
Route::get("\x70\162\x6f\x6a\145\x63\164\x73\x2d\x61\152\x61\x78", array(ProjectController::class, "\x61\152\x61\x78\114\x6f\141\x64\120\162\x6f\152\145\143\164"))->name("\147\145\x74\x2e\160\x72\157\152\145\143\x74\x73\x2d\141\x6a\141\x78");
Route::get("\147\145\x74\55\160\162\x6f\x6a\145\x63\x74\163", array(ProjectController::class, "\x67\145\x74\x50\x72\x6f\152\145\x63\164\163"))->name("\147\x65\x74\56\x70\x72\157\152\x65\143\x74\163");
Route::resource("\x70\162\x6f\152\x65\143\x74\163", ProjectController::class);
Route::get("\x74\162\x61\x6e\x73\x66\145\162\57\x67\x65\164\160\162\x6f\x6a\145\x63\164\163\x2f\x7b\x69\x64\175", array(TransferController::class, "\x67\145\x74\160\x72\x6f\x6a\x65\x63\x74\x73"))->name("\x74\x72\x61\x6e\163\x66\x65\162\56\147\145\164\160\162\157\152\x65\143\x74\x73");
Route::get("\164\162\x61\156\x73\146\x65\162\57\144\157\167\x6e\x6c\157\x61\x64\x2f\x7b\x69\144\x7d", array(TransferController::class, "\x64\x6f\167\156\154\x6f\141\x64\x5f\146\151\x6c\145"))->name("\164\x72\x61\156\x73\146\x65\x72\x2e\x64\157\x77\x6e\x6c\x6f\141\144\x5f\146\x69\x6c\145");
Route::post("\x74\x72\141\156\x73\x66\145\x72\x2f\163\x74\157\x72\x65\x5f\x66\151\x6c\x65", array(TransferController::class, "\163\x74\x6f\162\145\x5f\x66\151\154\x65"))->name("\164\x72\141\x6e\x73\x66\145\x72\x2e\163\x74\157\162\145\137\x66\151\154\x65");
Route::get("\x74\x72\141\x6e\x73\146\x65\162\57\x73\150\x6f\167\x2d\x72\145\x6a\x65\x63\164\x2d\x6d\x6f\144\141\x6c", array(TransferController::class, "\162\145\152\x65\143\x74\x54\x72\x61\x6e\x73\x66\x65\162"))->name("\164\162\141\156\x73\x66\145\162\56\x73\150\x6f\167\137\x72\x65\152\x65\143\164\x5f\x6d\x6f\x64\x61\x6c");
Route::get("\x74\162\x61\x6e\163\x66\145\162\x2f\163\150\157\167\55\141\160\x70\162\157\x76\145\144\55\x6d\x6f\144\x61\x6c", array(TransferController::class, "\x61\x70\160\x72\157\x76\145\124\162\141\156\163\146\145\x72"))->name("\164\162\141\x6e\163\146\x65\162\56\x73\150\x6f\167\137\141\160\160\162\x6f\x76\145\144\137\x6d\x6f\x64\141\x6c");
Route::post("\164\162\141\x6e\x73\146\145\162\57\x74\x72\x61\x6e\x73\146\145\x72\x41\143\x74\151\x6f\156", array(TransferController::class, "\x74\x72\x61\156\x73\x66\145\x72\x41\x63\164\151\157\x6e"))->name("\164\162\141\x6e\x73\x66\145\x72\56\164\x72\141\x6e\x73\146\x65\162\x5f\x61\143\164\x69\x6f\156");
Route::post("\164\162\141\x6e\163\x66\145\162\57\x64\x65\163\164\162\x6f\x79\146\151\x6c\x65\x2f\x7b\151\x64\175", array(TransferController::class, "\144\145\x73\164\162\x6f\171\x5f\x66\x69\154\x65"))->name("\164\162\141\156\163\x66\x65\162\x2e\x64\x65\163\164\162\x6f\171\146\x69\x6c\145");
Route::get("\x74\162\x61\x6e\x73\x66\x65\x72\57\x64\157\x77\156\154\x6f\x61\144\57\x7b\x69\x64\x7d", array(TransferController::class, "\144\157\167\156\x6c\157\x61\144\137\146\151\x6c\x65"))->name("\164\x72\x61\x6e\163\146\x65\162\56\144\157\x77\156\154\157\141\x64");
Route::resource("\164\162\141\156\x73\146\x65\162", TransferController::class);
Route::post("\160\x72\157\x64\165\143\x74\x73\57\141\160\x70\x6c\x79\x2d\161\165\x69\x63\153\x2d\x61\143\164\151\x6f\x6e", array(ProductController::class, "\x61\160\x70\x6c\171\x51\x75\x69\x63\x6b\x41\x63\164\x69\157\x6e"))->name("\160\x72\157\144\x75\x63\164\x73\56\x61\160\160\x6c\171\137\x71\x75\151\143\x6b\137\x61\143\x74\151\x6f\156");
Route::post("\160\162\157\144\x75\143\x74\x73\57\162\x65\155\x6f\x76\x65\x2d\x63\141\x72\164\55\x69\164\x65\155\57\173\x69\144\175", array(ProductController::class, "\x72\145\155\x6f\x76\145\x43\x61\162\x74\111\164\145\155"))->name("\x70\x72\157\x64\165\143\x74\x73\x2e\x72\x65\x6d\x6f\x76\x65\137\x63\141\162\x74\x5f\151\164\x65\x6d");
Route::get("\160\x72\157\x64\165\143\x74\163\x2f\x6f\x70\164\x69\157\x6e\x73", array(ProductController::class, "\x61\154\x6c\120\162\x6f\144\x75\143\164\117\160\x74\151\x6f\156"))->name("\160\162\x6f\144\165\x63\x74\x73\x2e\x6f\x70\164\151\157\156\x73");
Route::post("\160\162\157\x64\x75\x63\x74\x73\57\141\x64\x64\x2d\x63\x61\x72\x74\55\x69\164\x65\155", array(ProductController::class, "\x61\144\144\103\141\x72\164\x49\x74\145\x6d"))->name("\160\x72\x6f\144\x75\x63\x74\x73\x2e\141\x64\x64\137\143\141\x72\x74\x5f\151\164\145\155");
Route::get("\160\x72\157\x64\x75\x63\x74\x73\57\x63\x61\x72\x74", array(ProductController::class, "\x63\141\x72\164"))->name("\160\x72\x6f\144\x75\143\164\x73\x2e\x63\x61\x72\164");
Route::get("\x70\162\x6f\144\165\x63\x74\x73\x2f\145\x6d\x70\x74\x79\55\x63\141\162\164", array(ProductController::class, "\145\155\160\x74\171\x43\x61\x72\x74"))->name("\160\162\x6f\x64\x75\143\x74\x73\x2e\145\155\x70\164\171\137\x63\x61\x72\164");
Route::resource("\160\x72\x6f\144\x75\143\164\163", ProductController::class);
Route::resource("\x70\162\157\x64\165\x63\x74\x43\141\x74\x65\147\157\162\x79", ProductCategoryController::class);
Route::get("\147\145\x74\x50\162\157\x64\165\x63\x74\123\165\142\103\x61\164\x65\x67\x6f\x72\151\x65\x73\57\173\151\144\175", array(ProductSubCategoryController::class, "\147\x65\x74\123\165\x62\103\141\x74\x65\x67\157\x72\x69\x65\163"))->name("\x67\145\164\x5f\x70\x72\157\144\x75\x63\x74\x5f\x73\x75\142\x5f\x63\141\x74\x65\147\x6f\x72\151\145\x73");
Route::resource("\x70\162\157\144\x75\x63\164\123\x75\142\103\x61\164\145\147\157\x72\x79", ProductSubCategoryController::class);
Route::get("\x70\162\157\x64\x75\x63\x74\x2d\146\x69\x6c\145\x73\57\144\x6f\x77\156\x6c\x6f\x61\144\x2f\x7b\151\144\x7d", array(ProductFileController::class, "\144\157\x77\156\x6c\157\141\x64"))->name("\x70\162\x6f\x64\165\143\x74\55\146\151\x6c\145\163\x2e\x64\157\167\x6e\154\x6f\141\144");
Route::post("\x70\x72\157\x64\x75\143\164\x2d\146\x69\x6c\145\x73\x2f\x64\x65\154\145\164\x65\55\151\x6d\141\x67\x65\57\x7b\151\x64\175", array(ProductFileController::class, "\144\145\154\x65\164\x65\x49\155\141\147\145"))->name("\160\x72\x6f\x64\165\x63\164\x2d\x66\151\x6c\x65\163\56\144\145\154\x65\164\x65\x5f\151\155\141\147\145");
Route::post("\x70\162\x6f\x64\x75\143\x74\x2d\x66\x69\x6c\x65\x73\x2f\165\x70\x64\x61\x74\x65\55\151\x6d\141\147\145\x73", array(ProductFileController::class, "\165\160\144\141\x74\x65\111\x6d\x61\147\x65\163"))->name("\160\162\157\144\x75\143\x74\55\146\151\154\145\163\56\165\160\x64\x61\164\145\x5f\x69\x6d\141\x67\145\163");
Route::resource("\160\162\157\x64\165\143\164\x2d\146\x69\x6c\145\163", ProductFileController::class);
Route::get("\x69\156\x76\x6f\151\143\145\55\x66\151\x6c\x65\x73\57\144\157\x77\156\154\157\141\144\x2f\x7b\151\144\x7d", array(InvoiceFilesController::class, "\144\157\167\156\154\157\141\x64"))->name("\151\156\166\x6f\151\x63\x65\55\146\151\154\x65\163\x2e\144\x6f\167\x6e\154\157\141\144");
Route::resource("\151\x6e\x76\x6f\151\143\x65\55\146\x69\x6c\x65\163", InvoiceFilesController::class);
Route::get("\x6f\x72\144\x65\162\163\x2f\157\146\146\154\151\156\145\x2d\x70\141\171\155\x65\156\x74\55\155\x6f\x64\141\154", array(OrderController::class, "\157\146\146\x6c\151\x6e\x65\120\141\x79\x6d\145\x6e\x74\x4d\157\x64\x61\154"))->name("\157\162\144\145\x72\x73\x2e\x6f\x66\x66\154\x69\156\145\137\x70\141\171\x6d\145\x6e\164\x5f\155\x6f\x64\141\154");
Route::get("\x6f\162\144\145\x72\163\x2f\x61\x64\144\x2d\151\x74\x65\x6d", array(OrderController::class, "\141\x64\144\x49\164\145\155"))->name("\157\162\x64\145\x72\163\x2e\141\144\144\137\151\164\145\155");
Route::get("\157\162\x64\x65\x72\x73\x2f\x73\164\162\x69\160\x65\x2d\x6d\x6f\x64\x61\154", array(OrderController::class, "\x73\x74\x72\x69\160\145\x4d\157\144\141\x6c"))->name("\x6f\162\x64\x65\x72\x73\x2e\x73\x74\x72\x69\160\x65\137\x6d\157\x64\141\x6c");
Route::post("\157\162\144\x65\162\163\57\155\x61\x6b\145\x2d\151\x6e\x76\x6f\151\143\145\x2f\173\157\162\x64\145\x72\x49\144\x7d", array(OrderController::class, "\155\141\x6b\145\111\156\x76\157\x69\x63\x65"))->name("\157\x72\144\145\x72\163\x2e\155\x61\153\x65\x5f\x69\x6e\166\157\x69\x63\x65");
Route::post("\x6f\162\144\x65\x72\163\57\x70\x61\171\x6d\145\156\x74\x2d\x66\141\151\x6c\x65\x64\57\173\x6f\x72\144\145\162\111\x64\x7d", array(OrderController::class, "\x70\x61\x79\155\x65\x6e\x74\106\x61\x69\154\145\x64"))->name("\157\162\x64\x65\162\x73\56\x70\x61\171\155\x65\156\x74\137\x66\x61\x69\154\x65\x64");
Route::post("\x6f\162\144\x65\162\163\57\163\x61\x76\x65\x2d\163\x74\x72\151\x70\x65\x2d\x64\x65\x74\141\151\x6c\57", array(OrderController::class, "\x73\141\166\145\x53\164\x72\151\160\x65\x44\x65\x74\x61\x69\154"))->name("\x6f\162\x64\145\162\163\56\163\x61\x76\145\x5f\163\164\162\151\160\145\x5f\x64\x65\164\x61\151\154");
Route::post("\x6f\x72\144\x65\x72\x73\57\143\x68\141\156\x67\x65\55\163\x74\141\164\x75\x73\x2f", array(OrderController::class, "\x63\150\141\156\x67\145\x53\x74\141\x74\165\163"))->name("\x6f\162\x64\145\x72\163\x2e\x63\150\x61\x6e\147\x65\137\163\164\141\x74\165\x73");
Route::get("\157\x72\x64\x65\x72\163\x2f\x64\x6f\167\156\x6c\157\141\144\x2f\x7b\x69\x64\x7d", array(OrderController::class, "\x64\x6f\x77\x6e\x6c\x6f\x61\144"))->name("\157\162\144\145\x72\163\56\144\x6f\167\156\x6c\157\x61\x64");
Route::post("\157\162\x64\x65\x72\x73\x2f\x73\164\157\x72\x65\55\x71\165\141\156\164\x69\164\x79\57", array(OrderController::class, "\163\x74\157\162\x65\121\x75\141\156\164\151\164\x79"))->name("\x6f\x72\144\x65\162\x73\56\163\164\157\x72\x65\x5f\161\165\141\156\164\x69\x74\171");
Route::resource("\x6f\162\144\x65\x72\x73", OrderController::class);
Route::post("\156\x6f\164\x69\143\x65\163\x2f\141\x70\x70\154\171\55\x71\165\x69\x63\x6b\55\x61\x63\x74\151\x6f\156", array(NoticeController::class, "\x61\x70\x70\154\x79\121\x75\151\143\153\x41\143\x74\151\x6f\x6e"))->name("\156\x6f\x74\151\x63\x65\163\56\141\x70\x70\154\171\137\x71\x75\x69\143\153\137\x61\x63\164\151\157\x6e");
Route::resource("\x6e\x6f\164\151\143\145\163", NoticeController::class);
Route::group(array("\x70\162\145\x66\151\170" => "\141\x70\x70\162\x65\143\151\x61\x74\151\x6f\156\163"), function () {
Route::post("\x61\167\x61\162\144\163\x2f\x61\x70\x70\154\x79\x2d\161\165\151\143\153\55\141\x63\x74\x69\x6f\156", array(AwardController::class, "\x61\x70\x70\154\171\121\165\151\x63\153\101\143\x74\x69\157\156"))->name("\x61\x77\x61\162\x64\163\56\141\x70\160\154\171\137\161\x75\151\x63\x6b\137\141\x63\x74\x69\x6f\156");
Route::post("\141\167\141\x72\x64\x73\x2f\143\150\141\x6e\147\x65\55\163\x74\141\164\165\x73\57\x7b\151\x64\x3f\x7d", array(AwardController::class, "\x63\x68\x61\x6e\147\145\123\x74\141\x74\x75\163"))->name("\141\167\141\162\x64\163\56\x63\x68\141\x6e\x67\145\x2d\163\164\141\164\x75\163");
Route::get("\x61\167\x61\162\x64\163\x2f\x71\x75\151\x63\153\55\x63\162\x65\x61\164\x65", array(AwardController::class, "\x71\x75\151\143\x6b\103\x72\x65\x61\x74\145"))->name("\x61\167\x61\162\144\163\56\161\165\151\143\153\55\x63\x72\x65\141\164\145");
Route::post("\x61\x77\141\162\x64\163\57\161\165\151\x63\153\55\163\164\157\x72\x65", array(AwardController::class, "\x71\x75\x69\143\x6b\123\164\157\x72\145"))->name("\x61\167\x61\x72\144\x73\56\161\165\151\x63\x6b\x2d\x73\164\x6f\162\145");
Route::resource("\141\x77\x61\x72\x64\x73", AwardController::class);
});
Route::post("\x61\x70\160\x72\145\x63\151\141\164\151\x6f\x6e\163\57\141\x70\x70\154\x79\55\x71\165\x69\x63\153\55\x61\x63\x74\151\x6f\156", array(AppreciationController::class, "\141\x70\x70\154\x79\121\x75\x69\x63\x6b\x41\x63\164\151\x6f\156"))->name("\141\160\160\x72\x65\x63\x69\141\164\x69\157\x6e\163\56\141\160\160\x6c\171\137\161\x75\151\143\153\x5f\141\x63\164\x69\157\x6e");
Route::resource("\x61\160\160\162\x65\143\151\x61\x74\x69\157\156\x73", AppreciationController::class);
Route::get("\x6b\156\x6f\x77\x6c\145\144\x67\145\x62\141\x73\x65\57\x63\x72\x65\x61\x74\x65\57\x7b\151\144\x3f\x7d", array(KnowledgeBaseController::class, "\x63\162\145\141\164\x65"))->name("\153\x6e\x6f\x77\x6c\x65\x64\147\x65\142\141\x73\145\x2e\143\x72\x65\x61\164\x65");
Route::post("\153\x6e\157\x77\x6c\x65\x64\x67\145\142\141\x73\145\x2f\x61\x70\160\x6c\171\x2d\x71\x75\x69\143\x6b\55\141\x63\164\151\157\x6e", array(KnowledgeBaseController::class, "\x61\x70\x70\154\171\121\x75\x69\143\153\101\x63\164\151\157\x6e"))->name("\x6b\x6e\157\167\154\x65\x64\147\145\142\x61\x73\145\56\x61\x70\160\154\171\137\x71\165\151\143\x6b\x5f\141\143\x74\x69\157\156");
Route::get("\153\156\x6f\x77\154\x65\144\x67\145\x62\141\x73\145\57\163\145\141\x72\143\x68\161\x75\x65\x72\x79\57\x7b\x71\x75\x65\162\171\77\175", array(KnowledgeBaseController::class, "\163\x65\141\x72\x63\x68\x51\165\145\162\x79"))->name("\153\x6e\x6f\x77\x6c\x65\x64\x67\145\142\141\163\145\56\163\x65\x61\x72\143\150\121\x75\145\162\171");
Route::resource("\153\156\157\167\154\145\x64\147\x65\x62\x61\163\x65", KnowledgeBaseController::class)->except(array("\x63\x72\145\141\164\145"));
Route::get("\153\156\x6f\x77\x6c\x65\144\147\145\x62\141\x73\145\55\x66\x69\154\145\x73\57\x64\157\167\156\x6c\x6f\141\144\x2f\x7b\x69\144\x7d", array(KnowledgeBaseFileController::class, "\x64\x6f\x77\156\154\157\141\x64"))->name("\153\x6e\157\167\x6c\x65\144\147\145\142\141\x73\x65\55\x66\151\154\145\x73\x2e\x64\x6f\167\x6e\154\x6f\141\144");
Route::resource("\153\x6e\157\167\154\x65\x64\x67\145\x62\141\x73\x65\55\146\x69\x6c\145\163", KnowledgeBaseFileController::class);
Route::resource("\153\156\157\167\x6c\x65\x64\147\x65\x62\x61\x73\145\143\141\164\145\x67\x6f\162\171", KnowledgeBaseCategoryController::class);
Route::post("\145\x76\145\x6e\x74\x2d\x6d\x6f\x6e\164\x68\x6c\171\55\x6f\156", array(EventCalendarController::class, "\x6d\157\156\164\x68\154\171\x4f\156"))->name("\x65\x76\x65\156\164\163\56\x6d\x6f\x6e\x74\150\x6c\171\137\157\156");
Route::resource("\145\166\x65\x6e\164\x73", EventCalendarController::class);
Route::post("\165\x70\x64\141\164\x65\123\x74\x61\x74\165\163\57\x7b\151\x64\175", array(EventCalendarController::class, "\165\160\x64\141\x74\145\x53\x74\x61\x74\165\x73"))->name("\145\x76\145\156\164\163\56\165\160\x64\141\164\x65\x5f\x73\164\141\164\x75\x73");
Route::get("\145\x76\x65\x6e\164\163\57\145\166\x65\156\164\55\x73\164\141\x74\165\163\55\156\x6f\x74\x65\57\173\151\x64\x7d", array(EventCalendarController::class, "\145\x76\x65\156\x74\123\164\141\164\165\x73\116\157\x74\145"))->name("\145\166\x65\156\x74\163\56\x65\166\145\156\x74\137\x73\x74\x61\164\165\x73\x5f\156\x6f\164\145");
Route::get("\145\166\145\156\164\55\x66\x69\154\145\163\x2f\x64\157\167\x6e\154\157\x61\144\57\x7b\x69\144\x7d", array(EventFileController::class, "\x64\x6f\167\x6e\154\157\x61\144"))->name("\x65\166\145\156\164\55\x66\151\154\145\163\x2e\x64\x6f\167\x6e\154\157\x61\x64");
Route::resource("\x65\166\145\x6e\x74\55\x66\151\154\145\x73", EventFileController::class);
Route::get("\x74\141\163\x6b\x73\x2f\x63\154\151\x65\156\164\55\x64\145\x74\141\151\x6c", array(TaskController::class, "\143\x6c\x69\145\x6e\x74\x44\x65\164\x61\x69\154"))->name("\x74\x61\x73\153\163\56\x63\x6c\151\x65\156\x74\x44\x65\x74\x61\151\x6c");
Route::post("\x74\141\x73\153\x73\x2f\x63\150\x61\156\x67\x65\x2d\x73\x74\x61\x74\x75\163", array(TaskController::class, "\x63\150\141\x6e\147\x65\x53\164\x61\164\x75\x73"))->name("\164\x61\x73\153\x73\56\143\150\x61\156\147\145\137\163\164\141\x74\x75\163");
Route::post("\x74\141\x73\153\x73\x2f\x61\x70\160\154\x79\55\161\x75\x69\x63\x6b\55\x61\143\x74\x69\x6f\156", array(TaskController::class, "\141\x70\x70\x6c\x79\x51\165\x69\143\153\x41\143\164\x69\157\156"))->name("\x74\x61\163\153\163\56\x61\x70\x70\154\x79\x5f\161\165\x69\143\x6b\x5f\141\143\164\x69\x6f\156");
Route::post("\164\x61\163\x6b\163\57\163\164\x6f\162\145\x2d\160\151\x6e", array(TaskController::class, "\163\164\157\x72\x65\120\x69\x6e"))->name("\x74\141\163\x6b\163\56\163\164\x6f\x72\x65\x5f\x70\151\156");
Route::post("\x74\x61\163\x6b\163\57\162\145\155\x69\x6e\x64\x65\x72", array(TaskController::class, "\162\145\x6d\x69\x6e\x64\145\x72"))->name("\x74\141\x73\153\x73\x2e\162\145\155\x69\156\x64\x65\162");
Route::post("\164\x61\163\153\163\x2f\144\x65\x73\x74\162\157\x79\55\x70\151\156\x2f\x7b\151\x64\x7d", array(TaskController::class, "\144\145\x73\x74\162\157\x79\x50\x69\156"))->name("\164\141\x73\x6b\163\56\144\145\163\164\x72\x6f\x79\137\160\x69\156");
Route::post("\x74\x61\163\x6b\163\x2f\143\x68\145\x63\x6b\55\x74\141\x73\x6b\x2f\x7b\x74\141\163\153\x49\104\175", array(TaskController::class, "\143\x68\145\143\x6b\x54\141\163\153"))->name("\x74\141\163\153\x73\x2e\x63\150\x65\x63\x6b\x5f\x74\141\x73\x6b");
Route::post("\x74\141\163\x6b\163\x2f\147\141\156\164\164\55\x74\141\163\x6b\x2d\165\x70\144\x61\164\145\x2f\173\x69\x64\175", array(TaskController::class, "\165\160\x64\x61\x74\x65\124\141\163\153\104\x75\x72\x61\164\x69\157\x6e"))->name("\164\x61\163\x6b\163\x2e\x67\x61\156\x74\164\x5f\164\x61\x73\x6b\137\165\x70\144\x61\164\145");
Route::get("\x74\141\x73\153\163\x2f\155\145\155\142\x65\162\x73\x2f\x7b\151\144\x7d", array(TaskController::class, "\155\145\x6d\142\x65\162\x73"))->name("\x74\x61\163\153\163\56\155\145\155\142\x65\x72\x73");
Route::get("\164\x61\163\x6b\x73\57\x70\162\x6f\x6a\145\143\x74\x5f\x74\141\x73\153\163\x2f\173\151\x64\x7d", array(TaskController::class, "\x70\162\x6f\152\x65\x63\x74\x54\141\x73\153\x73"))->name("\x74\x61\x73\153\x73\56\x70\x72\x6f\x6a\x65\x63\164\137\x74\141\163\153\x73");
Route::get("\164\141\x73\x6b\163\x2f\x63\150\x65\143\x6b\x2d\x6c\x65\x61\x76\x65\163", array(TaskController::class, "\x63\x68\145\x63\153\114\x65\141\x76\145\x73"))->name("\164\x61\x73\153\163\56\143\x68\145\143\x6b\114\145\141\x76\x65\163");
Route::group(array("\160\x72\x65\x66\151\170" => "\164\141\x73\153\x73"), function () {
Route::resource("\x74\141\x73\x6b\55\x6c\x61\142\x65\154", TaskLabelController::class);
Route::resource("\164\x61\163\153\x43\141\x74\145\x67\157\x72\x79", TaskCategoryController::class);
Route::post("\164\x61\x73\153\103\157\x6d\x6d\x65\156\x74\57\x73\x61\166\145\x2d\x63\157\x6d\x6d\x65\x6e\164\55\154\151\153\145", array(TaskCommentController::class, "\x73\141\166\145\x43\x6f\155\x6d\x65\156\164\x4c\151\153\x65"))->name("\164\141\163\x6b\x43\x6f\155\155\x65\x6e\x74\56\x73\141\x76\145\x5f\143\x6f\155\x6d\x65\156\164\x5f\154\x69\x6b\x65");
Route::resource("\164\141\163\153\x43\157\x6d\155\145\156\x74", TaskCommentController::class);
Route::resource("\164\141\x73\153\55\156\157\x74\x65", TaskNoteController::class);
Route::get("\164\141\163\153\55\x66\151\x6c\145\163\57\144\x6f\x77\156\154\157\x61\x64\57\173\151\144\x7d", array(TaskFileController::class, "\144\157\x77\156\154\x6f\141\144"))->name("\164\141\x73\153\x5f\146\x69\154\x65\x73\x2e\144\x6f\167\156\154\157\x61\144");
Route::resource("\x74\141\x73\x6b\x2d\146\151\x6c\x65\163", TaskFileController::class);
Route::post("\x73\x75\x62\55\164\141\163\153\x2f\x63\x68\x61\156\x67\145\x2d\163\164\141\x74\x75\163", array(SubTaskController::class, "\143\150\141\x6e\147\145\x53\164\x61\164\x75\x73"))->name("\x73\x75\x62\x5f\x74\x61\x73\x6b\163\x2e\x63\x68\141\x6e\147\x65\137\163\x74\x61\164\x75\163");
Route::resource("\x73\x75\142\x2d\164\141\163\x6b\163", SubTaskController::class);
Route::get("\x73\165\142\x2d\164\x61\x73\153\x2d\146\151\x6c\x65\x73\x2f\x64\157\x77\156\154\157\141\144\57\173\x69\x64\175", array(SubTaskFileController::class, "\144\157\167\x6e\154\x6f\141\x64"))->name("\x73\x75\x62\55\164\141\163\153\55\x66\x69\x6c\145\163\x2e\144\x6f\x77\156\x6c\157\141\144");
Route::resource("\163\165\142\55\x74\x61\x73\153\x2d\x66\151\x6c\145\163", SubTaskFileController::class);
Route::post("\x74\x61\163\x6b\142\x6f\x61\x72\144\x73\x2f\x63\157\x6c\x6c\x61\160\x73\x65\x43\x6f\x6c\x75\x6d\x6e", array(TaskBoardController::class, "\x63\157\154\x6c\141\160\x73\x65\103\x6f\154\x75\x6d\156"))->name("\x74\x61\163\153\142\x6f\141\x72\144\x73\x2e\x63\x6f\154\x6c\x61\x70\x73\x65\x5f\x63\x6f\x6c\165\155\156");
Route::post("\164\x61\163\153\x62\x6f\x61\x72\x64\x73\x2f\165\160\144\141\164\x65\x49\x6e\144\x65\170", array(TaskBoardController::class, "\165\160\144\141\x74\145\x49\156\144\x65\170"))->name("\164\141\x73\x6b\x62\157\141\x72\x64\163\x2e\165\160\144\141\x74\x65\x5f\x69\x6e\x64\145\170");
Route::get("\164\141\163\153\142\x6f\x61\162\144\x73\57\154\157\141\144\115\157\x72\145", array(TaskBoardController::class, "\154\157\141\144\x4d\157\x72\145"))->name("\x74\141\163\x6b\x62\x6f\141\162\144\163\x2e\x6c\x6f\x61\144\x5f\155\157\x72\145");
Route::resource("\164\141\x73\153\x62\x6f\x61\x72\144\163", TaskBoardController::class);
Route::resource("\164\141\163\153\55\x63\x61\x6c\x65\x6e\x64\x61\x72", TaskCalendarController::class);
});
Route::resource("\x74\141\163\x6b\163", TaskController::class);
Route::get("\x68\x6f\x6c\x69\144\141\x79\x73\x2f\155\x61\162\153\55\150\x6f\154\151\x64\x61\x79", array(HolidayController::class, "\x6d\141\162\153\110\x6f\154\x69\144\x61\171"))->name("\150\157\x6c\151\x64\141\171\163\x2e\155\141\x72\153\137\150\157\154\x69\144\x61\171");
Route::post("\x68\x6f\x6c\x69\x64\141\171\163\x2f\x6d\x61\x72\153\55\150\x6f\154\151\x64\141\171\x2d\163\x74\157\x72\145", array(HolidayController::class, "\155\141\162\x6b\x44\141\x79\110\157\154\151\144\x61\x79"))->name("\x68\157\154\151\144\141\x79\163\56\x6d\x61\x72\153\x5f\150\x6f\x6c\x69\x64\141\171\x5f\x73\164\157\162\145");
Route::get("\x68\x6f\154\151\144\x61\171\163\57\164\x61\142\x6c\x65\x2d\x76\151\145\x77", array(HolidayController::class, "\164\141\x62\154\x65\126\151\145\x77"))->name("\x68\x6f\154\x69\x64\x61\x79\x73\56\164\x61\142\154\x65\137\x76\151\145\167");
Route::post("\150\157\154\x69\x64\141\171\163\x2f\x61\160\x70\154\x79\x2d\x71\165\151\143\153\55\x61\x63\164\151\x6f\x6e", array(HolidayController::class, "\x61\160\x70\x6c\171\121\165\151\143\x6b\x41\143\x74\151\x6f\156"))->name("\150\x6f\154\151\x64\x61\171\x73\x2e\141\160\x70\154\x79\137\x71\x75\x69\x63\x6b\137\141\x63\x74\151\x6f\156");
Route::resource("\x68\x6f\x6c\x69\x64\141\171\163", HolidayController::class);
Route::get("\144\x65\141\154\x2d\146\x69\154\x65\163\57\144\157\x77\x6e\x6c\x6f\141\x64\57\x7b\x69\x64\175", array(LeadFileController::class, "\x64\157\167\x6e\x6c\x6f\141\x64"))->name("\x64\145\141\154\x2d\146\151\154\145\x73\56\144\x6f\x77\156\154\x6f\141\x64");
Route::get("\x64\x65\141\154\x2d\146\151\x6c\x65\163\57\x6c\141\x79\157\x75\x74", array(LeadFileController::class, "\154\141\171\157\x75\x74"))->name("\144\145\x61\x6c\55\146\x69\154\x65\163\56\154\141\x79\157\x75\164");
Route::resource("\x64\x65\x61\154\55\146\x69\154\x65\163", LeadFileController::class);
Route::get("\144\x65\x61\154\163\57\146\157\x6c\154\x6f\167\x2d\x75\x70\x2f\x7b\x6c\145\141\144\111\x44\175", array(DealController::class, "\146\157\154\154\157\167\x55\160\103\x72\145\x61\164\x65"))->name("\x64\x65\x61\x6c\x73\x2e\146\157\x6c\154\x6f\167\x5f\165\x70");
Route::post("\x64\145\141\154\163\57\146\157\x6c\154\x6f\x77\x2d\165\x70\x2d\163\x74\x6f\x72\x65", array(DealController::class, "\146\x6f\x6c\x6c\157\x77\x55\160\x53\x74\x6f\162\x65"))->name("\x64\145\141\x6c\163\x2e\146\157\x6c\154\157\x77\137\x75\x70\x5f\163\x74\x6f\x72\x65");
Route::get("\144\x65\x61\154\x73\x2f\146\x6f\x6c\x6c\x6f\x77\55\165\160\55\x65\144\x69\164\57\173\x69\x64\77\x7d", array(DealController::class, "\x65\144\151\164\x46\157\154\x6c\x6f\x77"))->name("\x64\x65\x61\154\163\56\146\x6f\154\x6c\x6f\x77\x5f\165\x70\x5f\145\144\151\x74");
Route::post("\144\x65\x61\154\x73\x2f\146\157\154\x6c\157\x77\55\165\160\x2d\x75\x70\144\141\164\x65", array(DealController::class, "\165\160\x64\141\x74\145\x46\157\154\x6c\x6f\x77"))->name("\x64\145\x61\x6c\x73\56\x66\157\x6c\154\157\x77\137\165\x70\x5f\x75\x70\x64\141\x74\x65");
Route::post("\x64\145\x61\x6c\163\57\146\x6f\x6c\x6c\x6f\x77\55\x75\x70\x2d\x64\x65\x6c\145\x74\x65\57\173\x69\x64\x7d", array(DealController::class, "\144\145\154\145\164\145\x46\157\x6c\x6c\x6f\x77"))->name("\144\x65\141\x6c\x73\x2e\x66\x6f\x6c\154\x6f\167\137\165\x70\x5f\x64\145\x6c\x65\x74\145");
Route::post("\x64\145\x61\x6c\163\x2f\143\150\x61\x6e\147\145\55\163\164\141\x67\145", array(DealController::class, "\143\x68\x61\x6e\x67\145\123\x74\141\147\x65"))->name("\x64\x65\x61\154\163\56\143\150\141\x6e\x67\145\x5f\163\164\141\147\145");
Route::post("\144\145\x61\154\x73\57\141\x70\x70\154\x79\x2d\161\x75\x69\143\153\x2d\141\x63\x74\151\157\156", array(DealController::class, "\141\160\160\x6c\171\121\x75\x69\143\153\x41\x63\164\x69\x6f\x6e"))->name("\x64\145\x61\154\x73\56\x61\x70\x70\x6c\x79\x5f\161\165\151\x63\153\137\141\x63\x74\x69\x6f\x6e");
Route::get("\x64\x65\x61\x6c\x73\x2f\147\144\160\162\x2d\x63\157\x6e\163\145\156\164", array(DealController::class, "\143\x6f\x6e\x73\x65\x6e\x74"))->name("\x64\x65\141\154\x73\56\147\x64\160\162\x5f\x63\x6f\156\x73\145\156\164");
Route::post("\x64\x65\141\154\x73\57\x73\x61\x76\x65\55\144\x65\141\x6c\55\143\157\156\x73\145\156\x74\x2f\173\144\145\x61\154\175", array(DealController::class, "\163\141\x76\145\114\145\141\x64\103\157\x6e\163\145\156\x74"))->name("\x64\x65\141\x6c\163\x2e\163\141\x76\x65\137\x6c\x65\141\x64\137\143\157\x6e\x73\x65\x6e\164");
Route::post("\144\145\141\x6c\x73\57\x63\x68\x61\156\x67\x65\55\x66\157\x6c\x6c\157\x77\55\x75\160\x2d\163\x74\x61\x74\165\163", array(DealController::class, "\x63\150\141\x6e\x67\145\x46\x6f\154\154\x6f\167\x55\160\x53\164\141\164\x75\x73"))->name("\x64\x65\141\x6c\x73\56\x63\150\x61\156\x67\x65\137\146\x6f\154\154\157\x77\137\165\x70\137\x73\164\x61\x74\165\x73");
Route::resource("\154\x65\x61\x64\103\x61\164\145\147\x6f\x72\171", LeadCategoryController::class);
Route::get("\x6c\x65\141\144\x2d\156\157\164\145\163\57\141\x73\x6b\55\146\157\x72\x2d\160\x61\x73\163\x77\x6f\162\144\57\x7b\151\144\x7d", array(LeadNoteController::class, "\141\x73\153\x46\x6f\162\x50\x61\x73\x73\167\x6f\162\x64"))->name("\154\145\x61\144\x2d\x6e\x6f\x74\145\x73\56\x61\163\153\137\146\x6f\x72\x5f\x70\141\163\163\x77\x6f\x72\144");
Route::post("\x6c\x65\x61\x64\55\x6e\157\x74\x65\x73\x2f\x63\x68\145\x63\153\55\160\141\x73\x73\167\x6f\162\x64", array(LeadNoteController::class, "\x63\150\145\x63\x6b\120\x61\x73\163\x77\x6f\x72\x64"))->name("\x6c\x65\x61\144\55\x6e\157\x74\x65\x73\x2e\x63\150\145\143\x6b\137\x70\141\163\x73\167\x6f\162\x64");
Route::post("\x6c\145\141\x64\x2d\x6e\x6f\164\x65\163\57\141\x70\160\154\x79\x2d\161\x75\151\x63\x6b\x2d\x61\x63\x74\151\157\156", array(LeadNoteController::class, "\141\x70\x70\x6c\x79\121\165\151\x63\153\x41\143\164\x69\x6f\156"))->name("\154\145\x61\144\55\156\x6f\164\x65\x73\56\x61\160\160\x6c\171\x5f\x71\x75\151\143\153\x5f\x61\x63\164\151\157\156");
Route::resource("\154\145\x61\x64\x2d\156\157\164\145\x73", LeadNoteController::class);
Route::post("\144\145\x61\154\55\x6e\157\164\x65\163\57\141\160\x70\154\x79\55\161\x75\x69\x63\x6b\55\x61\143\x74\151\157\x6e", array(DealNoteController::class, "\x61\x70\x70\154\x79\121\165\x69\143\x6b\101\143\x74\x69\x6f\156"))->name("\144\145\141\154\x2d\156\x6f\164\145\163\56\141\160\160\154\x79\137\161\x75\x69\x63\x6b\137\141\143\164\x69\157\x6e");
Route::resource("\x64\x65\141\154\55\156\157\x74\x65\163", DealNoteController::class);
Route::post("\154\145\x61\x64\142\x6f\x61\x72\144\x73\57\143\x6f\x6c\x6c\141\x70\x73\145\103\157\x6c\165\155\x6e", array(LeadBoardController::class, "\x63\x6f\154\154\x61\x70\x73\x65\103\157\154\165\x6d\156"))->name("\x6c\x65\141\x64\142\x6f\141\x72\x64\163\56\x63\x6f\x6c\154\141\160\x73\x65\137\143\157\154\x75\x6d\156");
Route::post("\x6c\x65\141\144\x62\x6f\x61\x72\144\163\x2f\x75\x70\x64\141\x74\145\111\x6e\x64\145\170", array(LeadBoardController::class, "\x75\160\x64\x61\x74\x65\x49\x6e\x64\145\x78"))->name("\154\x65\141\144\142\157\x61\162\144\163\x2e\165\160\144\x61\164\145\137\x69\156\x64\145\x78");
Route::get("\x6c\145\141\144\x62\x6f\x61\162\144\163\x2f\x6c\157\x61\x64\115\x6f\162\145", array(LeadBoardController::class, "\x6c\x6f\141\144\x4d\x6f\162\145"))->name("\x6c\145\141\x64\142\x6f\x61\162\144\x73\56\154\157\x61\x64\137\x6d\157\162\145");
Route::resource("\x6c\145\x61\144\x62\157\x61\162\144\163", LeadBoardController::class);
Route::post("\x6c\145\x61\144\55\x66\x6f\x72\155\57\163\x6f\x72\x74\x46\x69\145\x6c\144\163", array(LeadCustomFormController::class, "\x73\157\162\x74\106\x69\x65\x6c\x64\x73"))->name("\x6c\145\x61\x64\55\x66\157\x72\x6d\x2e\x73\x6f\162\164\106\151\x65\154\144\163");
Route::resource("\x6c\x65\141\144\x2d\x66\x6f\162\x6d", LeadCustomFormController::class);
Route::group(array("\160\162\145\146\151\170" => "\x64\x65\141\154\163"), function () {
Route::get("\x69\x6d\160\157\x72\164", array(DealController::class, "\151\x6d\160\157\x72\164\114\x65\141\x64"))->name("\144\x65\x61\154\163\x2e\151\155\x70\x6f\162\164");
Route::post("\x69\155\x70\157\162\164", array(DealController::class, "\x69\x6d\x70\x6f\162\x74\x53\x74\x6f\162\145"))->name("\x64\145\141\x6c\x73\56\x69\155\x70\157\x72\164\x2e\163\164\157\162\x65");
Route::post("\x69\x6d\x70\157\162\x74\57\160\x72\x6f\143\x65\x73\163", array(DealController::class, "\x69\x6d\160\x6f\162\164\120\x72\157\x63\x65\x73\x73"))->name("\144\145\141\154\x73\56\x69\x6d\160\x6f\x72\164\x2e\160\162\x6f\143\145\163\x73");
});
Route::group(array("\x70\162\145\146\151\170" => "\x6c\145\x61\x64\55\x63\x6f\x6e\x74\x61\143\164"), function () {
Route::get("\x69\155\160\x6f\x72\164", array(LeadContactController::class, "\151\x6d\x70\157\162\x74\114\x65\x61\144"))->name("\x6c\145\141\144\x2d\x63\157\156\164\141\x63\x74\x2e\151\155\160\x6f\x72\164");
Route::post("\x69\155\x70\157\x72\164", array(LeadContactController::class, "\151\x6d\x70\x6f\x72\x74\x53\164\x6f\162\145"))->name("\154\145\141\x64\55\143\157\156\x74\x61\x63\164\56\151\x6d\x70\157\162\x74\x2e\163\164\x6f\162\145");
Route::post("\x69\155\160\157\x72\164\57\160\162\157\143\145\163\x73", array(LeadContactController::class, "\x69\x6d\x70\157\162\164\x50\162\x6f\x63\145\x73\x73"))->name("\x6c\x65\x61\x64\55\x63\157\156\164\141\143\164\56\x69\x6d\x70\x6f\162\x74\56\160\162\157\x63\145\163\163");
});
Route::resource("\154\x65\141\144\55\143\x6f\x6e\164\x61\x63\164", LeadContactController::class);
Route::post("\x6c\x65\141\x64\55\143\157\156\164\141\x63\164\57\141\160\160\x6c\x79\55\161\x75\x69\143\153\x2d\141\x63\164\x69\x6f\x6e", array(LeadContactController::class, "\141\x70\160\x6c\171\x51\x75\151\143\x6b\x41\143\164\151\157\156"))->name("\154\x65\141\x64\55\x63\157\x6e\164\141\x63\164\56\141\160\x70\x6c\x79\137\x71\x75\x69\143\x6b\137\141\x63\x74\151\x6f\x6e");
Route::get("\144\145\141\x6c\163\57\147\x65\164\55\163\164\141\x67\145\57\173\x69\144\x7d", array(DealController::class, "\147\x65\x74\x53\164\141\147\x65\163"))->name("\x64\x65\141\x6c\163\56\x67\145\164\x2d\163\164\x61\147\145");
Route::get("\x64\x65\x61\x6c\163\x2f\x67\x65\x74\55\144\145\x61\154\163\x2f\173\x69\x64\x7d", array(DealController::class, "\147\145\x74\x44\x65\141\x6c\163"))->name("\x64\145\141\x6c\x73\x2e\147\x65\164\55\x64\145\141\154\163");
Route::resource("\144\145\141\x6c\x73", DealController::class);
Route::get("\154\x65\x61\166\x65\x2d\x66\151\154\x65\163\x2f\144\x6f\167\156\154\157\141\144\57\173\x69\x64\175", array(LeaveFileController::class, "\x64\x6f\167\x6e\154\157\141\144"))->name("\154\x65\141\x76\145\x2d\x66\x69\154\145\163\56\x64\157\167\x6e\x6c\x6f\141\x64");
Route::resource("\154\x65\x61\x76\x65\x2d\x66\x69\x6c\x65\163", LeaveFileController::class);
Route::get("\x6c\x65\141\166\145\x73\57\x6c\145\x61\166\x65\x73\55\144\141\x74\x65", array(LeaveController::class, "\x67\145\164\104\x61\164\x65"))->name("\x6c\145\141\x76\x65\x73\x2e\x64\x61\164\x65");
Route::get("\x6c\145\x61\166\x65\163\x2f\160\x65\162\x73\x6f\156\141\x6c", array(LeaveController::class, "\160\145\162\x73\x6f\x6e\x61\x6c\114\145\141\166\x65\163"))->name("\x6c\145\141\166\145\x73\x2e\160\x65\162\163\157\156\141\x6c");
Route::get("\154\145\141\166\x65\163\x2f\143\141\x6c\x65\156\x64\x61\x72", array(LeaveController::class, "\154\x65\x61\166\x65\103\141\x6c\145\x6e\144\x61\x72"))->name("\154\145\x61\166\145\x73\56\x63\141\x6c\x65\x6e\x64\141\x72");
Route::post("\154\x65\x61\166\145\163\x2f\x64\141\x74\141", array(LeaveController::class, "\144\141\x74\141"))->name("\154\x65\141\166\x65\x73\x2e\144\141\164\x61");
Route::post("\154\145\x61\x76\145\163\x2f\x6c\145\141\166\x65\101\x63\164\x69\x6f\x6e", array(LeaveController::class, "\x6c\145\141\166\x65\x41\x63\x74\x69\x6f\x6e"))->name("\x6c\x65\x61\166\145\163\56\154\145\141\x76\x65\x5f\x61\x63\164\151\157\x6e");
Route::get("\154\x65\x61\166\x65\x73\57\x73\150\x6f\x77\55\x72\145\x6a\145\x63\164\55\x6d\157\144\x61\x6c", array(LeaveController::class, "\x72\145\152\x65\x63\164\x4c\x65\141\x76\x65"))->name("\154\145\x61\166\x65\x73\56\163\x68\x6f\167\137\x72\x65\x6a\145\x63\164\x5f\x6d\x6f\x64\141\154");
Route::get("\154\145\x61\166\x65\x73\57\163\150\157\167\x2d\141\160\x70\x72\157\x76\x65\144\x2d\x6d\x6f\144\x61\154", array(LeaveController::class, "\x61\160\160\162\x6f\166\x65\114\145\141\166\145"))->name("\154\x65\x61\166\145\163\56\x73\x68\x6f\167\x5f\x61\160\x70\162\157\166\145\x64\137\x6d\x6f\144\x61\154");
Route::post("\154\x65\x61\x76\x65\163\x2f\160\162\145\55\141\160\x70\x72\x6f\x76\145\55\x6c\x65\x61\166\145", array(LeaveController::class, "\x70\162\145\x41\x70\x70\162\x6f\x76\145"))->name("\x6c\x65\x61\x76\x65\163\56\160\x72\145\137\x61\x70\160\162\157\166\x65\137\154\x65\141\x76\x65");
Route::post("\x6c\x65\141\x76\145\x73\x2f\141\160\x70\x6c\171\55\161\x75\151\x63\x6b\x2d\141\x63\x74\151\x6f\x6e", array(LeaveController::class, "\141\160\x70\x6c\171\x51\x75\151\x63\153\x41\143\x74\151\x6f\156"))->name("\154\x65\x61\166\145\x73\56\x61\x70\160\x6c\x79\x5f\x71\165\151\x63\153\137\x61\x63\164\x69\x6f\156");
Route::get("\x6c\x65\x61\166\x65\x73\x2f\166\x69\x65\167\x2d\162\x65\154\x61\x74\145\x64\x2d\154\145\x61\x76\x65\x2f\173\x69\x64\x7d", array(LeaveController::class, "\x76\151\145\x77\122\145\x6c\141\164\145\x64\114\145\x61\x76\145"))->name("\x6c\145\x61\x76\145\x73\56\x76\151\145\x77\137\x72\145\x6c\x61\164\145\x64\x5f\154\x65\141\x76\x65");
Route::resource("\154\145\141\x76\145\x73", LeaveController::class);
Route::get("\155\x65\163\x73\x61\x67\x65\x73\x2f\146\145\164\x63\x68\55\165\163\145\162\55\154\x69\163\164", array(MessageController::class, "\146\x65\x74\143\x68\125\163\x65\162\114\151\163\x74\126\x69\x65\x77"))->name("\155\x65\163\x73\x61\147\145\x73\x2e\146\x65\164\x63\150\137\x75\163\145\x72\x5f\x6c\x69\x73\x74");
Route::post("\155\145\x73\163\x61\147\145\x73\x2f\146\x65\164\143\150\137\x6d\145\x73\163\141\x67\145\x73\57\173\151\144\175", array(MessageController::class, "\x66\x65\164\x63\150\x55\x73\145\162\115\x65\x73\x73\141\x67\145\163"))->name("\155\x65\x73\x73\x61\147\145\x73\x2e\146\x65\x74\x63\x68\x5f\155\145\x73\x73\x61\x67\x65\x73");
Route::post("\x6d\145\163\163\141\147\145\163\57\x63\150\x65\x63\x6b\x5f\x6d\x65\163\x73\x61\147\x65\163", array(MessageController::class, "\x63\150\145\x63\153\116\x65\167\115\x65\163\x73\141\147\145\x73"))->name("\155\x65\163\x73\x61\x67\x65\163\56\143\x68\x65\143\153\137\156\145\x77\137\155\145\163\163\141\x67\x65");
Route::resource("\155\145\x73\163\x61\147\x65\163", MessageController::class);
Route::get("\155\x65\x73\163\x61\147\x65\55\146\151\154\145\x2f\144\x6f\167\x6e\x6c\157\141\144\57\x7b\x69\x64\175", array(MessageFileController::class, "\144\157\x77\x6e\x6c\x6f\141\144"))->name("\x6d\x65\x73\x73\x61\x67\145\137\146\x69\x6c\x65\56\144\157\167\156\154\x6f\x61\144");
Route::resource("\155\145\163\163\x61\147\145\x2d\x66\151\x6c\145", MessageFileController::class);
Route::get("\x69\x6e\166\x6f\x69\143\145\163\57\157\146\146\154\151\156\x65\55\155\x65\164\150\157\x64\55\x64\x65\x73\x63\x72\151\160\164\151\157\x6e", array(InvoiceController::class, "\x6f\146\x66\154\151\x6e\x65\x44\x65\163\x63\x72\x69\160\x74\x69\157\156"))->name("\151\x6e\166\157\x69\143\x65\163\56\157\146\x66\x6c\151\x6e\x65\x5f\x6d\145\164\x68\157\144\x5f\144\x65\163\x63\162\151\160\x74\151\157\x6e");
Route::get("\151\156\x76\x6f\151\143\x65\x73\57\x6f\146\146\154\x69\x6e\145\x2d\x70\141\171\155\145\x6e\x74\55\155\x6f\144\x61\154", array(InvoiceController::class, "\157\146\x66\x6c\x69\156\x65\x50\x61\x79\155\145\156\x74\115\x6f\x64\x61\x6c"))->name("\151\x6e\x76\157\x69\x63\145\163\56\157\x66\x66\x6c\151\x6e\145\x5f\160\141\x79\x6d\145\x6e\x74\137\155\x6f\x64\141\154");
Route::get("\151\x6e\166\157\x69\x63\x65\x73\57\x73\x74\x72\x69\160\x65\x2d\155\x6f\x64\141\x6c", array(InvoiceController::class, "\163\164\x72\151\160\x65\115\x6f\x64\x61\154"))->name("\x69\156\166\x6f\x69\143\145\x73\56\x73\x74\x72\x69\x70\x65\x5f\x6d\x6f\x64\x61\x6c");
Route::post("\151\x6e\x76\x6f\x69\143\145\x73\x2f\x73\x61\x76\x65\55\x73\x74\x72\x69\x70\x65\55\x64\145\x74\141\x69\154\57", array(InvoiceController::class, "\163\141\166\x65\x53\x74\162\x69\x70\x65\104\145\x74\141\151\x6c"))->name("\x69\x6e\x76\x6f\x69\x63\145\163\56\163\x61\166\145\137\163\164\162\x69\160\x65\137\144\145\x74\x61\151\x6c");
Route::get("\x69\x6e\x76\157\151\x63\145\x73\x2f\x64\x65\x6c\145\164\x65\55\151\x6d\x61\147\145", array(InvoiceController::class, "\x64\x65\154\145\164\145\x49\156\166\157\151\143\145\111\164\x65\x6d\x49\155\x61\x67\145"))->name("\151\x6e\x76\157\151\143\x65\163\x2e\x64\x65\154\x65\x74\145\x5f\x69\x6d\141\147\x65");
Route::post("\x69\156\166\157\x69\143\145\x73\x2f\163\x74\x6f\162\x65\x2d\x6f\146\x66\x6c\x69\x6e\145\55\160\x61\171\155\x65\x6e\x74", array(InvoiceController::class, "\163\x74\x6f\x72\x65\117\146\x66\x6c\x69\x6e\145\x50\x61\171\155\x65\x6e\x74"))->name("\x69\156\x76\157\151\x63\145\x73\x2e\x73\x74\x6f\x72\x65\x5f\x6f\146\x66\154\151\156\x65\x5f\160\x61\x79\x6d\x65\x6e\164");
Route::post("\x69\156\x76\x6f\x69\x63\x65\x73\x2f\163\164\x6f\x72\x65\137\146\x69\x6c\145", array(InvoiceController::class, "\163\x74\x6f\x72\145\106\151\x6c\145"))->name("\x69\156\166\x6f\151\x63\145\163\x2e\x73\x74\x6f\162\x65\137\x66\x69\154\145");
Route::get("\151\156\166\157\151\143\x65\x73\x2f\x66\151\x6c\x65\x2d\x75\x70\154\157\x61\144", array(InvoiceController::class, "\x66\x69\154\145\x55\160\x6c\x6f\141\x64"))->name("\x69\x6e\x76\157\x69\143\145\163\x2e\x66\151\x6c\145\x5f\x75\160\x6c\x6f\x61\x64");
Route::post("\151\x6e\x76\x6f\x69\x63\x65\163\x2f\x64\x65\x6c\145\164\x65\x2d\x61\160\x70\154\x69\145\x64\x2d\x63\162\145\x64\151\164\57\173\151\x64\175", array(InvoiceController::class, "\x64\x65\154\145\164\145\101\x70\x70\154\x69\x65\x64\x43\162\x65\x64\x69\164"))->name("\x69\156\x76\157\151\x63\145\163\x2e\x64\145\154\x65\164\145\x5f\141\x70\160\154\x69\145\144\x5f\x63\162\x65\144\x69\x74");
Route::get("\x69\156\166\157\x69\x63\x65\163\57\x61\160\x70\x6c\x69\x65\144\55\x63\x72\145\x64\x69\x74\163\x2f\x7b\x69\x64\175", array(InvoiceController::class, "\x61\x70\x70\154\x69\145\144\x43\162\x65\x64\x69\x74\x73"))->name("\x69\x6e\x76\x6f\x69\x63\x65\163\56\x61\160\160\154\151\145\144\137\143\162\145\x64\151\x74\163");
Route::get("\151\x6e\x76\157\x69\x63\145\163\57\160\141\171\155\145\156\x74\x2d\162\x65\155\151\x6e\144\145\162\57\x7b\151\x6e\x76\157\x69\x63\x65\x49\x44\x7d", array(InvoiceController::class, "\x72\145\x6d\151\156\x64\x46\157\x72\120\x61\171\x6d\145\x6e\164"))->name("\151\x6e\x76\x6f\151\143\145\163\x2e\160\141\171\155\x65\156\164\x5f\x72\x65\x6d\x69\156\144\145\162");
Route::post("\x69\x6e\166\x6f\151\143\145\x73\57\x73\145\x6e\144\x2d\x69\156\x76\157\151\143\x65\57\x7b\x69\156\x76\157\151\x63\x65\x49\104\x7d", array(InvoiceController::class, "\x73\x65\x6e\x64\111\x6e\x76\157\151\x63\x65"))->name("\x69\x6e\166\157\x69\143\145\163\x2e\163\x65\156\x64\137\151\156\166\157\151\x63\145");
Route::post("\x69\156\166\x6f\x69\143\x65\x73\57\x61\160\160\x6c\171\x2d\x71\x75\x69\143\x6b\55\x61\143\x74\151\157\x6e", array(InvoiceController::class, "\x61\160\x70\x6c\x79\121\165\x69\143\x6b\101\x63\x74\x69\157\156"))->name("\151\156\x76\157\x69\x63\145\163\56\141\x70\160\x6c\x79\x5f\161\x75\x69\143\153\137\x61\143\x74\x69\157\x6e");
Route::get("\x69\156\x76\157\x69\x63\x65\x73\57\x64\x6f\x77\x6e\154\x6f\x61\144\57\x7b\151\x64\175", array(InvoiceController::class, "\x64\157\167\156\154\157\x61\x64"))->name("\151\156\x76\157\151\x63\145\163\56\144\x6f\167\156\x6c\x6f\x61\144");
Route::get("\151\156\166\x6f\151\143\145\163\x2f\141\144\144\x2d\151\164\145\155", array(InvoiceController::class, "\x61\144\144\111\x74\145\155"))->name("\x69\x6e\166\157\x69\143\x65\x73\x2e\141\x64\144\137\x69\x74\145\x6d");
Route::get("\x69\156\x76\157\151\143\145\163\x2f\165\x70\144\x61\x74\x65\55\163\164\141\164\x75\x73\x2f\x7b\151\x6e\x76\157\151\143\145\111\x44\x7d", array(InvoiceController::class, "\x63\141\156\143\x65\154\x53\x74\141\164\165\163"))->name("\x69\156\x76\x6f\151\x63\145\163\56\165\x70\x64\141\164\145\x5f\x73\164\141\x74\165\x73");
Route::get("\151\156\x76\157\x69\143\145\x73\57\x67\145\x74\55\143\154\x69\x65\x6e\164\x2d\x63\x6f\155\x70\141\156\171\57\173\160\x72\157\x6a\x65\x63\x74\111\x44\77\x7d", array(InvoiceController::class, "\147\145\x74\103\154\x69\x65\156\x74\x4f\162\103\x6f\x6d\160\141\156\171\x4e\x61\x6d\145"))->name("\x69\156\x76\x6f\151\143\145\x73\56\x67\145\x74\137\x63\154\x69\145\x6e\164\137\x63\157\x6d\x70\141\x6e\x79");
Route::post("\151\x6e\166\157\x69\143\145\x73\57\146\x65\x74\143\x68\x54\x69\155\145\x6c\157\147\163", array(InvoiceController::class, "\146\145\164\x63\150\x54\x69\155\x65\x6c\x6f\x67\x73"))->name("\x69\x6e\x76\x6f\151\143\145\163\56\146\x65\x74\143\x68\137\x74\151\x6d\x65\154\x6f\x67\x73");
Route::get("\x69\156\x76\157\x69\x63\x65\x73\x2f\x63\x68\x65\x63\x6b\55\x73\150\x69\160\160\151\x6e\147\x2d\x61\x64\144\x72\x65\x73\x73", array(InvoiceController::class, "\x63\150\x65\x63\153\123\x68\x69\x70\x70\151\156\x67\x41\x64\144\x72\x65\x73\163"))->name("\x69\156\x76\157\x69\143\x65\x73\x2e\143\x68\145\x63\153\137\163\150\151\160\160\x69\156\147\137\141\144\x64\162\145\163\163");
Route::get("\151\156\x76\157\151\143\x65\x73\57\x70\x72\x6f\x64\165\x63\x74\55\x63\141\x74\x65\x67\x6f\x72\171\x2f\173\151\x64\175", array(InvoiceController::class, "\160\x72\x6f\144\165\x63\164\x43\x61\164\x65\x67\157\162\x79"))->name("\151\156\166\x6f\151\x63\145\163\56\x70\x72\x6f\x64\x75\x63\x74\137\143\x61\x74\145\x67\x6f\x72\171");
Route::get("\x69\x6e\166\157\151\x63\x65\x73\x2f\164\157\147\147\x6c\145\55\x73\x68\x69\x70\x70\x69\156\147\55\141\x64\144\x72\145\x73\x73\x2f\173\151\156\x76\157\x69\x63\145\x7d", array(InvoiceController::class, "\x74\x6f\x67\x67\x6c\145\x53\150\151\x70\160\151\156\x67\101\144\144\162\x65\x73\163"))->name("\151\x6e\166\x6f\x69\143\145\163\56\164\x6f\147\x67\154\145\x5f\163\x68\x69\160\x70\151\x6e\147\x5f\x61\x64\144\162\145\x73\163");
Route::get("\151\156\x76\157\151\143\x65\x73\57\163\x68\x69\x70\x70\151\x6e\x67\55\141\144\144\162\x65\163\x73\55\155\x6f\x64\x61\x6c\57\x7b\151\x6e\x76\157\151\143\x65\175", array(InvoiceController::class, "\x73\x68\151\x70\x70\151\x6e\147\101\x64\144\x72\x65\x73\163\x4d\x6f\144\x61\154"))->name("\x69\156\166\157\151\x63\x65\x73\x2e\163\x68\x69\160\x70\x69\x6e\x67\137\x61\x64\144\162\145\x73\x73\x5f\x6d\157\144\x61\x6c");
Route::post("\151\x6e\x76\x6f\x69\143\x65\163\x2f\141\144\x64\x2d\163\150\151\160\160\151\x6e\147\x2d\x61\144\x64\x72\145\x73\x73\x2f\x7b\143\154\x69\145\156\x74\x49\x64\175", array(InvoiceController::class, "\141\x64\x64\123\x68\x69\x70\x70\151\x6e\x67\x41\x64\x64\x72\145\163\x73"))->name("\151\x6e\166\x6f\x69\143\x65\x73\56\141\x64\x64\137\163\150\x69\160\160\151\156\147\x5f\141\144\x64\x72\145\163\163");
Route::get("\x69\156\166\x6f\151\x63\145\x73\57\x67\x65\x74\x2d\145\x78\143\x68\x61\156\x67\x65\x2d\x72\x61\164\145\x2f\x7b\151\144\175", array(InvoiceController::class, "\147\145\164\105\170\143\150\141\156\147\145\122\141\x74\x65"))->name("\x69\156\x76\x6f\151\x63\x65\x73\56\147\x65\x74\137\x65\170\x63\150\141\156\x67\x65\137\x72\141\x74\x65");
Route::group(array("\160\162\145\x66\x69\x78" => "\151\156\166\x6f\151\143\x65\163"), function () {
Route::post("\x72\x65\143\165\162\162\151\x6e\x67\55\x69\156\x76\x6f\151\x63\145\x2f\143\x68\141\156\147\145\x2d\x73\x74\x61\x74\x75\x73", array(RecurringInvoiceController::class, "\143\150\x61\x6e\147\145\x53\164\x61\164\x75\163"))->name("\162\x65\x63\165\162\162\151\x6e\147\137\x69\156\166\157\151\x63\x65\x2e\143\150\x61\x6e\x67\x65\x5f\x73\x74\x61\164\165\163");
Route::get("\162\x65\143\165\162\x72\151\x6e\147\55\151\156\166\x6f\x69\x63\145\57\145\x78\x70\157\x72\164\x2f\x7b\163\164\x61\162\164\x44\x61\x74\145\175\x2f\173\145\156\x64\104\x61\x74\x65\175\x2f\x7b\163\164\x61\x74\x75\163\175\x2f\173\145\155\x70\154\x6f\x79\145\145\175", array(RecurringInvoiceController::class, "\x65\170\160\157\x72\164"))->name("\162\145\143\x75\162\x72\151\156\x67\x5f\151\x6e\x76\157\x69\143\x65\x2e\x65\170\160\x6f\x72\164");
Route::get("\162\145\143\165\x72\162\151\156\x67\x2d\151\156\x76\x6f\151\x63\x65\x2f\x72\x65\x63\165\x72\162\x69\156\147\55\151\156\166\x6f\151\x63\145\x2f\173\151\x64\x7d", array(RecurringInvoiceController::class, "\162\145\143\165\162\x72\x69\x6e\147\x49\156\x76\x6f\x69\143\x65\x73"))->name("\162\x65\143\x75\162\162\x69\x6e\x67\x5f\151\x6e\x76\157\x69\143\145\56\x72\145\x63\165\x72\x72\x69\x6e\147\137\x69\x6e\x76\x6f\x69\143\145");
Route::resource("\162\x65\143\x75\162\162\151\x6e\147\x2d\151\x6e\x76\x6f\151\x63\x65\x73", RecurringInvoiceController::class);
});
Route::resource("\x69\156\166\x6f\x69\x63\145\163", InvoiceController::class);
Route::get("\145\x73\164\151\155\x61\x74\x65\x73\x2f\x64\x65\x6c\145\164\x65\55\151\155\x61\147\x65", array(EstimateController::class, "\x64\x65\x6c\145\164\x65\x45\163\x74\151\155\x61\164\145\x49\164\145\155\111\155\141\147\145"))->name("\x65\163\x74\x69\155\x61\x74\145\163\56\144\x65\x6c\x65\x74\145\x5f\x69\x6d\x61\x67\x65");
Route::get("\x65\x73\x74\151\x6d\x61\164\x65\163\57\144\157\167\x6e\x6c\157\141\144\x2f\173\151\x64\175", array(EstimateController::class, "\144\157\x77\156\x6c\157\141\x64"))->name("\x65\163\164\151\x6d\141\164\145\x73\x2e\144\x6f\167\x6e\154\157\x61\x64");
Route::post("\x65\x73\x74\151\155\141\x74\x65\x73\x2f\x73\x65\156\144\55\x65\163\164\151\155\141\x74\145\x2f\173\151\144\x7d", array(EstimateController::class, "\x73\145\156\144\105\x73\x74\151\x6d\141\x74\x65"))->name("\x65\163\x74\x69\x6d\x61\x74\x65\x73\x2e\x73\145\x6e\144\137\145\x73\x74\x69\155\141\164\145");
Route::get("\x65\163\164\x69\155\141\x74\x65\x73\x2f\143\x68\141\x6e\147\x65\x2d\x73\164\141\x74\x75\163\57\x7b\x69\x64\x7d", array(EstimateController::class, "\x63\150\x61\x6e\147\145\x53\x74\141\x74\165\x73"))->name("\145\163\164\151\155\141\164\145\x73\x2e\x63\x68\x61\156\x67\x65\137\x73\164\x61\x74\165\163");
Route::post("\145\x73\164\x69\x6d\x61\x74\145\x73\57\141\x63\x63\145\x70\x74\57\173\x69\x64\175", array(EstimateController::class, "\x61\143\x63\x65\160\x74"))->name("\x65\163\x74\x69\x6d\141\164\x65\163\x2e\141\x63\x63\x65\x70\164");
Route::post("\145\163\164\x69\155\x61\x74\145\163\x2f\144\x65\x63\154\151\156\x65\57\173\x69\144\175", array(EstimateController::class, "\144\x65\143\154\151\x6e\145"))->name("\x65\163\x74\151\155\141\164\x65\x73\x2e\x64\x65\143\154\x69\x6e\x65");
Route::get("\x65\163\x74\151\155\141\164\145\x73\x2f\x61\x64\144\x2d\x69\x74\x65\x6d", array(EstimateController::class, "\141\144\x64\111\164\145\155"))->name("\x65\163\x74\x69\155\x61\x74\x65\163\56\141\x64\144\137\151\164\x65\155");
Route::resource("\145\163\164\x69\155\141\164\x65\163", EstimateController::class);
Route::get("\160\162\157\x70\157\163\141\154\163\x2f\x64\x65\154\145\164\x65\x2d\x69\155\141\x67\145", array(ProposalController::class, "\x64\145\154\145\x74\x65\120\x72\x6f\x70\x6f\163\x61\x6c\x49\x74\x65\155\x49\x6d\x61\147\x65"))->name("\x70\162\x6f\x70\157\x73\x61\154\163\x2e\x64\145\154\x65\x74\x65\x5f\151\155\x61\147\145");
Route::get("\x70\162\157\160\x6f\x73\141\154\x73\57\x64\157\x77\x6e\154\157\x61\144\57\173\151\x64\x7d", array(ProposalController::class, "\x64\x6f\167\156\154\x6f\x61\x64"))->name("\160\x72\x6f\160\x6f\x73\141\154\x73\x2e\x64\x6f\x77\x6e\x6c\x6f\x61\144");
Route::post("\x70\x72\157\x70\x6f\x73\141\x6c\x73\57\163\x65\x6e\144\x2d\x70\162\157\160\x6f\163\x61\x6c\x2f\173\151\x64\x7d", array(ProposalController::class, "\163\145\x6e\x64\x50\162\x6f\x70\x6f\163\x61\154"))->name("\x70\162\157\x70\157\x73\141\154\163\x2e\x73\x65\156\x64\137\x70\162\x6f\160\x6f\x73\141\154");
Route::get("\x70\162\x6f\160\x6f\163\x61\x6c\163\57\x61\x64\144\55\151\164\145\155", array(ProposalController::class, "\x61\x64\144\x49\x74\145\x6d"))->name("\160\x72\157\160\157\x73\x61\154\163\x2e\141\144\x64\137\151\164\145\x6d");
Route::resource("\x70\162\157\160\x6f\163\141\154\x73", ProposalController::class);
Route::post("\160\162\157\x70\x6f\x73\x61\154\x2d\x74\x65\155\160\154\141\x74\x65\57\x61\160\160\x6c\171\55\161\x75\x69\x63\153\55\141\143\x74\151\x6f\x6e", array(ProposalTemplateController::class, "\x61\160\160\x6c\171\121\x75\151\x63\153\101\143\x74\x69\x6f\156"))->name("\x70\x72\x6f\160\x6f\x73\141\x6c\137\x74\145\x6d\160\x6c\x61\x74\x65\56\x61\x70\160\x6c\171\x5f\161\165\x69\143\153\137\141\x63\x74\x69\157\x6e");
Route::get("\x70\x72\157\x70\x6f\163\141\x6c\55\x74\145\155\160\154\x61\164\145\57\x61\x64\x64\x2d\x69\x74\x65\x6d", array(ProposalController::class, "\x61\144\x64\111\x74\145\x6d"))->name("\x70\x72\x6f\160\157\x73\x61\154\55\x74\145\155\160\154\x61\x74\145\56\x61\x64\144\137\151\x74\x65\x6d");
Route::resource("\x70\162\157\x70\x6f\x73\141\154\55\164\145\155\x70\154\x61\164\145", ProposalTemplateController::class);
Route::get("\160\162\157\160\x6f\x73\141\154\55\x74\x65\155\160\x6c\141\x74\x65\57\x64\157\x77\156\x6c\x6f\141\x64\x2f\x7b\x69\144\x7d", array(ProposalTemplateController::class, "\x64\x6f\x77\x6e\x6c\x6f\141\x64"))->name("\160\162\157\x70\157\x73\x61\154\x2d\164\x65\155\x70\154\141\x74\x65\x2e\x64\157\x77\x6e\154\157\x61\x64");
Route::get("\x70\162\157\160\x6f\x73\x61\154\163\55\x74\145\x6d\160\154\x61\x74\145\x2f\x64\x65\154\145\164\x65\55\x69\155\141\x67\x65", array(ProposalTemplateController::class, "\144\x65\x6c\x65\164\x65\x50\x72\x6f\x70\157\163\141\154\111\x74\145\155\x49\155\141\x67\145"))->name("\x70\x72\157\160\x6f\x73\x61\x6c\x5f\x74\145\x6d\x70\x6c\x61\164\145\56\x64\x65\x6c\x65\x74\x65\x5f\151\x6d\x61\147\145");
Route::post("\160\x61\x79\155\x65\x6e\164\163\x2f\x61\160\x70\x6c\x79\x2d\161\165\x69\x63\153\x2d\141\x63\x74\x69\157\156", array(PaymentController::class, "\141\x70\160\154\171\121\165\x69\x63\x6b\x41\143\164\x69\157\x6e"))->name("\160\x61\171\155\x65\156\x74\x73\x2e\x61\x70\160\x6c\171\137\161\165\x69\143\x6b\137\x61\x63\x74\151\x6f\156");
Route::get("\x70\141\x79\155\145\x6e\164\x73\x2f\x64\157\167\x6e\x6c\x6f\141\144\57\x7b\x69\x64\175", array(PaymentController::class, "\x64\x6f\167\x6e\154\157\141\144"))->name("\160\x61\171\155\145\x6e\x74\163\x2e\x64\157\x77\156\154\x6f\141\144");
Route::get("\x70\x61\x79\155\x65\156\x74\163\x2f\x61\143\143\157\165\x6e\x74\55\154\x69\163\164", array(PaymentController::class, "\x61\x63\x63\157\x75\x6e\x74\x4c\x69\x73\164"))->name("\x70\141\x79\155\145\x6e\164\163\56\x61\143\143\x6f\165\x6e\164\x5f\x6c\x69\163\164");
Route::get("\160\x61\x79\155\145\x6e\164\163\57\x6f\146\x66\154\x69\x6e\145\x2d\x70\x61\171\x6d\x65\156\164\163", array(PaymentController::class, "\x6f\146\x66\154\151\156\145\115\x65\164\150\157\x64\x73"))->name("\x6f\x66\146\x6c\151\x6e\145\x2e\x6d\x65\x74\x68\x6f\x64\163");
Route::get("\160\x61\x79\x6d\x65\x6e\164\x73\x2f\x61\144\x64\55\142\x75\154\153\55\160\141\171\x6d\x65\156\164\163", array(PaymentController::class, "\141\x64\144\102\x75\x6c\153\120\141\x79\x6d\x65\156\x74\163"))->name("\160\141\171\x6d\x65\156\x74\x73\56\141\144\x64\x5f\x62\165\154\x6b\137\160\141\x79\x6d\x65\x6e\164\163");
Route::post("\160\141\x79\x6d\145\156\164\163\57\163\x61\166\x65\55\x62\x75\154\153\55\x70\141\x79\155\145\x6e\x74\x73", array(PaymentController::class, "\163\141\x76\145\102\165\x6c\153\x50\141\x79\155\145\156\x74\x73"))->name("\x70\x61\171\155\145\x6e\164\x73\56\163\141\166\145\x5f\142\165\154\153\137\x70\141\x79\155\x65\156\x74\x73");
Route::resource("\160\141\171\x6d\x65\x6e\x74\x73", PaymentController::class)->except(array("\145\x64\x69\164", "\x75\x70\x64\141\164\x65"));
Route::post("\143\162\x65\144\151\x74\156\x6f\164\x65\x73\x2f\163\164\157\162\145\x5f\x66\151\154\145", array(CreditNoteController::class, "\x73\164\x6f\162\x65\x46\151\154\x65"))->name("\x63\162\x65\x64\x69\x74\x6e\157\x74\145\x73\56\x73\x74\x6f\162\x65\137\146\x69\x6c\x65");
Route::get("\143\162\x65\144\x69\x74\x6e\x6f\164\145\163\57\146\151\154\x65\x2d\165\x70\x6c\157\x61\144", array(CreditNoteController::class, "\x66\151\154\x65\125\x70\154\157\x61\x64"))->name("\143\162\x65\144\x69\164\156\157\164\145\163\x2e\x66\x69\154\145\x5f\165\160\154\157\x61\x64");
Route::post("\x63\x72\x65\x64\x69\x74\x6e\x6f\x74\145\x73\57\144\145\154\145\164\x65\x2d\143\162\x65\x64\151\x74\145\x64\x2d\x69\156\166\157\x69\143\x65\57\x7b\x69\x64\x7d", array(CreditNoteController::class, "\144\145\x6c\x65\164\x65\103\162\x65\x64\151\164\x65\x64\111\156\166\x6f\151\x63\x65"))->name("\x63\x72\x65\144\x69\164\x6e\x6f\164\x65\163\56\144\145\154\145\164\145\x5f\x63\x72\145\144\x69\164\145\x64\137\x69\156\x76\x6f\151\143\145");
Route::get("\143\162\x65\x64\151\x74\x6e\x6f\164\145\x73\57\x63\x72\x65\x64\151\x74\x65\x64\55\151\x6e\x76\157\151\143\145\163\x2f\x7b\x69\144\x7d", array(CreditNoteController::class, "\x63\x72\x65\x64\x69\x74\145\x64\111\156\x76\157\151\143\x65\x73"))->name("\143\x72\145\x64\151\164\156\157\x74\x65\163\56\143\x72\x65\144\x69\164\x65\x64\x5f\x69\156\x76\x6f\151\143\x65\163");
Route::post("\x63\x72\145\x64\151\164\x6e\157\164\145\x73\57\x61\160\x70\154\x79\x2d\x69\156\x76\x6f\x69\143\145\55\143\x72\x65\144\x69\x74\x2f\x7b\x69\x64\x7d", array(CreditNoteController::class, "\x61\x70\x70\154\171\111\x6e\x76\157\151\143\x65\103\x72\145\144\x69\x74"))->name("\143\x72\x65\x64\x69\164\156\157\164\x65\x73\56\141\160\x70\x6c\171\137\151\156\166\157\151\143\x65\137\143\162\x65\x64\x69\164");
Route::get("\143\162\x65\144\151\x74\156\157\x74\145\163\x2f\x61\x70\160\x6c\171\x2d\x74\157\55\x69\156\166\x6f\151\143\145\57\173\151\144\x7d", array(CreditNoteController::class, "\x61\160\x70\154\x79\x54\157\111\x6e\166\157\151\x63\145"))->name("\x63\x72\145\x64\x69\164\156\x6f\x74\x65\163\56\141\x70\x70\x6c\171\x5f\x74\157\x5f\x69\x6e\166\157\151\x63\x65");
Route::get("\x63\162\145\x64\x69\164\156\x6f\x74\145\163\57\144\157\167\156\154\157\x61\x64\57\173\151\x64\x7d", array(CreditNoteController::class, "\144\x6f\167\x6e\154\157\141\x64"))->name("\x63\x72\145\144\151\164\156\157\x74\145\x73\56\x64\157\167\x6e\x6c\x6f\x61\x64");
Route::get("\x63\162\x65\144\x69\164\x6e\x6f\x74\145\163\57\143\157\156\166\145\x72\x74\55\151\x6e\x76\x6f\x69\143\145\x2f\x7b\151\x64\175", array(CreditNoteController::class, "\143\x6f\x6e\x76\x65\x72\164\111\156\166\x6f\x69\143\145"))->name("\x63\x72\145\x64\151\x74\156\x6f\x74\x65\x73\56\x63\157\x6e\x76\x65\x72\x74\55\151\x6e\166\157\x69\143\145");
Route::resource("\x63\162\x65\144\151\x74\156\157\164\145\163", CreditNoteController::class);
Route::post("\x62\141\x6e\153\141\143\143\x6f\165\156\164\57\x61\x70\x70\x6c\171\55\x71\x75\x69\x63\x6b\55\141\143\x74\151\x6f\156", array(BankAccountController::class, "\141\160\160\x6c\171\x51\165\x69\x63\x6b\101\x63\164\151\x6f\156"))->name("\x62\x61\156\x6b\141\143\x63\x6f\x75\156\164\163\x2e\x61\x70\160\x6c\171\137\161\165\x69\x63\x6b\x5f\x61\x63\x74\x69\x6f\x6e");
Route::post("\142\141\x6e\x6b\x61\143\x63\157\165\x6e\x74\57\141\160\x70\x6c\x79\55\x74\162\x61\x6e\x73\x61\x63\164\x69\x6f\156\55\x71\165\x69\143\153\55\141\x63\164\151\x6f\156", array(BankAccountController::class, "\x61\x70\x70\x6c\171\124\x72\141\x6e\163\141\143\x74\151\157\x6e\x51\165\x69\x63\153\101\x63\x74\x69\x6f\156"))->name("\x62\x61\156\153\x61\143\143\x6f\x75\156\x74\163\56\141\x70\x70\154\171\x5f\x74\162\141\x6e\163\x61\x63\x74\x69\x6f\x6e\x5f\x71\x75\151\x63\153\x5f\x61\x63\164\x69\157\156");
Route::get("\142\x61\x6e\x6b\141\x63\x63\157\x75\156\x74\x2f\143\162\145\141\x74\x65\x2d\164\x72\x61\156\x73\x61\143\x74\x69\157\x6e", array(BankAccountController::class, "\143\x72\145\x61\x74\145\x54\162\x61\x6e\x73\x61\x63\x74\x69\x6f\x6e"))->name("\142\141\x6e\x6b\x61\143\143\157\165\x6e\164\x73\56\143\162\x65\141\x74\x65\137\164\162\141\156\x73\141\x63\164\x69\157\156");
Route::post("\x62\141\x6e\153\x61\143\143\157\x75\x6e\x74\x2f\163\x74\157\x72\x65\55\164\162\141\x6e\x73\x61\x63\x74\151\157\156", array(BankAccountController::class, "\163\164\157\162\145\x54\162\x61\156\x73\141\143\164\151\157\156"))->name("\142\141\156\x6b\141\x63\x63\x6f\165\156\164\x73\x2e\x73\x74\157\x72\x65\137\164\x72\141\156\x73\x61\143\164\x69\x6f\156");
Route::post("\142\x61\156\x6b\141\x63\143\x6f\x75\156\x74\x2f\143\x68\141\x6e\x67\x65\x2d\163\164\x61\164\x75\x73", array(BankAccountController::class, "\143\150\141\x6e\x67\x65\x53\x74\141\164\165\x73"))->name("\142\141\x6e\x6b\x61\x63\143\157\x75\x6e\164\x73\x2e\143\150\x61\x6e\x67\145\x5f\x73\164\141\x74\x75\163");
Route::get("\x62\x61\156\x6b\x61\143\x63\x6f\x75\x6e\x74\x2f\x76\151\x65\167\x2d\164\162\x61\156\x73\x61\x63\x74\x69\157\x6e\57\x7b\x69\x64\175", array(BankAccountController::class, "\x76\x69\145\167\x54\x72\x61\156\163\x61\143\164\x69\x6f\156"))->name("\x62\x61\156\x6b\141\143\x63\157\x75\156\164\163\56\166\x69\x65\167\137\x74\x72\x61\x6e\x73\141\143\x74\x69\157\x6e");
Route::post("\142\141\156\x6b\141\x63\x63\x6f\165\x6e\164\x2f\x64\x65\163\164\162\157\x79\55\164\162\141\x6e\x73\x61\143\164\x69\157\156", array(BankAccountController::class, "\144\145\x73\164\x72\157\x79\x54\162\x61\156\163\141\143\x74\x69\x6f\156"))->name("\142\141\156\153\141\x63\x63\157\165\x6e\x74\x73\56\144\x65\163\x74\x72\x6f\171\137\164\x72\x61\x6e\163\141\x63\164\151\157\156");
Route::get("\x62\141\156\x6b\141\x63\143\157\165\156\x74\x2f\147\145\156\x65\162\141\164\145\55\163\164\x61\x74\x65\155\145\156\x74\x2f\173\x69\144\175", array(BankAccountController::class, "\147\x65\x6e\x65\162\x61\164\x65\123\x74\141\x74\x65\x6d\x65\x6e\164"))->name("\x62\141\x6e\x6b\141\143\x63\157\x75\156\x74\163\x2e\147\x65\156\145\162\x61\164\x65\x5f\x73\164\141\164\145\x6d\145\x6e\164");
Route::get("\x62\141\x6e\x6b\x61\x63\143\157\165\x6e\164\x2f\147\x65\x74\55\x62\141\x6e\153\x2d\x73\164\x61\164\x65\x6d\145\156\164", array(BankAccountController::class, "\147\x65\164\x42\x61\x6e\153\123\164\141\x74\x65\155\x65\156\x74"))->name("\142\141\156\x6b\141\x63\143\x6f\x75\x6e\164\x73\56\x67\145\164\137\142\141\x6e\153\137\163\164\x61\x74\x65\x6d\145\x6e\164");
Route::resource("\142\141\156\153\141\x63\x63\157\165\156\x74\x73", BankAccountController::class);
Route::group(array("\160\162\x65\x66\151\170" => "\145\x78\x70\145\156\163\x65\x73"), function () {
Route::post("\162\145\x63\165\x72\x72\x69\156\147\x2d\x65\x78\160\x65\156\x73\145\163\57\x63\150\141\x6e\147\x65\x2d\x73\164\x61\164\165\x73", array(RecurringExpenseController::class, "\143\150\141\156\147\145\123\164\x61\164\x75\x73"))->name("\162\145\x63\x75\162\x72\151\x6e\x67\55\x65\x78\160\x65\x6e\x73\x65\163\56\x63\x68\141\156\x67\145\137\x73\x74\141\164\165\163");
Route::resource("\162\x65\143\165\x72\162\x69\156\147\x2d\x65\x78\160\145\x6e\163\145\163", RecurringExpenseController::class);
Route::get("\x63\150\141\156\x67\x65\x2d\x73\164\x61\x74\165\x73", array(ExpenseController::class, "\x67\145\164\105\x6d\160\x6c\x6f\x79\145\145\120\x72\157\x6a\x65\143\164\163"))->name("\145\x78\160\145\156\163\x65\x73\56\x67\x65\x74\x5f\x65\155\x70\154\157\x79\x65\x65\137\x70\x72\157\152\145\143\164\163");
Route::get("\x63\x61\x74\x65\x67\157\x72\171", array(ExpenseController::class, "\x67\145\x74\x43\x61\x74\x65\x67\x6f\x72\171\105\x6d\160\154\x6f\x79\x65\145"))->name("\x65\x78\160\145\x6e\x73\x65\x73\x2e\x67\145\x74\x5f\143\141\x74\x65\147\x6f\x72\x79\137\x65\x6d\x70\154\x6f\171\145\x65\163");
Route::post("\x63\150\141\x6e\x67\145\55\163\x74\141\x74\165\163", array(ExpenseController::class, "\x63\x68\x61\x6e\x67\x65\x53\164\141\164\165\163"))->name("\x65\x78\x70\145\156\163\x65\163\x2e\143\x68\x61\156\147\x65\137\x73\x74\141\x74\x75\163");
Route::post("\x61\160\160\x6c\171\55\x71\x75\151\143\x6b\55\x61\x63\164\151\x6f\156", array(ExpenseController::class, "\x61\x70\x70\154\x79\x51\x75\x69\x63\153\101\x63\x74\x69\x6f\x6e"))->name("\x65\x78\160\145\156\x73\x65\163\56\x61\160\x70\154\171\137\161\x75\x69\x63\153\137\x61\143\x74\x69\x6f\156");
});
Route::resource("\145\170\x70\x65\x6e\163\x65\x73", ExpenseController::class);
Route::resource("\x65\x78\x70\x65\156\x73\x65\103\x61\x74\145\x67\157\162\x79", ExpenseCategoryController::class);
Route::group(array("\160\162\145\146\151\170" => "\164\x69\155\x65\154\x6f\147\163"), function () {
Route::resource("\x74\x69\155\x65\154\157\x67\x2d\x63\141\154\x65\156\x64\x61\162", TimelogCalendarController::class);
Route::resource("\164\x69\x6d\145\154\x6f\x67\x2d\x62\x72\145\141\153", ProjectTimelogBreakController::class);
Route::get("\x62\171\55\145\x6d\160\x6c\x6f\171\x65\145", array(TimelogController::class, "\x62\171\x45\x6d\160\x6c\x6f\171\145\145"))->name("\x74\151\x6d\x65\154\157\147\x73\56\x62\171\137\x65\x6d\160\x6c\157\x79\145\x65");
Route::get("\145\x78\x70\157\x72\x74", array(TimelogController::class, "\145\x78\x70\x6f\x72\x74"))->name("\x74\151\155\x65\x6c\157\147\x73\x2e\145\x78\160\x6f\x72\164");
Route::get("\163\x68\x6f\x77\x2d\141\x63\164\x69\x76\145\55\164\151\155\x65\x72", array(TimelogController::class, "\163\150\157\x77\101\143\x74\151\x76\145\124\151\155\x65\162"))->name("\x74\x69\x6d\x65\x6c\x6f\147\x73\x2e\163\x68\x6f\167\x5f\141\143\164\151\166\145\x5f\x74\x69\x6d\x65\162");
Route::get("\163\x68\157\x77\55\x74\x69\x6d\x65\x72", array(TimelogController::class, "\x73\150\x6f\167\124\151\x6d\145\x72"))->name("\164\x69\x6d\145\154\x6f\147\x73\56\163\150\157\x77\137\164\151\155\145\x72");
Route::post("\163\x74\141\162\164\55\x74\x69\155\145\162", array(TimelogController::class, "\x73\164\141\162\x74\124\151\x6d\145\x72"))->name("\x74\x69\x6d\x65\x6c\157\147\x73\x2e\163\164\x61\x72\x74\x5f\x74\151\155\145\x72");
Route::get("\164\151\x6d\145\162\55\x64\141\164\141", array(TimelogController::class, "\x74\151\155\145\162\x44\141\164\x61"))->name("\164\151\x6d\145\x6c\157\147\x73\56\164\x69\155\x65\x72\137\x64\141\x74\141");
Route::post("\163\x74\x6f\x70\x2d\164\x69\x6d\145\x72", array(TimelogController::class, "\x73\164\x6f\x70\124\151\x6d\145\162"))->name("\164\151\155\x65\154\157\147\163\56\x73\164\x6f\x70\x5f\164\151\x6d\x65\162");
Route::post("\160\x61\165\163\x65\x2d\x74\151\155\145\162", array(TimelogController::class, "\x70\x61\165\x73\x65\124\x69\x6d\x65\x72"))->name("\164\x69\155\x65\154\x6f\147\x73\x2e\x70\141\165\163\145\137\x74\x69\x6d\145\162");
Route::post("\162\145\163\165\155\x65\x2d\164\x69\155\x65\162", array(TimelogController::class, "\x72\x65\163\165\155\x65\x54\x69\155\x65\x72"))->name("\164\151\x6d\145\154\157\x67\x73\56\x72\x65\x73\165\155\x65\x5f\x74\x69\155\145\162");
Route::post("\141\x70\x70\154\171\55\x71\x75\x69\x63\x6b\55\141\143\164\151\157\x6e", array(TimelogController::class, "\x61\x70\160\154\x79\121\x75\151\x63\153\x41\x63\164\x69\x6f\156"))->name("\164\x69\155\x65\154\157\x67\x73\56\141\x70\160\x6c\171\x5f\x71\x75\151\x63\153\137\x61\x63\x74\x69\x6f\156");
Route::post("\145\155\x70\x6c\x6f\x79\145\145\x5f\144\141\x74\x61", array(TimelogController::class, "\x65\x6d\x70\154\x6f\x79\x65\x65\x44\x61\164\141"))->name("\164\151\x6d\x65\154\x6f\147\163\x2e\145\x6d\160\154\x6f\171\145\145\x5f\x64\141\164\x61");
Route::post("\165\163\x65\x72\x5f\164\151\x6d\145\x5f\154\157\x67\163", array(TimelogController::class, "\x75\x73\x65\x72\x54\x69\155\x65\154\157\x67\x73"))->name("\x74\151\155\x65\154\157\147\163\56\x75\163\x65\162\137\164\x69\155\x65\x5f\x6c\x6f\x67\163");
Route::post("\141\x70\x70\162\157\x76\145\x5f\164\x69\x6d\145\x6c\157\147", array(TimelogController::class, "\141\x70\160\x72\x6f\166\145\124\x69\155\145\154\x6f\147"))->name("\x74\x69\155\x65\154\x6f\147\163\x2e\x61\160\x70\x72\157\x76\145\x5f\x74\x69\x6d\x65\x6c\x6f\x67");
Route::get("\163\x74\x6f\160\160\145\x72\x2d\x61\x6c\x65\x72\x74\x2f\173\151\144\175", array(TimelogController::class, "\163\x74\x6f\160\160\x65\x72\101\154\x65\x72\164"))->name("\x74\x69\x6d\x65\x6c\x6f\147\x73\x2e\163\x74\x6f\x70\x70\x65\162\137\x61\x6c\x65\x72\164");
});
Route::resource("\164\x69\155\145\154\157\147\x73", TimelogController::class);
Route::post("\x63\x6f\156\x74\x72\141\x63\x74\163\x2f\141\x70\x70\x6c\171\x2d\x71\165\151\143\x6b\x2d\x61\143\x74\151\157\x6e", array(ContractController::class, "\x61\160\x70\154\x79\121\165\151\x63\x6b\101\143\x74\151\x6f\x6e"))->name("\143\x6f\x6e\164\x72\x61\x63\164\x73\56\141\160\x70\x6c\x79\137\x71\x75\x69\x63\x6b\x5f\141\143\x74\x69\157\x6e");
Route::get("\143\x6f\156\x74\162\141\x63\164\x73\x2f\144\x6f\x77\156\x6c\x6f\141\x64\x2f\x7b\151\x64\x7d", array(ContractController::class, "\x64\x6f\167\156\154\157\141\x64"))->name("\x63\157\x6e\164\162\141\143\164\163\56\x64\157\x77\156\x6c\x6f\141\x64");
Route::post("\143\157\x6e\164\x72\x61\143\x74\163\x2f\x73\151\147\x6e\57\x7b\x69\144\x7d", array(ContractController::class, "\163\x69\147\156"))->name("\143\x6f\156\164\162\141\x63\164\163\56\163\151\x67\156");
Route::post("\x63\157\155\160\141\156\x79\123\x69\147\x6e\57\163\x69\x67\156\57\173\151\144\x7d", array(ContractController::class, "\x63\x6f\x6d\x70\141\x6e\x79\x53\151\147\156"))->name("\143\157\x6d\160\x61\x6e\x79\x53\x69\147\156\56\x73\x69\x67\x6e");
Route::get("\x63\x6f\155\x70\141\x6e\x79\123\151\147\x6e\x53\164\157\x72\145\57\x73\x69\x67\156\x2f\173\x69\144\x7d", array(ContractController::class, "\143\157\x6d\x70\x61\156\x69\x65\x73\x53\x69\147\156"))->name("\x63\157\x6d\x70\141\x6e\x79\123\x69\x67\x6e\123\x74\157\162\x65\56\163\x69\147\x6e");
Route::post("\x63\x6f\156\x74\162\141\143\x74\163\x2f\160\x72\157\152\x65\x63\x74\55\x64\x65\x74\x61\x69\x6c\x2f\173\151\144\x7d", array(ContractController::class, "\160\162\x6f\152\145\x63\164\x44\145\164\141\x69\154"))->name("\x63\x6f\156\x74\x72\x61\x63\164\x73\56\x70\x72\x6f\152\145\143\x74\x5f\x64\x65\x74\x61\x69\154");
Route::post("\x63\x6f\156\164\162\x61\x63\x74\163\57\x70\162\157\152\145\x63\164\x2d\144\x65\164\141\x69\x6c\55\146\x75\154\x6c\57\x7b\151\144\175", array(ContractController::class, "\160\162\157\x6a\145\143\164\x44\145\164\141\x69\x6c\x46\x75\154\154"))->name("\x63\x6f\156\x74\x72\x61\143\164\163\x2e\160\162\x6f\152\x65\x63\x74\x5f\144\145\164\x61\x69\x6c\x5f\146\165\154\x6c");
Route::get("\143\x6f\156\x74\162\x61\143\x74\x73\x2f\x63\157\x6d\160\141\156\x79\55\163\151\147\x2f\173\x69\144\x7d", array(ContractController::class, "\143\157\x6d\x70\x61\x6e\171\x53\151\147"))->name("\143\x6f\156\x74\x72\141\143\164\163\x2e\x63\x6f\155\x70\141\x6e\x79\137\x73\151\147");
Route::get("\143\157\x6e\x74\x72\x61\143\164\163\x2f\163\164\x61\146\x66\144\145\x74\x61\151\154\163\x2f\173\151\x64\x7d", array(ContractController::class, "\x73\x74\x61\146\146\144\x65\x74\141\151\x6c\163"))->name("\x63\157\156\x74\162\141\143\x74\163\56\163\164\141\146\x66\x64\x65\164\x61\151\154\163");
Route::group(array("\160\x72\x65\x66\x69\170" => "\x63\x6f\x6e\164\162\x61\x63\x74\163"), function () {
Route::resource("\x63\157\156\164\x72\x61\143\164\104\x69\x73\143\x75\163\163\151\157\x6e\x73", ContractDiscussionController::class);
Route::get("\143\157\x6e\x74\162\x61\x63\164\x46\151\x6c\x65\163\x2f\x64\157\x77\x6e\x6c\x6f\141\x64\57\x7b\151\x64\x7d", array(ContractFileController::class, "\x64\x6f\167\156\154\157\141\144"))->name("\143\x6f\x6e\x74\x72\141\x63\x74\106\151\x6c\145\163\x2e\144\x6f\x77\x6e\x6c\157\x61\144");
Route::resource("\x63\x6f\156\164\162\x61\x63\164\x46\151\154\x65\x73", ContractFileController::class);
Route::resource("\x63\157\156\164\x72\x61\x63\164\x54\171\x70\x65\163", ContractTypeController::class);
});
Route::resource("\x63\157\x6e\164\162\x61\x63\164\x73", ContractController::class);
Route::resource("\x63\157\156\x74\162\x61\143\x74\55\162\145\x6e\x65\x77", ContractRenewController::class);
Route::post("\143\x6f\156\164\162\x61\143\x74\x2d\x74\145\x6d\x70\154\141\164\x65\x2f\141\x70\x70\x6c\x79\x2d\161\165\x69\143\x6b\55\141\x63\x74\x69\157\x6e", array(ContractTemplateController::class, "\x61\x70\x70\x6c\171\x51\x75\x69\x63\x6b\101\x63\x74\151\x6f\156"))->name("\143\x6f\156\164\162\x61\143\164\x5f\164\145\155\x70\x6c\141\164\145\x2e\x61\160\x70\x6c\171\137\x71\165\x69\143\153\x5f\x61\143\x74\x69\x6f\156");
Route::resource("\x63\157\156\164\x72\x61\143\x74\x2d\x74\x65\x6d\x70\154\141\164\145", ContractTemplateController::class);
Route::get("\143\157\156\164\x72\141\x63\x74\x2d\164\145\x6d\160\154\141\x74\145\57\144\157\167\156\x6c\x6f\x61\144\x2f\x7b\x69\144\175", array(ContractTemplateController::class, "\x64\x6f\x77\156\x6c\x6f\141\144"))->name("\x63\157\x6e\164\x72\x61\x63\x74\55\x74\145\x6d\x70\154\x61\x74\x65\56\144\157\167\156\154\157\141\x64");
Route::get("\x61\164\x74\145\x6e\x64\141\156\143\x65\x73\57\145\170\x70\x6f\162\164\x2d\141\164\x74\x65\x6e\144\x61\x6e\x63\145\x2f\x7b\x79\x65\x61\x72\175\x2f\173\x6d\x6f\156\x74\150\175\x2f\x7b\x69\x64\175", array(AttendanceController::class, "\145\170\160\157\162\x74\101\164\x74\x65\x6e\x64\x61\156\x63\145\x42\x79\x4d\145\x6d\142\x65\x72"))->name("\x61\164\164\x65\x6e\x64\x61\156\x63\x65\163\x2e\145\170\x70\157\x72\164\137\141\x74\164\145\x6e\144\x61\x6e\143\145");
Route::get("\x61\164\164\x65\156\x64\141\x6e\143\145\x73\x2f\x65\170\x70\x6f\162\164\x2d\x61\154\154\55\141\164\164\145\x6e\x64\x61\156\x63\x65\x2f\x7b\171\145\x61\x72\175\x2f\x7b\x6d\x6f\x6e\x74\150\175\57\x7b\x69\144\x7d\x2f\173\x64\145\160\141\162\x74\x6d\145\x6e\164\175\57\x7b\x64\145\163\x69\147\x6e\x61\164\x69\157\156\175", array(AttendanceController::class, "\145\170\160\157\x72\164\101\x6c\x6c\x41\164\164\145\x6e\144\141\x6e\x63\145"))->name("\141\164\164\x65\156\144\141\156\x63\x65\163\x2e\x65\x78\x70\157\162\164\x5f\x61\154\154\x5f\x61\x74\x74\x65\156\144\x61\156\x63\145");
Route::post("\x61\x74\164\145\156\144\x61\x6e\x63\145\163\x2f\145\x6d\160\154\157\171\145\x65\x2d\x64\141\x74\141", array(AttendanceController::class, "\x65\x6d\x70\x6c\157\171\x65\145\x44\141\x74\141"))->name("\141\x74\164\145\x6e\144\141\156\143\x65\163\x2e\145\155\x70\x6c\157\171\145\145\137\144\x61\164\x61");
Route::get("\x61\164\164\145\156\144\141\156\x63\145\x73\57\x6d\141\x72\x6b\57\173\x69\x64\175\x2f\x7b\144\141\171\x7d\x2f\173\x6d\x6f\x6e\x74\150\x7d\57\173\x79\145\141\x72\x7d", array(AttendanceController::class, "\155\141\x72\153"))->name("\x61\x74\164\145\156\x64\x61\x6e\x63\145\163\x2e\155\x61\x72\153");
Route::get("\141\x74\164\x65\156\x64\x61\x6e\x63\145\x73\57\142\171\x2d\155\145\x6d\x62\x65\162", array(AttendanceController::class, "\142\x79\115\x65\x6d\142\145\x72"))->name("\141\x74\164\145\156\144\141\x6e\x63\x65\163\x2e\x62\171\137\155\145\155\x62\x65\162");
Route::get("\141\164\164\x65\156\144\x61\x6e\x63\145\x73\57\x62\x79\55\x68\157\165\x72", array(AttendanceController::class, "\142\x79\x48\157\165\162"))->name("\141\x74\x74\145\x6e\144\141\156\x63\x65\x73\56\142\x79\x5f\x68\157\x75\x72");
Route::post("\141\x74\x74\x65\x6e\144\141\156\x63\x65\163\x2f\142\x75\x6c\153\x2d\155\x61\162\x6b", array(AttendanceController::class, "\142\x75\x6c\153\115\x61\x72\x6b"))->name("\x61\x74\x74\x65\156\x64\x61\x6e\143\145\163\56\142\x75\154\153\x5f\x6d\x61\162\x6b");
Route::get("\141\164\x74\x65\156\144\141\156\x63\x65\x73\57\x69\x6d\160\x6f\162\164", array(AttendanceController::class, "\151\x6d\160\x6f\x72\164\101\x74\164\145\156\x64\141\156\x63\145"))->name("\141\x74\x74\145\156\144\141\156\143\x65\x73\56\x69\x6d\160\x6f\162\164");
Route::post("\x61\164\x74\145\x6e\x64\x61\x6e\x63\145\163\57\151\x6d\160\x6f\162\164", array(AttendanceController::class, "\151\x6d\160\x6f\x72\x74\x53\164\157\162\145"))->name("\x61\x74\x74\x65\156\x64\141\156\143\145\x73\56\x69\155\x70\x6f\x72\x74\56\x73\164\x6f\162\x65");
Route::post("\141\x74\x74\x65\x6e\144\x61\x6e\x63\145\163\x2f\151\155\160\157\162\x74\57\x70\x72\x6f\x63\145\163\x73", array(AttendanceController::class, "\x69\x6d\x70\157\162\x74\120\162\x6f\143\145\x73\x73"))->name("\141\x74\x74\145\x6e\144\x61\x6e\x63\145\x73\x2e\151\155\x70\x6f\x72\x74\x2e\x70\162\x6f\x63\145\x73\163");
Route::get("\141\164\164\145\x6e\144\x61\x6e\x63\145\163\x2f\142\171\55\x6d\x61\x70\x2d\x6c\x6f\x63\x61\x74\151\x6f\x6e", array(AttendanceController::class, "\142\x79\115\x61\x70\x4c\x6f\x63\x61\164\x69\x6f\156"))->name("\x61\x74\x74\145\x6e\144\141\156\143\145\x73\56\x62\171\137\x6d\141\x70\x5f\154\x6f\143\141\x74\x69\x6f\x6e");
Route::resource("\x61\164\x74\145\156\144\x61\x6e\143\x65\163", AttendanceController::class);
Route::get("\141\x74\164\145\x6e\x64\x61\156\143\x65\x2f\x7b\x69\144\x7d\57\x7b\x64\141\x79\x7d\57\x7b\155\157\156\x74\x68\x7d\57\x7b\x79\145\x61\x72\175", array(AttendanceController::class, "\x61\144\144\x41\x74\164\x65\156\144\x61\x6e\x63\x65"))->name("\141\164\164\x65\156\x64\x61\156\x63\x65\163\x2e\x61\x64\x64\55\165\x73\145\162\x2d\141\x74\164\145\156\144\x61\156\x63\x65");
Route::post("\x61\164\x74\145\x6e\x64\141\156\143\145\x73\x2f\x63\x68\145\x63\x6b\55\x68\x61\x6c\146\x2d\x64\141\x79", array(AttendanceController::class, "\143\x68\145\x63\153\x48\141\x6c\146\x44\x61\171"))->name("\x61\x74\x74\145\156\x64\141\156\143\145\x73\x2e\143\x68\x65\x63\x6b\x5f\150\x61\x6c\x66\137\x64\x61\171");
Route::post("\x61\164\x74\145\156\144\x61\x6e\x63\x65\163\57\143\157\156\x74\162\141\143\164\55\x66\x69\x6c\164\x65\162\57\x7b\x69\144\175", array(AttendanceController::class, "\143\157\156\164\162\141\x63\164\137\x66\x69\x6c\164\145\x72"))->name("\x61\164\164\145\156\x64\x61\156\143\145\x73\56\x63\x6f\156\x74\x72\141\143\x74\x5f\146\x69\x6c\164\145\x72");
Route::post("\141\x74\x74\x65\156\x64\x61\x6e\143\145\x73\x2f\160\x72\157\152\145\x63\164\x2d\x66\x69\154\164\x65\x72\x2f\173\x63\157\156\164\162\x61\x63\x74\x5f\x69\144\175\57\x7b\143\154\x69\145\x6e\x74\137\151\x64\175", array(AttendanceController::class, "\x70\x72\x6f\x6a\x65\x63\x74\137\x66\x69\x6c\x74\x65\x72"))->name("\141\164\x74\145\156\x64\x61\156\x63\x65\163\x2e\160\162\x6f\152\145\x63\x74\x5f\x66\x69\154\164\145\x72");
Route::post("\x61\164\x74\x65\x6e\144\141\156\143\x65\163\x2f\145\155\x70\x6c\x6f\171\x65\145\x2d\x73\x68\151\146\164\x2f\173\165\163\x65\162\137\151\144\x7d", array(AttendanceController::class, "\145\x6d\x70\x6c\x6f\x79\145\x65\x5f\163\x68\x69\x66\x74"))->name("\x61\x74\164\145\x6e\144\x61\156\143\145\x73\56\x65\x6d\x70\x6c\x6f\171\145\145\x5f\x73\x68\x69\146\x74");
Route::post("\141\x74\164\x65\x6e\144\141\156\x63\x65\163\x2f\x70\x72\x6f\x6a\145\x63\164\x2d\x64\162\x6f\x70\x64\157\167\x6e\57\x7b\x70\x72\x6f\152\145\143\x74\x5f\151\x64\175", array(AttendanceController::class, "\160\162\157\x6a\145\x63\x74\x5f\144\x72\157\160\144\157\167\x6e"))->name("\x61\x74\x74\145\x6e\144\141\x6e\143\x65\x73\x2e\x70\162\157\x6a\x65\x63\x74\x5f\x64\162\x6f\160\x64\157\167\x6e");
Route::get("\163\x68\x69\x66\x74\x73\x2f\155\x61\162\153\57\173\x69\x64\175\x2f\173\144\x61\x79\x7d\x2f\x7b\x6d\157\x6e\164\x68\x7d\57\173\x79\145\141\162\175", array(EmployeeShiftScheduleController::class, "\x6d\141\x72\153"))->name("\163\150\151\x66\164\x73\56\x6d\141\x72\153");
Route::get("\x73\150\x69\146\164\x73\x2f\x63\x72\x65\141\164\x65\57\x7b\x70\162\x6f\152\x65\143\x74\x5f\x69\144\x73\x7d", array(EmployeeShiftScheduleController::class, "\x63\x72\145\141\164\x65"))->name("\163\150\x69\x66\164\x73\56\x63\x72\145\141\x74\145");
Route::get("\163\150\x69\146\x74\163\57\x65\x78\x70\x6f\162\x74\55\x61\x6c\x6c\x2f\x7b\171\145\x61\162\175\x2f\173\155\x6f\156\x74\x68\x7d\57\173\151\144\x7d\57\173\x64\145\160\x61\x72\x74\155\x65\x6e\164\175\x2f\173\x73\164\x61\162\164\x44\x61\164\x65\175\x2f\x7b\166\151\145\x77\x54\171\160\x65\175", array(EmployeeShiftScheduleController::class, "\x65\170\160\157\162\x74\x41\154\x6c\123\x68\x69\x66\164"))->name("\x73\x68\x69\146\x74\x73\56\145\x78\x70\x6f\162\164\137\141\x6c\x6c");
Route::get("\141\x74\x74\145\x6e\144\x61\x6e\x63\145\163\x2f\142\x79\x2d\155\145\x6d\x62\x65\x72\x2d\144\x65\164\x61\151\154\x73\x2f\173\171\145\141\x72\175\x2f\173\155\157\x6e\164\150\x7d\57\173\x75\163\x65\162\x5f\x69\144\x7d\x2f\173\164\x79\160\145\175", array(AttendanceController::class, "\142\x79\x6d\145\x6d\142\145\x72\x5f\144\145\164\x61\151\154\163"))->name("\x61\x74\164\x65\x6e\144\x61\156\x63\145\163\56\142\x79\x6d\145\155\x62\x65\162\137\144\145\164\x61\x69\154\x73");
Route::get("\x73\x68\x69\146\x74\x73\x2f\145\155\160\154\157\171\145\145\55\163\150\x69\146\x74\55\x63\141\154\x65\156\x64\141\x72", array(EmployeeShiftScheduleController::class, "\x65\155\x70\x6c\157\x79\145\x65\x53\150\x69\146\x74\103\x61\x6c\145\x6e\144\x61\x72"))->name("\x73\x68\151\146\164\x73\x2e\x65\155\x70\154\x6f\171\x65\145\x5f\x73\x68\x69\146\x74\137\143\x61\154\145\x6e\144\141\162");
Route::post("\163\150\151\x66\164\x73\57\x62\165\154\x6b\x2d\x73\150\151\146\164", array(EmployeeShiftScheduleController::class, "\142\165\154\x6b\123\x68\x69\x66\164"))->name("\x73\x68\151\146\x74\163\x2e\x62\165\x6c\x6b\137\x73\150\x69\146\164");
Route::group(array("\160\x72\x65\146\x69\x78" => "\x73\150\151\146\164\x73"), function () {
Route::post("\163\150\151\x66\x74\163\55\143\150\x61\x6e\x67\x65\57\141\x70\160\162\157\x76\x65\x5f\162\x65\x71\165\145\x73\164\57\x7b\151\x64\175", array(EmployeeShiftChangeRequestController::class, "\x61\x70\x70\162\x6f\x76\x65\122\145\x71\165\145\x73\x74"))->name("\x73\150\x69\x66\164\163\55\x63\x68\x61\156\x67\145\56\141\x70\x70\162\x6f\166\145\x5f\x72\x65\161\165\x65\163\x74");
Route::post("\x73\150\151\146\x74\163\55\x63\150\141\x6e\147\145\x2f\144\x65\143\x6c\x69\x6e\145\137\162\145\x71\x75\x65\x73\164\57\173\x69\x64\175", array(EmployeeShiftChangeRequestController::class, "\144\x65\x63\x6c\x69\x6e\145\x52\x65\161\x75\x65\163\164"))->name("\x73\150\151\146\164\x73\x2d\x63\x68\x61\x6e\147\145\x2e\x64\145\143\x6c\151\156\x65\x5f\162\145\161\165\x65\163\164");
Route::post("\x73\150\151\146\x74\163\55\x63\x68\x61\x6e\x67\145\x2f\141\x70\160\x6c\171\55\x71\165\x69\143\153\55\x61\143\164\151\157\156", array(EmployeeShiftChangeRequestController::class, "\141\160\160\x6c\x79\x51\x75\x69\143\153\x41\143\164\x69\x6f\156"))->name("\163\x68\151\x66\x74\163\55\x63\150\141\x6e\x67\x65\x2e\141\x70\160\154\x79\137\161\x75\x69\x63\153\x5f\141\x63\164\x69\x6f\x6e");
Route::resource("\x73\x68\151\x66\x74\163\55\143\x68\x61\x6e\x67\145", EmployeeShiftChangeRequestController::class);
});
Route::resource("\x73\150\x69\146\164\163", EmployeeShiftScheduleController::class);
Route::post("\x74\151\143\x6b\x65\164\x73\57\x61\160\x70\x6c\x79\x2d\161\165\x69\143\x6b\55\141\x63\164\x69\157\x6e", array(TicketController::class, "\141\160\x70\x6c\171\121\x75\151\143\153\x41\143\x74\151\x6f\x6e"))->name("\164\151\143\153\x65\164\163\x2e\141\x70\x70\x6c\171\137\161\x75\151\x63\153\x5f\141\143\164\x69\x6f\156");
Route::post("\164\151\x63\153\x65\164\x73\57\165\x70\144\141\164\145\117\164\150\x65\162\104\141\164\x61\57\173\151\x64\175", array(TicketController::class, "\165\x70\x64\x61\164\x65\117\x74\x68\145\162\x44\x61\164\x61"))->name("\164\x69\x63\153\x65\x74\163\x2e\x75\160\144\x61\164\x65\x5f\157\x74\150\145\x72\137\x64\141\x74\x61");
Route::post("\164\151\x63\153\x65\164\163\x2f\x63\150\x61\x6e\x67\x65\55\x73\164\x61\164\165\163", array(TicketController::class, "\x63\150\141\x6e\x67\x65\123\164\141\164\165\x73"))->name("\x74\151\x63\153\145\x74\163\56\x63\150\141\156\147\145\x2d\x73\x74\x61\x74\x75\163");
Route::post("\164\x69\143\153\x65\164\x73\x2f\x72\145\146\162\145\163\150\x43\x6f\x75\156\x74", array(TicketController::class, "\162\145\146\x72\145\163\150\x43\157\165\156\x74"))->name("\164\x69\143\x6b\145\164\163\56\x72\x65\146\162\x65\x73\x68\137\143\x6f\165\156\164");
Route::get("\x74\x69\143\153\x65\x74\163\x2f\141\x67\x65\x6e\x74\55\x67\x72\157\x75\160\x2f\x7b\x69\144\x7d", array(TicketController::class, "\141\147\x65\x6e\164\x47\162\x6f\165\160"))->name("\164\x69\x63\153\145\164\163\x2e\x61\x67\145\x6e\x74\137\x67\x72\157\x75\160");
Route::resource("\x74\x69\x63\153\x65\x74\163", TicketController::class);
Route::post("\164\151\143\x6b\x65\164\55\146\x6f\162\x6d\x2f\x73\157\162\x74\x2d\x66\x69\x65\154\144\x73", array(TicketCustomFormController::class, "\163\x6f\x72\x74\x46\151\145\x6c\x64\x73"))->name("\164\x69\143\x6b\145\164\x2d\x66\x6f\162\155\56\x73\x6f\x72\x74\137\x66\151\x65\x6c\x64\x73");
Route::resource("\164\x69\x63\x6b\x65\x74\x2d\146\157\162\x6d", TicketCustomFormController::class);
Route::get("\x74\151\x63\153\x65\x74\x2d\x66\x69\x6c\145\163\57\144\157\x77\x6e\154\157\x61\144\x2f\x7b\x69\144\175", array(TicketFileController::class, "\x64\157\x77\x6e\154\157\x61\144"))->name("\x74\151\x63\x6b\145\x74\55\146\151\x6c\x65\163\56\144\157\x77\156\154\x6f\141\x64");
Route::resource("\164\151\x63\153\x65\x74\x2d\x66\x69\154\x65\x73", TicketFileController::class);
Route::resource("\164\151\x63\x6b\145\x74\55\162\x65\x70\x6c\x69\x65\163", TicketReplyController::class);
Route::post("\x74\x61\163\153\x2d\x72\145\160\x6f\162\164\55\143\x68\x61\x72\164", array(TaskReportController::class, "\164\141\163\x6b\x43\x68\141\x72\x74\104\141\x74\141"))->name("\164\141\x73\153\x2d\162\x65\x70\x6f\162\164\56\143\x68\141\x72\x74");
Route::resource("\x74\x61\x73\153\x2d\162\x65\160\157\162\x74", TaskReportController::class);
Route::post("\164\151\155\145\55\154\157\x67\x2d\x72\145\160\157\x72\x74\55\143\150\x61\x72\164", array(TimelogReportController::class, "\164\x69\155\145\x6c\x6f\x67\x43\150\141\x72\164\104\141\x74\141"))->name("\x74\151\x6d\145\x2d\154\x6f\x67\55\x72\145\160\157\162\164\x2e\x63\150\141\162\x74");
Route::resource("\x74\x69\155\145\x2d\154\x6f\x67\x2d\x72\145\x70\157\x72\x74", TimelogReportController::class);
Route::post("\146\151\156\x61\x6e\x63\145\x2d\162\x65\x70\157\162\164\55\x63\x68\141\x72\164", array(FinanceReportController::class, "\146\151\x6e\141\x6e\x63\x65\x43\x68\141\x72\164\x44\141\x74\141"))->name("\x66\151\x6e\141\156\143\145\x2d\162\145\x70\157\162\164\56\143\150\x61\162\x74");
Route::resource("\146\x69\x6e\141\156\143\145\x2d\162\x65\160\157\162\x74", FinanceReportController::class);
Route::resource("\x69\x6e\143\x6f\x6d\x65\x2d\145\x78\x70\x65\156\x73\x65\x2d\162\145\160\157\162\x74", IncomeVsExpenseReportController::class);
Route::resource("\x6c\x65\x61\166\x65\55\162\145\x70\157\162\164", LeaveReportController::class);
Route::resource("\141\x74\164\145\156\144\x61\x6e\x63\x65\x2d\x72\145\160\157\162\x74", AttendanceReportController::class);
Route::resource("\x61\x74\x74\145\x6e\144\x61\x6e\143\x65\x2d\144\x61\x73\150", AttendanceDashController::class);
Route::get("\x61\x74\164\x65\156\144\141\x6e\143\x65\x2d\x64\x61\163\150\57\144\x61\x73\x68\x64\145\164\141\151\x6c\163\x2f\x7b\163\164\x61\x72\164\x5f\x64\141\x74\145\x3f\x7d\x2f\x7b\x65\x6e\x64\x5f\x64\x61\x74\x65\x3f\175\57\173\x70\x72\x6f\x6a\145\x63\164\137\151\x64\77\175\57\173\165\x73\145\162\x5f\151\144\77\175", array(AttendanceDashController::class, "\144\141\163\x68\x64\145\164\141\151\x6c\x73"))->name("\x61\x74\x74\145\156\144\141\156\143\x65\x5f\144\141\163\x68\56\x64\141\163\150\144\145\164\141\151\x6c\163");
Route::get("\141\164\x74\145\156\144\141\156\x63\145\55\162\x65\160\x6f\162\164\x2f\142\171\x2d\x6d\x65\x6d\x62\145\x72\x2d\144\145\164\141\x69\x6c\x73\57\x7b\163\164\141\x72\x74\137\144\141\164\x65\175\57\173\145\156\144\137\144\x61\164\145\175\57\173\165\x73\x65\x72\x5f\151\144\175\x2f\173\x74\x79\x70\x65\x7d", array(AttendanceReportController::class, "\x62\x79\x6d\x65\x6d\x62\x65\x72\137\x64\x65\164\x61\x69\154\163"))->name("\141\164\x74\145\156\x64\x61\156\143\x65\137\162\x65\160\157\162\x74\x2e\142\171\155\x65\155\x62\x65\x72\137\x64\145\164\141\x69\154\163");
Route::post("\145\170\160\145\156\x73\x65\x2d\162\x65\x70\157\162\x74\x2d\143\x68\x61\x72\x74", array(ExpenseReportController::class, "\x65\x78\x70\145\156\x73\145\x43\x68\x61\x72\x74\104\141\164\141"))->name("\x65\170\160\145\x6e\x73\x65\x2d\x72\x65\x70\157\162\x74\x2e\x63\x68\x61\x72\x74");
Route::get("\x65\x78\160\x65\x6e\x73\145\55\x72\145\160\157\x72\164\57\145\x78\x70\x65\x6e\163\145\x2d\x63\x61\x74\x65\147\x6f\162\171\55\x72\x65\160\157\x72\x74", array(ExpenseReportController::class, "\x65\170\160\145\x6e\x73\x65\x43\141\x74\x65\147\x6f\162\x79\122\x65\160\157\162\164"))->name("\145\170\x70\145\x6e\163\145\55\162\x65\x70\157\x72\164\x2e\x65\x78\x70\145\156\163\145\x5f\x63\x61\164\x65\x67\x6f\x72\x79\x5f\x72\x65\x70\x6f\x72\164");
Route::resource("\x65\x78\160\145\x6e\163\145\x2d\x72\145\160\x6f\x72\164", ExpenseReportController::class);
Route::resource("\154\x65\x61\x64\55\162\x65\160\x6f\162\x74", LeadReportController::class);
Route::resource("\163\x61\x6c\x65\163\55\162\145\x70\157\x72\x74", SalesReportController::class);
Route::resource("\163\164\151\x63\153\x79\55\156\x6f\x74\145\x73", StickyNoteController::class);
Route::post("\163\150\157\x77\55\156\x6f\164\x69\x66\x69\143\141\164\x69\157\156\163", array(NotificationController::class, "\x73\150\157\167\x4e\157\x74\151\x66\x69\x63\x61\x74\x69\157\156\163"))->name("\163\150\157\167\x5f\x6e\x6f\x74\151\146\151\143\x61\x74\151\157\x6e\163");
Route::get("\x67\144\160\x72\57\154\x65\141\x64\x2f\x61\160\160\162\157\166\145\x2d\x72\x65\152\145\x63\x74\57\173\x69\x64\x7d\57\173\x74\171\160\145\175", array(GdprSettingsController::class, "\141\x70\160\x72\x6f\x76\145\x52\x65\152\x65\x63\x74\114\x65\141\144"))->name("\x67\x64\160\x72\56\154\145\x61\x64\x2e\x61\160\160\162\157\166\145\137\162\145\x6a\x65\143\x74");
Route::get("\x67\x64\x70\162\57\143\x75\x73\x74\157\x6d\x65\162\57\x61\x70\x70\162\x6f\x76\x65\55\x72\x65\x6a\145\x63\x74\x2f\x7b\151\x64\x7d\x2f\x7b\164\171\160\145\x7d", array(GdprSettingsController::class, "\141\x70\x70\162\157\166\145\x52\x65\x6a\145\x63\164\x43\154\x69\145\156\x74"))->name("\147\x64\x70\162\x2e\x63\165\163\164\x6f\155\x65\x72\56\141\160\x70\162\x6f\x76\x65\x5f\162\x65\152\145\143\x74");
Route::post("\147\144\x70\x72\55\163\145\164\164\x69\x6e\147\x73\x2f\141\160\160\154\171\55\161\165\151\x63\x6b\55\141\143\164\151\x6f\x6e", array(GdprSettingsController::class, "\x61\x70\160\x6c\x79\x51\165\x69\143\x6b\101\143\164\151\157\x6e"))->name("\x67\144\x70\162\x5f\163\x65\x74\164\151\x6e\147\163\56\x61\x70\x70\154\x79\137\161\x75\151\x63\153\137\x61\x63\x74\x69\x6f\x6e");
Route::put("\x67\x64\x70\162\x2d\163\145\x74\x74\x69\x6e\x67\x73\56\x75\x70\x64\x61\x74\x65\55\147\x65\156\x65\162\141\x6c", array(GdprSettingsController::class, "\165\160\144\141\164\145\x47\145\156\145\162\141\x6c"))->name("\147\144\x70\x72\x5f\163\x65\x74\x74\x69\x6e\147\163\56\x75\160\x64\x61\x74\145\x5f\147\145\156\x65\162\141\x6c");
Route::post("\x67\144\x70\x72\57\163\x74\x6f\x72\145\x2d\x63\x6f\156\x73\x65\156\x74", array(GdprSettingsController::class, "\163\x74\x6f\162\x65\x43\x6f\156\x73\x65\x6e\164"))->name("\147\144\160\162\56\x73\x74\x6f\162\145\137\x63\x6f\156\x73\145\x6e\164");
Route::get("\147\144\x70\x72\57\141\144\144\55\x63\x6f\156\x73\x65\156\x74", array(GdprSettingsController::class, "\x41\x64\x64\x43\x6f\156\x73\145\x6e\x74"))->name("\x67\x64\x70\162\x2e\x61\144\144\x5f\143\157\x6e\163\145\x6e\164");
Route::get("\x67\x64\160\162\x2f\145\x64\151\x74\x2d\143\x6f\156\x73\145\156\164\57\x7b\151\144\x7d", array(GdprSettingsController::class, "\x65\144\x69\164\103\x6f\x6e\163\145\156\x74"))->name("\x67\x64\x70\162\x2e\x65\x64\151\x74\137\143\x6f\156\x73\x65\156\164");
Route::put("\x67\x64\160\x72\x2f\x75\160\x64\x61\x74\x65\55\x63\x6f\156\163\x65\156\164\57\173\151\144\x7d", array(GdprSettingsController::class, "\165\160\x64\141\x74\145\103\x6f\156\x73\x65\156\x74"))->name("\x67\144\x70\x72\56\x75\160\144\141\164\145\x5f\x63\x6f\156\x73\x65\156\x74");
Route::delete("\147\x64\160\162\55\x73\145\x74\x74\151\x6e\x67\x73\x2f\160\x75\x72\160\x6f\x73\145\x2d\x64\x65\x6c\x65\164\145\x2f\x7b\151\x64\175", array(GdprSettingsController::class, "\x70\165\x72\160\x6f\163\145\x44\145\x6c\x65\x74\145"))->name("\147\x64\160\x72\137\163\x65\164\164\151\156\x67\163\56\160\x75\162\x70\x6f\163\x65\137\144\145\x6c\x65\164\x65");
Route::resource("\147\144\160\162\55\163\145\164\x74\x69\156\x67\163", GdprSettingsController::class);
Route::post("\x67\144\160\x72\57\x75\x70\144\141\x74\x65\x2d\x63\154\151\145\156\x74\55\x63\x6f\156\x73\x65\x6e\164", array(GdprController::class, "\x75\x70\x64\141\x74\x65\103\154\151\x65\156\164\x43\x6f\x6e\x73\145\x6e\x74"))->name("\x67\144\x70\162\56\x75\x70\144\x61\164\x65\137\143\154\151\145\156\x74\x5f\143\x6f\x6e\163\x65\x6e\164");
Route::get("\x67\144\x70\x72\57\x65\x78\x70\157\162\x74\55\x64\x61\x74\141", array(GdprController::class, "\x64\157\167\x6e\x6c\157\141\144\x4a\163\157\156"))->name("\147\144\x70\x72\x2e\x65\170\160\157\162\x74\137\144\141\164\x61");
Route::resource("\147\144\x70\162", GdprController::class);
Route::get("\141\154\154\55\156\x6f\164\x69\146\151\x63\141\164\x69\x6f\x6e\163", array(NotificationController::class, "\141\x6c\154"))->name("\x61\154\154\x2d\x6e\x6f\x74\x69\146\151\143\x61\x74\151\157\x6e\163");
Route::post("\155\141\x72\153\55\x72\x65\141\x64", array(NotificationController::class, "\155\141\162\153\x52\x65\141\x64"))->name("\155\x61\x72\x6b\137\x73\151\156\147\154\x65\137\156\157\x74\x69\146\151\143\x61\x74\151\x6f\x6e\x5f\162\145\141\144");
Route::post("\x6d\141\x72\x6b\137\x6e\157\164\x69\x66\151\143\141\x74\151\x6f\x6e\x5f\162\x65\x61\144", array(NotificationController::class, "\155\x61\x72\153\x41\154\154\122\145\x61\144"))->name("\155\x61\x72\x6b\x5f\156\157\x74\151\x66\x69\143\x61\x74\x69\157\156\x5f\x72\145\141\144");
Route::resource("\163\145\141\x72\143\x68", SearchController::class);
Route::get("\x68\x69\x64\145\55\167\x65\142\x68\x6f\157\x6b\55\165\x72\154", array(SettingsController::class, "\150\x69\x64\x65\127\x65\142\x68\x6f\157\153\101\x6c\x65\162\x74"))->name("\x68\x69\144\x65\127\145\x62\x68\157\x6f\x6b\x41\x6c\145\x72\164");
Route::get("\x65\x73\x74\x69\x6d\x61\164\145\55\x74\145\x6d\x70\154\x61\x74\145\x2f\x61\x64\x64\x2d\151\164\x65\x6d", array(EstimateTemplateController::class, "\x61\x64\144\111\x74\x65\155"))->name("\145\x73\164\x69\x6d\x61\x74\145\55\x74\145\155\160\154\141\164\x65\x2e\x61\x64\144\137\x69\164\x65\155");
Route::resource("\x65\x73\x74\151\x6d\x61\x74\145\x2d\164\x65\x6d\x70\154\x61\x74\145", EstimateTemplateController::class);
Route::get("\x65\x73\164\151\155\141\x74\145\163\55\164\145\155\x70\154\141\164\145\57\x64\x65\x6c\145\164\x65\x2d\151\155\141\x67\x65", array(EstimateTemplateController::class, "\x64\145\x6c\145\x74\x65\105\x73\x74\151\155\x61\164\145\x49\x74\145\155\x49\155\x61\147\x65"))->name("\145\163\x74\151\155\x61\164\145\x2d\x74\145\155\160\x6c\x61\164\x65\56\144\x65\154\x65\164\x65\x5f\151\155\x61\x67\145");
Route::get("\145\163\x74\151\x6d\141\x74\x65\x2d\x74\x65\x6d\x70\154\x61\x74\145\x2f\x64\157\x77\x6e\x6c\157\141\x64\x2f\173\151\144\x7d", array(EstimateTemplateController::class, "\x64\157\x77\156\154\x6f\141\144"))->name("\x65\x73\x74\x69\155\x61\164\x65\55\x74\x65\155\x70\154\x61\x74\145\x2e\144\157\167\156\x6c\x6f\x61\x64");
Route::get("\161\165\x69\143\153\142\x6f\x6f\153\163\x2f\173\150\141\x73\x68\x7d\x2f\143\x61\154\154\x62\x61\143\x6b", array(QuickbookController::class, "\143\141\x6c\154\142\141\143\153"))->name("\161\x75\151\x63\153\142\157\157\x6b\163\x2e\143\141\x6c\x6c\142\x61\x63\x6b");
Route::get("\161\x75\x69\x63\153\x62\157\157\x6b\163", array(QuickbookController::class, "\151\x6e\144\145\x78"))->name("\x71\x75\x69\143\153\142\x6f\x6f\x6b\163\x2e\151\x6e\144\145\170");
Route::resource("\x73\x61\154\141\162\171\55\x67\162\157\165\160", SalaryGroupController::class);
Route::resource("\145\155\x70\x6c\157\x79\x65\x65\x2d\x73\141\x6c\x61\x72\x79", EmployeeSalaryController::class);
Route::get("\147\x65\156\145\162\141\x74\145\55\163\141\x6c\x61\x72\171\57\x61\x74\x74\x65\x6e\144\x61\x6e\x63\145\x5f\144\145\x74\141\151\x6c\163\57\x7b\x73\x74\141\x72\x74\x5f\x64\x61\164\x65\x7d\57\x7b\x65\x6e\144\x5f\x64\141\164\145\175\57\173\165\163\x65\162\x5f\151\144\x7d\x2f\173\164\x79\x70\x65\x7d", array(GenerateSalaryController::class, "\x61\164\164\145\x6e\144\x61\x6e\x63\145\x5f\144\145\164\x61\151\154\x73"))->name("\147\x65\156\145\x72\x61\x74\145\x2d\x73\141\154\x61\x72\x79\x2e\x61\x74\164\145\156\144\x61\x6e\143\145\x5f\144\x65\164\x61\x69\154\163");
Route::get("\x67\145\x6e\x65\x72\x61\164\145\x2d\163\x61\x6c\x61\x72\x79\x2f\x61\x64\144\151\164\151\x6f\156\x2d\144\x65\x64\x75\x63\164\151\x6f\x6e\x2d\144\145\164\141\x69\154\163\57\x7b\155\157\x6e\x74\150\x7d\x2f\173\171\x65\x61\162\x7d\x2f\x7b\x75\x73\145\162\x5f\x69\x64\175\x2f\173\x74\171\160\x65\x7d", array(GenerateSalaryController::class, "\141\144\144\151\164\151\x6f\156\137\x64\145\x64\x75\143\164\x69\157\x6e\137\x64\145\164\141\x69\154\x73"))->name("\147\145\156\x65\x72\141\x74\x65\x2d\x73\141\x6c\141\162\x79\x2e\x61\x64\x64\x69\164\151\157\x6e\55\x64\145\x64\165\x63\x74\151\157\x6e\x2d\144\145\x74\141\151\x6c\163");
Route::get("\147\145\x6e\145\162\x61\x74\145\55\x73\x61\154\141\x72\171\x2f\145\170\160\x6c\x61\x69\x6e\55\163\141\154\141\x72\x79\57\x7b\163\x74\141\x72\164\137\x64\x61\164\x65\175\x2f\x7b\145\156\144\x5f\144\141\x74\145\175\x2f\173\165\163\x65\162\137\x69\144\175", array(GenerateSalaryController::class, "\x65\170\160\x6c\141\151\156"))->name("\147\x65\x6e\x65\162\141\x74\145\55\x73\x61\x6c\x61\162\x79\56\x65\x78\160\x6c\x61\x69\x6e\x2d\163\141\x6c\141\x72\x79");
Route::get("\x67\x65\x6e\x65\x72\141\x74\x65\55\x73\x61\154\141\162\171\x2f\143\141\x6c\x63\165\154\x61\164\x65", array(GenerateSalaryController::class, "\x63\141\154\x63\x75\154\x61\x74\x65"))->name("\x67\x65\156\145\162\141\x74\x65\x2d\x73\141\154\x61\162\171\x2e\143\x61\x6c\143\165\x6c\141\164\145");
Route::get("\x67\x65\156\145\162\x61\x74\145\x2d\163\141\154\141\x72\171\57\x73\150\x6f\167\55\x61\160\160\x72\157\166\x65\x64\x2d\x6d\157\x64\141\x6c", array(GenerateSalaryController::class, "\141\160\x70\x72\x6f\x76\x65\123\x61\154\x61\x72\x79"))->name("\x67\145\156\145\162\x61\x74\145\55\x73\x61\154\141\x72\x79\56\163\x68\x6f\x77\137\x61\x70\160\x72\157\x76\x65\x5f\x6d\x6f\x64\x61\154");
Route::get("\147\145\156\x65\162\141\164\x65\x2d\163\141\154\141\x72\x79\57\163\x68\157\x77\x2d\x72\145\x6a\145\143\x74\x2d\155\157\x64\141\x6c", array(GenerateSalaryController::class, "\162\x65\x6a\145\x63\x74\123\x61\x6c\x61\x72\x79"))->name("\x67\x65\x6e\x65\162\141\x74\145\55\163\x61\154\x61\162\x79\x2e\163\150\x6f\x77\137\x72\145\152\145\x63\164\137\x6d\157\144\141\154");
Route::post("\x67\145\156\x65\x72\141\x74\x65\55\x73\141\154\141\162\171\x2f\163\141\x6c\141\x72\171\x41\143\x74\x69\x6f\156", array(GenerateSalaryController::class, "\163\141\154\141\162\171\101\x63\x74\x69\157\156"))->name("\x67\x65\156\x65\x72\x61\x74\145\55\x73\x61\154\x61\162\x79\56\163\141\154\141\x72\x79\101\x63\x74\151\157\156");
Route::resource("\x67\145\x6e\145\x72\141\164\x65\55\x73\x61\x6c\141\162\x79", GenerateSalaryController::class);
Route::get("\141\144\144\x69\x74\x69\x6f\156\57\163\x68\157\167\55\x61\x70\x70\x72\x6f\166\x65\144\x2d\155\x6f\144\141\154", array(AdditionController::class, "\x61\160\160\162\x6f\x76\145\101\x64\x64\151\164\151\x6f\x6e"))->name("\141\144\144\151\164\x69\157\156\56\163\x68\x6f\167\x5f\141\160\160\162\157\x76\x65\137\x6d\x6f\144\141\x6c");
Route::get("\141\144\x64\151\x74\151\x6f\x6e\57\x73\x68\157\167\x2d\162\x65\152\145\143\164\x2d\x6d\157\x64\x61\x6c", array(AdditionController::class, "\162\145\152\x65\143\x74\101\x64\144\x69\164\x69\x6f\x6e"))->name("\x61\x64\x64\151\164\x69\x6f\x6e\56\x73\x68\x6f\x77\137\162\145\152\145\x63\x74\x5f\155\157\x64\141\154");
Route::get("\x61\144\x64\x69\164\x69\157\x6e\x2f\x61\x64\144\55\x74\171\x70\145", array(AdditionController::class, "\x61\x64\144\x54\x79\160\145"))->name("\x61\144\x64\151\x74\x69\157\156\x2e\141\x64\144\55\x74\171\x70\x65");
Route::post("\141\x64\x64\x69\164\x69\157\x6e\57\163\141\x76\x65\x2d\x74\171\x70\x65", array(AdditionController::class, "\x73\x61\166\x65\x54\x79\160\x65"))->name("\x61\144\144\x69\x74\x69\x6f\156\x2e\x73\x61\x76\x65\x2d\x74\171\160\145");
Route::get("\x61\144\144\x69\164\151\x6f\x6e\x2f\163\x70\154\x69\164\x2d\x70\141\x79\155\145\156\x74\x73", array(AdditionController::class, "\x73\x70\x6c\x69\x74\120\x61\171\x6d\145\156\164\x73"))->name("\x61\144\x64\x69\164\x69\157\156\x2e\163\160\154\x69\x74\55\x70\141\x79\x6d\x65\156\164\x73");
Route::post("\x61\x64\x64\151\x74\151\157\x6e\57\x73\x74\x6f\x72\145\x5f\x66\x69\x6c\x65", array(AdditionController::class, "\163\x74\x6f\162\145\x5f\146\151\x6c\x65"))->name("\x61\144\x64\151\164\151\x6f\x6e\56\x73\164\x6f\x72\x65\x5f\x66\151\154\x65");
Route::post("\141\144\x64\x69\x74\x69\157\156\57\141\144\144\x69\164\x69\157\156\101\143\x74\151\x6f\x6e", array(AdditionController::class, "\141\x64\144\x69\164\151\157\x6e\101\x63\x74\151\x6f\156"))->name("\141\x64\144\x69\x74\151\157\156\56\x61\x64\144\x69\164\x69\157\x6e\101\143\x74\151\x6f\156");
Route::post("\141\144\144\151\x74\x69\x6f\x6e\57\x64\x65\x73\x74\x72\x6f\171\x66\x69\154\145\x2f\173\151\144\x7d", array(AdditionController::class, "\144\x65\163\164\x72\x6f\x79\137\x66\x69\x6c\x65"))->name("\x61\144\144\151\x74\x69\157\x6e\56\x64\x65\163\x74\162\x6f\171\x66\151\154\x65");
Route::get("\141\144\144\x69\x74\x69\157\x6e\x2f\144\x6f\x77\x6e\154\x6f\x61\144\57\x7b\151\x64\175", array(AdditionController::class, "\x64\157\167\156\154\x6f\x61\x64\137\146\x69\154\x65"))->name("\x61\144\144\151\164\151\157\156\56\144\157\167\x6e\x6c\157\x61\x64");
Route::get("\141\x64\144\151\x74\x69\157\156\x2f\x70\x61\x73\163\x2d\x70\141\x79\155\145\x6e\x74\163", array(AdditionController::class, "\x70\x61\163\163\120\x61\x79\155\145\156\x74"))->name("\141\x64\144\151\164\x69\x6f\x6e\56\x70\x61\x73\163\55\x70\x61\171\155\x65\156\x74\x73");
Route::get("\144\145\x64\x75\x63\x74\x69\x6f\156\x2f\x61\144\144\x2d\164\171\160\145", array(DeductionController::class, "\x61\x64\x64\x54\171\160\145"))->name("\x64\x65\x64\x75\143\164\151\x6f\156\56\x61\144\144\x2d\164\171\x70\145");
Route::get("\x64\145\144\x75\x63\x74\151\157\x6e\57\163\150\157\167\x2d\141\x70\x70\x72\x6f\x76\x65\144\55\x6d\x6f\144\x61\x6c", array(DeductionController::class, "\x61\x70\x70\162\157\x76\145\x44\145\144\165\x63\x74\151\x6f\x6e"))->name("\x64\145\x64\165\x63\x74\151\x6f\156\x2e\163\150\x6f\167\x5f\x61\x70\x70\162\x6f\166\145\x5f\x6d\157\144\x61\154");
Route::get("\x64\145\144\165\143\164\x69\x6f\156\57\163\x68\x6f\x77\x2d\x72\145\152\x65\143\x74\x2d\x6d\x6f\x64\141\x6c", array(DeductionController::class, "\x72\145\x6a\145\x63\x74\104\x65\x64\x75\x63\x74\151\x6f\156"))->name("\144\x65\x64\165\143\164\151\157\156\x2e\163\x68\157\x77\137\162\x65\x6a\145\143\164\x5f\x6d\157\144\x61\154");
Route::post("\144\145\x64\x75\x63\x74\x69\157\156\x2f\x73\x61\166\145\x2d\164\171\160\x65", array(DeductionController::class, "\163\141\166\145\x54\171\160\145"))->name("\x64\145\144\x75\143\164\x69\x6f\x6e\56\163\141\x76\145\55\x74\x79\x70\145");
Route::get("\144\x65\144\x75\x63\x74\x69\157\156\57\163\160\154\151\x74\x2d\160\x61\x79\155\145\156\164\163", array(DeductionController::class, "\x73\160\154\x69\x74\120\141\171\x6d\x65\156\164\163"))->name("\x64\x65\144\x75\x63\x74\x69\x6f\156\x2e\163\160\x6c\151\164\x2d\x70\141\171\155\x65\156\x74\163");
Route::post("\x64\145\x64\x75\x63\x74\151\157\x6e\x2f\x73\164\x6f\162\145\137\146\151\154\x65", array(DeductionController::class, "\x73\x74\157\162\145\137\146\151\154\145"))->name("\x64\145\144\x75\x63\164\x69\x6f\x6e\x2e\x73\x74\x6f\162\x65\x5f\x66\151\154\145");
Route::post("\144\145\144\x75\143\x74\x69\x6f\156\x2f\144\145\x64\x75\143\x74\151\157\x6e\101\143\164\151\x6f\x6e", array(DeductionController::class, "\144\x65\x64\165\x63\x74\151\157\x6e\101\x63\164\151\157\156"))->name("\x64\145\x64\x75\x63\164\x69\x6f\x6e\56\144\145\x64\x75\x63\x74\151\157\x6e\101\x63\164\x69\157\x6e");
Route::post("\x64\145\144\x75\143\x74\x69\157\x6e\x2f\x64\x65\163\x74\x72\157\171\x66\x69\x6c\x65\57\173\151\x64\x7d", array(DeductionController::class, "\144\145\163\x74\162\x6f\x79\137\146\x69\x6c\145"))->name("\144\x65\144\165\143\164\151\x6f\x6e\x2e\x64\x65\x73\164\x72\x6f\171\x66\x69\154\x65");
Route::get("\144\145\144\165\x63\164\x69\x6f\156\57\144\157\x77\156\x6c\157\141\144\x2f\x7b\x69\x64\175", array(DeductionController::class, "\x64\157\167\156\x6c\x6f\141\144\137\146\x69\x6c\145"))->name("\144\145\x64\165\143\164\151\157\x6e\56\144\x6f\167\156\154\157\141\x64");
Route::get("\144\x65\144\x75\143\164\151\x6f\156\57\160\141\163\163\55\x70\141\x79\x6d\x65\x6e\164\x73", array(DeductionController::class, "\160\141\163\163\120\x61\x79\155\145\156\x74"))->name("\x64\145\144\165\x63\x74\x69\157\156\56\160\141\163\x73\x2d\x70\x61\x79\x6d\145\156\164\163");
Route::resource("\141\144\144\151\164\x69\x6f\x6e", AdditionController::class);
Route::resource("\x64\145\x64\x75\143\x74\151\x6f\x6e", DeductionController::class);
Route::get("\167\160\163\57\143\x61\154\143\165\x6c\141\x74\145", array(WpsController::class, "\143\141\x6c\x63\165\154\x61\164\145"))->name("\x77\x70\x73\56\143\141\x6c\x63\x75\x6c\x61\x74\145");
Route::get("\x77\160\163\x2f\x67\x65\164\55\160\x65\x6e\144\151\x6e\147", array(WpsController::class, "\147\x65\x74\x50\x65\x6e\144\x69\x6e\147"))->name("\167\x70\163\x2e\x67\x65\x74\55\160\145\156\144\x69\156\x67");
Route::get("\x77\160\163\x2f\x72\145\x66\x72\145\x73\x68\x2d\164\x61\x62\x73", array(WpsController::class, "\x72\x65\146\162\x65\x73\x68\x5f\164\141\x62\x73"))->name("\x77\160\x73\x2e\x72\x65\x66\x72\x65\x73\150\55\x74\x61\x62\x73");
Route::get("\x77\160\x73\57\163\150\157\167\x2d\141\x70\x70\162\157\166\145\144\55\x6d\157\144\141\x6c", array(WpsController::class, "\x61\x70\x70\162\x6f\x76\x65\x57\160\x73"))->name("\x77\x70\163\56\x73\x68\157\x77\137\x61\x70\160\x72\x6f\x76\145\137\x6d\157\144\141\154");
Route::get("\167\x70\163\57\x73\x68\x6f\x77\x2d\x72\145\x6a\145\x63\164\55\x6d\x6f\144\x61\x6c", array(WpsController::class, "\x72\x65\152\145\143\164\x57\160\163"))->name("\x77\x70\x73\56\x73\x68\157\x77\x5f\162\145\x6a\145\x63\x74\x5f\155\157\x64\x61\154");
Route::post("\167\160\x73\57\167\160\163\x41\x63\164\151\x6f\156", array(WpsController::class, "\x77\x70\163\101\x63\164\x69\x6f\x6e"))->name("\167\160\163\56\167\x70\x73\101\143\x74\151\157\156");
Route::resource("\167\x70\163", WpsController::class);
Route::get("\164\x72\x61\143\x6b\167\x70\x73\57\163\150\x6f\167\x2d\160\x72\157\146\151\x6c\145", array(TrackWpsController::class, "\163\150\157\x77\x50\x72\157\146\x69\x6c\145"))->name("\164\x72\x61\143\x6b\167\160\x73\x2e\x73\x68\x6f\167\x2d\x70\162\157\146\151\x6c\x65");
Route::get("\x74\x72\x61\143\x6b\x77\x70\x73\57\x64\x6f\167\x6e\x6c\157\x61\144\x2d\x73\151\x66\57\x7b\151\144\x7d", array(TrackWpsController::class, "\x64\x6f\x77\156\154\x6f\141\144\x53\151\x66"))->name("\164\x72\141\x63\x6b\x77\x70\x73\x2e\144\157\167\156\x6c\157\x61\x64\55\x73\x69\x66");
Route::get("\164\162\x61\143\x6b\167\x70\163\57\144\x6f\x77\x6e\154\157\141\144\x2d\145\170\x63\x65\x6c\57\x7b\151\144\x7d", array(TrackWpsController::class, "\144\x6f\167\156\x6c\x6f\x61\x64\105\170\143\145\154"))->name("\x74\162\141\143\153\x77\x70\163\56\x64\157\x77\x6e\154\157\x61\144\x2d\145\170\143\145\154");
Route::post("\164\x72\x61\143\153\167\x70\x73\x2f\165\160\144\x61\164\145\x2d\x70\141\x79\55\x73\x74\141\x74\165\163", array(TrackWpsController::class, "\165\x70\x64\141\164\x65\x50\x61\171\123\x74\x61\164\x75\x73"))->name("\x74\162\x61\x63\x6b\x77\160\163\56\x75\x70\144\141\164\x65\x2d\x70\x61\x79\55\x73\164\x61\x74\x75\x73");
Route::resource("\164\x72\x61\x63\x6b\167\x70\x73", TrackWpsController::class);
Route::resource("\x65\155\160\154\x6f\x79\145\162\x2d\x70\x72\x6f\x66\151\x6c\145", EmployerProfileController::class);
Route::get("\163\141\x6c\141\x72\x79\55\x72\145\x70\157\x72\164\x2f\141\144\x64\x69\164\x69\157\156\55\x64\x65\x64\x75\143\164\x69\x6f\156\55\144\145\x74\x61\151\154\x73\x2f\x7b\155\157\x6e\x74\150\x7d\57\173\x79\x65\141\x72\x7d\x2f\173\165\x73\x65\162\137\x69\x64\x7d", array(SalaryReportController::class, "\141\144\144\151\x74\151\157\x6e\137\x64\x65\144\x75\x63\164\x69\x6f\x6e\137\x64\x65\164\x61\x69\154\163"))->name("\163\x61\154\141\162\x79\55\x72\145\160\157\x72\x74\56\x61\x64\x64\151\164\x69\x6f\x6e\x2d\x64\x65\x64\x75\143\x74\151\157\156\55\144\145\164\141\x69\x6c\163");
Route::resource("\163\x61\x6c\141\x72\x79\x2d\162\145\x70\x6f\162\164", SalaryReportController::class);
Route::get("\x65\170\x70\151\x72\145\144\55\144\157\x63\163\57\163\x68\157\167\x2d\144\145\164\141\x69\x6c\163\57\x7b\x69\144\x7d", array(ExpiredDocsController::class, "\163\x68\157\x77\x5f\144\145\164\x61\x69\x6c\x73"))->name("\145\x78\160\151\162\x65\144\x2d\144\157\143\163\56\163\x68\157\167\55\144\x65\164\x61\x69\154\x73");
Route::resource("\145\x78\x70\x69\x72\145\x64\55\x64\157\143\x73", ExpiredDocsController::class);
Route::resource("\x76\151\x73\141\x2d\x63\x6f\163\164", VisaCostController::class);
Route::post("\162\x65\x63\x72\x75\151\164\x6d\145\156\164\57\x73\164\157\x72\145\x5f\x66\x69\154\145", array(RecruitmentController::class, "\163\x74\x6f\162\145\x5f\x66\151\x6c\x65"))->name("\x72\x65\x63\162\x75\x69\x74\155\145\156\x74\x2e\163\164\157\162\145\137\x66\x69\154\x65");
Route::get("\x72\145\x63\162\x75\x69\x74\155\145\156\164\57\x64\x6f\x77\x6e\154\157\x61\x64\x2f\173\x69\144\x7d", array(RecruitmentController::class, "\x64\157\167\x6e\x6c\157\141\x64\x5f\x66\x69\x6c\145"))->name("\162\x65\143\x72\x75\151\x74\155\x65\156\x74\56\x64\157\x77\x6e\x6c\x6f\x61\144\x5f\146\151\x6c\145");
Route::post("\x72\x65\x63\162\x75\151\164\155\145\x6e\x74\57\144\x65\x73\164\x72\x6f\x79\x66\151\154\x65\x2f\x7b\151\x64\175", array(RecruitmentController::class, "\x64\145\x73\164\x72\157\x79\137\146\151\154\145"))->name("\x72\x65\x63\x72\x75\x69\x74\155\x65\156\x74\56\x64\145\x73\164\162\x6f\x79\x66\151\154\x65");
Route::post("\162\145\x63\162\x75\151\x74\155\145\x6e\x74\x2f\x63\150\141\x6e\x67\145\x2d\x73\x74\x61\x74\165\x73", array(RecruitmentController::class, "\143\150\x61\156\x67\145\123\x74\141\164\165\x73"))->name("\162\x65\x63\x72\x75\151\x74\155\x65\x6e\164\56\143\150\141\x6e\147\145\137\163\x74\x61\x74\x75\x73");
Route::resource("\x72\x65\x63\162\x75\x69\x74\155\x65\156\164", RecruitmentController::class);
Route::get("\x76\x69\x73\x61\55\x62\165\x64\x67\145\x74\57\x73\150\157\167\55\x61\x70\160\x72\x6f\x76\145\144\x2d\155\x6f\x64\141\154", array(VisaBudgetController::class, "\x61\x70\160\162\157\166\145\102\x75\x64\147\x65\x74"))->name("\x76\151\163\141\55\142\x75\144\x67\145\164\56\163\x68\157\x77\x5f\141\160\160\x72\157\x76\145\x5f\155\157\144\141\x6c");
Route::get("\166\151\x73\141\55\x62\x75\x64\x67\145\164\57\163\x68\157\x77\55\162\145\x6a\x65\143\x74\55\x6d\x6f\x64\141\x6c", array(VisaBudgetController::class, "\x72\145\152\145\143\164\x42\165\144\147\x65\x74"))->name("\x76\151\x73\x61\x2d\142\x75\144\147\x65\x74\56\x73\x68\x6f\167\x5f\x72\x65\x6a\145\x63\164\137\155\x6f\x64\141\x6c");
Route::post("\x76\x69\163\141\55\x62\165\144\x67\x65\x74\57\x42\165\144\147\x65\x74\x41\x63\x74\x69\x6f\156", array(VisaBudgetController::class, "\x42\165\x64\147\145\x74\x41\143\x74\151\x6f\x6e"))->name("\166\x69\163\x61\55\x62\165\144\147\x65\164\56\x42\165\x64\147\x65\x74\x41\143\x74\151\157\156");
Route::get("\166\151\x73\x61\55\142\165\144\x67\145\x74\57\x67\x65\164\x64\141\164\x61", array(VisaBudgetController::class, "\147\x65\x74\x64\141\164\141"))->name("\x76\151\x73\141\x2d\142\165\x64\147\x65\x74\56\x67\145\164\x64\141\164\x61");
Route::resource("\166\x69\163\x61\55\x62\x75\144\x67\x65\x74", VisaBudgetController::class);
Route::post("\x64\x6f\x63\55\x73\x75\x62\57\163\164\x6f\x72\145\x5f\x66\x69\154\145", array(DocumentSubmissionController::class, "\163\x74\157\x72\145\137\x66\151\x6c\145"))->name("\x64\x6f\143\55\x73\x75\142\x2e\x73\x74\x6f\162\x65\x5f\146\x69\154\x65");
Route::get("\144\x6f\143\x2d\x73\165\142\x2f\144\157\167\156\154\x6f\x61\144\57\x7b\151\144\x7d", array(DocumentSubmissionController::class, "\144\x6f\167\x6e\154\157\141\x64\137\146\151\154\x65"))->name("\x64\157\143\55\x73\x75\142\56\144\157\x77\156\x6c\157\x61\x64\x5f\146\151\x6c\x65");
Route::resource("\x64\157\x63\55\x73\165\x62", DocumentSubmissionController::class);
Route::get("\154\x65\141\x76\x65\55\x72\145\x74\165\x72\x6e\57\144\157\x77\156\154\x6f\x61\144\57\x7b\151\144\x7d", array(LeaveReturnController::class, "\144\157\167\156\x6c\157\141\x64\137\x66\x69\154\145"))->name("\x6c\x65\x61\166\145\x2d\x72\145\164\x75\x72\x6e\56\x64\x6f\x77\156\x6c\157\141\144");
Route::post("\154\x65\x61\x76\145\x2d\162\x65\x74\x75\x72\156\x2f\x73\164\x6f\162\x65\137\146\151\154\145", array(LeaveReturnController::class, "\x73\x74\x6f\162\x65\x5f\x66\151\x6c\145"))->name("\x6c\x65\141\x76\145\55\x72\x65\x74\165\x72\x6e\x2e\163\164\157\x72\145\137\146\151\154\145");
Route::resource("\154\145\x61\166\145\x2d\162\145\x74\165\x72\156", LeaveReturnController::class);
Route::resource("\x6d\x69\163\163\151\x6e\x67\x2d\144\157\143\163", MissingDocsController::class);
Route::resource("\163\151\x72\141\x2d\x63\x6f\163\164", SiraCostController::class);
Route::resource("\x65\170\160\x69\162\145\144\55\x73\151\x72\141", ExpiredSiraController::class);
Route::post("\x68\157\x75\x73\151\156\x67\x2f\163\164\x6f\162\145\x5f\146\x69\154\x65", array(HousingController::class, "\x73\x74\157\x72\x65\137\146\151\154\145"))->name("\x68\x6f\x75\163\151\x6e\x67\56\x73\164\157\x72\x65\x5f\146\x69\154\x65");
Route::get("\150\x6f\x75\163\x69\156\147\57\x64\157\167\x6e\154\157\x61\x64\57\173\x69\144\175", array(HousingController::class, "\144\157\167\156\154\x6f\x61\x64\x5f\146\151\x6c\145"))->name("\150\x6f\x75\163\151\156\147\x2e\x64\157\167\156\154\x6f\141\144\x5f\146\151\154\145");
Route::post("\150\x6f\165\x73\x69\x6e\x67\x2f\144\145\x73\164\x72\157\x79\x66\151\x6c\145\x2f\173\x69\x64\x7d", array(HousingController::class, "\x64\x65\x73\x74\x72\157\x79\x5f\x66\x69\154\145"))->name("\x68\157\165\x73\151\x6e\x67\x2e\x64\145\x73\x74\x72\x6f\171\x66\151\154\x65");
Route::resource("\x68\x6f\165\x73\151\x6e\147", HousingController::class);
Route::get("\x72\157\157\155\57\x62\145\144\x44\145\x74\x61\151\154\x73", array(RoomController::class, "\x62\145\x64\x44\x65\x74\141\x69\x6c\163"))->name("\x72\x6f\x6f\155\56\x62\x65\x64\x44\145\164\141\151\x6c\163");
Route::get("\162\x6f\x6f\x6d\x2f\165\160\144\x61\x74\145\102\145\x64", array(RoomController::class, "\x75\160\144\x61\x74\x65\102\x65\144"))->name("\162\x6f\x6f\x6d\56\165\x70\144\141\164\x65\102\x65\144");
Route::resource("\x72\157\x6f\x6d", RoomController::class);
Route::get("\x62\145\x64\x2f\162\145\x66\x72\145\x73\x68\55\x74\x61\142\163", array(BedController::class, "\x72\x65\x66\x72\x65\x73\x68\x5f\164\x61\x62\163"))->name("\x62\x65\x64\56\x72\x65\146\162\145\x73\x68\55\164\x61\142\163");
Route::get("\142\145\144\57\x67\x65\164\55\162\157\x6f\x6d\163", array(BedController::class, "\147\145\164\x52\x6f\157\x6d\x73"))->name("\x62\145\x64\x2e\x67\145\164\x52\157\x6f\155\x73");
Route::resource("\142\145\144", BedController::class);
Route::get("\x73\151\x72\x61\55\142\x75\144\x67\145\x74\x2f\163\x68\157\x77\x2d\141\160\160\162\157\166\x65\144\x2d\155\157\144\141\154", array(SiraBudgetController::class, "\141\x70\x70\162\157\166\x65\102\165\144\147\x65\x74"))->name("\x73\x69\162\x61\x2d\x62\x75\x64\x67\145\x74\x2e\x73\150\x6f\x77\x5f\141\x70\x70\x72\157\x76\x65\x5f\155\x6f\144\141\154");
Route::get("\163\x69\162\x61\55\x62\x75\144\x67\x65\164\57\x73\x68\157\167\55\x72\x65\x6a\x65\x63\164\x2d\155\157\144\141\x6c", array(SiraBudgetController::class, "\162\x65\152\x65\143\x74\102\x75\x64\x67\145\164"))->name("\163\151\162\x61\55\x62\x75\x64\147\x65\x74\x2e\163\150\157\x77\137\162\145\x6a\x65\x63\x74\137\x6d\x6f\144\x61\x6c");
Route::post("\163\151\162\x61\55\x62\165\144\x67\x65\164\57\x42\165\x64\x67\x65\x74\x41\x63\x74\151\x6f\156", array(SiraBudgetController::class, "\102\x75\x64\147\145\164\101\143\x74\x69\157\156"))->name("\x73\151\x72\x61\55\142\x75\x64\x67\145\x74\56\102\165\144\x67\x65\x74\101\x63\x74\151\x6f\156");
Route::get("\x73\151\x72\x61\x2d\142\x75\x64\x67\145\x74\57\x67\x65\164\x64\x61\164\141", array(SiraBudgetController::class, "\147\145\164\144\141\x74\x61"))->name("\x73\151\162\x61\x2d\x62\x75\144\147\145\x74\56\147\145\x74\x64\x61\164\141");
Route::resource("\163\x69\162\x61\55\x62\165\144\147\x65\164", SiraBudgetController::class);
Route::post("\x73\x69\x72\141\x2d\163\x75\x62\x2f\x73\164\x6f\162\x65\137\x66\x69\154\x65", array(SiraSubmissionController::class, "\163\164\x6f\162\x65\x5f\x66\x69\x6c\x65"))->name("\163\151\162\x61\x2d\163\x75\142\56\163\x74\157\x72\x65\x5f\x66\x69\x6c\x65");
Route::get("\x73\151\162\141\55\163\165\142\57\144\157\167\x6e\154\157\141\144\57\173\x69\x64\x7d", array(SiraSubmissionController::class, "\144\x6f\x77\x6e\x6c\x6f\x61\144\137\146\x69\154\145"))->name("\163\x69\162\x61\55\x73\165\x62\x2e\x64\x6f\x77\x6e\x6c\157\141\144\137\x66\x69\x6c\x65");
Route::resource("\163\x69\162\141\x2d\163\165\x62", SiraSubmissionController::class);
Route::post("\145\x6d\x70\x2d\143\157\156\164\162\141\x63\x74\57\163\164\x6f\x72\145\137\146\151\154\x65", array(EmpContractController::class, "\x73\x74\157\162\145\137\146\151\x6c\x65"))->name("\145\155\160\x2d\x63\157\x6e\x74\x72\141\x63\164\56\163\x74\157\162\x65\137\x66\151\x6c\145");
Route::post("\145\155\160\x2d\x63\157\x6e\164\162\x61\143\164\57\144\145\163\164\162\x6f\x79\x66\x69\x6c\x65\x2f\173\x69\x64\175", array(EmpContractController::class, "\x64\145\x73\x74\x72\x6f\171\137\146\x69\x6c\145"))->name("\x65\155\x70\55\x63\x6f\x6e\164\x72\x61\x63\164\x2e\144\145\x73\x74\162\157\x79\146\151\x6c\x65");
Route::get("\x65\155\x70\x2d\x63\x6f\156\x74\x72\x61\x63\164\x2f\x64\x6f\167\x6e\154\x6f\x61\x64\x2f\x7b\151\x64\175", array(EmpContractController::class, "\144\x6f\x77\x6e\154\157\x61\144\137\x66\151\154\145"))->name("\x65\155\160\x2d\x63\157\156\164\162\x61\x63\x74\x2e\144\x6f\x77\x6e\154\x6f\141\144");
Route::post("\145\155\160\55\143\x6f\x6e\x74\162\x61\143\164\57\x72\x65\156\145\x77", array(EmpContractController::class, "\x72\145\156\145\x77"))->name("\145\155\160\x2d\x63\x6f\x6e\x74\x72\141\x63\164\56\162\x65\156\145\167");
Route::resource("\145\155\160\x2d\143\x6f\x6e\164\162\x61\x63\164", EmpContractController::class);
Route::post("\x63\x61\156\143\x65\154\154\141\x74\x69\157\x6e\x2f\x73\x74\157\x72\x65\137\x66\x69\154\x65", array(CancellationController::class, "\x73\164\x6f\x72\145\137\x66\x69\154\145"))->name("\x63\x61\x6e\x63\145\154\x6c\141\x74\151\157\156\x2e\163\x74\157\x72\x65\137\x66\x69\154\x65");
Route::post("\x63\141\x6e\143\145\154\154\x61\164\x69\157\x6e\57\x64\145\163\164\162\157\x79\x66\x69\154\x65\x2f\x7b\x69\144\x7d", array(CancellationController::class, "\144\145\x73\x74\162\157\x79\137\146\x69\x6c\x65"))->name("\x63\141\156\x63\145\154\154\141\x74\151\157\156\56\x64\x65\163\164\162\157\x79\x66\x69\x6c\145");
Route::get("\143\x61\156\143\145\154\x6c\141\x74\x69\157\156\x2f\144\157\167\156\x6c\157\141\x64\x2f\173\x69\x64\175", array(CancellationController::class, "\x64\x6f\x77\156\x6c\157\141\144\137\x66\151\154\x65"))->name("\x63\x61\x6e\143\x65\154\154\141\x74\x69\157\156\x2e\x64\157\167\x6e\x6c\x6f\x61\144\x5f\146\151\154\145");
Route::get("\143\x61\156\x63\145\154\x6c\141\164\151\x6f\156\x2f\163\150\157\167\55\x61\160\x70\162\157\166\145\144\55\x6d\157\144\x61\154", array(CancellationController::class, "\x61\x70\x70\x72\157\x76\x65\x43\141\156\143\x65\x6c\154\141\164\x69\x6f\156"))->name("\143\141\156\143\145\154\x6c\x61\164\151\x6f\156\x2e\163\x68\157\x77\x5f\x61\160\x70\162\x6f\x76\145\x5f\155\157\x64\141\x6c");
Route::get("\143\x61\156\x63\x65\x6c\x6c\x61\x74\x69\157\x6e\57\163\x68\x6f\167\55\162\145\x6a\x65\x63\x74\55\x6d\x6f\144\141\x6c", array(CancellationController::class, "\162\145\152\145\143\164\103\141\156\x63\x65\x6c\154\x61\x74\151\x6f\156"))->name("\143\x61\156\143\x65\x6c\x6c\x61\164\151\157\156\56\163\150\x6f\167\x5f\162\x65\152\145\143\164\137\155\157\x64\x61\154");
Route::post("\x63\x61\x6e\x63\145\x6c\x6c\x61\x74\151\x6f\156\x2f\x63\141\x6e\143\145\x6c\154\x61\x74\151\x6f\156\x41\x63\164\x69\x6f\x6e", array(CancellationController::class, "\143\x61\156\x63\145\154\x6c\141\x74\151\157\156\x41\143\x74\x69\157\156"))->name("\143\141\x6e\143\145\154\154\141\164\x69\x6f\x6e\x2e\143\141\x6e\143\x65\x6c\x6c\x61\164\x69\x6f\x6e\101\x63\x74\151\x6f\x6e");
Route::resource("\x63\x61\x6e\143\x65\x6c\154\x61\x74\151\157\156", CancellationController::class);
Route::get("\x65\x6e\144\x2d\x73\145\x72\x76\x69\143\x65\57\x73\150\x6f\167\x2d\141\x70\x70\x72\157\166\145\144\55\x6d\x6f\144\141\x6c", array(EndServiceController::class, "\141\160\x70\x72\x6f\x76\145\x45\x6e\144\123\145\162\166\151\x63\x65"))->name("\145\x6e\144\55\x73\145\x72\x76\x69\143\x65\56\x73\150\x6f\x77\137\141\160\160\x72\157\x76\x65\x5f\155\157\144\x61\154");
Route::get("\145\156\144\x2d\x73\x65\162\x76\x69\x63\145\57\163\150\x6f\167\55\x72\x65\152\x65\143\x74\55\155\157\144\141\154", array(EndServiceController::class, "\x72\x65\152\145\143\x74\x45\x6e\144\123\x65\162\166\x69\143\x65"))->name("\145\x6e\x64\x2d\x73\x65\162\166\151\143\x65\x2e\x73\x68\157\167\137\x72\x65\152\x65\143\164\x5f\x6d\x6f\x64\141\154");
Route::post("\145\156\144\x2d\x73\x65\x72\166\151\x63\x65\57\163\x74\x6f\x72\145\x5f\x66\151\154\x65", array(EndServiceController::class, "\x73\x74\x6f\x72\145\137\x66\151\x6c\x65"))->name("\145\156\x64\55\x73\145\162\166\x69\143\x65\x2e\x73\x74\x6f\x72\145\x5f\x66\151\x6c\145");
Route::post("\x65\x6e\x64\x2d\x73\x65\162\x76\151\143\145\57\x64\145\x73\164\x72\x6f\171\146\x69\x6c\x65\x2f\173\x69\144\175", array(EndServiceController::class, "\144\x65\x73\x74\162\x6f\x79\137\146\151\154\x65"))->name("\x65\x6e\x64\x2d\163\x65\162\x76\x69\143\145\56\x64\x65\x73\164\x72\157\x79\x66\151\x6c\145");
Route::get("\x65\x6e\x64\x2d\x73\145\x72\x76\151\143\145\x2f\x64\x6f\167\x6e\154\x6f\141\144\x2f\173\151\x64\x7d", array(EndServiceController::class, "\x64\157\x77\x6e\x6c\157\x61\144\137\x66\151\x6c\145"))->name("\x65\156\144\x2d\163\145\x72\x76\x69\x63\145\x2e\144\157\167\x6e\154\x6f\x61\144");
Route::post("\145\156\x64\55\163\x65\162\166\x69\x63\145\x2f\145\x6e\144\x53\x65\162\x76\x69\143\145\x41\143\164\x69\x6f\x6e", array(EndServiceController::class, "\145\156\144\123\145\162\x76\151\x63\145\101\x63\164\151\x6f\x6e"))->name("\x65\156\x64\x2d\163\145\162\166\151\143\x65\x2e\145\x6e\x64\123\x65\162\166\x69\x63\145\x41\x63\x74\151\157\156");
Route::resource("\x65\156\x64\55\x73\145\x72\x76\151\143\x65", EndServiceController::class);
Route::get("\x63\157\x6c\x6c\x65\143\164\x69\x6f\156\163\57\x72\145\x66\162\x65\163\x68\55\164\141\142\163", array(CollectionController::class, "\162\x65\146\x72\145\163\150\x54\141\x62\163"))->name("\143\157\x6c\154\145\143\x74\x69\157\x6e\x73\56\162\x65\146\162\145\163\150\x54\x61\142\x73");
Route::resource("\143\x6f\154\x6c\145\x63\x74\151\157\x6e\163", CollectionController::class);
Route::post("\x63\150\145\x63\153\x77\160\x73\57\151\155\160\157\x72\164", array(CheckWpsController::class, "\x69\x6d\160\x6f\x72\164\x53\151\146"))->name("\x63\x68\145\x63\153\167\x70\x73\56\151\x6d\160\x6f\162\x74\x2d\163\151\x66");
Route::resource("\x63\x68\x65\143\153\x77\x70\163", CheckWpsController::class);
Route::resource("\145\156\144\x2d\163\x65\162\x76\x69\143\x65\x2d\x72\x65\x70\x6f\162\164", EndServiceReportController::class);
});
Function Calls
None |
Stats
MD5 | 9ecc4ab1dacdc1638658c7d5d19a2716 |
Eval Count | 0 |
Decode Time | 180 ms |