From a3948c872e6620cd0b56d279c2b8ce239362fc44 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Fri, 20 Mar 2026 21:47:02 +0500 Subject: [PATCH] Changes --- .cache/dconf/user | Bin 0 -> 2 bytes ...c65c810c0d352a587f5be66058e87-le64.cache-9 | Bin 0 -> 128 bytes ...752c9e168308eb5108dacded5237a-le64.cache-9 | Bin 0 -> 136 bytes .cache/fontconfig/CACHEDIR.TAG | 4 + ...b20fdb08344e0e664864cc2ede53d-le64.cache-9 | Bin 0 -> 53936 bytes .../4/user/GraphicsRenderTests.log | 54 ++ .../libreoffice/4/user/autotext/mytexts.bau | Bin 0 -> 557 bytes .../4/user/basic/Standard/Module1.xba | 24 + .../4/user/basic/Standard/dialog.xlb | 3 + .../4/user/basic/Standard/script.xlb | 5 + .config/libreoffice/4/user/basic/dialog.xlc | 5 + .config/libreoffice/4/user/basic/script.xlc | 5 + .config/libreoffice/4/user/config/autotbl.fmt | Bin 0 -> 35313 bytes .../libreoffice/4/user/database/biblio.odb | Bin 0 -> 2892 bytes .../4/user/database/biblio/biblio.dbf | Bin 0 -> 75798 bytes .../4/user/database/biblio/biblio.dbt | Bin 0 -> 46601 bytes .config/libreoffice/4/user/extensions/buildid | 1 + .../user/extensions/bundled/lastsynchronized | 1 + .../backenddb.xml | 2 + .../backenddb.xml | 2 + .../4/user/extensions/shared/lastsynchronized | 1 + .../backenddb.xml | 2 + .../backenddb.xml | 2 + .../backenddb.xml | 2 + .../backenddb.xml | 2 + .config/libreoffice/4/user/gallery/sg30.sdv | Bin 0 -> 2048 bytes .config/libreoffice/4/user/gallery/sg30.thm | Bin 0 -> 565 bytes .../4/user/pack/ExtensionInfo.pack | Bin 0 -> 32 bytes .../4/user/pack/autotext/mytexts.pack | Bin 0 -> 402 bytes .../4/user/pack/basic/Standard/Module1.pack | Bin 0 -> 644 bytes .../4/user/pack/basic/Standard/dialog.pack | Bin 0 -> 220 bytes .../4/user/pack/basic/Standard/script.pack | Bin 0 -> 241 bytes .../libreoffice/4/user/pack/basic/dialog.pack | Bin 0 -> 238 bytes .../libreoffice/4/user/pack/basic/script.pack | Bin 0 -> 238 bytes .../4/user/pack/config/autotbl.pack | Bin 0 -> 1780 bytes .../4/user/pack/database/biblio.pack | Bin 0 -> 2432 bytes .../4/user/pack/database/biblio/biblio.pack | Bin 0 -> 2147 bytes .../4/user/pack/registrymodifications.pack | Bin 0 -> 1166 bytes .../4/user/registrymodifications.xcu | 52 ++ .../backenddb.xml | 2 + .../backenddb.xml | 2 + .gitignore | 0 README.md | 0 _docker/app/Dockerfile | 3 + _docker/app/crontab | 0 _docker/app/php.ini | 0 _docker/jenkins/Dockerfile | 0 _docker/nginx/conf.d/nginx.conf | 0 _docker/nginx/local/conf.d/nginx.conf | 0 _docker/nginx/prod/conf.d/nginx.conf | 0 _docker/nginx/test/conf.d/nginx.conf | 0 _docker/supervisor/supervisord.conf | 0 app/Console/Commands/RegisterRoutes.php | 0 .../Commands/TransferPostsToNewTable.php | 0 app/Console/Commands/TransferUsers.php | 0 app/Console/Kernel.php | 0 .../GetAdditionalEducationBySlugAction.php | 0 .../GetAllAdditionalEducationsAction.php | 0 ...tionalEducationCategoryPreviewResource.php | 0 .../AdditionalEducationCategoryResource.php | 0 .../Resources/AdditionalEducationResource.php | 0 .../DirectionAdditionalEducationResource.php | 0 .../Loaders/AliasesLoader.php | 0 .../Loaders/MiddlewareLoader.php | 0 .../Loaders/ProvidersLoader.php | 0 .../Models/AdditionalEducation.php | 0 .../Models/AdditionalEducationCategory.php | 0 .../Models/DirectionAdditionalEducation.php | 0 .../AdditionalEducationCategoryPolicy.php | 0 .../Policies/AdditionalEducationPolicy.php | 0 .../DirectionAdditionalEducationPolicy.php | 0 .../BuildAdditionalEducationFiltersTask.php | 0 .../Tasks/BuildFormsEducationArrayTask.php | 0 .../FindAdditionalEducationBySlugTask.php | 0 ...ditionalEducationCategoriesPreviewTask.php | 0 .../GetDirectionAdditionalEducationsTask.php | 0 ...teredAdditionalEducationCategoriesTask.php | 0 .../ClientAdditionalEducationController.php | 0 .../AdditionalEducation/UI/WEB/Routes/web.php | 0 .../AppStructure/Actions/RenderPageAction.php | 0 .../AppStructure/Loaders/AliasesLoader.php | 0 .../AppStructure/Loaders/MiddlewareLoader.php | 0 .../AppStructure/Loaders/ProvidersLoader.php | 0 .../AppStructure/Models/MainSection.php | 0 app/Containers/AppStructure/Models/Page.php | 0 .../AppStructure/Models/SubSection.php | 0 .../Policies/MainSectionPolicy.php | 0 .../AppStructure/Policies/PagePolicy.php | 0 .../Policies/SubSectionPolicy.php | 0 .../Tasks/AddUrlsToSitemapTask.php | 0 .../AppStructure/Tasks/FindPageByPathTask.php | 0 .../Tasks/GenerateBreadcrumbsTask.php | 0 .../AppStructure/Tasks/GeneratePathTask.php | 0 .../GetAdditionalEducationsForSitemapTask.php | 0 .../Tasks/GetCachedNavigationDataTask.php | 0 .../Tasks/GetDepartmentsForSitemapTask.php | 0 .../Tasks/GetDivisionsForSitemapTask.php | 0 .../GetEducationalProgramsForSitemapTask.php | 0 .../Tasks/GetEventsForSitemapTask.php | 0 .../Tasks/GetFacultiesForSitemapTask.php | 0 .../Tasks/GetIndexRouteNameTask.php | 0 .../Tasks/GetNavigationDataTask.php | 0 .../Tasks/GetPagesForSitemapTask.php | 0 .../Tasks/GetPostsForSitemapTask.php | 0 .../Tasks/GetUsersForSitemapTask.php | 0 .../Tasks/RegisterApplicationRoutesTask.php | 0 .../UI/API/Controllers/NavigateController.php | 0 .../AppStructure/UI/API/Routes/api.php | 0 .../API/Transformers/NavigationResource.php | 0 .../API/Transformers/PageNavigateResource.php | 0 .../SubSectionNavigateResource.php | 0 .../UI/CLI/Commands/GenerateSitemap.php | 0 .../UI/CLI/Commands/RegisterRoutes.php | 0 .../UI/WEB/Controllers/PageController.php | 0 .../UI/WEB/Transformers/PageResource.php | 0 .../Article/Actions/ListPostsAction.php | 0 .../Article/Actions/ViewPostAction.php | 0 app/Containers/Article/Enums/PostStatus.php | 0 .../Article/Loaders/AliasesLoader.php | 0 .../Article/Loaders/MiddlewareLoader.php | 0 .../Article/Loaders/ProvidersLoader.php | 0 app/Containers/Article/Models/Category.php | 0 app/Containers/Article/Models/Post.php | 0 app/Containers/Article/Models/Tag.php | 0 .../Article/Policies/CategoryPolicy.php | 0 .../Article/Policies/PostPolicy.php | 0 app/Containers/Article/Policies/TagPolicy.php | 0 .../Article/Tasks/BuildFiltersTask.php | 0 .../Article/Tasks/GetCategoriesTask.php | 0 app/Containers/Article/Tasks/GetPostsTask.php | 0 app/Containers/Article/Tasks/GetTagsTask.php | 0 .../CLI/Commands/TransferPostsToNewTable.php | 0 .../WEB/Controllers/IndexPostController.php | 0 .../UI/WEB/Controllers/ShowPostController.php | 0 app/Containers/Article/UI/WEB/Routes/web.php | 0 .../UI/WEB/Transformers/CategoryResource.php | 0 .../UI/WEB/Transformers/PostItemResource.php | 0 .../UI/WEB/Transformers/PostListResource.php | 0 .../UI/WEB/Transformers/TagResource.php | 0 .../Actions/ProcessMixedFilesAction.php | 179 +++++++ .../Actions/ProcessUploadedFilesAction.php | 161 ++++++ .../Dashboard/Actions/PublishPostAction.php | 95 ++++ .../Dashboard/Loaders/AliasesLoader.php | 11 + .../Dashboard/Loaders/MiddlewareLoader.php | 26 + .../Dashboard/Loaders/ProvidersLoader.php | 11 + .../CallAiServiceForFileSelectionTask.php | 93 ++++ .../Dashboard/Tasks/CallAiServiceTask.php | 71 +++ .../Dashboard/Tasks/ConvertDocToDocxTask.php | 106 ++++ .../Tasks/CreatePostFromAiDataTask.php | 129 +++++ .../Tasks/ExtractTextFragmentTask.php | 85 +++ .../Tasks/ExtractTextFromDocumentTask.php | 116 +++++ .../Dashboard/Tasks/FindMainNewsFileTask.php | 133 +++++ .../Dashboard/Tasks/GetDraftPostsTask.php | 32 ++ .../Dashboard/Tasks/ParseDocxTask.php | 76 +++ .../Tests/Unit/VkPostGenerationTest.php | 281 ++++++++++ .../Controllers/IndexDashboardController.php | 23 + .../ProcessMixedFilesController.php | 68 +++ .../WEB/Controllers/PublishPostController.php | 42 ++ .../WEB/Controllers/StoreFilesController.php | 42 ++ .../UI/WEB/Requests/StoreFilesRequest.php | 62 +++ .../Dashboard/UI/WEB/Routes/web.php | 24 + .../Actions/GetEducationalProgramAction.php | 0 .../Actions/ListEducationalProgramsAction.php | 0 app/Containers/Education/Enums/TypeExam.php | 0 .../Education/Jobs/CreateAdmissionPlan.php | 0 .../Education/Jobs/CreateDirectionStudy.php | 0 .../Jobs/CreateEducationalProgram.php | 0 .../Jobs/UpdateAdmissionCampaign.php | 0 .../Education/Loaders/AliasesLoader.php | 0 .../Education/Loaders/MiddlewareLoader.php | 0 .../Education/Loaders/ProvidersLoader.php | 0 .../Education/Models/AdmissionCampaign.php | 0 .../Education/Models/AdmissionPlan.php | 0 .../Education/Models/DirectionStudy.php | 0 .../Education/Models/EducationalProgram.php | 0 .../Policies/AdmissionCampaignPolicy.php | 0 .../Policies/AdmissionPlanPolicy.php | 0 .../Policies/DirectionStudyPolicy.php | 0 .../Policies/EducationalProgramPolicy.php | 0 .../Education/Tasks/BuildFiltersTask.php | 0 .../Tasks/GetActiveAdmissionCampaignTask.php | 0 .../Tasks/GetAdmissionCampaignNameTask.php | 0 .../Tasks/GetEducationalBudgetsTask.php | 0 .../Tasks/GetEducationalFormsTask.php | 0 .../Tasks/GetEducationalLevelsTask.php | 0 .../Tasks/GetEducationalProgramBySlugTask.php | 0 .../Tasks/GetSeoForCurrentPageTask.php | 0 .../Education/Tasks/GetSeoForModelTask.php | 0 .../Tasks/ListDirectionStudiesTask.php | 0 .../Controllers/AcademicYearController.php | 0 ...dateAdmissionCampaignDataApiController.php | 0 .../UpdateAdmissionPlansDataApiController.php | 0 .../UpdateEduDataApiController.php | 0 .../Education/UI/API/Routes/api.php | 0 .../Controllers/ClientProgramController.php | 0 .../Education/UI/WEB/Routes/web.php | 0 .../Transformers/DirectionStudyResource.php | 0 .../EducationalProgramBasicResource.php | 0 .../EducationalProgramResource.php | 0 .../Event/Loaders/AliasesLoader.php | 0 .../Event/Loaders/MiddlewareLoader.php | 0 .../Event/Loaders/ProvidersLoader.php | 0 app/Containers/Event/Models/Event.php | 0 app/Containers/Event/Models/EventCategory.php | 0 .../Event/Policies/EventCategoryPolicy.php | 0 app/Containers/Event/Policies/EventPolicy.php | 0 .../WEB/Controllers/ClientEventController.php | 0 app/Containers/Event/UI/WEB/Routes/web.php | 0 .../Transformers/EventCategoryResource.php | 0 .../WEB/Transformers/EventPreviewResource.php | 0 .../UI/WEB/Transformers/EventResource.php | 0 .../Transformers/EventThumbnailResource.php | 0 .../Actions/FindDepartmentBySlugAction.php | 0 .../Actions/FindDivisionBySlugAction.php | 0 .../Actions/FindFacultyBySlugAction.php | 0 .../Actions/ListDivisionsAction.php | 0 .../Actions/ListFacultiesAction.php | 0 .../Loaders/AliasesLoader.php | 0 .../Loaders/MiddlewareLoader.php | 0 .../Loaders/ProvidersLoader.php | 0 .../InstituteStructure/Models/Department.php | 0 .../InstituteStructure/Models/Division.php | 0 .../InstituteStructure/Models/Faculty.php | 0 .../Policies/DepartmentPolicy.php | 0 .../Policies/DivisionPolicy.php | 0 .../Policies/FacultyPolicy.php | 0 .../GetActiveDepartmentsByFacultyIdTask.php | 0 .../Tasks/GetActiveDivisionsTask.php | 0 .../Tasks/GetActiveFacultiesTask.php | 0 .../Tasks/GetDepartmentBySlugTask.php | 0 .../Tasks/GetDivisionBySlugTask.php | 0 .../Tasks/GetFacultyBySlugOnlyTask.php | 0 .../Tasks/GetFacultyBySlugTask.php | 0 .../Tasks/GroupProgramsByDirectionTask.php | 0 .../ClientDepartmentController.php | 0 .../Controllers/ClientDivisionController.php | 0 .../Controllers/ClientFacultyController.php | 0 .../InstituteStructure/UI/WEB/Routes/web.php | 0 .../DepartmentPreviewResource.php | 0 .../WEB/Transformers/DepartmentResource.php | 0 .../UI/WEB/Transformers/DivisionResource.php | 0 .../Transformers/FacultyPreviewResource.php | 0 .../UI/WEB/Transformers/FacultyResource.php | 0 .../Main/Actions/GetMainPageDataAction.php | 0 .../Main/Tasks/GetEducationsDataTask.php | 0 app/Containers/Main/Tasks/GetPageDataTask.php | 0 .../Main/Tasks/GetRecentPostsTask.php | 0 .../Main/Tasks/GetUpcomingEventsTask.php | 0 .../UI/WEB/Controllers/MainController.php | 0 .../UI/WEB/Resources/MainPageResource.php | 0 .../Schedule/Actions/ListSchedulesAction.php | 0 .../Schedule/Loaders/AliasesLoader.php | 0 .../Schedule/Loaders/MiddlewareLoader.php | 0 .../Schedule/Loaders/ProvidersLoader.php | 0 .../Schedule/Models/EducationalGroup.php | 0 app/Containers/Schedule/Models/Schedule.php | 0 .../Policies/EducationalGroupPolicy.php | 0 .../Schedule/Policies/SchedulePolicy.php | 0 .../Tasks/BuildScheduleFiltersTask.php | 0 .../Tasks/GetAllActiveFacultiesTask.php | 0 .../Tasks/GetAllFormsEducationTask.php | 0 .../GetFilteredEducationalGroupsTask.php | 0 .../Controllers/ClientScheduleController.php | 0 app/Containers/Schedule/UI/WEB/Routes/web.php | 0 .../Transformers/EducationalGroupResource.php | 0 .../Transformers/ScheduleGroupResource.php | 0 .../Actions/GetAcademicJournalAction.php | 0 .../Actions/GetAllAcademicJournalsAction.php | 0 .../Science/Loaders/AliasesLoader.php | 0 .../Science/Loaders/MiddlewareLoader.php | 0 .../Science/Loaders/ProvidersLoader.php | 0 .../Science/Models/AcademicJournal.php | 0 .../Science/Models/JournalIssue.php | 0 .../Policies/AcademicJournalPolicy.php | 0 .../Science/Policies/JournalIssuePolicy.php | 0 .../Tasks/FindAcademicJournalBySlugTask.php | 0 ...AcademicJournalIssuesGroupedByYearTask.php | 0 .../Tasks/GetAllAcademicJournalsTask.php | 0 .../ClientAcademicJournalController.php | 0 app/Containers/Science/UI/WEB/Routes/web.php | 0 .../Transformers/AcademicJournalResource.php | 0 .../Actions/ClearStaticSearchCacheAction.php | 0 .../PerformCrossEloquentSearchAction.php | 0 .../RebuildStaticSearchIndexAction.php | 0 .../Actions/SearchStaticFilesAction.php | 0 .../Search/Loaders/AliasesLoader.php | 0 .../Search/Loaders/MiddlewareLoader.php | 0 .../Search/Loaders/ProvidersLoader.php | 0 .../Search/Tasks/BuildStaticFileIndexTask.php | 0 .../Search/Tasks/ExtractHtmlContentTask.php | 0 .../FilterSearchResultsByCategoryTask.php | 0 .../GetAvailableSearchCategoriesTask.php | 0 .../Tasks/GetBreadcrumbFromHtmlTask.php | 0 .../Tasks/GetStaticFileCategoriesTask.php | 0 .../Tasks/GetStaticSearchCacheStatusTask.php | 0 .../Search/Tasks/PaginateCollectionTask.php | 0 .../Tasks/PaginateSearchResultsTask.php | 0 .../SortAndHighlightSearchResultsTask.php | 0 .../UI/API/Controllers/SearchController.php | 0 .../Controllers/StaticSearchController.php | 0 app/Containers/Search/UI/API/Routes/api.php | 0 .../AdditionalEducationSearchResource.php | 0 .../EducationGroupSearchResource.php | 0 .../EducationalProgramSearchResource.php | 0 .../API/Transformers/EventSearchResource.php | 0 .../Transformers/FacultySearchResource.php | 0 .../API/Transformers/PageSearchResource.php | 0 .../API/Transformers/PostSearchResource.php | 0 .../API/Transformers/UserSearchResource.php | 0 .../User/Actions/GetPersonDataAction.php | 0 app/Containers/User/Loaders/AliasesLoader.php | 0 .../User/Loaders/MiddlewareLoader.php | 0 .../User/Loaders/ProvidersLoader.php | 0 app/Containers/User/Mails/InvitationMail.php | 0 .../User/Models/AcceptedInvitation.php | 0 app/Containers/User/Models/Invitation.php | 0 app/Containers/User/Models/Permission.php | 0 app/Containers/User/Models/Role.php | 0 app/Containers/User/Models/User.php | 0 app/Containers/User/Models/UserDetail.php | 0 .../User/Observers/UserDetailObserver.php | 0 .../Policies/AcceptedInvitationPolicy.php | 0 app/Containers/User/Policies/RolePolicy.php | 0 .../User/Policies/UserDetailPolicy.php | 0 app/Containers/User/Policies/UserPolicy.php | 0 .../User/Tasks/FindPersonBySlugTask.php | 0 .../User/Tasks/GetSeoForPersonTask.php | 0 app/Containers/User/UI/API/Routes/api.php | 0 .../UI/WEB/Controllers/PersonController.php | 0 app/Containers/User/UI/WEB/Routes/web.php | 0 .../Transformers/FullInfoPersonResource.php | 0 .../PersonDepartmentPreviewResource.php | 0 .../PersonDepartmentTeachPreviewResource.php | 0 .../PersonDepartmentsTeachResource.php | 0 .../PersonDepartmentsWorkResource.php | 0 .../WEB/Transformers/PersonDetailResource.php | 0 .../PersonDivisionPreviewResource.php | 0 .../PersonDivisionsWorkResource.php | 0 .../PersonFacultiesWorkResource.php | 0 .../PersonFacultyPreviewResource.php | 0 ...GetAdditionalEducationalProgramsAction.php | 0 .../Actions/GetContactWidgetPageAction.php | 0 .../Actions/GetEducationalProgramsAction.php | 0 .../Widget/Actions/GetPageAction.php | 0 .../GetPageReferenceListPageAction.php | 0 .../Widget/Actions/GetPostsAction.php | 0 .../Widget/Actions/GetSinglePostAction.php | 0 .../Widget/Actions/GetSliderBySlugAction.php | 0 .../Widget/Actions/SubmitWidgetFormAction.php | 0 .../Widget/Data/Factories/SlideFactory.php | 0 .../Widget/Data/Rules/UniqueJsonField.php | 0 .../Widget/Data/Seeders/SlideSeeder.php | 0 .../Widget/Enums/CustomFormStatus.php | 0 .../Widget/Loaders/AliasesLoader.php | 0 .../Widget/Loaders/MiddlewareLoader.php | 0 .../Widget/Loaders/ProvidersLoader.php | 0 .../Widget/Mails/CustomFormResponseMail.php | 0 .../Widget/Models/ContactWidget.php | 0 app/Containers/Widget/Models/CustomForm.php | 0 .../Widget/Models/CustomFormResponse.php | 0 .../Widget/Models/PageReferenceList.php | 0 app/Containers/Widget/Models/Slide.php | 0 app/Containers/Widget/Models/Slider.php | 0 .../Widget/Policies/ContactWidgetPolicy.php | 0 .../Widget/Policies/CustomFormPolicy.php | 0 .../Policies/CustomFormResponsePolicy.php | 0 .../Policies/PageReferenceListPolicy.php | 0 .../Widget/Policies/SlidePolicy.php | 0 .../Widget/Policies/SliderPolicy.php | 0 .../Tasks/FindContactWidgetBySlugTask.php | 0 .../Widget/Tasks/FindPageByIdTask.php | 0 .../Tasks/FindPageReferenceListBySlugTask.php | 0 .../Widget/Tasks/FindPostByIdTask.php | 0 .../Widget/Tasks/FindSliderBySlugTask.php | 0 .../Widget/Tasks/FindWidgetFormByIdTask.php | 0 ...nerateWidgetFormValidationMessagesTask.php | 0 .../GenerateWidgetFormValidationRulesTask.php | 0 ...ctiveAdditionalEducationalProgramsTask.php | 0 .../Widget/Tasks/GetFilteredPostsTask.php | 0 .../GetPublishedEducationalProgramsTask.php | 0 .../Tasks/StoreWidgetFormResponseTask.php | 0 ...AdditionalEducationalProgramController.php | 0 .../ClientWidgetContactController.php | 0 ...ientWidgetEducationalProgramController.php | 0 .../ClientWidgetFormController.php | 0 .../ClientWidgetPageController.php | 0 ...lientWidgetPageReferenceListController.php | 0 .../ClientWidgetPostController.php | 0 .../ClientWidgetSliderController.php | 0 app/Containers/Widget/UI/API/Routes/api.php | 0 .../Transformers/ContactWidgetResource.php | 0 .../UI/API/Transformers/FormResource.php | 0 .../API/Transformers/PageNavigateResource.php | 0 .../PageReferenceListResource.php | 0 .../Transformers/PostThumbnailResource.php | 0 .../UI/WEB/Controllers/TvController.php | 0 app/Containers/Widget/UI/WEB/Routes/web.php | 0 app/Dto/MainSliderDTO.php | 0 app/Exceptions/Handler.php | 0 .../Components/Forms/CustomFormForm.php | 0 .../Forms/ItemForm/Blocks/BlockSchema.php | 0 .../Forms/ItemForm/Blocks/ContactBlock.php | 0 .../Forms/ItemForm/Blocks/CustomFormBlock.php | 0 .../Forms/ItemForm/Blocks/FastFilesBlock.php | 0 .../Forms/ItemForm/Blocks/FilesBlock.php | 0 .../Forms/ItemForm/Blocks/HeadingBlock.php | 0 .../Forms/ItemForm/Blocks/ImageBlock.php | 0 .../Forms/ItemForm/Blocks/ImagesBlock.php | 0 .../Forms/ItemForm/Blocks/PageItemBlock.php | 0 .../ItemForm/Blocks/PageResourceListBlock.php | 0 .../Forms/ItemForm/Blocks/ParagraphBlock.php | 0 .../Forms/ItemForm/Blocks/PersonBlock.php | 0 .../Forms/ItemForm/Blocks/PostItemBlock.php | 0 .../Forms/ItemForm/Blocks/PostListBlock.php | 0 .../Forms/ItemForm/Blocks/SliderBlock.php | 0 .../Forms/ItemForm/Blocks/StepperBlock.php | 0 .../Forms/ItemForm/Blocks/TabBlock.php | 0 .../Forms/ItemForm/Blocks/VideoBlock.php | 0 .../ItemForm/CustomForm/FormBuilderItem.php | 0 .../rules/RuleLengthLimitComponent.php | 0 .../rules/RuleRequiredComponent.php | 0 .../components/rules/RuleUniqueComponent.php | 0 .../ItemForm/Defaults/ContentBuilderItem.php | 0 .../ItemForm/Defaults/TabBuilderItem.php | 0 .../ItemForm/Pages/ContentBuilderItem.php | 0 app/Filament/Components/Forms/PageForm.php | 0 app/Filament/Components/Forms/PostForm.php | 0 .../Components/Forms/UserDetailForm.php | 0 app/Filament/Exports/CustomFormExporter.php | 0 app/Filament/Pages/Backups.php | 0 app/Filament/Pages/UploadToUrl.php | 0 app/Filament/Plugins/CheckpointPlugin.php | 0 .../Resources/AcademicJournalResource.php | 0 .../Pages/CreateAcademicJournal.php | 0 .../Pages/EditAcademicJournal.php | 0 .../Pages/ListAcademicJournals.php | 0 .../JournalsRelationManager.php | 0 .../Resources/AcceptedInvitationResource.php | 0 .../Pages/CreateAcceptedInvitation.php | 0 .../Pages/EditAcceptedInvitation.php | 0 .../Pages/ListAcceptedInvitations.php | 0 .../AdditionalEducationCategoryResource.php | 0 .../CreateAdditionalEducationCategory.php | 0 .../Pages/EditAdditionalEducationCategory.php | 0 .../ListAdditionalEducationCategories.php | 0 .../Resources/AdditionalEducationResource.php | 0 .../Pages/CreateAdditionalEducation.php | 0 .../Pages/EditAdditionalEducation.php | 0 .../Pages/ListAdditionalEducation.php | 0 .../Resources/AdmissionCampaignResource.php | 0 .../Pages/CreateAdmissionCampaign.php | 0 .../Pages/EditAdmissionCampaign.php | 0 .../Pages/ListAdmissionCampaigns.php | 0 .../Resources/AdmissionPlanResource.php | 0 .../Pages/CreateAdmissionPlan.php | 0 .../Pages/EditAdmissionPlan.php | 0 .../Pages/ListAdmissionPlans.php | 0 app/Filament/Resources/CategoryResource.php | 0 .../CategoryResource/Pages/CreateCategory.php | 0 .../CategoryResource/Pages/EditCategory.php | 0 .../CategoryResource/Pages/ListCategories.php | 0 .../Resources/ContactWidgetResource.php | 0 .../Pages/CreateContactWidget.php | 0 .../Pages/EditContactWidget.php | 0 .../Pages/ListContactWidgets.php | 0 app/Filament/Resources/CustomFormResource.php | 0 .../Pages/CreateCustomForm.php | 0 .../Pages/EditCustomForm.php | 0 .../Pages/ListCustomForms.php | 0 .../ResponsesRelationManager.php | 0 .../Resources/CustomFormResponseResource.php | 0 .../Pages/CreateCustomFormResponse.php | 0 .../Pages/CustomFormResponseView.php | 0 .../Pages/EditCustomFormResponse.php | 0 .../Pages/ListCustomFormResponses.php | 0 app/Filament/Resources/DepartmentResource.php | 0 .../Pages/CreateDepartment.php | 0 .../Pages/EditDepartment.php | 0 .../Pages/ListDepartments.php | 0 .../ProgramsRelationManager.php | 0 .../TeachersRelationManager.php | 0 .../WorkersRelationManager.php | 0 .../DirectionAdditionalEducationResource.php | 0 .../CreateDirectionAdditionalEducation.php | 0 .../EditDirectionAdditionalEducation.php | 0 .../ListDirectionAdditionalEducation.php | 0 .../Resources/DirectionStudyResource.php | 0 .../Pages/CreateDirectionStudy.php | 0 .../Pages/EditDirectionStudy.php | 0 .../Pages/ListDirectionStudies.php | 0 app/Filament/Resources/DivisionResource.php | 0 .../DivisionResource/Pages/CreateDivision.php | 0 .../DivisionResource/Pages/EditDivision.php | 0 .../DivisionResource/Pages/ListDivisions.php | 0 .../WorkersRelationManager.php | 0 .../Resources/EducationalGroupResource.php | 0 .../Pages/CreateEducationalGroup.php | 0 .../Pages/EditEducationalGroup.php | 0 .../Pages/ListEducationalGroups.php | 0 .../Resources/EducationalProgramResource.php | 0 .../Pages/CreateEducationalProgram.php | 0 .../Pages/EditEducationalProgram.php | 0 .../Pages/ListEducationalPrograms.php | 0 .../AdmissionPlansRelationManager.php | 0 .../Resources/EventCategoryResource.php | 0 .../Pages/CreateEventCategory.php | 0 .../Pages/EditEventCategory.php | 0 .../Pages/ListEventCategories.php | 0 app/Filament/Resources/EventResource.php | 0 .../EventResource/Pages/CreateEvent.php | 0 .../EventResource/Pages/EditEvent.php | 0 .../EventResource/Pages/ListEvents.php | 0 app/Filament/Resources/FacultyResource.php | 0 .../FacultyResource/Pages/CreateFaculty.php | 0 .../FacultyResource/Pages/EditFaculty.php | 0 .../FacultyResource/Pages/ListFaculties.php | 0 .../DepartmentsRelationManager.php | 0 .../WorkersRelationManager.php | 0 .../Resources/JournalIssueResource.php | 0 .../Pages/CreateJournalIssue.php | 0 .../Pages/EditJournalIssue.php | 0 .../Pages/ListJournalIssues.php | 0 .../Resources/MainSectionResource.php | 0 .../Pages/CreateMainSection.php | 0 .../Pages/EditMainSection.php | 0 .../Pages/ListMainSections.php | 0 .../SubSectionsRelationManager.php | 0 .../Resources/PageReferenceListResource.php | 0 .../Pages/CreatePageReferenceList.php | 0 .../Pages/EditPageReferenceList.php | 0 .../Pages/ListPageReferenceLists.php | 0 app/Filament/Resources/PageResource.php | 0 .../PageResource/Pages/CreatePage.php | 0 .../Resources/PageResource/Pages/EditPage.php | 0 .../PageResource/Pages/ListPages.php | 0 .../SectionRelationManager.php | 0 app/Filament/Resources/PostResource.php | 0 .../PostResource/Pages/CreatePost.php | 0 .../Resources/PostResource/Pages/EditPost.php | 0 .../PostResource/Pages/ListPosts.php | 0 .../Resources/PostResource/Pages/ViewPost.php | 0 app/Filament/Resources/ScheduleResource.php | 0 .../ScheduleResource/Pages/CreateSchedule.php | 0 .../ScheduleResource/Pages/EditSchedule.php | 0 .../ScheduleResource/Pages/ListSchedules.php | 0 .../Pages/UploadSchedules.php | 0 .../Resources/Shield/RoleResource.php | 0 .../Shield/RoleResource/Pages/CreateRole.php | 0 .../Shield/RoleResource/Pages/EditRole.php | 0 .../Shield/RoleResource/Pages/ListRoles.php | 0 .../Shield/RoleResource/Pages/ViewRole.php | 0 app/Filament/Resources/SlideResource.php | 0 .../SlideResource/Pages/CreateSlide.php | 0 .../SlideResource/Pages/EditSlide.php | 0 .../SlideResource/Pages/ListSlides.php | 0 app/Filament/Resources/SliderResource.php | 0 .../SliderResource/Pages/CreateSlider.php | 0 .../SliderResource/Pages/EditSlider.php | 0 .../SliderResource/Pages/ListSliders.php | 0 .../SlidesRelationManager.php | 0 app/Filament/Resources/SubSectionResource.php | 0 .../Pages/CreateSubSection.php | 0 .../Pages/EditSubSection.php | 0 .../Pages/ListSubSections.php | 0 .../RelationManagers/PagesRelationManager.php | 0 app/Filament/Resources/TagResource.php | 0 .../Resources/TagResource/Pages/CreateTag.php | 0 .../Resources/TagResource/Pages/EditTag.php | 0 .../Resources/TagResource/Pages/ListTags.php | 0 app/Filament/Resources/UrlLinkResource.php | 0 .../UrlLinkResource/Pages/CreateUrlLink.php | 0 .../UrlLinkResource/Pages/EditUrlLink.php | 0 .../UrlLinkResource/Pages/ListUrlLinks.php | 0 app/Filament/Resources/UserDetailResource.php | 0 .../Pages/CreateUserDetail.php | 0 .../Pages/EditUserDetail.php | 0 .../Pages/ListUserDetails.php | 0 app/Filament/Resources/UserResource.php | 0 .../UserResource/Pages/CreateUser.php | 0 .../Resources/UserResource/Pages/EditUser.php | 0 .../UserResource/Pages/ListUsers.php | 0 .../UserDetailRelationManager.php | 0 .../Auth/AuthenticatedSessionController.php | 0 .../Auth/ConfirmablePasswordController.php | 0 ...mailVerificationNotificationController.php | 0 .../EmailVerificationPromptController.php | 0 .../Auth/NewPasswordController.php | 0 .../Controllers/Auth/PasswordController.php | 0 .../Auth/PasswordResetLinkController.php | 0 .../Auth/VerifyEmailController.php | 0 app/Http/Controllers/Controller.php | 0 app/Http/Controllers/MainController.php | 0 app/Http/Kernel.php | 0 app/Http/Middleware/AccessCheck.php | 0 app/Http/Middleware/Authenticate.php | 0 app/Http/Middleware/EncryptCookies.php | 0 .../Middleware/EnsureUserIsSuperadmin.php | 0 .../Middleware/FormTimePeriodMiddleware.php | 0 app/Http/Middleware/GenerateBreadcrumbs.php | 0 app/Http/Middleware/HandleInertiaRequests.php | 6 + app/Http/Middleware/InternalRequestOnly.php | 0 app/Http/Middleware/LimitPost.php | 0 .../PreventRequestsDuringMaintenance.php | 0 .../Middleware/RateLimitCheckMiddleware.php | 0 .../Middleware/RateLimitCounterMiddleware.php | 0 .../Middleware/RedirectIfAuthenticated.php | 0 app/Http/Middleware/TrimStrings.php | 0 app/Http/Middleware/TrustHosts.php | 0 app/Http/Middleware/TrustProxies.php | 0 app/Http/Middleware/ValidateSignature.php | 0 app/Http/Middleware/VerifyCsrfToken.php | 0 app/Http/Requests/Auth/LoginRequest.php | 0 app/Jobs/CreateAdmissionPlan.php | 0 app/Jobs/CreateDirectionStudy.php | 0 app/Jobs/CreateEducationalProgram.php | 0 app/Jobs/CreateVkPost.php | 0 app/Jobs/CreateVkPostJob.php | 130 +---- app/Jobs/ImportApiDataPost.php | 0 app/Jobs/ImportUsers.php | 0 app/Jobs/RunBackup.php | 0 app/Jobs/SendFormResponseMail.php | 0 app/Jobs/UpdateVkPost.php | 0 app/Jobs/UpdateVkPostJob.php | 123 +---- app/Livewire/AcceptInvitation.php | 0 app/Observers/AcademicJournalObserver.php | 0 app/Observers/AdditionalEducationObserver.php | 0 app/Observers/AdmissionCampaignObserver.php | 0 app/Observers/CategoryObserver.php | 0 app/Observers/ContactWidgetObserver.php | 0 app/Observers/CustomFormResponseObserver.php | 0 app/Observers/DepartmentObserver.php | 0 app/Observers/DivisionObserver.php | 0 app/Observers/EducationalProgramObserver.php | 0 app/Observers/EventObserver.php | 0 app/Observers/FacultyObserver.php | 0 app/Observers/MainSectionObserver.php | 0 app/Observers/PageObserver.php | 0 app/Observers/PageReferenceListObserver.php | 0 app/Observers/PostObserver.php | 0 app/Observers/ScheduleObserver.php | 0 app/Observers/SlideObserver.php | 0 app/Observers/SubSectionObserver.php | 0 app/Observers/TagObserver.php | 0 app/Observers/UserObserver.php | 0 app/Providers/.gitignore | 0 app/Providers/AppServiceProvider.php | 0 app/Providers/AuthServiceProvider.php | 0 app/Providers/BroadcastServiceProvider.php | 0 .../ByteConverterServiceProvider.php | 0 app/Providers/EventServiceProvider.php | 0 app/Providers/Filament/AdminPanelProvider.php | 0 .../Filament/DashboardPanelProvider.php | 0 app/Providers/ForceHttpsServiceProvider.php | 0 app/Providers/FortifyServiceProvider.php | 0 app/Providers/RouteServiceProvider.php | 0 .../App/Breadcrumb/BreadcrumbService.php | 0 .../App/Cache/AbstractCacheService.php | 0 .../App/Cache/AcademicJournalCacheService.php | 0 .../Cache/AdditionalEducationCacheService.php | 0 .../Cache/AdmissionCampaignCacheService.php | 0 app/Services/App/Cache/CacheInterface.php | 0 .../App/Cache/CategoryCacheService.php | 0 .../App/Cache/ContactWidgetCacheService.php | 0 .../App/Cache/DepartmentCacheService.php | 0 .../App/Cache/DivisionCacheService.php | 0 .../Cache/EducationalProgramCacheService.php | 0 app/Services/App/Cache/EventCacheService.php | 0 .../App/Cache/FacultyCacheService.php | 0 .../App/Cache/MainSectionCacheService.php | 0 app/Services/App/Cache/PageCacheService.php | 0 .../Cache/PageReferenceListCacheService.php | 0 app/Services/App/Cache/PostCacheService.php | 0 .../App/Cache/ScheduleCacheService.php | 0 app/Services/App/Cache/SliderCacheService.php | 0 .../App/Cache/SubSectionCacheService.php | 0 app/Services/App/Cache/TagCacheService.php | 0 app/Services/App/Cache/UserCacheService.php | 0 .../App/Seo/SeoDescriptionInterface.php | 0 app/Services/App/Seo/SeoPageProvider.php | 0 .../Domain/Posts/PostDataProcessor.php | 0 .../Domain/Posts/PostNotificationService.php | 0 .../Domain/Posts/PostSeoGenerator.php | 0 .../Domain/Posts/PostSliderService.php | 0 .../Filament/Domain/Posts/TgPostPublisher.php | 0 .../Filament/Domain/Posts/VkPostPublisher.php | 85 ++- .../Domain/Seo/SeoGeneratorService.php | 0 .../Icon/ArrayToCollectionService.php | 0 .../Services/BreadcrumbFinderService.php | 0 .../Services/CategoryFinderService.php | 0 .../Services/HtmlContentExtractorService.php | 0 .../Filament/Services/StaticFileSearch.php | 0 app/Services/Filament/Traits/SeoGenerate.php | 0 app/Services/VK/Album/VkAlbumService.php | 0 app/Services/VK/VkAuthService.php | 0 app/Services/VK/VkService.php | 18 +- app/Services/VK/Wall/VkWallService.php | 0 .../DirectionStudy/AdmissionPlanService.php | 0 .../DirectionStudy/DirectionStudyService.php | 0 .../EducationalProgramService.php | 0 app/Ship/Abstracts/Broadcasting/Channel.php | 0 .../Broadcasting/PresenceChannel.php | 0 .../Abstracts/Broadcasting/PrivateChannel.php | 0 .../Abstracts/Commands/ConsoleCommand.php | 0 app/Ship/Abstracts/Components/Component.php | 0 app/Ship/Abstracts/Controllers/Controller.php | 0 app/Ship/Abstracts/Events/Event.php | 0 app/Ship/Abstracts/Exceptions/Handler.php | 0 app/Ship/Abstracts/Factories/Factory.php | 0 app/Ship/Abstracts/Jobs/Job.php | 0 app/Ship/Abstracts/Jobs/JobQueued.php | 0 app/Ship/Abstracts/Mails/Mailable.php | 0 .../Abstracts/Mails/Mailables/Content.php | 0 .../Abstracts/Mails/Mailables/Envelope.php | 0 .../Abstracts/Middleware/Authenticate.php | 0 .../Abstracts/Middleware/EncryptCookies.php | 0 .../PreventRequestsDuringMaintenance.php | 0 app/Ship/Abstracts/Middleware/TrimStrings.php | 0 app/Ship/Abstracts/Middleware/TrustHosts.php | 0 .../Abstracts/Middleware/TrustProxies.php | 0 .../Middleware/ValidateSignature.php | 0 .../Abstracts/Middleware/VerifyCsrfToken.php | 0 app/Ship/Abstracts/Models/BaseModel.php | 0 app/Ship/Abstracts/Models/Builder.php | 0 app/Ship/Abstracts/Models/MorphPivot.php | 0 app/Ship/Abstracts/Models/Pivot.php | 0 app/Ship/Abstracts/Models/UserModel.php | 0 .../Notifications/Messages/MailMessage.php | 0 .../Abstracts/Notifications/Notification.php | 0 app/Ship/Abstracts/Policies/Policy.php | 0 .../Providers/AuthServiceProvider.php | 0 .../Providers/EventServiceProvider.php | 0 .../Providers/RouteServiceProvider.php | 0 .../Abstracts/Providers/ServiceProvider.php | 0 app/Ship/Abstracts/Requests/FormRequest.php | 0 app/Ship/Abstracts/Requests/Request.php | 0 app/Ship/Abstracts/Resources/JsonResource.php | 0 .../Resources/ResourceCollection.php | 0 .../Abstracts/Responses/RedirectResponse.php | 0 app/Ship/Abstracts/Responses/Response.php | 0 app/Ship/Abstracts/Seeders/Seeder.php | 0 app/Ship/Abstracts/Tests/PhpUnit/TestCase.php | 0 .../PotentiallyTranslatedString.php | 0 app/Ship/Abstracts/Views/Component.php | 0 app/Ship/Broadcasting/Channel.php | 0 app/Ship/Broadcasting/PresenceChannel.php | 0 app/Ship/Broadcasting/PrivateChannel.php | 0 app/Ship/Builders/FilterBuilder.php | 0 app/Ship/Commands/InitRoles.php | 0 .../Contracts/SeoDescriptionInterface.php | 0 app/Ship/Contracts/SeoServiceInterface.php | 0 app/Ship/Contracts/SeoTitleInterface.php | 0 app/Ship/Controllers/Controller.php | 0 app/Ship/Enums/CacheKeys.php | 0 .../Education/AdmissionCampaignStatus.php | 0 app/Ship/Enums/Education/BudgetEducation.php | 0 .../Education/EducationalProgramStatus.php | 0 app/Ship/Enums/Education/FormEducation.php | 0 app/Ship/Enums/Education/LevelEducational.php | 0 app/Ship/Events/Event.php | 0 app/Ship/Exceptions/Handler.php | 0 app/Ship/Helpers/ByteConverter.php | 0 app/Ship/Kernels/ConsoleKernel.php | 0 app/Ship/Kernels/HttpKernel.php | 3 +- app/Ship/Mails/Mailables/Content.php | 0 app/Ship/Mails/Mailables/Envelope.php | 0 app/Ship/Middleware/AccessCheck.php | 0 app/Ship/Middleware/Authenticate.php | 0 app/Ship/Middleware/EncryptCookies.php | 0 .../Middleware/EnsureUserIsSuperadmin.php | 0 .../Middleware/FormTimePeriodMiddleware.php | 0 app/Ship/Middleware/GenerateBreadcrumbs.php | 0 app/Ship/Middleware/HandleInertiaRequests.php | 0 app/Ship/Middleware/InternalRequestOnly.php | 0 app/Ship/Middleware/LimitPost.php | 0 .../PreventRequestsDuringMaintenance.php | 0 .../Middleware/RateLimitCheckMiddleware.php | 0 .../Middleware/RateLimitCounterMiddleware.php | 0 .../Middleware/RedirectIfAuthenticated.php | 0 .../Middleware/TransformRequestMiddleware.php | 0 app/Ship/Middleware/TrimStrings.php | 0 app/Ship/Middleware/TrustHosts.php | 0 app/Ship/Middleware/TrustProxies.php | 0 app/Ship/Middleware/ValidateSignature.php | 0 app/Ship/Middleware/VerifyCsrfToken.php | 0 app/Ship/Models/Builder.php | 0 app/Ship/Models/Model.php | 0 app/Ship/Models/MorphPivot.php | 0 app/Ship/Models/Pivot.php | 0 app/Ship/Models/Scope.php | 0 app/Ship/Models/Seo.php | 0 app/Ship/Models/UserModel.php | 0 .../Notifications/Messages/MailMessage.php | 0 app/Ship/Notifications/Notification.php | 0 app/Ship/Policies/Policy.php | 0 app/Ship/Providers/AuthServiceProvider.php | 0 .../Providers/BroadcastServiceProvider.php | 0 app/Ship/Providers/EventServiceProvider.php | 0 app/Ship/Providers/RouteServiceProvider.php | 0 app/Ship/Requests/FormRequest.php | 0 app/Ship/Requests/Request.php | 0 .../Breadcrumb/ClientBreadcrumbPage.php | 0 .../Breadcrumb/ClientBreadcrumbSection.php | 0 .../Breadcrumb/ClientBreadcrumbSubSection.php | 0 app/Ship/Resources/JsonResource.php | 0 app/Ship/Resources/ResourceCollection.php | 0 app/Ship/Responses/RedirectResponse.php | 0 app/Ship/Responses/Response.php | 0 app/Ship/Seeders/ContactWidgetSeeder.php | 0 app/Ship/Seeders/PageReferenceListSeeder.php | 0 app/Ship/Seeders/SliderSeeder.php | 0 app/Ship/Services/SeoPageService.php | 0 app/Ship/Tests/TestCase.php | 0 app/Ship/Traits/CreatesApplication.php | 0 app/Ship/Traits/HasSeo.php | 0 bootstrap/.gitignore | 0 bootstrap/app.php | 0 composer.json | 0 composer.lock | 0 config/app.php | 2 +- config/auth.php | 0 config/backup.php | 0 config/broadcasting.php | 0 config/cache.php | 0 config/cors.php | 0 config/database.php | 0 config/filament-forms-tinyeditor.php | 0 config/filament-shield.php | 0 config/filament.php | 0 config/filesystems.php | 0 config/hashing.php | 0 config/livewire.php | 0 config/log-viewer.php | 0 config/logging.php | 0 config/mail.php | 0 config/permission.php | 0 config/queue.php | 0 config/sanctum.php | 0 config/services.php | 0 config/session.php | 0 config/sitemap.php | 0 config/telescope.php | 0 config/view.php | 0 config/ziggy.php | 0 database/.gitignore | 0 database/factories/CategoryFactory.php | 0 database/factories/DepartmentFactory.php | 0 .../factories/EducationalGroupFactory.php | 0 database/factories/EventCategoryFactory.php | 0 database/factories/EventFactory.php | 0 database/factories/FacultyFactory.php | 0 database/factories/PageFactory.php | 0 database/factories/PostFactory.php | 0 .../factories/ProgramDepartmentFactory.php | 0 database/factories/ScheduleFactory.php | 0 .../factories/TeacherDepartmentFactory.php | 0 database/factories/UserDetailFactory.php | 0 database/factories/UserFactory.php | 0 .../factories/WorkerDepartmentFactory.php | 0 database/factories/WorkerFacultyFactory.php | 0 ..._09_24_224028_create_permission_tables.php | 0 ...0_2014_10_12_000000_create_users_table.php | 0 ...00_2024_11_07_120748_add_slug_to_users.php | 0 ...3_10_24_162100_create_categories_table.php | 0 ...1_2023_10_15_100001_create_posts_table.php | 0 ...1_18_142919_create_main_sections_table.php | 0 ...11_18_142925_create_sub_sections_table.php | 0 ...5_2023_11_08_155619_create_pages_table.php | 0 ...53803_create_admission_campaigns_table.php | 0 ..._133519_create_direction_studies_table.php | 0 ...2912_create_educational_programs_table.php | 0 ...4_09_054024_create_program_exams_table.php | 0 ...9_054119_create_program_contests_table.php | 0 ...23_11_24_093602_create_faculties_table.php | 0 ...033020_create_educational_groups_table.php | 0 ...4_104719_create_event_categories_table.php | 0 ...e_direction_additional_education_table.php | 0 ..._additional_education_categories_table.php | 0 ...5147_create_additional_education_table.php | 0 ...000_create_password_reset_tokens_table.php | 0 ..._08_19_000000_create_failed_jobs_table.php | 0 ...01_create_personal_access_tokens_table.php | 0 ...022_12_14_083707_create_settings_table.php | 0 ...61434_create_applicant_questions_table.php | 0 ..._11_24_093810_create_departments_table.php | 0 ...023_11_24_110601_create_shedules_table.php | 0 ...23_12_07_071847_create_divisions_table.php | 0 ...12_07_165728_create_user_details_table.php | 0 ...024_01_11_133702_create_students_table.php | 0 .../2024_03_13_214325_create_events_table.php | 0 ...3_27_144612_create_division_user_table.php | 0 .../2024_04_30_155016_create_tag_tables.php | 0 ...4_151849_create_vacant_positions_table.php | 0 ...151903_create_external_vacancies_table.php | 0 ...15356_create_virtual_exhibitions_table.php | 0 ...07_04_215449_create_library_news_table.php | 0 .../2024_07_18_223255_create_jobs_table.php | 0 ...19_210833_create_admission_plans_table.php | 0 ...32208_create_workers_departments_table.php | 0 ...3319_create_teachers_departments_table.php | 0 ..._133839_create_workers_faculties_table.php | 0 ...08_02_204224_create_main_sliders_table.php | 0 ..._123127_create_academic_journals_table.php | 0 ..._06_123333_create_journal_issues_table.php | 0 ...08_16_231112_create_custom_forms_table.php | 0 ...152_create_custom_form_responses_table.php | 0 ..._08_20_004255_create_job_batches_table.php | 0 ...2024_08_20_004306_create_imports_table.php | 0 ...2024_08_20_004307_create_exports_table.php | 0 ...004308_create_failed_import_rows_table.php | 0 ...160313_create_program_department_table.php | 0 ..._09_22_044436_create_invitations_table.php | 0 ...2224_create_accepted_invitations_table.php | 0 .../2024_10_01_111328_create_seos_table.php | 0 ...24_10_15_153449_create_vk_tokens_table.php | 0 ..._21_234005_create_posts_vk_posts_table.php | 0 ...1626_create_page_reference_lists_table.php | 0 ...dd_search_data_to_educational_programs.php | 0 ...03_165817_add_search_data_to_divisions.php | 0 ..._170015_add_search_data_to_departments.php | 0 ...03_170113_add_search_data_to_faculties.php | 0 ...172915_add_search_data_to_user_details.php | 0 ...add_search_data_to_virtual_exhibitions.php | 0 ...173125_add_search_data_to_library_news.php | 0 ...dd_search_data_to_additional_education.php | 0 ...1_add_search_data_to_academic_journals.php | 0 ...233_add_is_active_to_academic_journals.php | 0 ..._000334_add_search_data_to_departments.php | 0 ..._11_07_105549_add_slug_to_library_news.php | 0 ...105637_add_slug_to_virtual_exhibitions.php | 0 ..._education_column_type_in_user_details.php | 0 ...e_work_exp_column_type_in_user_details.php | 0 ...ail_phone_cabinet_to_workers_faculties.php | 0 ...l_phone_cabinet_to_workers_departments.php | 0 ..._phone_cabinet_to_teachers_departments.php | 0 ...s_email_phone_cabinet_to_division_user.php | 0 ...0_03_140231_create_checkpoint_settings.php | 0 ..._two_factor_type_column_to_users_table.php | 0 ..._columns_in_teachers_departments_table.php | 0 ...ata_type_in_educational_programs_table.php | 0 ...028_change_content_type_in_pages_table.php | 0 ...change_search_data_type_in_pages_table.php | 0 ...30_145441_create_contact_widgets_table.php | 0 ...on_form_id_to_educational_groups_table.php | 0 ...1_remove_is_zaoch_from_schedules_table.php | 0 ..._start_end_times_to_main_sliders_table.php | 0 ...nge_columns_to_null_main_sliders_table.php | 0 ...42319_add_morphs_to_main_sliders_table.php | 0 ...11_154932_add_settings_column_to_pages.php | 0 ...155031_delete_tempalte_column_to_pages.php | 0 ..._235125_drop_applicant_questions_table.php | 0 ..._11_235454_drop_vacant_positions_table.php | 0 .../2025_03_11_235609_drop_students_table.php | 0 ...5_03_11_235730_drop_library_news_table.php | 0 ...2_000019_drop_external_vacancies_table.php | 0 ..._111917_add_icon_column_to_pages_table.php | 0 ...2025_03_13_223400_create_sliders_table.php | 0 .../2025_03_13_223411_create_slides_table.php | 0 ...30818_add_slug_column_to_sliders_table.php | 0 ..._projects_column_to_user_details_table.php | 0 ...3_23_173349_add_morphs_to_slides_table.php | 0 ..._settings_column_to_custom_forms_table.php | 0 ...lumn_to_direction_additional_education.php | 0 ...umn_to_additional_education_categories.php | 0 ...dd_slug_column_to_additional_education.php | 0 ...s_column_to_additional_education_table.php | 0 ..._25_195956_create_telegraph_bots_table.php | 0 ...25_195957_create_telegraph_chats_table.php | 0 ..._27_203434_create_posts_tg_posts_table.php | 0 ...31_add_img_ids_in_posts_tg_posts_table.php | 0 ...info_column_to_direction_studies_table.php | 0 database/seeders/DatabaseSeeder.php | 0 database/seeders/RolesSeeder.php | 0 docker-compose.yml | 0 example.env | 0 jsconfig.json | 0 package-lock.json | 0 package.json | 0 phpunit.xml | 2 + postcss.config.js | 0 public/.gitignore | 0 public/browserconfig.xml | 0 .../filament-tinyeditor/tiny-css.css | 0 public/css/awcodes/tiptap-editor/tiptap.css | 0 public/css/bvi.min.css | 0 .../filament-editorjs/filament-editorjs.css | 0 public/css/filament/filament/app.css | 0 public/css/filament/forms/forms.css | 0 public/css/filament/support/support.css | 0 .../filament-icon-picker-stylesheet.css | 0 .../range-input-component.css | 0 public/img/adjust.svg | 0 public/img/cog.svg | 0 public/img/eye-slash.svg | 0 public/img/eye.svg | 0 public/img/image.svg | 0 public/img/minus-circle.svg | 0 public/img/minus.svg | 0 public/img/thumbnail-1.png | Bin public/img/thumbnail-2.png | Bin public/img/thumbnail-3.png | Bin public/img/volume-off.svg | 0 public/img/volume-up.svg | 0 .../components/tinyeditor.js | 0 .../tiptap-editor/components/tiptap.js | 0 public/js/bvi.min.js | 0 .../js/filament-editorjs/filament-editorjs.js | 0 public/js/filament/filament/app.js | 0 public/js/filament/filament/echo.js | 0 .../filament/forms/components/color-picker.js | 0 .../forms/components/date-time-picker.js | 0 .../filament/forms/components/file-upload.js | 0 .../js/filament/forms/components/key-value.js | 0 .../forms/components/markdown-editor.js | 0 .../filament/forms/components/rich-editor.js | 0 public/js/filament/forms/components/select.js | 0 .../filament/forms/components/tags-input.js | 0 .../js/filament/forms/components/textarea.js | 0 .../filament/notifications/notifications.js | 0 public/js/filament/support/async-alpine.js | 0 public/js/filament/support/support.js | 0 public/js/filament/tables/components/table.js | 0 .../js/filament/widgets/components/chart.js | 0 .../components/stats-overview/stat/chart.js | 0 public/js/fslightbox.js | 0 .../filament-forms-tinyeditor/tiny-editor.js | 0 public/logos/logo_urgpu.png | Bin public/logos/ntspi-logo.svg | 0 public/logos/ntspi.svg | 0 public/logos/ntspi_white.svg | 0 public/logos/only_logo.svg | 0 public/logos/white_ntspi_logo.svg | 0 public/robots.txt | 0 public/vendor/livewire/livewire.esm.js | 0 public/vendor/livewire/livewire.esm.js.map | 0 public/vendor/livewire/livewire.js | 0 public/vendor/livewire/livewire.min.js | 0 public/vendor/livewire/livewire.min.js.map | 0 public/vendor/livewire/manifest.json | 0 public/vendor/log-viewer/app.css | 0 public/vendor/log-viewer/app.js | 0 public/vendor/log-viewer/app.js.LICENSE.txt | 0 .../vendor/log-viewer/img/log-viewer-128.png | Bin .../vendor/log-viewer/img/log-viewer-32.png | Bin .../vendor/log-viewer/img/log-viewer-64.png | Bin public/vendor/log-viewer/mix-manifest.json | 0 public/vendor/telescope/app-dark.css | 0 public/vendor/telescope/app.css | 0 public/vendor/telescope/app.js | 0 public/vendor/telescope/favicon.ico | Bin public/vendor/telescope/mix-manifest.json | 0 public/vendor/tinymce/.npmignore | 0 public/vendor/tinymce/CHANGELOG.md | 0 public/vendor/tinymce/README.md | 0 public/vendor/tinymce/bower.json | 0 public/vendor/tinymce/composer.json | 0 public/vendor/tinymce/icons/default/icons.js | 0 .../vendor/tinymce/icons/default/icons.min.js | 0 public/vendor/tinymce/icons/default/index.js | 0 public/vendor/tinymce/license.md | 0 public/vendor/tinymce/models/dom/index.js | 0 public/vendor/tinymce/models/dom/model.js | 0 public/vendor/tinymce/models/dom/model.min.js | 0 public/vendor/tinymce/package.json | 0 .../vendor/tinymce/plugins/accordion/index.js | 0 .../tinymce/plugins/accordion/plugin.js | 0 .../tinymce/plugins/accordion/plugin.min.js | 0 .../vendor/tinymce/plugins/advlist/index.js | 0 .../vendor/tinymce/plugins/advlist/plugin.js | 0 .../tinymce/plugins/advlist/plugin.min.js | 0 public/vendor/tinymce/plugins/anchor/index.js | 0 .../vendor/tinymce/plugins/anchor/plugin.js | 0 .../tinymce/plugins/anchor/plugin.min.js | 0 .../vendor/tinymce/plugins/autolink/index.js | 0 .../vendor/tinymce/plugins/autolink/plugin.js | 0 .../tinymce/plugins/autolink/plugin.min.js | 0 .../tinymce/plugins/autoresize/index.js | 0 .../tinymce/plugins/autoresize/plugin.js | 0 .../tinymce/plugins/autoresize/plugin.min.js | 0 .../vendor/tinymce/plugins/autosave/index.js | 0 .../vendor/tinymce/plugins/autosave/plugin.js | 0 .../tinymce/plugins/autosave/plugin.min.js | 0 .../vendor/tinymce/plugins/charmap/index.js | 0 .../vendor/tinymce/plugins/charmap/plugin.js | 0 .../tinymce/plugins/charmap/plugin.min.js | 0 public/vendor/tinymce/plugins/code/index.js | 0 public/vendor/tinymce/plugins/code/plugin.js | 0 .../vendor/tinymce/plugins/code/plugin.min.js | 0 .../tinymce/plugins/codesample/index.js | 0 .../tinymce/plugins/codesample/plugin.js | 0 .../tinymce/plugins/codesample/plugin.min.js | 0 .../tinymce/plugins/directionality/index.js | 0 .../tinymce/plugins/directionality/plugin.js | 0 .../plugins/directionality/plugin.min.js | 0 .../vendor/tinymce/plugins/emoticons/index.js | 0 .../plugins/emoticons/js/emojiimages.js | 0 .../plugins/emoticons/js/emojiimages.min.js | 0 .../tinymce/plugins/emoticons/js/emojis.js | 0 .../plugins/emoticons/js/emojis.min.js | 0 .../tinymce/plugins/emoticons/plugin.js | 0 .../tinymce/plugins/emoticons/plugin.min.js | 0 .../tinymce/plugins/fullscreen/index.js | 0 .../tinymce/plugins/fullscreen/plugin.js | 0 .../tinymce/plugins/fullscreen/plugin.min.js | 0 public/vendor/tinymce/plugins/help/index.js | 0 .../tinymce/plugins/help/js/i18n/keynav/ar.js | 0 .../plugins/help/js/i18n/keynav/bg_BG.js | 0 .../tinymce/plugins/help/js/i18n/keynav/ca.js | 0 .../tinymce/plugins/help/js/i18n/keynav/cs.js | 0 .../tinymce/plugins/help/js/i18n/keynav/da.js | 0 .../tinymce/plugins/help/js/i18n/keynav/de.js | 0 .../tinymce/plugins/help/js/i18n/keynav/el.js | 0 .../tinymce/plugins/help/js/i18n/keynav/en.js | 0 .../tinymce/plugins/help/js/i18n/keynav/es.js | 0 .../tinymce/plugins/help/js/i18n/keynav/eu.js | 0 .../tinymce/plugins/help/js/i18n/keynav/fa.js | 0 .../tinymce/plugins/help/js/i18n/keynav/fi.js | 0 .../plugins/help/js/i18n/keynav/fr_FR.js | 0 .../plugins/help/js/i18n/keynav/he_IL.js | 0 .../tinymce/plugins/help/js/i18n/keynav/hi.js | 0 .../tinymce/plugins/help/js/i18n/keynav/hr.js | 0 .../plugins/help/js/i18n/keynav/hu_HU.js | 0 .../tinymce/plugins/help/js/i18n/keynav/id.js | 0 .../tinymce/plugins/help/js/i18n/keynav/it.js | 0 .../tinymce/plugins/help/js/i18n/keynav/ja.js | 0 .../tinymce/plugins/help/js/i18n/keynav/kk.js | 0 .../plugins/help/js/i18n/keynav/ko_KR.js | 0 .../tinymce/plugins/help/js/i18n/keynav/ms.js | 0 .../plugins/help/js/i18n/keynav/nb_NO.js | 0 .../tinymce/plugins/help/js/i18n/keynav/nl.js | 0 .../tinymce/plugins/help/js/i18n/keynav/pl.js | 0 .../plugins/help/js/i18n/keynav/pt_BR.js | 0 .../plugins/help/js/i18n/keynav/pt_PT.js | 0 .../tinymce/plugins/help/js/i18n/keynav/ro.js | 0 .../tinymce/plugins/help/js/i18n/keynav/ru.js | 0 .../tinymce/plugins/help/js/i18n/keynav/sk.js | 0 .../plugins/help/js/i18n/keynav/sl_SI.js | 0 .../plugins/help/js/i18n/keynav/sv_SE.js | 0 .../plugins/help/js/i18n/keynav/th_TH.js | 0 .../tinymce/plugins/help/js/i18n/keynav/tr.js | 0 .../tinymce/plugins/help/js/i18n/keynav/uk.js | 0 .../tinymce/plugins/help/js/i18n/keynav/vi.js | 0 .../plugins/help/js/i18n/keynav/zh_CN.js | 0 .../plugins/help/js/i18n/keynav/zh_TW.js | 0 public/vendor/tinymce/plugins/help/plugin.js | 0 .../vendor/tinymce/plugins/help/plugin.min.js | 0 public/vendor/tinymce/plugins/image/index.js | 0 public/vendor/tinymce/plugins/image/plugin.js | 0 .../tinymce/plugins/image/plugin.min.js | 0 .../vendor/tinymce/plugins/importcss/index.js | 0 .../tinymce/plugins/importcss/plugin.js | 0 .../tinymce/plugins/importcss/plugin.min.js | 0 .../tinymce/plugins/insertdatetime/index.js | 0 .../tinymce/plugins/insertdatetime/plugin.js | 0 .../plugins/insertdatetime/plugin.min.js | 0 public/vendor/tinymce/plugins/link/index.js | 0 public/vendor/tinymce/plugins/link/plugin.js | 0 .../vendor/tinymce/plugins/link/plugin.min.js | 0 public/vendor/tinymce/plugins/lists/index.js | 0 public/vendor/tinymce/plugins/lists/plugin.js | 0 .../tinymce/plugins/lists/plugin.min.js | 0 public/vendor/tinymce/plugins/media/index.js | 0 public/vendor/tinymce/plugins/media/plugin.js | 0 .../tinymce/plugins/media/plugin.min.js | 0 .../tinymce/plugins/nonbreaking/index.js | 0 .../tinymce/plugins/nonbreaking/plugin.js | 0 .../tinymce/plugins/nonbreaking/plugin.min.js | 0 .../vendor/tinymce/plugins/pagebreak/index.js | 0 .../tinymce/plugins/pagebreak/plugin.js | 0 .../tinymce/plugins/pagebreak/plugin.min.js | 0 .../vendor/tinymce/plugins/preview/index.js | 0 .../vendor/tinymce/plugins/preview/plugin.js | 0 .../tinymce/plugins/preview/plugin.min.js | 0 .../vendor/tinymce/plugins/quickbars/index.js | 0 .../tinymce/plugins/quickbars/plugin.js | 0 .../tinymce/plugins/quickbars/plugin.min.js | 0 public/vendor/tinymce/plugins/save/index.js | 0 public/vendor/tinymce/plugins/save/plugin.js | 0 .../vendor/tinymce/plugins/save/plugin.min.js | 0 .../tinymce/plugins/searchreplace/index.js | 0 .../tinymce/plugins/searchreplace/plugin.js | 0 .../plugins/searchreplace/plugin.min.js | 0 public/vendor/tinymce/plugins/table/index.js | 0 public/vendor/tinymce/plugins/table/plugin.js | 0 .../tinymce/plugins/table/plugin.min.js | 0 .../tinymce/plugins/visualblocks/index.js | 0 .../tinymce/plugins/visualblocks/plugin.js | 0 .../plugins/visualblocks/plugin.min.js | 0 .../tinymce/plugins/visualchars/index.js | 0 .../tinymce/plugins/visualchars/plugin.js | 0 .../tinymce/plugins/visualchars/plugin.min.js | 0 .../vendor/tinymce/plugins/wordcount/index.js | 0 .../tinymce/plugins/wordcount/plugin.js | 0 .../tinymce/plugins/wordcount/plugin.min.js | 0 .../tinymce/skins/content/dark/content.css | 0 .../tinymce/skins/content/dark/content.js | 0 .../skins/content/dark/content.min.css | 0 .../tinymce/skins/content/default/content.css | 0 .../tinymce/skins/content/default/content.js | 0 .../skins/content/default/content.min.css | 0 .../skins/content/document/content.css | 0 .../tinymce/skins/content/document/content.js | 0 .../skins/content/document/content.min.css | 0 .../skins/content/tinymce-5-dark/content.css | 0 .../skins/content/tinymce-5-dark/content.js | 0 .../content/tinymce-5-dark/content.min.css | 0 .../skins/content/tinymce-5/content.css | 0 .../skins/content/tinymce-5/content.js | 0 .../skins/content/tinymce-5/content.min.css | 0 .../tinymce/skins/content/writer/content.css | 0 .../tinymce/skins/content/writer/content.js | 0 .../skins/content/writer/content.min.css | 0 .../tinymce/skins/ui/oxide-dark/content.css | 0 .../skins/ui/oxide-dark/content.inline.css | 0 .../skins/ui/oxide-dark/content.inline.js | 0 .../ui/oxide-dark/content.inline.min.css | 0 .../tinymce/skins/ui/oxide-dark/content.js | 0 .../skins/ui/oxide-dark/content.min.css | 0 .../tinymce/skins/ui/oxide-dark/skin.css | 0 .../tinymce/skins/ui/oxide-dark/skin.js | 0 .../tinymce/skins/ui/oxide-dark/skin.min.css | 0 .../skins/ui/oxide-dark/skin.shadowdom.css | 0 .../skins/ui/oxide-dark/skin.shadowdom.js | 0 .../ui/oxide-dark/skin.shadowdom.min.css | 0 .../vendor/tinymce/skins/ui/oxide/content.css | 0 .../tinymce/skins/ui/oxide/content.inline.css | 0 .../tinymce/skins/ui/oxide/content.inline.js | 0 .../skins/ui/oxide/content.inline.min.css | 0 .../vendor/tinymce/skins/ui/oxide/content.js | 0 .../tinymce/skins/ui/oxide/content.min.css | 0 public/vendor/tinymce/skins/ui/oxide/skin.css | 0 public/vendor/tinymce/skins/ui/oxide/skin.js | 0 .../tinymce/skins/ui/oxide/skin.min.css | 0 .../tinymce/skins/ui/oxide/skin.shadowdom.css | 0 .../tinymce/skins/ui/oxide/skin.shadowdom.js | 0 .../skins/ui/oxide/skin.shadowdom.min.css | 0 .../skins/ui/tinymce-5-dark/content.css | 0 .../ui/tinymce-5-dark/content.inline.css | 0 .../skins/ui/tinymce-5-dark/content.inline.js | 0 .../ui/tinymce-5-dark/content.inline.min.css | 0 .../skins/ui/tinymce-5-dark/content.js | 0 .../skins/ui/tinymce-5-dark/content.min.css | 0 .../tinymce/skins/ui/tinymce-5-dark/skin.css | 0 .../tinymce/skins/ui/tinymce-5-dark/skin.js | 0 .../skins/ui/tinymce-5-dark/skin.min.css | 0 .../ui/tinymce-5-dark/skin.shadowdom.css | 0 .../skins/ui/tinymce-5-dark/skin.shadowdom.js | 0 .../ui/tinymce-5-dark/skin.shadowdom.min.css | 0 .../tinymce/skins/ui/tinymce-5/content.css | 0 .../skins/ui/tinymce-5/content.inline.css | 0 .../skins/ui/tinymce-5/content.inline.js | 0 .../skins/ui/tinymce-5/content.inline.min.css | 0 .../tinymce/skins/ui/tinymce-5/content.js | 0 .../skins/ui/tinymce-5/content.min.css | 0 .../tinymce/skins/ui/tinymce-5/skin.css | 0 .../vendor/tinymce/skins/ui/tinymce-5/skin.js | 0 .../tinymce/skins/ui/tinymce-5/skin.min.css | 0 .../skins/ui/tinymce-5/skin.shadowdom.css | 0 .../skins/ui/tinymce-5/skin.shadowdom.js | 0 .../skins/ui/tinymce-5/skin.shadowdom.min.css | 0 public/vendor/tinymce/themes/silver/index.js | 0 public/vendor/tinymce/themes/silver/theme.js | 0 .../vendor/tinymce/themes/silver/theme.min.js | 0 public/vendor/tinymce/tinymce.d.ts | 0 public/vendor/tinymce/tinymce.js | 0 public/vendor/tinymce/tinymce.min.js | 0 public/vikon_core/assets/css/update.css | 0 public/vikon_core/assets/css/vendor.css | 0 public/vikon_core/assets/fonts/comic.ttf | Bin .../assets/img/background_login.png | Bin public/vikon_core/assets/img/throbber.gif | Bin public/vikon_core/assets/img/vikon_logo.png | Bin public/vikon_core/assets/js/update.js | 0 public/vikon_core/assets/js/vendor.js | 0 .../vikon_core/internal/bitrix_inclusion.php | 0 public/vikon_core/internal/config.php | 0 public/vikon_core/internal/filesystem.php | 0 public/vikon_core/internal/helper.php | 0 public/vikon_core/internal/path.php | 0 public/vikon_core/scripts/captcha.php | 0 public/vikon_core/scripts/check_token.php | 0 public/vikon_core/scripts/feedback_abitur.php | 0 public/vikon_core/scripts/get_config.php | 0 public/vikon_core/scripts/get_token.php | 0 public/vikon_core/scripts/refresh_token.php | 0 public/vikon_core/scripts/vsoko_feedback.php | 0 public/vikon_core/update/check_curl.php | 0 .../vikon_core/update/check_entry_point.php | 0 public/vikon_core/update/check_filesystem.php | 0 public/vikon_core/update/cleaner.php | 0 public/vikon_core/update/cur_version.php | 0 .../update/download_module_core.php | 0 public/vikon_core/update/get_access_token.php | 0 .../vikon_core/update/get_module_version.php | 0 public/vikon_core/update/is_writable.php | 0 public/vikon_core/update/make_executor.php | 0 public/vikon_core/update/purge.php | 0 .../update/refresh_access_token.php | 0 .../update/request_generate_part.php | 0 public/vikon_core/update/request_new_file.php | 0 .../vikon_core/update/request_sync_file.php | 0 .../update/result_check_generate_part.php | 0 .../update/result_download_part.php | 0 public/vikon_core/update/src_executor.php | 0 public/vikon_core/update/start_sync_files.php | 0 .../update/status_generate_part.php | 0 public/vikon_core/update/sync_root_dir.php | 0 public/vikon_core/update/sync_sub_dir.php | 0 .../update/update_module_version.php | 0 public/vikon_core/update/vsoko_feedback.php | 0 resources/css/app.css | 0 resources/js/Enum/BudgetEducation.js | 0 resources/js/Enum/EducationForm.js | 0 resources/js/Enum/LevelEducational.js | 0 resources/js/Enum/TypeExam.js | 0 resources/js/Navbars/DesktopNavBar.vue | 0 resources/js/Navbars/MainNavbar.vue | 0 resources/js/Navbars/MainPageNavbar.vue | 0 resources/js/Navbars/MobileNavbar.vue | 0 .../Pages/Client/AcademicJournals/Index.vue | 0 .../js/Pages/Client/AcademicJournals/Show.vue | 0 .../Client/Additional-educations/Index.vue | 0 .../Client/Additional-educations/Show.vue | 0 .../js/Pages/Client/Departments/Show.vue | 0 resources/js/Pages/Client/Divisions/Index.vue | 0 resources/js/Pages/Client/Divisions/Show.vue | 0 resources/js/Pages/Client/Events/Archive.vue | 0 resources/js/Pages/Client/Events/Index.vue | 0 resources/js/Pages/Client/Events/Show.vue | 0 resources/js/Pages/Client/Faculties/Index.vue | 0 resources/js/Pages/Client/Faculties/Show.vue | 0 resources/js/Pages/Client/Persons/Show.vue | 0 resources/js/Pages/Client/Posts/Index.vue | 0 resources/js/Pages/Client/Posts/Show.vue | 0 resources/js/Pages/Client/Programs/Index.vue | 0 resources/js/Pages/Client/Programs/Show.vue | 0 resources/js/Pages/Client/Schedules/Index.vue | 0 resources/js/Pages/Client/Schedules/Show.vue | 0 resources/js/Pages/Client/Tv/Index.vue | 0 resources/js/Pages/Client/Tv/Time.vue | 0 resources/js/Pages/Dashboard/Main.vue | 491 ++++++++++++++++++ resources/js/Pages/Error.vue | 0 resources/js/Pages/Main.vue | 0 resources/js/Pages/Page.vue | 0 resources/js/app.js | 0 resources/js/assets/data/ruCategories.js | 0 resources/js/assets/icons/icons.js | 0 resources/js/assets/icons/icons.json | 0 .../js/assets/icons/svg/academic-cap.svg | 0 .../icons/svg/additional_education_search.svg | 0 .../icons/svg/adjustments-horizontal.svg | 0 .../assets/icons/svg/adjustments-vertical.svg | 0 .../icons/svg/archive-box-arrow-down.svg | 0 .../assets/icons/svg/archive-box-x-mark.svg | 0 resources/js/assets/icons/svg/archive-box.svg | 0 .../js/assets/icons/svg/arrow-down-circle.svg | 0 .../js/assets/icons/svg/arrow-down-left.svg | 0 .../icons/svg/arrow-down-on-square-stack.svg | 0 .../assets/icons/svg/arrow-down-on-square.svg | 0 .../js/assets/icons/svg/arrow-down-right.svg | 0 .../js/assets/icons/svg/arrow-down-tray.svg | 0 resources/js/assets/icons/svg/arrow-down.svg | 0 .../js/assets/icons/svg/arrow-left-circle.svg | 0 .../icons/svg/arrow-left-end-on-rectangle.svg | 0 .../icons/svg/arrow-left-on-rectangle.svg | 0 .../svg/arrow-left-start-on-rectangle.svg | 0 resources/js/assets/icons/svg/arrow-left.svg | 0 .../js/assets/icons/svg/arrow-long-down.svg | 0 .../js/assets/icons/svg/arrow-long-left.svg | 0 .../js/assets/icons/svg/arrow-long-right.svg | 0 .../js/assets/icons/svg/arrow-long-up.svg | 0 .../icons/svg/arrow-path-rounded-square.svg | 0 resources/js/assets/icons/svg/arrow-path.svg | 0 .../assets/icons/svg/arrow-right-circle.svg | 0 .../svg/arrow-right-end-on-rectangle.svg | 0 .../icons/svg/arrow-right-on-rectangle.svg | 0 .../svg/arrow-right-start-on-rectangle.svg | 0 resources/js/assets/icons/svg/arrow-right.svg | 0 .../js/assets/icons/svg/arrow-small-down.svg | 0 .../js/assets/icons/svg/arrow-small-left.svg | 0 .../js/assets/icons/svg/arrow-small-right.svg | 0 .../js/assets/icons/svg/arrow-small-up.svg | 0 .../icons/svg/arrow-top-right-on-square.svg | 0 .../assets/icons/svg/arrow-trending-down.svg | 0 .../js/assets/icons/svg/arrow-trending-up.svg | 0 .../assets/icons/svg/arrow-turn-down-left.svg | 0 .../icons/svg/arrow-turn-down-right.svg | 0 .../assets/icons/svg/arrow-turn-left-down.svg | 0 .../assets/icons/svg/arrow-turn-left-up.svg | 0 .../icons/svg/arrow-turn-right-down.svg | 0 .../assets/icons/svg/arrow-turn-right-up.svg | 0 .../assets/icons/svg/arrow-turn-up-left.svg | 0 .../assets/icons/svg/arrow-turn-up-right.svg | 0 .../js/assets/icons/svg/arrow-up-circle.svg | 0 .../js/assets/icons/svg/arrow-up-left.svg | 0 .../icons/svg/arrow-up-on-square-stack.svg | 0 .../assets/icons/svg/arrow-up-on-square.svg | 0 .../js/assets/icons/svg/arrow-up-right.svg | 0 .../js/assets/icons/svg/arrow-up-tray.svg | 0 resources/js/assets/icons/svg/arrow-up.svg | 0 .../js/assets/icons/svg/arrow-uturn-down.svg | 0 .../js/assets/icons/svg/arrow-uturn-left.svg | 0 .../js/assets/icons/svg/arrow-uturn-right.svg | 0 .../js/assets/icons/svg/arrow-uturn-up.svg | 0 .../assets/icons/svg/arrows-pointing-in.svg | 0 .../assets/icons/svg/arrows-pointing-out.svg | 0 .../js/assets/icons/svg/arrows-right-left.svg | 0 .../js/assets/icons/svg/arrows-up-down.svg | 0 resources/js/assets/icons/svg/at-symbol.svg | 0 resources/js/assets/icons/svg/backspace.svg | 0 resources/js/assets/icons/svg/backward.svg | 0 resources/js/assets/icons/svg/banknotes.svg | 0 resources/js/assets/icons/svg/bars-2.svg | 0 .../assets/icons/svg/bars-3-bottom-left.svg | 0 .../assets/icons/svg/bars-3-bottom-right.svg | 0 .../assets/icons/svg/bars-3-center-left.svg | 0 resources/js/assets/icons/svg/bars-3.svg | 0 resources/js/assets/icons/svg/bars-4.svg | 0 .../js/assets/icons/svg/bars-arrow-down.svg | 0 .../js/assets/icons/svg/bars-arrow-up.svg | 0 resources/js/assets/icons/svg/battery-0.svg | 0 resources/js/assets/icons/svg/battery-100.svg | 0 resources/js/assets/icons/svg/battery-50.svg | 0 resources/js/assets/icons/svg/beaker.svg | 0 resources/js/assets/icons/svg/bell-alert.svg | 0 resources/js/assets/icons/svg/bell-slash.svg | 0 resources/js/assets/icons/svg/bell-snooze.svg | 0 resources/js/assets/icons/svg/bell.svg | 0 resources/js/assets/icons/svg/bold.svg | 0 resources/js/assets/icons/svg/bolt-slash.svg | 0 resources/js/assets/icons/svg/bolt.svg | 0 resources/js/assets/icons/svg/book-open.svg | 0 .../js/assets/icons/svg/bookmark-slash.svg | 0 .../js/assets/icons/svg/bookmark-square.svg | 0 resources/js/assets/icons/svg/bookmark.svg | 0 .../js/assets/icons/svg/breadcrumb-tag.svg | 0 resources/js/assets/icons/svg/briefcase.svg | 0 resources/js/assets/icons/svg/bug-ant.svg | 0 .../js/assets/icons/svg/building-library.svg | 0 .../js/assets/icons/svg/building-office-2.svg | 0 .../js/assets/icons/svg/building-office.svg | 0 .../assets/icons/svg/building-storefront.svg | 0 resources/js/assets/icons/svg/cake.svg | 0 resources/js/assets/icons/svg/calculator.svg | 0 .../assets/icons/svg/calendar-date-range.svg | 0 .../js/assets/icons/svg/calendar-days.svg | 0 resources/js/assets/icons/svg/calendar.svg | 0 resources/js/assets/icons/svg/camera.svg | 0 .../js/assets/icons/svg/chart-bar-square.svg | 0 resources/js/assets/icons/svg/chart-bar.svg | 0 resources/js/assets/icons/svg/chart-pie.svg | 0 .../svg/chat-bubble-bottom-center-text.svg | 0 .../icons/svg/chat-bubble-bottom-center.svg | 0 .../icons/svg/chat-bubble-left-ellipsis.svg | 0 .../icons/svg/chat-bubble-left-right.svg | 0 .../js/assets/icons/svg/chat-bubble-left.svg | 0 .../svg/chat-bubble-oval-left-ellipsis.svg | 0 .../icons/svg/chat-bubble-oval-left.svg | 0 resources/js/assets/icons/svg/check-badge.svg | 0 .../js/assets/icons/svg/check-circle.svg | 0 resources/js/assets/icons/svg/check.svg | 0 .../assets/icons/svg/chevron-double-down.svg | 0 .../assets/icons/svg/chevron-double-left.svg | 0 .../assets/icons/svg/chevron-double-right.svg | 0 .../js/assets/icons/svg/chevron-double-up.svg | 0 .../js/assets/icons/svg/chevron-down.svg | 0 .../js/assets/icons/svg/chevron-left.svg | 0 .../js/assets/icons/svg/chevron-right.svg | 0 .../js/assets/icons/svg/chevron-up-down.svg | 0 resources/js/assets/icons/svg/chevron-up.svg | 0 .../js/assets/icons/svg/circle-stack.svg | 0 .../icons/svg/clipboard-document-check.svg | 0 .../icons/svg/clipboard-document-list.svg | 0 .../assets/icons/svg/clipboard-document.svg | 0 resources/js/assets/icons/svg/clipboard.svg | 0 resources/js/assets/icons/svg/clock.svg | 0 .../js/assets/icons/svg/cloud-arrow-down.svg | 0 .../js/assets/icons/svg/cloud-arrow-up.svg | 0 resources/js/assets/icons/svg/cloud.svg | 0 .../assets/icons/svg/code-bracket-square.svg | 0 .../js/assets/icons/svg/code-bracket.svg | 0 resources/js/assets/icons/svg/cog-6-tooth.svg | 0 resources/js/assets/icons/svg/cog-8-tooth.svg | 0 resources/js/assets/icons/svg/cog.svg | 0 .../js/assets/icons/svg/command-line.svg | 0 .../js/assets/icons/svg/computer-desktop.svg | 0 resources/js/assets/icons/svg/cpu-chip.svg | 0 resources/js/assets/icons/svg/credit-card.svg | 0 .../js/assets/icons/svg/cube-transparent.svg | 0 resources/js/assets/icons/svg/cube.svg | 0 .../assets/icons/svg/currency-bangladeshi.svg | 0 .../js/assets/icons/svg/currency-dollar.svg | 0 .../js/assets/icons/svg/currency-euro.svg | 0 .../js/assets/icons/svg/currency-pound.svg | 0 .../js/assets/icons/svg/currency-rupee.svg | 0 .../js/assets/icons/svg/currency-yen.svg | 0 .../js/assets/icons/svg/cursor-arrow-rays.svg | 0 .../assets/icons/svg/cursor-arrow-ripple.svg | 0 resources/js/assets/icons/svg/delete.svg | 0 .../assets/icons/svg/device-phone-mobile.svg | 0 .../js/assets/icons/svg/device-tablet.svg | 0 resources/js/assets/icons/svg/divide.svg | 0 .../assets/icons/svg/document-arrow-down.svg | 0 .../js/assets/icons/svg/document-arrow-up.svg | 0 .../assets/icons/svg/document-chart-bar.svg | 0 .../js/assets/icons/svg/document-check.svg | 0 .../svg/document-currency-bangladeshi.svg | 0 .../icons/svg/document-currency-dollar.svg | 0 .../icons/svg/document-currency-euro.svg | 0 .../icons/svg/document-currency-pound.svg | 0 .../icons/svg/document-currency-rupee.svg | 0 .../icons/svg/document-currency-yen.svg | 0 .../assets/icons/svg/document-duplicate.svg | 0 .../icons/svg/document-magnifying-glass.svg | 0 .../js/assets/icons/svg/document-minus.svg | 0 .../js/assets/icons/svg/document-plus.svg | 0 .../js/assets/icons/svg/document-text.svg | 0 resources/js/assets/icons/svg/document.svg | 0 resources/js/assets/icons/svg/docx.svg | 0 .../icons/svg/educational_group_search.svg | 0 .../icons/svg/educational_program_search.svg | 0 .../icons/svg/ellipsis-horizontal-circle.svg | 0 .../assets/icons/svg/ellipsis-horizontal.svg | 0 .../js/assets/icons/svg/ellipsis-vertical.svg | 0 .../js/assets/icons/svg/envelope-open.svg | 0 resources/js/assets/icons/svg/envelope.svg | 0 resources/js/assets/icons/svg/equals.svg | 0 .../js/assets/icons/svg/event_search.svg | 0 .../assets/icons/svg/exclamation-circle.svg | 0 .../assets/icons/svg/exclamation-triangle.svg | 0 resources/js/assets/icons/svg/eye-dropper.svg | 0 resources/js/assets/icons/svg/eye-slash.svg | 0 resources/js/assets/icons/svg/eye.svg | 0 resources/js/assets/icons/svg/face-frown.svg | 0 resources/js/assets/icons/svg/face-smile.svg | 0 .../js/assets/icons/svg/faculty_search.svg | 0 resources/js/assets/icons/svg/file.svg | 0 resources/js/assets/icons/svg/film.svg | 0 .../js/assets/icons/svg/finger-print.svg | 0 resources/js/assets/icons/svg/fire.svg | 0 resources/js/assets/icons/svg/flag.svg | 0 .../js/assets/icons/svg/folder-arrow-down.svg | 0 .../js/assets/icons/svg/folder-minus.svg | 0 resources/js/assets/icons/svg/folder-open.svg | 0 resources/js/assets/icons/svg/folder-plus.svg | 0 resources/js/assets/icons/svg/folder.svg | 0 resources/js/assets/icons/svg/forward.svg | 0 resources/js/assets/icons/svg/funnel.svg | 0 resources/js/assets/icons/svg/gif.svg | 0 resources/js/assets/icons/svg/gift-top.svg | 0 resources/js/assets/icons/svg/gift.svg | 0 resources/js/assets/icons/svg/globe-alt.svg | 0 .../js/assets/icons/svg/globe-americas.svg | 0 .../assets/icons/svg/globe-asia-australia.svg | 0 .../assets/icons/svg/globe-europe-africa.svg | 0 resources/js/assets/icons/svg/h1.svg | 0 resources/js/assets/icons/svg/h2.svg | 0 resources/js/assets/icons/svg/h3.svg | 0 resources/js/assets/icons/svg/hand-raised.svg | 0 .../js/assets/icons/svg/hand-thumb-down.svg | 0 .../js/assets/icons/svg/hand-thumb-up.svg | 0 resources/js/assets/icons/svg/hashtag.svg | 0 resources/js/assets/icons/svg/heart.svg | 0 .../js/assets/icons/svg/heart_filled.svg | 0 resources/js/assets/icons/svg/home-modern.svg | 0 resources/js/assets/icons/svg/home.svg | 0 .../js/assets/icons/svg/identification.svg | 0 .../js/assets/icons/svg/inbox-arrow-down.svg | 0 resources/js/assets/icons/svg/inbox-stack.svg | 0 resources/js/assets/icons/svg/inbox.svg | 0 .../assets/icons/svg/information-circle.svg | 0 resources/js/assets/icons/svg/italic.svg | 0 resources/js/assets/icons/svg/key.svg | 0 resources/js/assets/icons/svg/language.svg | 0 resources/js/assets/icons/svg/lifebuoy.svg | 0 resources/js/assets/icons/svg/light-bulb.svg | 0 resources/js/assets/icons/svg/line.svg | 0 resources/js/assets/icons/svg/link-slash.svg | 0 resources/js/assets/icons/svg/link.svg | 0 resources/js/assets/icons/svg/list-bullet.svg | 0 resources/js/assets/icons/svg/lock-closed.svg | 0 resources/js/assets/icons/svg/lock-open.svg | 0 .../icons/svg/magnifying-glass-circle.svg | 0 .../icons/svg/magnifying-glass-minus.svg | 0 .../icons/svg/magnifying-glass-plus.svg | 0 .../js/assets/icons/svg/magnifying-glass.svg | 0 resources/js/assets/icons/svg/map-pin.svg | 0 resources/js/assets/icons/svg/map.svg | 0 resources/js/assets/icons/svg/megaphone.svg | 0 resources/js/assets/icons/svg/microphone.svg | 0 .../js/assets/icons/svg/minus-circle.svg | 0 resources/js/assets/icons/svg/minus-small.svg | 0 resources/js/assets/icons/svg/minus.svg | 0 resources/js/assets/icons/svg/moon.svg | 0 .../js/assets/icons/svg/musical-note.svg | 0 resources/js/assets/icons/svg/newspaper.svg | 0 resources/js/assets/icons/svg/no-symbol.svg | 0 .../js/assets/icons/svg/numbered-list.svg | 0 resources/js/assets/icons/svg/page_search.svg | 0 resources/js/assets/icons/svg/paint-brush.svg | 0 .../js/assets/icons/svg/paper-airplane.svg | 0 resources/js/assets/icons/svg/paper-clip.svg | 0 .../js/assets/icons/svg/pause-circle.svg | 0 resources/js/assets/icons/svg/pause.svg | 0 resources/js/assets/icons/svg/pdf.svg | 0 .../js/assets/icons/svg/pencil-square.svg | 0 resources/js/assets/icons/svg/pencil.svg | 0 .../js/assets/icons/svg/percent-badge.svg | 0 .../js/assets/icons/svg/person_search.svg | 0 .../icons/svg/phone-arrow-down-left.svg | 0 .../assets/icons/svg/phone-arrow-up-right.svg | 0 .../js/assets/icons/svg/phone-x-mark.svg | 0 resources/js/assets/icons/svg/phone.svg | 0 resources/js/assets/icons/svg/photo.svg | 0 resources/js/assets/icons/svg/play-circle.svg | 0 resources/js/assets/icons/svg/play-pause.svg | 0 resources/js/assets/icons/svg/play.svg | 0 resources/js/assets/icons/svg/plus-circle.svg | 0 resources/js/assets/icons/svg/plus-small.svg | 0 resources/js/assets/icons/svg/plus.svg | 0 resources/js/assets/icons/svg/post_search.svg | 0 resources/js/assets/icons/svg/power.svg | 0 resources/js/assets/icons/svg/pptx.svg | 0 .../icons/svg/presentation-chart-bar.svg | 0 .../icons/svg/presentation-chart-line.svg | 0 resources/js/assets/icons/svg/printer.svg | 0 .../js/assets/icons/svg/puzzle-piece.svg | 0 resources/js/assets/icons/svg/qr-code.svg | 0 .../assets/icons/svg/question-mark-circle.svg | 0 resources/js/assets/icons/svg/queue-list.svg | 0 resources/js/assets/icons/svg/radio.svg | 0 .../js/assets/icons/svg/receipt-percent.svg | 0 .../js/assets/icons/svg/receipt-refund.svg | 0 .../js/assets/icons/svg/rectangle-group.svg | 0 .../js/assets/icons/svg/rectangle-stack.svg | 0 .../js/assets/icons/svg/rocket-launch.svg | 0 resources/js/assets/icons/svg/rss.svg | 0 resources/js/assets/icons/svg/scale.svg | 0 resources/js/assets/icons/svg/schedule.svg | 0 resources/js/assets/icons/svg/scissors.svg | 0 resources/js/assets/icons/svg/search.svg | 0 .../js/assets/icons/svg/server-stack.svg | 0 resources/js/assets/icons/svg/server.svg | 0 resources/js/assets/icons/svg/settings.svg | 0 resources/js/assets/icons/svg/share.svg | 0 .../js/assets/icons/svg/shield-check.svg | 0 .../assets/icons/svg/shield-exclamation.svg | 0 .../js/assets/icons/svg/shopping-bag.svg | 0 .../js/assets/icons/svg/shopping-cart.svg | 0 .../js/assets/icons/svg/signal-slash.svg | 0 resources/js/assets/icons/svg/signal.svg | 0 resources/js/assets/icons/svg/slash.svg | 0 resources/js/assets/icons/svg/sparkles.svg | 0 .../js/assets/icons/svg/speaker-wave.svg | 0 .../js/assets/icons/svg/speaker-x-mark.svg | 0 .../js/assets/icons/svg/square-2-stack.svg | 0 .../js/assets/icons/svg/square-3-stack-3d.svg | 0 resources/js/assets/icons/svg/squares-2x2.svg | 0 .../js/assets/icons/svg/squares-plus.svg | 0 resources/js/assets/icons/svg/star.svg | 0 resources/js/assets/icons/svg/stop-circle.svg | 0 resources/js/assets/icons/svg/stop.svg | 0 .../js/assets/icons/svg/strikethrough.svg | 0 resources/js/assets/icons/svg/sun.svg | 0 resources/js/assets/icons/svg/swatch.svg | 0 resources/js/assets/icons/svg/table-cells.svg | 0 resources/js/assets/icons/svg/tag.svg | 0 resources/js/assets/icons/svg/ticket.svg | 0 resources/js/assets/icons/svg/trash.svg | 0 resources/js/assets/icons/svg/trophy.svg | 0 resources/js/assets/icons/svg/truck.svg | 0 resources/js/assets/icons/svg/tv.svg | 0 resources/js/assets/icons/svg/underline.svg | 0 resources/js/assets/icons/svg/user-circle.svg | 0 resources/js/assets/icons/svg/user-group.svg | 0 resources/js/assets/icons/svg/user-minus.svg | 0 resources/js/assets/icons/svg/user-plus.svg | 0 resources/js/assets/icons/svg/user.svg | 0 resources/js/assets/icons/svg/users.svg | 0 resources/js/assets/icons/svg/variable.svg | 0 .../assets/icons/svg/video-camera-slash.svg | 0 .../js/assets/icons/svg/video-camera.svg | 0 .../js/assets/icons/svg/view-columns.svg | 0 .../js/assets/icons/svg/viewfinder-circle.svg | 0 resources/js/assets/icons/svg/wallet.svg | 0 resources/js/assets/icons/svg/wifi.svg | 0 resources/js/assets/icons/svg/window.svg | 0 .../assets/icons/svg/wrench-screwdriver.svg | 0 resources/js/assets/icons/svg/wrench.svg | 0 resources/js/assets/icons/svg/x-circle.svg | 0 resources/js/assets/icons/svg/x-mark.svg | 0 resources/js/bootstrap.js | 0 .../AcademicJournalsItemBreadcrumbs.vue | 0 .../AcademicJournalsListBreadcrumbs.vue.vue | 0 .../components/AcademicJournalsTitle.vue | 0 .../components/AdditionalProgramBadge.vue | 0 .../AdditionalProgramItemBreadcrumbs.vue | 0 .../AdditionalProgramListBreadcrumbs.vue | 0 .../components/AdditionalProgramTitle.vue | 0 .../components/LevelEduFilter.vue | 0 .../components/badges/CategoryBadge.vue | 0 .../components/badges/FormBadge.vue | 0 .../components/filters/BudgetFilter.vue | 0 .../components/filters/CategoryFilter.vue | 0 .../filters/FormEducationalFilter.vue | 0 .../components/filters/SortingByFilter.vue | 0 .../components/DepartmentItemBreadcrumbs.vue | 0 .../components/DepartmentTeacherCard.vue | 0 .../components/DepartmentWorkerCard.vue | 0 .../components/DivisionItemBreadcrumbs.vue | 0 .../components/DivisionListBreadcrumbs.vue | 0 .../components/DivisionListTitle.vue | 0 .../components/DivisionWorkerCard.vue | 0 .../components/ProgramItemBreadcrumbs.vue | 0 .../components/ProgramLevelEduFilter.vue | 0 .../components/ProgramListBreadcrumbs.vue | 0 .../components/ProgramTitle.vue | 0 .../EventArchiveListBreadcrumbs.vue | 0 .../components/EventItemBreadcrumbs.vue | 0 .../components/EventListBreadcrumbs.vue | 0 .../events/components/EventListFilter.vue | 0 .../events/components/EventListItem.vue | 0 .../events/components/EventListSearch.vue | 0 .../events/components/EventListSelectDate.vue | 0 .../components/FacultyItemBreadcrumbs.vue | 0 .../components/FacultyListBreadcrumbs.vue | 0 .../faculties/components/FacultyListTitle.vue | 0 .../components/FacultyWorkerCard.vue | 0 .../js/componentss/features/forms/Form.vue | 0 .../components/builder/FormModalBuilder.vue | 0 .../features/mainPage/EducationSection.vue | 0 .../features/mainPage/EventSection.vue | 0 .../features/mainPage/PostSection.vue | 0 .../pages/components/PageBreadcrumbs.vue | 0 .../pages/components/PageNavigateLinks.vue | 0 .../pages/components/PageSubSectionLinks.vue | 0 .../persons/components/PersonAvatarBlock.vue | 0 .../persons/components/PersonBreadcrumbs.vue | 0 .../persons/components/PersonNavLink.vue | 0 .../components/sections/InfoSection.vue | 0 .../sections/blocks/EducationBlock.vue | 0 .../components/sections/blocks/ListBlock.vue | 0 .../components/sections/blocks/OtherBlock.vue | 0 .../sections/blocks/PublicationBlock.vue | 0 .../sections/blocks/WorkExperienceBlock.vue | 0 .../posts/components/PostAuthorsList.vue | 0 .../features/posts/components/PostGallery.vue | 0 .../posts/components/PostItemBreadcrumbs.vue | 0 .../posts/components/PostListBadge.vue | 0 .../components/PostListBreadcrumbs.vue.vue | 0 .../posts/components/PostListFilter.vue | 0 .../posts/components/PostListItem.vue | 0 .../posts/components/PostListSearch.vue | 0 .../posts/components/PostTimeRead.vue | 0 .../schedules/components/FacultyFilter.vue | 0 .../schedules/components/FavoriteFilter.vue | 0 .../components/FormEducationalFilter.vue | 0 .../components/ScheduleListFilter.vue | 0 .../components/ScheduleListTitle.vue | 0 .../schedules/components/SearchFilter.vue | 0 .../search/components/CategorySearchList.vue | 0 .../search/components/GlobalSearch.vue | 0 .../components/Items/BasicResultItem.vue | 0 .../Items/ResultAdditionalEducationItem.vue | 0 .../Items/ResultEducationalGroupItem.vue | 0 .../Items/ResultEducationalProgramItem.vue | 0 .../components/Items/ResultEventItem.vue | 0 .../components/Items/ResultFacultyItem.vue | 0 .../components/Items/ResultPagetItem.vue | 0 .../components/Items/ResultPersonItem.vue | 0 .../components/Items/ResultPostItem.vue | 0 .../search/components/PreSearchLinkList.vue | 0 .../features/search/components/ResultList.vue | 0 .../search/components/StaticSearch.vue | 0 .../categories/PostSearchCategory.vue | 0 .../components/MainBodyResultItem.vue | 0 .../componentss/features/sliders/Slider.vue | 0 .../componentss/features/sliders/TvSlider.vue | 0 .../sliders/components/SliderBlockBody.vue | 0 .../sliders/components/SliderBody.vue | 0 .../sliders/components/TvSliderBody.vue | 0 .../features/sliders/shared/SliderBlock.vue | 0 .../shared/Breadcrumbs/BaseBreadcrumbs.vue | 0 .../shared/Breadcrumbs/BreadcrumbsItem.vue | 0 .../js/componentss/shared/SEO/MetaTags.vue | 0 .../shared/badge/BasicListBadge.vue | 0 .../shared/badge/badges/CategoryBadge.vue | 0 .../shared/badge/badges/DateBadge.vue | 0 .../shared/badge/badges/EduBudgetBadge.vue | 0 .../shared/badge/badges/IsOnlineBadge.vue | 0 .../shared/badge/badges/SearchBadge.vue | 0 .../shared/badge/badges/SortingByBadge.vue | 0 .../shared/badge/badges/TagBadge.vue | 0 .../builder/formBuilder/FormBuilder.vue | 0 .../AdditionalEducationalChoiceBlock.vue | 0 .../formBuilder/blocks/CaptchaBlock.vue | 0 .../builder/formBuilder/blocks/DateBlock.vue | 0 .../blocks/EducationalChoiceBlock.vue | 0 .../builder/formBuilder/blocks/EmailBlock.vue | 0 .../blocks/MultipleChoiceBlock.vue | 0 .../formBuilder/blocks/PersonalDataBlock.vue | 0 .../builder/formBuilder/blocks/PhoneBlock.vue | 0 .../formBuilder/blocks/SingleChoiceBlock.vue | 0 .../formBuilder/blocks/SubmitBlock.vue | 0 .../formBuilder/blocks/TextAreaBlock.vue | 0 .../builder/formBuilder/blocks/TextBlock.vue | 0 .../shared/builder/pageBuilder/Builder.vue | 0 .../builder/pageBuilder/ServerSideBuilder.vue | 0 .../pageBuilder/blocks/BasicImageSlider.vue | 0 .../builder/pageBuilder/blocks/FileBlock.vue | 0 .../builder/pageBuilder/blocks/FormBlock.vue | 0 .../pageBuilder/blocks/HeadingBlock.vue | 0 .../builder/pageBuilder/blocks/ImageBlock.vue | 0 .../pageBuilder/blocks/PageItemBlock.vue | 0 .../pageBuilder/blocks/PageResourceList.vue | 0 .../pageBuilder/blocks/ParagraphBlock.vue | 0 .../pageBuilder/blocks/PersonBlock.vue | 0 .../pageBuilder/blocks/PostItemBlock.vue | 0 .../pageBuilder/blocks/PostListBlock.vue | 0 .../pageBuilder/blocks/StepperBlock.vue | 0 .../builder/pageBuilder/blocks/TabBlock.vue | 0 .../builder/pageBuilder/blocks/VideoBlock.vue | 0 .../blocks/contacts/ContactGroup.vue | 0 .../blocks/contacts/ContactSectionBlock.vue | 0 .../pageBuilder/skeletons/PageSkeleton.vue | 0 .../builder/tabsBuilder/PageTabBuilder.vue | 0 .../shared/carousel/BasicCarousel.vue | 0 .../shared/contactSection/ContactGroup.vue | 0 .../contactSection/ContactSectionBlock.vue | 0 .../shared/filter/BasicListFilter.vue | 0 .../shared/filter/filters/BudgetFilter.vue | 0 .../shared/filter/filters/CategoryFilter.vue | 0 .../shared/filter/filters/DateFilter.vue | 0 .../shared/filter/filters/DirectionFilter.vue | 0 .../filter/filters/FormEducationalFilter.vue | 0 .../shared/filter/filters/IsOnlineFilter.vue | 0 .../shared/filter/filters/SortingByFilter.vue | 0 .../shared/filter/filters/TagFilter.vue | 0 .../componentss/shared/modals/SearchModal.vue | 0 .../shared/navigate/NavigateLinks.vue | 0 .../notifications/SuccessNotification.vue | 0 .../shared/pageResource/PageResourceList.vue | 0 .../shared/paginate/BasicPagination.vue | 0 .../shared/timeline/ScrollTimeline.vue | 0 .../shared/visor/NavigateVisor.vue | 0 .../js/componentss/ui/buttons/BackButton.vue | 0 .../js/componentss/ui/icons/BasicIcon.vue | 0 .../ui/templates/BasicPageContainer.vue | 0 .../js/componentss/ui/titles/BasicTitle.vue | 0 .../ui/wrappers/BasicPageWrapper.vue | 0 .../ui/wrappers/BreadcrumbsWrapper.vue | 0 .../ui/wrappers/HeadItemsWrapper.vue | 0 resources/js/footers/BasicFooter.vue | 0 resources/js/mixins/Helpers.js | 0 resources/js/mixins/LinksReform.js | 0 resources/js/mixins/cookieMixin.js | 0 resources/js/ssr.js | 0 resources/js/store/index.js | 0 resources/js/utils/cookies.js | 0 resources/views/app.blade.php | 0 .../emails/custom-form-response.blade.php | 0 resources/views/emails/invitation.blade.php | 0 .../views/filament/pages/backup.blade.php | 0 .../views/filament/pages/dashboard.blade.php | 0 .../filament/pages/upload-to-url.blade.php | 0 .../resources/posts/pages/view-post.blade.php | 0 .../pages/upload-schedules.blade.php | 0 .../pages/profile-page.blade.php | 0 .../filament/tables/columns/json.blade.php | 0 .../livewire/accept-invitation.blade.php | 0 .../views/vendor/checkpoint/login.blade.php | 0 .../filament-panels/components/logo.blade.php | 0 .../filament-tinyeditor/tiny-editor.blade.php | 0 .../views/vendor/filament/assets.blade.php | 0 .../filament/components/actions.blade.php | 0 .../filament/components/avatar.blade.php | 0 .../filament/components/badge.blade.php | 0 .../filament/components/breadcrumbs.blade.php | 0 .../components/button/group.blade.php | 0 .../components/button/index.blade.php | 0 .../vendor/filament/components/card.blade.php | 0 .../components/dropdown/header.blade.php | 0 .../components/dropdown/index.blade.php | 0 .../components/dropdown/list/index.blade.php | 0 .../components/dropdown/list/item.blade.php | 0 .../filament/components/fieldset.blade.php | 0 .../filament/components/grid/column.blade.php | 0 .../filament/components/grid/index.blade.php | 0 .../filament/components/icon-button.blade.php | 0 .../vendor/filament/components/icon.blade.php | 0 .../components/input/checkbox.blade.php | 0 .../filament/components/input/index.blade.php | 0 .../filament/components/input/radio.blade.php | 0 .../components/input/select.blade.php | 0 .../components/input/wrapper.blade.php | 0 .../vendor/filament/components/link.blade.php | 0 .../components/loading-indicator.blade.php | 0 .../components/loading-section.blade.php | 0 .../components/modal/description.blade.php | 0 .../components/modal/heading.blade.php | 0 .../filament/components/modal/index.blade.php | 0 .../components/pagination/index.blade.php | 0 .../components/pagination/item.blade.php | 0 .../components/section/description.blade.php | 0 .../components/section/heading.blade.php | 0 .../components/section/index.blade.php | 0 .../filament/components/tabs/index.blade.php | 0 .../filament/components/tabs/item.blade.php | 0 resources/views/welcome.blade.php | 0 routes/api.php | 0 routes/auth.php | 0 routes/channels.php | 0 routes/console.php | 0 routes/web.php | 0 tailwind.config.js | 0 tests/CreatesApplication.php | 0 tests/Feature/Auth/AuthenticationTest.php | 0 tests/Feature/Auth/EmailVerificationTest.php | 0 .../Feature/Auth/PasswordConfirmationTest.php | 0 tests/Feature/Auth/PasswordResetTest.php | 0 tests/Feature/Auth/PasswordUpdateTest.php | 0 tests/Feature/Auth/RegistrationTest.php | 0 tests/Feature/ExampleTest.php | 0 tests/Feature/ProfileTest.php | 0 tests/TestCase.php | 0 tests/Unit/ExampleTest.php | 0 vite.config.js | 0 1926 files changed, 2630 insertions(+), 270 deletions(-) create mode 100644 .cache/dconf/user create mode 100644 .cache/fontconfig/158c65c810c0d352a587f5be66058e87-le64.cache-9 create mode 100644 .cache/fontconfig/807752c9e168308eb5108dacded5237a-le64.cache-9 create mode 100644 .cache/fontconfig/CACHEDIR.TAG create mode 100644 .cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-9 create mode 100644 .config/libreoffice/4/user/GraphicsRenderTests.log create mode 100644 .config/libreoffice/4/user/autotext/mytexts.bau create mode 100644 .config/libreoffice/4/user/basic/Standard/Module1.xba create mode 100644 .config/libreoffice/4/user/basic/Standard/dialog.xlb create mode 100644 .config/libreoffice/4/user/basic/Standard/script.xlb create mode 100644 .config/libreoffice/4/user/basic/dialog.xlc create mode 100644 .config/libreoffice/4/user/basic/script.xlc create mode 100644 .config/libreoffice/4/user/config/autotbl.fmt create mode 100644 .config/libreoffice/4/user/database/biblio.odb create mode 100644 .config/libreoffice/4/user/database/biblio/biblio.dbf create mode 100644 .config/libreoffice/4/user/database/biblio/biblio.dbt create mode 100644 .config/libreoffice/4/user/extensions/buildid create mode 100644 .config/libreoffice/4/user/extensions/bundled/lastsynchronized create mode 100644 .config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/extensions/shared/lastsynchronized create mode 100644 .config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/gallery/sg30.sdv create mode 100644 .config/libreoffice/4/user/gallery/sg30.thm create mode 100644 .config/libreoffice/4/user/pack/ExtensionInfo.pack create mode 100644 .config/libreoffice/4/user/pack/autotext/mytexts.pack create mode 100644 .config/libreoffice/4/user/pack/basic/Standard/Module1.pack create mode 100644 .config/libreoffice/4/user/pack/basic/Standard/dialog.pack create mode 100644 .config/libreoffice/4/user/pack/basic/Standard/script.pack create mode 100644 .config/libreoffice/4/user/pack/basic/dialog.pack create mode 100644 .config/libreoffice/4/user/pack/basic/script.pack create mode 100644 .config/libreoffice/4/user/pack/config/autotbl.pack create mode 100644 .config/libreoffice/4/user/pack/database/biblio.pack create mode 100644 .config/libreoffice/4/user/pack/database/biblio/biblio.pack create mode 100644 .config/libreoffice/4/user/pack/registrymodifications.pack create mode 100644 .config/libreoffice/4/user/registrymodifications.xcu create mode 100644 .config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml create mode 100644 .config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml mode change 100644 => 100755 .gitignore mode change 100644 => 100755 README.md mode change 100644 => 100755 _docker/app/Dockerfile mode change 100644 => 100755 _docker/app/crontab mode change 100644 => 100755 _docker/app/php.ini mode change 100644 => 100755 _docker/jenkins/Dockerfile mode change 100644 => 100755 _docker/nginx/conf.d/nginx.conf mode change 100644 => 100755 _docker/nginx/local/conf.d/nginx.conf mode change 100644 => 100755 _docker/nginx/prod/conf.d/nginx.conf mode change 100644 => 100755 _docker/nginx/test/conf.d/nginx.conf mode change 100644 => 100755 _docker/supervisor/supervisord.conf mode change 100644 => 100755 app/Console/Commands/RegisterRoutes.php mode change 100644 => 100755 app/Console/Commands/TransferPostsToNewTable.php mode change 100644 => 100755 app/Console/Commands/TransferUsers.php mode change 100644 => 100755 app/Console/Kernel.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Actions/GetAdditionalEducationBySlugAction.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Actions/GetAllAdditionalEducationsAction.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationCategoryPreviewResource.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationCategoryResource.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationResource.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Data/Resources/DirectionAdditionalEducationResource.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Models/AdditionalEducation.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Models/AdditionalEducationCategory.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Models/DirectionAdditionalEducation.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Policies/AdditionalEducationCategoryPolicy.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Policies/AdditionalEducationPolicy.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Policies/DirectionAdditionalEducationPolicy.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Tasks/BuildAdditionalEducationFiltersTask.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Tasks/BuildFormsEducationArrayTask.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Tasks/FindAdditionalEducationBySlugTask.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Tasks/GetAllAdditionalEducationCategoriesPreviewTask.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Tasks/GetDirectionAdditionalEducationsTask.php mode change 100644 => 100755 app/Containers/AdditionalEducation/Tasks/GetFilteredAdditionalEducationCategoriesTask.php mode change 100644 => 100755 app/Containers/AdditionalEducation/UI/WEB/Controllers/ClientAdditionalEducationController.php mode change 100644 => 100755 app/Containers/AdditionalEducation/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/AppStructure/Actions/RenderPageAction.php mode change 100644 => 100755 app/Containers/AppStructure/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/AppStructure/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/AppStructure/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/AppStructure/Models/MainSection.php mode change 100644 => 100755 app/Containers/AppStructure/Models/Page.php mode change 100644 => 100755 app/Containers/AppStructure/Models/SubSection.php mode change 100644 => 100755 app/Containers/AppStructure/Policies/MainSectionPolicy.php mode change 100644 => 100755 app/Containers/AppStructure/Policies/PagePolicy.php mode change 100644 => 100755 app/Containers/AppStructure/Policies/SubSectionPolicy.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/AddUrlsToSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/FindPageByPathTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GenerateBreadcrumbsTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GeneratePathTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetAdditionalEducationsForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetCachedNavigationDataTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetDepartmentsForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetDivisionsForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetEducationalProgramsForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetEventsForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetFacultiesForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetIndexRouteNameTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetNavigationDataTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetPagesForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetPostsForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/GetUsersForSitemapTask.php mode change 100644 => 100755 app/Containers/AppStructure/Tasks/RegisterApplicationRoutesTask.php mode change 100644 => 100755 app/Containers/AppStructure/UI/API/Controllers/NavigateController.php mode change 100644 => 100755 app/Containers/AppStructure/UI/API/Routes/api.php mode change 100644 => 100755 app/Containers/AppStructure/UI/API/Transformers/NavigationResource.php mode change 100644 => 100755 app/Containers/AppStructure/UI/API/Transformers/PageNavigateResource.php mode change 100644 => 100755 app/Containers/AppStructure/UI/API/Transformers/SubSectionNavigateResource.php mode change 100644 => 100755 app/Containers/AppStructure/UI/CLI/Commands/GenerateSitemap.php mode change 100644 => 100755 app/Containers/AppStructure/UI/CLI/Commands/RegisterRoutes.php mode change 100644 => 100755 app/Containers/AppStructure/UI/WEB/Controllers/PageController.php mode change 100644 => 100755 app/Containers/AppStructure/UI/WEB/Transformers/PageResource.php mode change 100644 => 100755 app/Containers/Article/Actions/ListPostsAction.php mode change 100644 => 100755 app/Containers/Article/Actions/ViewPostAction.php mode change 100644 => 100755 app/Containers/Article/Enums/PostStatus.php mode change 100644 => 100755 app/Containers/Article/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Article/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Article/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Article/Models/Category.php mode change 100644 => 100755 app/Containers/Article/Models/Post.php mode change 100644 => 100755 app/Containers/Article/Models/Tag.php mode change 100644 => 100755 app/Containers/Article/Policies/CategoryPolicy.php mode change 100644 => 100755 app/Containers/Article/Policies/PostPolicy.php mode change 100644 => 100755 app/Containers/Article/Policies/TagPolicy.php mode change 100644 => 100755 app/Containers/Article/Tasks/BuildFiltersTask.php mode change 100644 => 100755 app/Containers/Article/Tasks/GetCategoriesTask.php mode change 100644 => 100755 app/Containers/Article/Tasks/GetPostsTask.php mode change 100644 => 100755 app/Containers/Article/Tasks/GetTagsTask.php mode change 100644 => 100755 app/Containers/Article/UI/CLI/Commands/TransferPostsToNewTable.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Controllers/IndexPostController.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Controllers/ShowPostController.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Transformers/CategoryResource.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Transformers/PostItemResource.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Transformers/PostListResource.php mode change 100644 => 100755 app/Containers/Article/UI/WEB/Transformers/TagResource.php create mode 100644 app/Containers/Dashboard/Actions/ProcessMixedFilesAction.php create mode 100644 app/Containers/Dashboard/Actions/ProcessUploadedFilesAction.php create mode 100644 app/Containers/Dashboard/Actions/PublishPostAction.php create mode 100755 app/Containers/Dashboard/Loaders/AliasesLoader.php create mode 100755 app/Containers/Dashboard/Loaders/MiddlewareLoader.php create mode 100755 app/Containers/Dashboard/Loaders/ProvidersLoader.php create mode 100644 app/Containers/Dashboard/Tasks/CallAiServiceForFileSelectionTask.php create mode 100644 app/Containers/Dashboard/Tasks/CallAiServiceTask.php create mode 100644 app/Containers/Dashboard/Tasks/ConvertDocToDocxTask.php create mode 100644 app/Containers/Dashboard/Tasks/CreatePostFromAiDataTask.php create mode 100644 app/Containers/Dashboard/Tasks/ExtractTextFragmentTask.php create mode 100644 app/Containers/Dashboard/Tasks/ExtractTextFromDocumentTask.php create mode 100644 app/Containers/Dashboard/Tasks/FindMainNewsFileTask.php create mode 100644 app/Containers/Dashboard/Tasks/GetDraftPostsTask.php create mode 100755 app/Containers/Dashboard/Tasks/ParseDocxTask.php create mode 100644 app/Containers/Dashboard/Tests/Unit/VkPostGenerationTest.php create mode 100755 app/Containers/Dashboard/UI/WEB/Controllers/IndexDashboardController.php create mode 100644 app/Containers/Dashboard/UI/WEB/Controllers/ProcessMixedFilesController.php create mode 100644 app/Containers/Dashboard/UI/WEB/Controllers/PublishPostController.php create mode 100644 app/Containers/Dashboard/UI/WEB/Controllers/StoreFilesController.php create mode 100755 app/Containers/Dashboard/UI/WEB/Requests/StoreFilesRequest.php create mode 100755 app/Containers/Dashboard/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/Education/Actions/GetEducationalProgramAction.php mode change 100644 => 100755 app/Containers/Education/Actions/ListEducationalProgramsAction.php mode change 100644 => 100755 app/Containers/Education/Enums/TypeExam.php mode change 100644 => 100755 app/Containers/Education/Jobs/CreateAdmissionPlan.php mode change 100644 => 100755 app/Containers/Education/Jobs/CreateDirectionStudy.php mode change 100644 => 100755 app/Containers/Education/Jobs/CreateEducationalProgram.php mode change 100644 => 100755 app/Containers/Education/Jobs/UpdateAdmissionCampaign.php mode change 100644 => 100755 app/Containers/Education/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Education/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Education/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Education/Models/AdmissionCampaign.php mode change 100644 => 100755 app/Containers/Education/Models/AdmissionPlan.php mode change 100644 => 100755 app/Containers/Education/Models/DirectionStudy.php mode change 100644 => 100755 app/Containers/Education/Models/EducationalProgram.php mode change 100644 => 100755 app/Containers/Education/Policies/AdmissionCampaignPolicy.php mode change 100644 => 100755 app/Containers/Education/Policies/AdmissionPlanPolicy.php mode change 100644 => 100755 app/Containers/Education/Policies/DirectionStudyPolicy.php mode change 100644 => 100755 app/Containers/Education/Policies/EducationalProgramPolicy.php mode change 100644 => 100755 app/Containers/Education/Tasks/BuildFiltersTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetActiveAdmissionCampaignTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetAdmissionCampaignNameTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetEducationalBudgetsTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetEducationalFormsTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetEducationalLevelsTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetEducationalProgramBySlugTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetSeoForCurrentPageTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/GetSeoForModelTask.php mode change 100644 => 100755 app/Containers/Education/Tasks/ListDirectionStudiesTask.php mode change 100644 => 100755 app/Containers/Education/UI/API/Controllers/AcademicYearController.php mode change 100644 => 100755 app/Containers/Education/UI/API/Controllers/UpdateAdmissionCampaignDataApiController.php mode change 100644 => 100755 app/Containers/Education/UI/API/Controllers/UpdateAdmissionPlansDataApiController.php mode change 100644 => 100755 app/Containers/Education/UI/API/Controllers/UpdateEduDataApiController.php mode change 100644 => 100755 app/Containers/Education/UI/API/Routes/api.php mode change 100644 => 100755 app/Containers/Education/UI/WEB/Controllers/ClientProgramController.php mode change 100644 => 100755 app/Containers/Education/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/Education/UI/WEB/Transformers/DirectionStudyResource.php mode change 100644 => 100755 app/Containers/Education/UI/WEB/Transformers/EducationalProgramBasicResource.php mode change 100644 => 100755 app/Containers/Education/UI/WEB/Transformers/EducationalProgramResource.php mode change 100644 => 100755 app/Containers/Event/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Event/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Event/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Event/Models/Event.php mode change 100644 => 100755 app/Containers/Event/Models/EventCategory.php mode change 100644 => 100755 app/Containers/Event/Policies/EventCategoryPolicy.php mode change 100644 => 100755 app/Containers/Event/Policies/EventPolicy.php mode change 100644 => 100755 app/Containers/Event/UI/WEB/Controllers/ClientEventController.php mode change 100644 => 100755 app/Containers/Event/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/Event/UI/WEB/Transformers/EventCategoryResource.php mode change 100644 => 100755 app/Containers/Event/UI/WEB/Transformers/EventPreviewResource.php mode change 100644 => 100755 app/Containers/Event/UI/WEB/Transformers/EventResource.php mode change 100644 => 100755 app/Containers/Event/UI/WEB/Transformers/EventThumbnailResource.php mode change 100644 => 100755 app/Containers/InstituteStructure/Actions/FindDepartmentBySlugAction.php mode change 100644 => 100755 app/Containers/InstituteStructure/Actions/FindDivisionBySlugAction.php mode change 100644 => 100755 app/Containers/InstituteStructure/Actions/FindFacultyBySlugAction.php mode change 100644 => 100755 app/Containers/InstituteStructure/Actions/ListDivisionsAction.php mode change 100644 => 100755 app/Containers/InstituteStructure/Actions/ListFacultiesAction.php mode change 100644 => 100755 app/Containers/InstituteStructure/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/InstituteStructure/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/InstituteStructure/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/InstituteStructure/Models/Department.php mode change 100644 => 100755 app/Containers/InstituteStructure/Models/Division.php mode change 100644 => 100755 app/Containers/InstituteStructure/Models/Faculty.php mode change 100644 => 100755 app/Containers/InstituteStructure/Policies/DepartmentPolicy.php mode change 100644 => 100755 app/Containers/InstituteStructure/Policies/DivisionPolicy.php mode change 100644 => 100755 app/Containers/InstituteStructure/Policies/FacultyPolicy.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetActiveDepartmentsByFacultyIdTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetActiveDivisionsTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetActiveFacultiesTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetDepartmentBySlugTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetDivisionBySlugTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetFacultyBySlugOnlyTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GetFacultyBySlugTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/Tasks/GroupProgramsByDirectionTask.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Controllers/ClientDepartmentController.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Controllers/ClientDivisionController.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Controllers/ClientFacultyController.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Transformers/DepartmentPreviewResource.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Transformers/DepartmentResource.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Transformers/DivisionResource.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Transformers/FacultyPreviewResource.php mode change 100644 => 100755 app/Containers/InstituteStructure/UI/WEB/Transformers/FacultyResource.php mode change 100644 => 100755 app/Containers/Main/Actions/GetMainPageDataAction.php mode change 100644 => 100755 app/Containers/Main/Tasks/GetEducationsDataTask.php mode change 100644 => 100755 app/Containers/Main/Tasks/GetPageDataTask.php mode change 100644 => 100755 app/Containers/Main/Tasks/GetRecentPostsTask.php mode change 100644 => 100755 app/Containers/Main/Tasks/GetUpcomingEventsTask.php mode change 100644 => 100755 app/Containers/Main/UI/WEB/Controllers/MainController.php mode change 100644 => 100755 app/Containers/Main/UI/WEB/Resources/MainPageResource.php mode change 100644 => 100755 app/Containers/Schedule/Actions/ListSchedulesAction.php mode change 100644 => 100755 app/Containers/Schedule/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Schedule/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Schedule/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Schedule/Models/EducationalGroup.php mode change 100644 => 100755 app/Containers/Schedule/Models/Schedule.php mode change 100644 => 100755 app/Containers/Schedule/Policies/EducationalGroupPolicy.php mode change 100644 => 100755 app/Containers/Schedule/Policies/SchedulePolicy.php mode change 100644 => 100755 app/Containers/Schedule/Tasks/BuildScheduleFiltersTask.php mode change 100644 => 100755 app/Containers/Schedule/Tasks/GetAllActiveFacultiesTask.php mode change 100644 => 100755 app/Containers/Schedule/Tasks/GetAllFormsEducationTask.php mode change 100644 => 100755 app/Containers/Schedule/Tasks/GetFilteredEducationalGroupsTask.php mode change 100644 => 100755 app/Containers/Schedule/UI/WEB/Controllers/ClientScheduleController.php mode change 100644 => 100755 app/Containers/Schedule/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/Schedule/UI/WEB/Transformers/EducationalGroupResource.php mode change 100644 => 100755 app/Containers/Schedule/UI/WEB/Transformers/ScheduleGroupResource.php mode change 100644 => 100755 app/Containers/Science/Actions/GetAcademicJournalAction.php mode change 100644 => 100755 app/Containers/Science/Actions/GetAllAcademicJournalsAction.php mode change 100644 => 100755 app/Containers/Science/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Science/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Science/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Science/Models/AcademicJournal.php mode change 100644 => 100755 app/Containers/Science/Models/JournalIssue.php mode change 100644 => 100755 app/Containers/Science/Policies/AcademicJournalPolicy.php mode change 100644 => 100755 app/Containers/Science/Policies/JournalIssuePolicy.php mode change 100644 => 100755 app/Containers/Science/Tasks/FindAcademicJournalBySlugTask.php mode change 100644 => 100755 app/Containers/Science/Tasks/GetAcademicJournalIssuesGroupedByYearTask.php mode change 100644 => 100755 app/Containers/Science/Tasks/GetAllAcademicJournalsTask.php mode change 100644 => 100755 app/Containers/Science/UI/WEB/Controllers/ClientAcademicJournalController.php mode change 100644 => 100755 app/Containers/Science/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/Science/UI/WEB/Transformers/AcademicJournalResource.php mode change 100644 => 100755 app/Containers/Search/Actions/ClearStaticSearchCacheAction.php mode change 100644 => 100755 app/Containers/Search/Actions/PerformCrossEloquentSearchAction.php mode change 100644 => 100755 app/Containers/Search/Actions/RebuildStaticSearchIndexAction.php mode change 100644 => 100755 app/Containers/Search/Actions/SearchStaticFilesAction.php mode change 100644 => 100755 app/Containers/Search/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Search/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Search/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Search/Tasks/BuildStaticFileIndexTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/ExtractHtmlContentTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/FilterSearchResultsByCategoryTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/GetAvailableSearchCategoriesTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/GetBreadcrumbFromHtmlTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/GetStaticFileCategoriesTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/GetStaticSearchCacheStatusTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/PaginateCollectionTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/PaginateSearchResultsTask.php mode change 100644 => 100755 app/Containers/Search/Tasks/SortAndHighlightSearchResultsTask.php mode change 100644 => 100755 app/Containers/Search/UI/API/Controllers/SearchController.php mode change 100644 => 100755 app/Containers/Search/UI/API/Controllers/StaticSearchController.php mode change 100644 => 100755 app/Containers/Search/UI/API/Routes/api.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/AdditionalEducationSearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/EducationGroupSearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/EducationalProgramSearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/EventSearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/FacultySearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/PageSearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/PostSearchResource.php mode change 100644 => 100755 app/Containers/Search/UI/API/Transformers/UserSearchResource.php mode change 100644 => 100755 app/Containers/User/Actions/GetPersonDataAction.php mode change 100644 => 100755 app/Containers/User/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/User/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/User/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/User/Mails/InvitationMail.php mode change 100644 => 100755 app/Containers/User/Models/AcceptedInvitation.php mode change 100644 => 100755 app/Containers/User/Models/Invitation.php mode change 100644 => 100755 app/Containers/User/Models/Permission.php mode change 100644 => 100755 app/Containers/User/Models/Role.php mode change 100644 => 100755 app/Containers/User/Models/User.php mode change 100644 => 100755 app/Containers/User/Models/UserDetail.php mode change 100644 => 100755 app/Containers/User/Observers/UserDetailObserver.php mode change 100644 => 100755 app/Containers/User/Policies/AcceptedInvitationPolicy.php mode change 100644 => 100755 app/Containers/User/Policies/RolePolicy.php mode change 100644 => 100755 app/Containers/User/Policies/UserDetailPolicy.php mode change 100644 => 100755 app/Containers/User/Policies/UserPolicy.php mode change 100644 => 100755 app/Containers/User/Tasks/FindPersonBySlugTask.php mode change 100644 => 100755 app/Containers/User/Tasks/GetSeoForPersonTask.php mode change 100644 => 100755 app/Containers/User/UI/API/Routes/api.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Controllers/PersonController.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/FullInfoPersonResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDepartmentPreviewResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDepartmentTeachPreviewResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDepartmentsTeachResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDepartmentsWorkResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDetailResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDivisionPreviewResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonDivisionsWorkResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonFacultiesWorkResource.php mode change 100644 => 100755 app/Containers/User/UI/WEB/Transformers/PersonFacultyPreviewResource.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetAdditionalEducationalProgramsAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetContactWidgetPageAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetEducationalProgramsAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetPageAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetPageReferenceListPageAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetPostsAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetSinglePostAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/GetSliderBySlugAction.php mode change 100644 => 100755 app/Containers/Widget/Actions/SubmitWidgetFormAction.php mode change 100644 => 100755 app/Containers/Widget/Data/Factories/SlideFactory.php mode change 100644 => 100755 app/Containers/Widget/Data/Rules/UniqueJsonField.php mode change 100644 => 100755 app/Containers/Widget/Data/Seeders/SlideSeeder.php mode change 100644 => 100755 app/Containers/Widget/Enums/CustomFormStatus.php mode change 100644 => 100755 app/Containers/Widget/Loaders/AliasesLoader.php mode change 100644 => 100755 app/Containers/Widget/Loaders/MiddlewareLoader.php mode change 100644 => 100755 app/Containers/Widget/Loaders/ProvidersLoader.php mode change 100644 => 100755 app/Containers/Widget/Mails/CustomFormResponseMail.php mode change 100644 => 100755 app/Containers/Widget/Models/ContactWidget.php mode change 100644 => 100755 app/Containers/Widget/Models/CustomForm.php mode change 100644 => 100755 app/Containers/Widget/Models/CustomFormResponse.php mode change 100644 => 100755 app/Containers/Widget/Models/PageReferenceList.php mode change 100644 => 100755 app/Containers/Widget/Models/Slide.php mode change 100644 => 100755 app/Containers/Widget/Models/Slider.php mode change 100644 => 100755 app/Containers/Widget/Policies/ContactWidgetPolicy.php mode change 100644 => 100755 app/Containers/Widget/Policies/CustomFormPolicy.php mode change 100644 => 100755 app/Containers/Widget/Policies/CustomFormResponsePolicy.php mode change 100644 => 100755 app/Containers/Widget/Policies/PageReferenceListPolicy.php mode change 100644 => 100755 app/Containers/Widget/Policies/SlidePolicy.php mode change 100644 => 100755 app/Containers/Widget/Policies/SliderPolicy.php mode change 100644 => 100755 app/Containers/Widget/Tasks/FindContactWidgetBySlugTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/FindPageByIdTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/FindPageReferenceListBySlugTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/FindPostByIdTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/FindSliderBySlugTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/FindWidgetFormByIdTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/GenerateWidgetFormValidationMessagesTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/GenerateWidgetFormValidationRulesTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/GetActiveAdditionalEducationalProgramsTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/GetFilteredPostsTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/GetPublishedEducationalProgramsTask.php mode change 100644 => 100755 app/Containers/Widget/Tasks/StoreWidgetFormResponseTask.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetAdditionalEducationalProgramController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetContactController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetEducationalProgramController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetFormController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetPageController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetPageReferenceListController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetPostController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Controllers/ClientWidgetSliderController.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Routes/api.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Transformers/ContactWidgetResource.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Transformers/FormResource.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Transformers/PageNavigateResource.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Transformers/PageReferenceListResource.php mode change 100644 => 100755 app/Containers/Widget/UI/API/Transformers/PostThumbnailResource.php mode change 100644 => 100755 app/Containers/Widget/UI/WEB/Controllers/TvController.php mode change 100644 => 100755 app/Containers/Widget/UI/WEB/Routes/web.php mode change 100644 => 100755 app/Dto/MainSliderDTO.php mode change 100644 => 100755 app/Exceptions/Handler.php mode change 100644 => 100755 app/Filament/Components/Forms/CustomFormForm.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/BlockSchema.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/ContactBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/CustomFormBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/FastFilesBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/FilesBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/HeadingBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/ImageBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/ImagesBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/PageItemBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/PageResourceListBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/ParagraphBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/PersonBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/PostItemBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/PostListBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/SliderBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/StepperBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/TabBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Blocks/VideoBlock.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/CustomForm/FormBuilderItem.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleLengthLimitComponent.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleRequiredComponent.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleUniqueComponent.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Defaults/ContentBuilderItem.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Defaults/TabBuilderItem.php mode change 100644 => 100755 app/Filament/Components/Forms/ItemForm/Pages/ContentBuilderItem.php mode change 100644 => 100755 app/Filament/Components/Forms/PageForm.php mode change 100644 => 100755 app/Filament/Components/Forms/PostForm.php mode change 100644 => 100755 app/Filament/Components/Forms/UserDetailForm.php mode change 100644 => 100755 app/Filament/Exports/CustomFormExporter.php mode change 100644 => 100755 app/Filament/Pages/Backups.php mode change 100644 => 100755 app/Filament/Pages/UploadToUrl.php mode change 100644 => 100755 app/Filament/Plugins/CheckpointPlugin.php mode change 100644 => 100755 app/Filament/Resources/AcademicJournalResource.php mode change 100644 => 100755 app/Filament/Resources/AcademicJournalResource/Pages/CreateAcademicJournal.php mode change 100644 => 100755 app/Filament/Resources/AcademicJournalResource/Pages/EditAcademicJournal.php mode change 100644 => 100755 app/Filament/Resources/AcademicJournalResource/Pages/ListAcademicJournals.php mode change 100644 => 100755 app/Filament/Resources/AcademicJournalResource/RelationManagers/JournalsRelationManager.php mode change 100644 => 100755 app/Filament/Resources/AcceptedInvitationResource.php mode change 100644 => 100755 app/Filament/Resources/AcceptedInvitationResource/Pages/CreateAcceptedInvitation.php mode change 100644 => 100755 app/Filament/Resources/AcceptedInvitationResource/Pages/EditAcceptedInvitation.php mode change 100644 => 100755 app/Filament/Resources/AcceptedInvitationResource/Pages/ListAcceptedInvitations.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationCategoryResource.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationCategoryResource/Pages/CreateAdditionalEducationCategory.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationCategoryResource/Pages/EditAdditionalEducationCategory.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationCategoryResource/Pages/ListAdditionalEducationCategories.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationResource.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationResource/Pages/CreateAdditionalEducation.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationResource/Pages/EditAdditionalEducation.php mode change 100644 => 100755 app/Filament/Resources/AdditionalEducationResource/Pages/ListAdditionalEducation.php mode change 100644 => 100755 app/Filament/Resources/AdmissionCampaignResource.php mode change 100644 => 100755 app/Filament/Resources/AdmissionCampaignResource/Pages/CreateAdmissionCampaign.php mode change 100644 => 100755 app/Filament/Resources/AdmissionCampaignResource/Pages/EditAdmissionCampaign.php mode change 100644 => 100755 app/Filament/Resources/AdmissionCampaignResource/Pages/ListAdmissionCampaigns.php mode change 100644 => 100755 app/Filament/Resources/AdmissionPlanResource.php mode change 100644 => 100755 app/Filament/Resources/AdmissionPlanResource/Pages/CreateAdmissionPlan.php mode change 100644 => 100755 app/Filament/Resources/AdmissionPlanResource/Pages/EditAdmissionPlan.php mode change 100644 => 100755 app/Filament/Resources/AdmissionPlanResource/Pages/ListAdmissionPlans.php mode change 100644 => 100755 app/Filament/Resources/CategoryResource.php mode change 100644 => 100755 app/Filament/Resources/CategoryResource/Pages/CreateCategory.php mode change 100644 => 100755 app/Filament/Resources/CategoryResource/Pages/EditCategory.php mode change 100644 => 100755 app/Filament/Resources/CategoryResource/Pages/ListCategories.php mode change 100644 => 100755 app/Filament/Resources/ContactWidgetResource.php mode change 100644 => 100755 app/Filament/Resources/ContactWidgetResource/Pages/CreateContactWidget.php mode change 100644 => 100755 app/Filament/Resources/ContactWidgetResource/Pages/EditContactWidget.php mode change 100644 => 100755 app/Filament/Resources/ContactWidgetResource/Pages/ListContactWidgets.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResource.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResource/Pages/CreateCustomForm.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResource/Pages/EditCustomForm.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResource/Pages/ListCustomForms.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResource/RelationManagers/ResponsesRelationManager.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResponseResource.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResponseResource/Pages/CreateCustomFormResponse.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResponseResource/Pages/CustomFormResponseView.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResponseResource/Pages/EditCustomFormResponse.php mode change 100644 => 100755 app/Filament/Resources/CustomFormResponseResource/Pages/ListCustomFormResponses.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource/Pages/CreateDepartment.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource/Pages/EditDepartment.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource/Pages/ListDepartments.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource/RelationManagers/ProgramsRelationManager.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource/RelationManagers/TeachersRelationManager.php mode change 100644 => 100755 app/Filament/Resources/DepartmentResource/RelationManagers/WorkersRelationManager.php mode change 100644 => 100755 app/Filament/Resources/DirectionAdditionalEducationResource.php mode change 100644 => 100755 app/Filament/Resources/DirectionAdditionalEducationResource/Pages/CreateDirectionAdditionalEducation.php mode change 100644 => 100755 app/Filament/Resources/DirectionAdditionalEducationResource/Pages/EditDirectionAdditionalEducation.php mode change 100644 => 100755 app/Filament/Resources/DirectionAdditionalEducationResource/Pages/ListDirectionAdditionalEducation.php mode change 100644 => 100755 app/Filament/Resources/DirectionStudyResource.php mode change 100644 => 100755 app/Filament/Resources/DirectionStudyResource/Pages/CreateDirectionStudy.php mode change 100644 => 100755 app/Filament/Resources/DirectionStudyResource/Pages/EditDirectionStudy.php mode change 100644 => 100755 app/Filament/Resources/DirectionStudyResource/Pages/ListDirectionStudies.php mode change 100644 => 100755 app/Filament/Resources/DivisionResource.php mode change 100644 => 100755 app/Filament/Resources/DivisionResource/Pages/CreateDivision.php mode change 100644 => 100755 app/Filament/Resources/DivisionResource/Pages/EditDivision.php mode change 100644 => 100755 app/Filament/Resources/DivisionResource/Pages/ListDivisions.php mode change 100644 => 100755 app/Filament/Resources/DivisionResource/RelationManagers/WorkersRelationManager.php mode change 100644 => 100755 app/Filament/Resources/EducationalGroupResource.php mode change 100644 => 100755 app/Filament/Resources/EducationalGroupResource/Pages/CreateEducationalGroup.php mode change 100644 => 100755 app/Filament/Resources/EducationalGroupResource/Pages/EditEducationalGroup.php mode change 100644 => 100755 app/Filament/Resources/EducationalGroupResource/Pages/ListEducationalGroups.php mode change 100644 => 100755 app/Filament/Resources/EducationalProgramResource.php mode change 100644 => 100755 app/Filament/Resources/EducationalProgramResource/Pages/CreateEducationalProgram.php mode change 100644 => 100755 app/Filament/Resources/EducationalProgramResource/Pages/EditEducationalProgram.php mode change 100644 => 100755 app/Filament/Resources/EducationalProgramResource/Pages/ListEducationalPrograms.php mode change 100644 => 100755 app/Filament/Resources/EducationalProgramResource/RelationManagers/AdmissionPlansRelationManager.php mode change 100644 => 100755 app/Filament/Resources/EventCategoryResource.php mode change 100644 => 100755 app/Filament/Resources/EventCategoryResource/Pages/CreateEventCategory.php mode change 100644 => 100755 app/Filament/Resources/EventCategoryResource/Pages/EditEventCategory.php mode change 100644 => 100755 app/Filament/Resources/EventCategoryResource/Pages/ListEventCategories.php mode change 100644 => 100755 app/Filament/Resources/EventResource.php mode change 100644 => 100755 app/Filament/Resources/EventResource/Pages/CreateEvent.php mode change 100644 => 100755 app/Filament/Resources/EventResource/Pages/EditEvent.php mode change 100644 => 100755 app/Filament/Resources/EventResource/Pages/ListEvents.php mode change 100644 => 100755 app/Filament/Resources/FacultyResource.php mode change 100644 => 100755 app/Filament/Resources/FacultyResource/Pages/CreateFaculty.php mode change 100644 => 100755 app/Filament/Resources/FacultyResource/Pages/EditFaculty.php mode change 100644 => 100755 app/Filament/Resources/FacultyResource/Pages/ListFaculties.php mode change 100644 => 100755 app/Filament/Resources/FacultyResource/RelationManagers/DepartmentsRelationManager.php mode change 100644 => 100755 app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php mode change 100644 => 100755 app/Filament/Resources/JournalIssueResource.php mode change 100644 => 100755 app/Filament/Resources/JournalIssueResource/Pages/CreateJournalIssue.php mode change 100644 => 100755 app/Filament/Resources/JournalIssueResource/Pages/EditJournalIssue.php mode change 100644 => 100755 app/Filament/Resources/JournalIssueResource/Pages/ListJournalIssues.php mode change 100644 => 100755 app/Filament/Resources/MainSectionResource.php mode change 100644 => 100755 app/Filament/Resources/MainSectionResource/Pages/CreateMainSection.php mode change 100644 => 100755 app/Filament/Resources/MainSectionResource/Pages/EditMainSection.php mode change 100644 => 100755 app/Filament/Resources/MainSectionResource/Pages/ListMainSections.php mode change 100644 => 100755 app/Filament/Resources/MainSectionResource/RelationManagers/SubSectionsRelationManager.php mode change 100644 => 100755 app/Filament/Resources/PageReferenceListResource.php mode change 100644 => 100755 app/Filament/Resources/PageReferenceListResource/Pages/CreatePageReferenceList.php mode change 100644 => 100755 app/Filament/Resources/PageReferenceListResource/Pages/EditPageReferenceList.php mode change 100644 => 100755 app/Filament/Resources/PageReferenceListResource/Pages/ListPageReferenceLists.php mode change 100644 => 100755 app/Filament/Resources/PageResource.php mode change 100644 => 100755 app/Filament/Resources/PageResource/Pages/CreatePage.php mode change 100644 => 100755 app/Filament/Resources/PageResource/Pages/EditPage.php mode change 100644 => 100755 app/Filament/Resources/PageResource/Pages/ListPages.php mode change 100644 => 100755 app/Filament/Resources/PageResource/RelationManagers/SectionRelationManager.php mode change 100644 => 100755 app/Filament/Resources/PostResource.php mode change 100644 => 100755 app/Filament/Resources/PostResource/Pages/CreatePost.php mode change 100644 => 100755 app/Filament/Resources/PostResource/Pages/EditPost.php mode change 100644 => 100755 app/Filament/Resources/PostResource/Pages/ListPosts.php mode change 100644 => 100755 app/Filament/Resources/PostResource/Pages/ViewPost.php mode change 100644 => 100755 app/Filament/Resources/ScheduleResource.php mode change 100644 => 100755 app/Filament/Resources/ScheduleResource/Pages/CreateSchedule.php mode change 100644 => 100755 app/Filament/Resources/ScheduleResource/Pages/EditSchedule.php mode change 100644 => 100755 app/Filament/Resources/ScheduleResource/Pages/ListSchedules.php mode change 100644 => 100755 app/Filament/Resources/ScheduleResource/Pages/ScheduleResource/Pages/UploadSchedules.php mode change 100644 => 100755 app/Filament/Resources/Shield/RoleResource.php mode change 100644 => 100755 app/Filament/Resources/Shield/RoleResource/Pages/CreateRole.php mode change 100644 => 100755 app/Filament/Resources/Shield/RoleResource/Pages/EditRole.php mode change 100644 => 100755 app/Filament/Resources/Shield/RoleResource/Pages/ListRoles.php mode change 100644 => 100755 app/Filament/Resources/Shield/RoleResource/Pages/ViewRole.php mode change 100644 => 100755 app/Filament/Resources/SlideResource.php mode change 100644 => 100755 app/Filament/Resources/SlideResource/Pages/CreateSlide.php mode change 100644 => 100755 app/Filament/Resources/SlideResource/Pages/EditSlide.php mode change 100644 => 100755 app/Filament/Resources/SlideResource/Pages/ListSlides.php mode change 100644 => 100755 app/Filament/Resources/SliderResource.php mode change 100644 => 100755 app/Filament/Resources/SliderResource/Pages/CreateSlider.php mode change 100644 => 100755 app/Filament/Resources/SliderResource/Pages/EditSlider.php mode change 100644 => 100755 app/Filament/Resources/SliderResource/Pages/ListSliders.php mode change 100644 => 100755 app/Filament/Resources/SliderResource/RelationManagers/SlidesRelationManager.php mode change 100644 => 100755 app/Filament/Resources/SubSectionResource.php mode change 100644 => 100755 app/Filament/Resources/SubSectionResource/Pages/CreateSubSection.php mode change 100644 => 100755 app/Filament/Resources/SubSectionResource/Pages/EditSubSection.php mode change 100644 => 100755 app/Filament/Resources/SubSectionResource/Pages/ListSubSections.php mode change 100644 => 100755 app/Filament/Resources/SubSectionResource/RelationManagers/PagesRelationManager.php mode change 100644 => 100755 app/Filament/Resources/TagResource.php mode change 100644 => 100755 app/Filament/Resources/TagResource/Pages/CreateTag.php mode change 100644 => 100755 app/Filament/Resources/TagResource/Pages/EditTag.php mode change 100644 => 100755 app/Filament/Resources/TagResource/Pages/ListTags.php mode change 100644 => 100755 app/Filament/Resources/UrlLinkResource.php mode change 100644 => 100755 app/Filament/Resources/UrlLinkResource/Pages/CreateUrlLink.php mode change 100644 => 100755 app/Filament/Resources/UrlLinkResource/Pages/EditUrlLink.php mode change 100644 => 100755 app/Filament/Resources/UrlLinkResource/Pages/ListUrlLinks.php mode change 100644 => 100755 app/Filament/Resources/UserDetailResource.php mode change 100644 => 100755 app/Filament/Resources/UserDetailResource/Pages/CreateUserDetail.php mode change 100644 => 100755 app/Filament/Resources/UserDetailResource/Pages/EditUserDetail.php mode change 100644 => 100755 app/Filament/Resources/UserDetailResource/Pages/ListUserDetails.php mode change 100644 => 100755 app/Filament/Resources/UserResource.php mode change 100644 => 100755 app/Filament/Resources/UserResource/Pages/CreateUser.php mode change 100644 => 100755 app/Filament/Resources/UserResource/Pages/EditUser.php mode change 100644 => 100755 app/Filament/Resources/UserResource/Pages/ListUsers.php mode change 100644 => 100755 app/Filament/Resources/UserResource/RelationManagers/UserDetailRelationManager.php mode change 100644 => 100755 app/Http/Controllers/Auth/AuthenticatedSessionController.php mode change 100644 => 100755 app/Http/Controllers/Auth/ConfirmablePasswordController.php mode change 100644 => 100755 app/Http/Controllers/Auth/EmailVerificationNotificationController.php mode change 100644 => 100755 app/Http/Controllers/Auth/EmailVerificationPromptController.php mode change 100644 => 100755 app/Http/Controllers/Auth/NewPasswordController.php mode change 100644 => 100755 app/Http/Controllers/Auth/PasswordController.php mode change 100644 => 100755 app/Http/Controllers/Auth/PasswordResetLinkController.php mode change 100644 => 100755 app/Http/Controllers/Auth/VerifyEmailController.php mode change 100644 => 100755 app/Http/Controllers/Controller.php mode change 100644 => 100755 app/Http/Controllers/MainController.php mode change 100644 => 100755 app/Http/Kernel.php mode change 100644 => 100755 app/Http/Middleware/AccessCheck.php mode change 100644 => 100755 app/Http/Middleware/Authenticate.php mode change 100644 => 100755 app/Http/Middleware/EncryptCookies.php mode change 100644 => 100755 app/Http/Middleware/EnsureUserIsSuperadmin.php mode change 100644 => 100755 app/Http/Middleware/FormTimePeriodMiddleware.php mode change 100644 => 100755 app/Http/Middleware/GenerateBreadcrumbs.php mode change 100644 => 100755 app/Http/Middleware/HandleInertiaRequests.php mode change 100644 => 100755 app/Http/Middleware/InternalRequestOnly.php mode change 100644 => 100755 app/Http/Middleware/LimitPost.php mode change 100644 => 100755 app/Http/Middleware/PreventRequestsDuringMaintenance.php mode change 100644 => 100755 app/Http/Middleware/RateLimitCheckMiddleware.php mode change 100644 => 100755 app/Http/Middleware/RateLimitCounterMiddleware.php mode change 100644 => 100755 app/Http/Middleware/RedirectIfAuthenticated.php mode change 100644 => 100755 app/Http/Middleware/TrimStrings.php mode change 100644 => 100755 app/Http/Middleware/TrustHosts.php mode change 100644 => 100755 app/Http/Middleware/TrustProxies.php mode change 100644 => 100755 app/Http/Middleware/ValidateSignature.php mode change 100644 => 100755 app/Http/Middleware/VerifyCsrfToken.php mode change 100644 => 100755 app/Http/Requests/Auth/LoginRequest.php mode change 100644 => 100755 app/Jobs/CreateAdmissionPlan.php mode change 100644 => 100755 app/Jobs/CreateDirectionStudy.php mode change 100644 => 100755 app/Jobs/CreateEducationalProgram.php mode change 100644 => 100755 app/Jobs/CreateVkPost.php mode change 100644 => 100755 app/Jobs/CreateVkPostJob.php mode change 100644 => 100755 app/Jobs/ImportApiDataPost.php mode change 100644 => 100755 app/Jobs/ImportUsers.php mode change 100644 => 100755 app/Jobs/RunBackup.php mode change 100644 => 100755 app/Jobs/SendFormResponseMail.php mode change 100644 => 100755 app/Jobs/UpdateVkPost.php mode change 100644 => 100755 app/Jobs/UpdateVkPostJob.php mode change 100644 => 100755 app/Livewire/AcceptInvitation.php mode change 100644 => 100755 app/Observers/AcademicJournalObserver.php mode change 100644 => 100755 app/Observers/AdditionalEducationObserver.php mode change 100644 => 100755 app/Observers/AdmissionCampaignObserver.php mode change 100644 => 100755 app/Observers/CategoryObserver.php mode change 100644 => 100755 app/Observers/ContactWidgetObserver.php mode change 100644 => 100755 app/Observers/CustomFormResponseObserver.php mode change 100644 => 100755 app/Observers/DepartmentObserver.php mode change 100644 => 100755 app/Observers/DivisionObserver.php mode change 100644 => 100755 app/Observers/EducationalProgramObserver.php mode change 100644 => 100755 app/Observers/EventObserver.php mode change 100644 => 100755 app/Observers/FacultyObserver.php mode change 100644 => 100755 app/Observers/MainSectionObserver.php mode change 100644 => 100755 app/Observers/PageObserver.php mode change 100644 => 100755 app/Observers/PageReferenceListObserver.php mode change 100644 => 100755 app/Observers/PostObserver.php mode change 100644 => 100755 app/Observers/ScheduleObserver.php mode change 100644 => 100755 app/Observers/SlideObserver.php mode change 100644 => 100755 app/Observers/SubSectionObserver.php mode change 100644 => 100755 app/Observers/TagObserver.php mode change 100644 => 100755 app/Observers/UserObserver.php mode change 100644 => 100755 app/Providers/.gitignore mode change 100644 => 100755 app/Providers/AppServiceProvider.php mode change 100644 => 100755 app/Providers/AuthServiceProvider.php mode change 100644 => 100755 app/Providers/BroadcastServiceProvider.php mode change 100644 => 100755 app/Providers/ByteConverterServiceProvider.php mode change 100644 => 100755 app/Providers/EventServiceProvider.php mode change 100644 => 100755 app/Providers/Filament/AdminPanelProvider.php mode change 100644 => 100755 app/Providers/Filament/DashboardPanelProvider.php mode change 100644 => 100755 app/Providers/ForceHttpsServiceProvider.php mode change 100644 => 100755 app/Providers/FortifyServiceProvider.php mode change 100644 => 100755 app/Providers/RouteServiceProvider.php mode change 100644 => 100755 app/Services/App/Breadcrumb/BreadcrumbService.php mode change 100644 => 100755 app/Services/App/Cache/AbstractCacheService.php mode change 100644 => 100755 app/Services/App/Cache/AcademicJournalCacheService.php mode change 100644 => 100755 app/Services/App/Cache/AdditionalEducationCacheService.php mode change 100644 => 100755 app/Services/App/Cache/AdmissionCampaignCacheService.php mode change 100644 => 100755 app/Services/App/Cache/CacheInterface.php mode change 100644 => 100755 app/Services/App/Cache/CategoryCacheService.php mode change 100644 => 100755 app/Services/App/Cache/ContactWidgetCacheService.php mode change 100644 => 100755 app/Services/App/Cache/DepartmentCacheService.php mode change 100644 => 100755 app/Services/App/Cache/DivisionCacheService.php mode change 100644 => 100755 app/Services/App/Cache/EducationalProgramCacheService.php mode change 100644 => 100755 app/Services/App/Cache/EventCacheService.php mode change 100644 => 100755 app/Services/App/Cache/FacultyCacheService.php mode change 100644 => 100755 app/Services/App/Cache/MainSectionCacheService.php mode change 100644 => 100755 app/Services/App/Cache/PageCacheService.php mode change 100644 => 100755 app/Services/App/Cache/PageReferenceListCacheService.php mode change 100644 => 100755 app/Services/App/Cache/PostCacheService.php mode change 100644 => 100755 app/Services/App/Cache/ScheduleCacheService.php mode change 100644 => 100755 app/Services/App/Cache/SliderCacheService.php mode change 100644 => 100755 app/Services/App/Cache/SubSectionCacheService.php mode change 100644 => 100755 app/Services/App/Cache/TagCacheService.php mode change 100644 => 100755 app/Services/App/Cache/UserCacheService.php mode change 100644 => 100755 app/Services/App/Seo/SeoDescriptionInterface.php mode change 100644 => 100755 app/Services/App/Seo/SeoPageProvider.php mode change 100644 => 100755 app/Services/Filament/Domain/Posts/PostDataProcessor.php mode change 100644 => 100755 app/Services/Filament/Domain/Posts/PostNotificationService.php mode change 100644 => 100755 app/Services/Filament/Domain/Posts/PostSeoGenerator.php mode change 100644 => 100755 app/Services/Filament/Domain/Posts/PostSliderService.php mode change 100644 => 100755 app/Services/Filament/Domain/Posts/TgPostPublisher.php mode change 100644 => 100755 app/Services/Filament/Domain/Posts/VkPostPublisher.php mode change 100644 => 100755 app/Services/Filament/Domain/Seo/SeoGeneratorService.php mode change 100644 => 100755 app/Services/Filament/Icon/ArrayToCollectionService.php mode change 100644 => 100755 app/Services/Filament/Services/BreadcrumbFinderService.php mode change 100644 => 100755 app/Services/Filament/Services/CategoryFinderService.php mode change 100644 => 100755 app/Services/Filament/Services/HtmlContentExtractorService.php mode change 100644 => 100755 app/Services/Filament/Services/StaticFileSearch.php mode change 100644 => 100755 app/Services/Filament/Traits/SeoGenerate.php mode change 100644 => 100755 app/Services/VK/Album/VkAlbumService.php mode change 100644 => 100755 app/Services/VK/VkAuthService.php mode change 100644 => 100755 app/Services/VK/VkService.php mode change 100644 => 100755 app/Services/VK/Wall/VkWallService.php mode change 100644 => 100755 app/Services/Vicon/DirectionStudy/AdmissionPlanService.php mode change 100644 => 100755 app/Services/Vicon/DirectionStudy/DirectionStudyService.php mode change 100644 => 100755 app/Services/Vicon/EducationalProgram/EducationalProgramService.php mode change 100644 => 100755 app/Ship/Abstracts/Broadcasting/Channel.php mode change 100644 => 100755 app/Ship/Abstracts/Broadcasting/PresenceChannel.php mode change 100644 => 100755 app/Ship/Abstracts/Broadcasting/PrivateChannel.php mode change 100644 => 100755 app/Ship/Abstracts/Commands/ConsoleCommand.php mode change 100644 => 100755 app/Ship/Abstracts/Components/Component.php mode change 100644 => 100755 app/Ship/Abstracts/Controllers/Controller.php mode change 100644 => 100755 app/Ship/Abstracts/Events/Event.php mode change 100644 => 100755 app/Ship/Abstracts/Exceptions/Handler.php mode change 100644 => 100755 app/Ship/Abstracts/Factories/Factory.php mode change 100644 => 100755 app/Ship/Abstracts/Jobs/Job.php mode change 100644 => 100755 app/Ship/Abstracts/Jobs/JobQueued.php mode change 100644 => 100755 app/Ship/Abstracts/Mails/Mailable.php mode change 100644 => 100755 app/Ship/Abstracts/Mails/Mailables/Content.php mode change 100644 => 100755 app/Ship/Abstracts/Mails/Mailables/Envelope.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/Authenticate.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/EncryptCookies.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/PreventRequestsDuringMaintenance.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/TrimStrings.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/TrustHosts.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/TrustProxies.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/ValidateSignature.php mode change 100644 => 100755 app/Ship/Abstracts/Middleware/VerifyCsrfToken.php mode change 100644 => 100755 app/Ship/Abstracts/Models/BaseModel.php mode change 100644 => 100755 app/Ship/Abstracts/Models/Builder.php mode change 100644 => 100755 app/Ship/Abstracts/Models/MorphPivot.php mode change 100644 => 100755 app/Ship/Abstracts/Models/Pivot.php mode change 100644 => 100755 app/Ship/Abstracts/Models/UserModel.php mode change 100644 => 100755 app/Ship/Abstracts/Notifications/Messages/MailMessage.php mode change 100644 => 100755 app/Ship/Abstracts/Notifications/Notification.php mode change 100644 => 100755 app/Ship/Abstracts/Policies/Policy.php mode change 100644 => 100755 app/Ship/Abstracts/Providers/AuthServiceProvider.php mode change 100644 => 100755 app/Ship/Abstracts/Providers/EventServiceProvider.php mode change 100644 => 100755 app/Ship/Abstracts/Providers/RouteServiceProvider.php mode change 100644 => 100755 app/Ship/Abstracts/Providers/ServiceProvider.php mode change 100644 => 100755 app/Ship/Abstracts/Requests/FormRequest.php mode change 100644 => 100755 app/Ship/Abstracts/Requests/Request.php mode change 100644 => 100755 app/Ship/Abstracts/Resources/JsonResource.php mode change 100644 => 100755 app/Ship/Abstracts/Resources/ResourceCollection.php mode change 100644 => 100755 app/Ship/Abstracts/Responses/RedirectResponse.php mode change 100644 => 100755 app/Ship/Abstracts/Responses/Response.php mode change 100644 => 100755 app/Ship/Abstracts/Seeders/Seeder.php mode change 100644 => 100755 app/Ship/Abstracts/Tests/PhpUnit/TestCase.php mode change 100644 => 100755 app/Ship/Abstracts/Translations/PotentiallyTranslatedString.php mode change 100644 => 100755 app/Ship/Abstracts/Views/Component.php mode change 100644 => 100755 app/Ship/Broadcasting/Channel.php mode change 100644 => 100755 app/Ship/Broadcasting/PresenceChannel.php mode change 100644 => 100755 app/Ship/Broadcasting/PrivateChannel.php mode change 100644 => 100755 app/Ship/Builders/FilterBuilder.php mode change 100644 => 100755 app/Ship/Commands/InitRoles.php mode change 100644 => 100755 app/Ship/Contracts/SeoDescriptionInterface.php mode change 100644 => 100755 app/Ship/Contracts/SeoServiceInterface.php mode change 100644 => 100755 app/Ship/Contracts/SeoTitleInterface.php mode change 100644 => 100755 app/Ship/Controllers/Controller.php mode change 100644 => 100755 app/Ship/Enums/CacheKeys.php mode change 100644 => 100755 app/Ship/Enums/Education/AdmissionCampaignStatus.php mode change 100644 => 100755 app/Ship/Enums/Education/BudgetEducation.php mode change 100644 => 100755 app/Ship/Enums/Education/EducationalProgramStatus.php mode change 100644 => 100755 app/Ship/Enums/Education/FormEducation.php mode change 100644 => 100755 app/Ship/Enums/Education/LevelEducational.php mode change 100644 => 100755 app/Ship/Events/Event.php mode change 100644 => 100755 app/Ship/Exceptions/Handler.php mode change 100644 => 100755 app/Ship/Helpers/ByteConverter.php mode change 100644 => 100755 app/Ship/Kernels/ConsoleKernel.php mode change 100644 => 100755 app/Ship/Mails/Mailables/Content.php mode change 100644 => 100755 app/Ship/Mails/Mailables/Envelope.php mode change 100644 => 100755 app/Ship/Middleware/AccessCheck.php mode change 100644 => 100755 app/Ship/Middleware/Authenticate.php mode change 100644 => 100755 app/Ship/Middleware/EncryptCookies.php mode change 100644 => 100755 app/Ship/Middleware/EnsureUserIsSuperadmin.php mode change 100644 => 100755 app/Ship/Middleware/FormTimePeriodMiddleware.php mode change 100644 => 100755 app/Ship/Middleware/GenerateBreadcrumbs.php mode change 100644 => 100755 app/Ship/Middleware/HandleInertiaRequests.php mode change 100644 => 100755 app/Ship/Middleware/InternalRequestOnly.php mode change 100644 => 100755 app/Ship/Middleware/LimitPost.php mode change 100644 => 100755 app/Ship/Middleware/PreventRequestsDuringMaintenance.php mode change 100644 => 100755 app/Ship/Middleware/RateLimitCheckMiddleware.php mode change 100644 => 100755 app/Ship/Middleware/RateLimitCounterMiddleware.php mode change 100644 => 100755 app/Ship/Middleware/RedirectIfAuthenticated.php mode change 100644 => 100755 app/Ship/Middleware/TransformRequestMiddleware.php mode change 100644 => 100755 app/Ship/Middleware/TrimStrings.php mode change 100644 => 100755 app/Ship/Middleware/TrustHosts.php mode change 100644 => 100755 app/Ship/Middleware/TrustProxies.php mode change 100644 => 100755 app/Ship/Middleware/ValidateSignature.php mode change 100644 => 100755 app/Ship/Middleware/VerifyCsrfToken.php mode change 100644 => 100755 app/Ship/Models/Builder.php mode change 100644 => 100755 app/Ship/Models/Model.php mode change 100644 => 100755 app/Ship/Models/MorphPivot.php mode change 100644 => 100755 app/Ship/Models/Pivot.php mode change 100644 => 100755 app/Ship/Models/Scope.php mode change 100644 => 100755 app/Ship/Models/Seo.php mode change 100644 => 100755 app/Ship/Models/UserModel.php mode change 100644 => 100755 app/Ship/Notifications/Messages/MailMessage.php mode change 100644 => 100755 app/Ship/Notifications/Notification.php mode change 100644 => 100755 app/Ship/Policies/Policy.php mode change 100644 => 100755 app/Ship/Providers/AuthServiceProvider.php mode change 100644 => 100755 app/Ship/Providers/BroadcastServiceProvider.php mode change 100644 => 100755 app/Ship/Providers/EventServiceProvider.php mode change 100644 => 100755 app/Ship/Providers/RouteServiceProvider.php mode change 100644 => 100755 app/Ship/Requests/FormRequest.php mode change 100644 => 100755 app/Ship/Requests/Request.php mode change 100644 => 100755 app/Ship/Resources/Breadcrumb/ClientBreadcrumbPage.php mode change 100644 => 100755 app/Ship/Resources/Breadcrumb/ClientBreadcrumbSection.php mode change 100644 => 100755 app/Ship/Resources/Breadcrumb/ClientBreadcrumbSubSection.php mode change 100644 => 100755 app/Ship/Resources/JsonResource.php mode change 100644 => 100755 app/Ship/Resources/ResourceCollection.php mode change 100644 => 100755 app/Ship/Responses/RedirectResponse.php mode change 100644 => 100755 app/Ship/Responses/Response.php mode change 100644 => 100755 app/Ship/Seeders/ContactWidgetSeeder.php mode change 100644 => 100755 app/Ship/Seeders/PageReferenceListSeeder.php mode change 100644 => 100755 app/Ship/Seeders/SliderSeeder.php mode change 100644 => 100755 app/Ship/Services/SeoPageService.php mode change 100644 => 100755 app/Ship/Tests/TestCase.php mode change 100644 => 100755 app/Ship/Traits/CreatesApplication.php mode change 100644 => 100755 app/Ship/Traits/HasSeo.php mode change 100644 => 100755 bootstrap/.gitignore mode change 100644 => 100755 bootstrap/app.php mode change 100644 => 100755 composer.json mode change 100644 => 100755 composer.lock mode change 100644 => 100755 config/app.php mode change 100644 => 100755 config/auth.php mode change 100644 => 100755 config/backup.php mode change 100644 => 100755 config/broadcasting.php mode change 100644 => 100755 config/cache.php mode change 100644 => 100755 config/cors.php mode change 100644 => 100755 config/database.php mode change 100644 => 100755 config/filament-forms-tinyeditor.php mode change 100644 => 100755 config/filament-shield.php mode change 100644 => 100755 config/filament.php mode change 100644 => 100755 config/filesystems.php mode change 100644 => 100755 config/hashing.php mode change 100644 => 100755 config/livewire.php mode change 100644 => 100755 config/log-viewer.php mode change 100644 => 100755 config/logging.php mode change 100644 => 100755 config/mail.php mode change 100644 => 100755 config/permission.php mode change 100644 => 100755 config/queue.php mode change 100644 => 100755 config/sanctum.php mode change 100644 => 100755 config/services.php mode change 100644 => 100755 config/session.php mode change 100644 => 100755 config/sitemap.php mode change 100644 => 100755 config/telescope.php mode change 100644 => 100755 config/view.php mode change 100644 => 100755 config/ziggy.php mode change 100644 => 100755 database/.gitignore mode change 100644 => 100755 database/factories/CategoryFactory.php mode change 100644 => 100755 database/factories/DepartmentFactory.php mode change 100644 => 100755 database/factories/EducationalGroupFactory.php mode change 100644 => 100755 database/factories/EventCategoryFactory.php mode change 100644 => 100755 database/factories/EventFactory.php mode change 100644 => 100755 database/factories/FacultyFactory.php mode change 100644 => 100755 database/factories/PageFactory.php mode change 100644 => 100755 database/factories/PostFactory.php mode change 100644 => 100755 database/factories/ProgramDepartmentFactory.php mode change 100644 => 100755 database/factories/ScheduleFactory.php mode change 100644 => 100755 database/factories/TeacherDepartmentFactory.php mode change 100644 => 100755 database/factories/UserDetailFactory.php mode change 100644 => 100755 database/factories/UserFactory.php mode change 100644 => 100755 database/factories/WorkerDepartmentFactory.php mode change 100644 => 100755 database/factories/WorkerFacultyFactory.php mode change 100644 => 100755 database/migrations/0000_2024_09_24_224028_create_permission_tables.php mode change 100644 => 100755 database/migrations/000_2014_10_12_000000_create_users_table.php mode change 100644 => 100755 database/migrations/000_2024_11_07_120748_add_slug_to_users.php mode change 100644 => 100755 database/migrations/00_2023_10_24_162100_create_categories_table.php mode change 100644 => 100755 database/migrations/01_2023_10_15_100001_create_posts_table.php mode change 100644 => 100755 database/migrations/03_2023_11_18_142919_create_main_sections_table.php mode change 100644 => 100755 database/migrations/04_2023_11_18_142925_create_sub_sections_table.php mode change 100644 => 100755 database/migrations/05_2023_11_08_155619_create_pages_table.php mode change 100644 => 100755 database/migrations/06_2024_04_09_053803_create_admission_campaigns_table.php mode change 100644 => 100755 database/migrations/08_2024_04_10_133519_create_direction_studies_table.php mode change 100644 => 100755 database/migrations/09_2024_04_07_192912_create_educational_programs_table.php mode change 100644 => 100755 database/migrations/10_2024_04_09_054024_create_program_exams_table.php mode change 100644 => 100755 database/migrations/11_2024_04_09_054119_create_program_contests_table.php mode change 100644 => 100755 database/migrations/12_2023_11_24_093602_create_faculties_table.php mode change 100644 => 100755 database/migrations/13_2024_05_29_033020_create_educational_groups_table.php mode change 100644 => 100755 database/migrations/14_2024_06_14_104719_create_event_categories_table.php mode change 100644 => 100755 database/migrations/15_2024_07_22_154831_create_direction_additional_education_table.php mode change 100644 => 100755 database/migrations/16_2024_07_06_165311_create_additional_education_categories_table.php mode change 100644 => 100755 database/migrations/17_2024_07_06_165147_create_additional_education_table.php mode change 100644 => 100755 database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php mode change 100644 => 100755 database/migrations/2019_08_19_000000_create_failed_jobs_table.php mode change 100644 => 100755 database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php mode change 100644 => 100755 database/migrations/2022_12_14_083707_create_settings_table.php mode change 100644 => 100755 database/migrations/2023_11_06_061434_create_applicant_questions_table.php mode change 100644 => 100755 database/migrations/2023_11_24_093810_create_departments_table.php mode change 100644 => 100755 database/migrations/2023_11_24_110601_create_shedules_table.php mode change 100644 => 100755 database/migrations/2023_12_07_071847_create_divisions_table.php mode change 100644 => 100755 database/migrations/2023_12_07_165728_create_user_details_table.php mode change 100644 => 100755 database/migrations/2024_01_11_133702_create_students_table.php mode change 100644 => 100755 database/migrations/2024_03_13_214325_create_events_table.php mode change 100644 => 100755 database/migrations/2024_03_27_144612_create_division_user_table.php mode change 100644 => 100755 database/migrations/2024_04_30_155016_create_tag_tables.php mode change 100644 => 100755 database/migrations/2024_07_04_151849_create_vacant_positions_table.php mode change 100644 => 100755 database/migrations/2024_07_04_151903_create_external_vacancies_table.php mode change 100644 => 100755 database/migrations/2024_07_04_215356_create_virtual_exhibitions_table.php mode change 100644 => 100755 database/migrations/2024_07_04_215449_create_library_news_table.php mode change 100644 => 100755 database/migrations/2024_07_18_223255_create_jobs_table.php mode change 100644 => 100755 database/migrations/2024_07_19_210833_create_admission_plans_table.php mode change 100644 => 100755 database/migrations/2024_07_29_132208_create_workers_departments_table.php mode change 100644 => 100755 database/migrations/2024_07_29_133319_create_teachers_departments_table.php mode change 100644 => 100755 database/migrations/2024_08_02_133839_create_workers_faculties_table.php mode change 100644 => 100755 database/migrations/2024_08_02_204224_create_main_sliders_table.php mode change 100644 => 100755 database/migrations/2024_08_06_123127_create_academic_journals_table.php mode change 100644 => 100755 database/migrations/2024_08_06_123333_create_journal_issues_table.php mode change 100644 => 100755 database/migrations/2024_08_16_231112_create_custom_forms_table.php mode change 100644 => 100755 database/migrations/2024_08_16_231152_create_custom_form_responses_table.php mode change 100644 => 100755 database/migrations/2024_08_20_004255_create_job_batches_table.php mode change 100644 => 100755 database/migrations/2024_08_20_004306_create_imports_table.php mode change 100644 => 100755 database/migrations/2024_08_20_004307_create_exports_table.php mode change 100644 => 100755 database/migrations/2024_08_20_004308_create_failed_import_rows_table.php mode change 100644 => 100755 database/migrations/2024_09_16_160313_create_program_department_table.php mode change 100644 => 100755 database/migrations/2024_09_22_044436_create_invitations_table.php mode change 100644 => 100755 database/migrations/2024_09_22_192224_create_accepted_invitations_table.php mode change 100644 => 100755 database/migrations/2024_10_01_111328_create_seos_table.php mode change 100644 => 100755 database/migrations/2024_10_15_153449_create_vk_tokens_table.php mode change 100644 => 100755 database/migrations/2024_10_21_234005_create_posts_vk_posts_table.php mode change 100644 => 100755 database/migrations/2024_10_25_131626_create_page_reference_lists_table.php mode change 100644 => 100755 database/migrations/2024_11_03_161013_add_search_data_to_educational_programs.php mode change 100644 => 100755 database/migrations/2024_11_03_165817_add_search_data_to_divisions.php mode change 100644 => 100755 database/migrations/2024_11_03_170015_add_search_data_to_departments.php mode change 100644 => 100755 database/migrations/2024_11_03_170113_add_search_data_to_faculties.php mode change 100644 => 100755 database/migrations/2024_11_03_172915_add_search_data_to_user_details.php mode change 100644 => 100755 database/migrations/2024_11_03_173057_add_search_data_to_virtual_exhibitions.php mode change 100644 => 100755 database/migrations/2024_11_03_173125_add_search_data_to_library_news.php mode change 100644 => 100755 database/migrations/2024_11_03_173836_add_search_data_to_additional_education.php mode change 100644 => 100755 database/migrations/2024_11_03_225111_add_search_data_to_academic_journals.php mode change 100644 => 100755 database/migrations/2024_11_03_225233_add_is_active_to_academic_journals.php mode change 100644 => 100755 database/migrations/2024_11_05_000334_add_search_data_to_departments.php mode change 100644 => 100755 database/migrations/2024_11_07_105549_add_slug_to_library_news.php mode change 100644 => 100755 database/migrations/2024_11_07_105637_add_slug_to_virtual_exhibitions.php mode change 100644 => 100755 database/migrations/2024_11_11_232229_change_education_column_type_in_user_details.php mode change 100644 => 100755 database/migrations/2024_11_11_232323_change_work_exp_column_type_in_user_details.php mode change 100644 => 100755 database/migrations/2024_11_18_010242_add_columns_email_phone_cabinet_to_workers_faculties.php mode change 100644 => 100755 database/migrations/2024_11_18_010404_add_columns_email_phone_cabinet_to_workers_departments.php mode change 100644 => 100755 database/migrations/2024_11_18_010438_add_columns_email_phone_cabinet_to_teachers_departments.php mode change 100644 => 100755 database/migrations/2024_11_18_010926_add_columns_email_phone_cabinet_to_division_user.php mode change 100644 => 100755 database/migrations/2024_11_20_235102_2024_10_03_140231_create_checkpoint_settings.php mode change 100644 => 100755 database/migrations/2024_11_21_001758_add_two_factor_type_column_to_users_table.php mode change 100644 => 100755 database/migrations/2024_11_25_190604_rename_columns_in_teachers_departments_table.php mode change 100644 => 100755 database/migrations/2024_12_06_192028_change_content_data_type_in_educational_programs_table.php mode change 100644 => 100755 database/migrations/2024_12_06_192028_change_content_type_in_pages_table.php mode change 100644 => 100755 database/migrations/2024_12_06_192028_change_search_data_type_in_pages_table.php mode change 100644 => 100755 database/migrations/2024_12_30_145441_create_contact_widgets_table.php mode change 100644 => 100755 database/migrations/2025_01_27_154953_add_education_form_id_to_educational_groups_table.php mode change 100644 => 100755 database/migrations/2025_01_27_155121_remove_is_zaoch_from_schedules_table.php mode change 100644 => 100755 database/migrations/2025_01_27_162420_add_start_end_times_to_main_sliders_table.php mode change 100644 => 100755 database/migrations/2025_01_29_162363_change_columns_to_null_main_sliders_table.php mode change 100644 => 100755 database/migrations/2025_01_30_142319_add_morphs_to_main_sliders_table.php mode change 100644 => 100755 database/migrations/2025_03_11_154932_add_settings_column_to_pages.php mode change 100644 => 100755 database/migrations/2025_03_11_155031_delete_tempalte_column_to_pages.php mode change 100644 => 100755 database/migrations/2025_03_11_235125_drop_applicant_questions_table.php mode change 100644 => 100755 database/migrations/2025_03_11_235454_drop_vacant_positions_table.php mode change 100644 => 100755 database/migrations/2025_03_11_235609_drop_students_table.php mode change 100644 => 100755 database/migrations/2025_03_11_235730_drop_library_news_table.php mode change 100644 => 100755 database/migrations/2025_03_12_000019_drop_external_vacancies_table.php mode change 100644 => 100755 database/migrations/2025_03_12_111917_add_icon_column_to_pages_table.php mode change 100644 => 100755 database/migrations/2025_03_13_223400_create_sliders_table.php mode change 100644 => 100755 database/migrations/2025_03_13_223411_create_slides_table.php mode change 100644 => 100755 database/migrations/2025_03_16_130818_add_slug_column_to_sliders_table.php mode change 100644 => 100755 database/migrations/2025_03_17_225555_delete_participation_science_projects_column_to_user_details_table.php mode change 100644 => 100755 database/migrations/2025_03_23_173349_add_morphs_to_slides_table.php mode change 100644 => 100755 database/migrations/2025_03_26_214117_add_settings_column_to_custom_forms_table.php mode change 100644 => 100755 database/migrations/2025_04_07_140452_add_slug_column_to_direction_additional_education.php mode change 100644 => 100755 database/migrations/2025_04_07_141645_add_slug_column_to_additional_education_categories.php mode change 100644 => 100755 database/migrations/2025_04_07_142053_add_slug_column_to_additional_education.php mode change 100644 => 100755 database/migrations/2025_04_22_183718_add_settings_column_to_additional_education_table.php mode change 100644 => 100755 database/migrations/2025_04_25_195956_create_telegraph_bots_table.php mode change 100644 => 100755 database/migrations/2025_04_25_195957_create_telegraph_chats_table.php mode change 100644 => 100755 database/migrations/2025_04_27_203434_create_posts_tg_posts_table.php mode change 100644 => 100755 database/migrations/2025_05_04_155131_add_img_ids_in_posts_tg_posts_table.php mode change 100644 => 100755 database/migrations/2025_07_27_193618_add_info_column_to_direction_studies_table.php mode change 100644 => 100755 database/seeders/DatabaseSeeder.php mode change 100644 => 100755 database/seeders/RolesSeeder.php mode change 100644 => 100755 docker-compose.yml mode change 100644 => 100755 example.env mode change 100644 => 100755 jsconfig.json mode change 100644 => 100755 package-lock.json mode change 100644 => 100755 package.json mode change 100644 => 100755 phpunit.xml mode change 100644 => 100755 postcss.config.js mode change 100644 => 100755 public/.gitignore mode change 100644 => 100755 public/browserconfig.xml mode change 100644 => 100755 public/css/amidesfahani/filament-tinyeditor/tiny-css.css mode change 100644 => 100755 public/css/awcodes/tiptap-editor/tiptap.css mode change 100644 => 100755 public/css/bvi.min.css mode change 100644 => 100755 public/css/filament-editorjs/filament-editorjs.css mode change 100644 => 100755 public/css/filament/filament/app.css mode change 100644 => 100755 public/css/filament/forms/forms.css mode change 100644 => 100755 public/css/filament/support/support.css mode change 100644 => 100755 public/css/guava/filament-icon-picker/filament-icon-picker-stylesheet.css mode change 100644 => 100755 public/css/yepsua/filament-range-field/range-input-component.css mode change 100644 => 100755 public/img/adjust.svg mode change 100644 => 100755 public/img/cog.svg mode change 100644 => 100755 public/img/eye-slash.svg mode change 100644 => 100755 public/img/eye.svg mode change 100644 => 100755 public/img/image.svg mode change 100644 => 100755 public/img/minus-circle.svg mode change 100644 => 100755 public/img/minus.svg mode change 100644 => 100755 public/img/thumbnail-1.png mode change 100644 => 100755 public/img/thumbnail-2.png mode change 100644 => 100755 public/img/thumbnail-3.png mode change 100644 => 100755 public/img/volume-off.svg mode change 100644 => 100755 public/img/volume-up.svg mode change 100644 => 100755 public/js/amidesfahani/filament-tinyeditor/components/tinyeditor.js mode change 100644 => 100755 public/js/awcodes/tiptap-editor/components/tiptap.js mode change 100644 => 100755 public/js/bvi.min.js mode change 100644 => 100755 public/js/filament-editorjs/filament-editorjs.js mode change 100644 => 100755 public/js/filament/filament/app.js mode change 100644 => 100755 public/js/filament/filament/echo.js mode change 100644 => 100755 public/js/filament/forms/components/color-picker.js mode change 100644 => 100755 public/js/filament/forms/components/date-time-picker.js mode change 100644 => 100755 public/js/filament/forms/components/file-upload.js mode change 100644 => 100755 public/js/filament/forms/components/key-value.js mode change 100644 => 100755 public/js/filament/forms/components/markdown-editor.js mode change 100644 => 100755 public/js/filament/forms/components/rich-editor.js mode change 100644 => 100755 public/js/filament/forms/components/select.js mode change 100644 => 100755 public/js/filament/forms/components/tags-input.js mode change 100644 => 100755 public/js/filament/forms/components/textarea.js mode change 100644 => 100755 public/js/filament/notifications/notifications.js mode change 100644 => 100755 public/js/filament/support/async-alpine.js mode change 100644 => 100755 public/js/filament/support/support.js mode change 100644 => 100755 public/js/filament/tables/components/table.js mode change 100644 => 100755 public/js/filament/widgets/components/chart.js mode change 100644 => 100755 public/js/filament/widgets/components/stats-overview/stat/chart.js mode change 100644 => 100755 public/js/fslightbox.js mode change 100644 => 100755 public/js/mohamedsabil83/filament-forms-tinyeditor/tiny-editor.js mode change 100644 => 100755 public/logos/logo_urgpu.png mode change 100644 => 100755 public/logos/ntspi-logo.svg mode change 100644 => 100755 public/logos/ntspi.svg mode change 100644 => 100755 public/logos/ntspi_white.svg mode change 100644 => 100755 public/logos/only_logo.svg mode change 100644 => 100755 public/logos/white_ntspi_logo.svg mode change 100644 => 100755 public/robots.txt mode change 100644 => 100755 public/vendor/livewire/livewire.esm.js mode change 100644 => 100755 public/vendor/livewire/livewire.esm.js.map mode change 100644 => 100755 public/vendor/livewire/livewire.js mode change 100644 => 100755 public/vendor/livewire/livewire.min.js mode change 100644 => 100755 public/vendor/livewire/livewire.min.js.map mode change 100644 => 100755 public/vendor/livewire/manifest.json mode change 100644 => 100755 public/vendor/log-viewer/app.css mode change 100644 => 100755 public/vendor/log-viewer/app.js mode change 100644 => 100755 public/vendor/log-viewer/app.js.LICENSE.txt mode change 100644 => 100755 public/vendor/log-viewer/img/log-viewer-128.png mode change 100644 => 100755 public/vendor/log-viewer/img/log-viewer-32.png mode change 100644 => 100755 public/vendor/log-viewer/img/log-viewer-64.png mode change 100644 => 100755 public/vendor/log-viewer/mix-manifest.json mode change 100644 => 100755 public/vendor/telescope/app-dark.css mode change 100644 => 100755 public/vendor/telescope/app.css mode change 100644 => 100755 public/vendor/telescope/app.js mode change 100644 => 100755 public/vendor/telescope/favicon.ico mode change 100644 => 100755 public/vendor/telescope/mix-manifest.json mode change 100644 => 100755 public/vendor/tinymce/.npmignore mode change 100644 => 100755 public/vendor/tinymce/CHANGELOG.md mode change 100644 => 100755 public/vendor/tinymce/README.md mode change 100644 => 100755 public/vendor/tinymce/bower.json mode change 100644 => 100755 public/vendor/tinymce/composer.json mode change 100644 => 100755 public/vendor/tinymce/icons/default/icons.js mode change 100644 => 100755 public/vendor/tinymce/icons/default/icons.min.js mode change 100644 => 100755 public/vendor/tinymce/icons/default/index.js mode change 100644 => 100755 public/vendor/tinymce/license.md mode change 100644 => 100755 public/vendor/tinymce/models/dom/index.js mode change 100644 => 100755 public/vendor/tinymce/models/dom/model.js mode change 100644 => 100755 public/vendor/tinymce/models/dom/model.min.js mode change 100644 => 100755 public/vendor/tinymce/package.json mode change 100644 => 100755 public/vendor/tinymce/plugins/accordion/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/accordion/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/accordion/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/advlist/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/advlist/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/advlist/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/anchor/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/anchor/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/anchor/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autolink/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autolink/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autolink/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autoresize/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autoresize/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autoresize/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autosave/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autosave/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/autosave/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/charmap/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/charmap/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/charmap/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/code/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/code/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/code/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/codesample/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/codesample/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/codesample/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/directionality/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/directionality/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/directionality/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/js/emojiimages.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/js/emojiimages.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/js/emojis.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/js/emojis.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/emoticons/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/fullscreen/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/fullscreen/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/fullscreen/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ar.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/bg_BG.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ca.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/cs.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/da.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/de.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/el.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/en.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/es.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/eu.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/fa.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/fi.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/fr_FR.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/he_IL.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/hi.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/hr.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/hu_HU.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/id.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/it.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ja.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/kk.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ko_KR.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ms.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/nb_NO.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/nl.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/pl.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/pt_BR.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/pt_PT.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ro.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/ru.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/sk.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/sl_SI.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/sv_SE.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/th_TH.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/tr.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/uk.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/vi.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/zh_CN.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/js/i18n/keynav/zh_TW.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/help/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/image/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/image/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/image/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/importcss/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/importcss/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/importcss/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/insertdatetime/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/insertdatetime/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/insertdatetime/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/link/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/link/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/link/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/lists/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/lists/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/lists/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/media/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/media/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/media/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/nonbreaking/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/nonbreaking/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/nonbreaking/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/pagebreak/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/pagebreak/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/pagebreak/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/preview/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/preview/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/preview/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/quickbars/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/quickbars/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/quickbars/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/save/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/save/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/save/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/searchreplace/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/searchreplace/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/searchreplace/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/table/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/table/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/table/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/visualblocks/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/visualblocks/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/visualblocks/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/visualchars/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/visualchars/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/visualchars/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/plugins/wordcount/index.js mode change 100644 => 100755 public/vendor/tinymce/plugins/wordcount/plugin.js mode change 100644 => 100755 public/vendor/tinymce/plugins/wordcount/plugin.min.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/dark/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/dark/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/dark/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/default/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/default/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/default/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/document/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/document/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/document/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/tinymce-5-dark/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/tinymce-5-dark/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/tinymce-5-dark/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/tinymce-5/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/tinymce-5/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/tinymce-5/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/writer/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/content/writer/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/content/writer/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/content.inline.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/content.inline.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/content.inline.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/skin.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/skin.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/skin.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/content.inline.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/content.inline.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/content.inline.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/skin.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/skin.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/skin.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/content.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/content.inline.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/content.inline.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/content.inline.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/content.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/content.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/skin.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/skin.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/skin.min.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.css mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.js mode change 100644 => 100755 public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css mode change 100644 => 100755 public/vendor/tinymce/themes/silver/index.js mode change 100644 => 100755 public/vendor/tinymce/themes/silver/theme.js mode change 100644 => 100755 public/vendor/tinymce/themes/silver/theme.min.js mode change 100644 => 100755 public/vendor/tinymce/tinymce.d.ts mode change 100644 => 100755 public/vendor/tinymce/tinymce.js mode change 100644 => 100755 public/vendor/tinymce/tinymce.min.js mode change 100644 => 100755 public/vikon_core/assets/css/update.css mode change 100644 => 100755 public/vikon_core/assets/css/vendor.css mode change 100644 => 100755 public/vikon_core/assets/fonts/comic.ttf mode change 100644 => 100755 public/vikon_core/assets/img/background_login.png mode change 100644 => 100755 public/vikon_core/assets/img/throbber.gif mode change 100644 => 100755 public/vikon_core/assets/img/vikon_logo.png mode change 100644 => 100755 public/vikon_core/assets/js/update.js mode change 100644 => 100755 public/vikon_core/assets/js/vendor.js mode change 100644 => 100755 public/vikon_core/internal/bitrix_inclusion.php mode change 100644 => 100755 public/vikon_core/internal/config.php mode change 100644 => 100755 public/vikon_core/internal/filesystem.php mode change 100644 => 100755 public/vikon_core/internal/helper.php mode change 100644 => 100755 public/vikon_core/internal/path.php mode change 100644 => 100755 public/vikon_core/scripts/captcha.php mode change 100644 => 100755 public/vikon_core/scripts/check_token.php mode change 100644 => 100755 public/vikon_core/scripts/feedback_abitur.php mode change 100644 => 100755 public/vikon_core/scripts/get_config.php mode change 100644 => 100755 public/vikon_core/scripts/get_token.php mode change 100644 => 100755 public/vikon_core/scripts/refresh_token.php mode change 100644 => 100755 public/vikon_core/scripts/vsoko_feedback.php mode change 100644 => 100755 public/vikon_core/update/check_curl.php mode change 100644 => 100755 public/vikon_core/update/check_entry_point.php mode change 100644 => 100755 public/vikon_core/update/check_filesystem.php mode change 100644 => 100755 public/vikon_core/update/cleaner.php mode change 100644 => 100755 public/vikon_core/update/cur_version.php mode change 100644 => 100755 public/vikon_core/update/download_module_core.php mode change 100644 => 100755 public/vikon_core/update/get_access_token.php mode change 100644 => 100755 public/vikon_core/update/get_module_version.php mode change 100644 => 100755 public/vikon_core/update/is_writable.php mode change 100644 => 100755 public/vikon_core/update/make_executor.php mode change 100644 => 100755 public/vikon_core/update/purge.php mode change 100644 => 100755 public/vikon_core/update/refresh_access_token.php mode change 100644 => 100755 public/vikon_core/update/request_generate_part.php mode change 100644 => 100755 public/vikon_core/update/request_new_file.php mode change 100644 => 100755 public/vikon_core/update/request_sync_file.php mode change 100644 => 100755 public/vikon_core/update/result_check_generate_part.php mode change 100644 => 100755 public/vikon_core/update/result_download_part.php mode change 100644 => 100755 public/vikon_core/update/src_executor.php mode change 100644 => 100755 public/vikon_core/update/start_sync_files.php mode change 100644 => 100755 public/vikon_core/update/status_generate_part.php mode change 100644 => 100755 public/vikon_core/update/sync_root_dir.php mode change 100644 => 100755 public/vikon_core/update/sync_sub_dir.php mode change 100644 => 100755 public/vikon_core/update/update_module_version.php mode change 100644 => 100755 public/vikon_core/update/vsoko_feedback.php mode change 100644 => 100755 resources/css/app.css mode change 100644 => 100755 resources/js/Enum/BudgetEducation.js mode change 100644 => 100755 resources/js/Enum/EducationForm.js mode change 100644 => 100755 resources/js/Enum/LevelEducational.js mode change 100644 => 100755 resources/js/Enum/TypeExam.js mode change 100644 => 100755 resources/js/Navbars/DesktopNavBar.vue mode change 100644 => 100755 resources/js/Navbars/MainNavbar.vue mode change 100644 => 100755 resources/js/Navbars/MainPageNavbar.vue mode change 100644 => 100755 resources/js/Navbars/MobileNavbar.vue mode change 100644 => 100755 resources/js/Pages/Client/AcademicJournals/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/AcademicJournals/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Additional-educations/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Additional-educations/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Departments/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Divisions/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Divisions/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Events/Archive.vue mode change 100644 => 100755 resources/js/Pages/Client/Events/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Events/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Faculties/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Faculties/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Persons/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Posts/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Posts/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Programs/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Programs/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Schedules/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Schedules/Show.vue mode change 100644 => 100755 resources/js/Pages/Client/Tv/Index.vue mode change 100644 => 100755 resources/js/Pages/Client/Tv/Time.vue create mode 100755 resources/js/Pages/Dashboard/Main.vue mode change 100644 => 100755 resources/js/Pages/Error.vue mode change 100644 => 100755 resources/js/Pages/Main.vue mode change 100644 => 100755 resources/js/Pages/Page.vue mode change 100644 => 100755 resources/js/app.js mode change 100644 => 100755 resources/js/assets/data/ruCategories.js mode change 100644 => 100755 resources/js/assets/icons/icons.js mode change 100644 => 100755 resources/js/assets/icons/icons.json mode change 100644 => 100755 resources/js/assets/icons/svg/academic-cap.svg mode change 100644 => 100755 resources/js/assets/icons/svg/additional_education_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/adjustments-horizontal.svg mode change 100644 => 100755 resources/js/assets/icons/svg/adjustments-vertical.svg mode change 100644 => 100755 resources/js/assets/icons/svg/archive-box-arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/archive-box-x-mark.svg mode change 100644 => 100755 resources/js/assets/icons/svg/archive-box.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down-on-square-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down-on-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down-tray.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-left-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-left-end-on-rectangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-left-on-rectangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-left-start-on-rectangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-long-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-long-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-long-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-long-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-path-rounded-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-path.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-right-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-right-end-on-rectangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-right-on-rectangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-right-start-on-rectangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-small-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-small-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-small-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-small-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-top-right-on-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-trending-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-trending-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-down-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-down-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-left-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-left-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-right-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-right-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-up-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-turn-up-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up-on-square-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up-on-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up-tray.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-uturn-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-uturn-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-uturn-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrow-uturn-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrows-pointing-in.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrows-pointing-out.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrows-right-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/arrows-up-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/at-symbol.svg mode change 100644 => 100755 resources/js/assets/icons/svg/backspace.svg mode change 100644 => 100755 resources/js/assets/icons/svg/backward.svg mode change 100644 => 100755 resources/js/assets/icons/svg/banknotes.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-2.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-3-bottom-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-3-bottom-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-3-center-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-3.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-4.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bars-arrow-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/battery-0.svg mode change 100644 => 100755 resources/js/assets/icons/svg/battery-100.svg mode change 100644 => 100755 resources/js/assets/icons/svg/battery-50.svg mode change 100644 => 100755 resources/js/assets/icons/svg/beaker.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bell-alert.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bell-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bell-snooze.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bell.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bold.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bolt-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bolt.svg mode change 100644 => 100755 resources/js/assets/icons/svg/book-open.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bookmark-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bookmark-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bookmark.svg mode change 100644 => 100755 resources/js/assets/icons/svg/breadcrumb-tag.svg mode change 100644 => 100755 resources/js/assets/icons/svg/briefcase.svg mode change 100644 => 100755 resources/js/assets/icons/svg/bug-ant.svg mode change 100644 => 100755 resources/js/assets/icons/svg/building-library.svg mode change 100644 => 100755 resources/js/assets/icons/svg/building-office-2.svg mode change 100644 => 100755 resources/js/assets/icons/svg/building-office.svg mode change 100644 => 100755 resources/js/assets/icons/svg/building-storefront.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cake.svg mode change 100644 => 100755 resources/js/assets/icons/svg/calculator.svg mode change 100644 => 100755 resources/js/assets/icons/svg/calendar-date-range.svg mode change 100644 => 100755 resources/js/assets/icons/svg/calendar-days.svg mode change 100644 => 100755 resources/js/assets/icons/svg/calendar.svg mode change 100644 => 100755 resources/js/assets/icons/svg/camera.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chart-bar-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chart-bar.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chart-pie.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-bottom-center-text.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-bottom-center.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-left-ellipsis.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-left-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-oval-left-ellipsis.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chat-bubble-oval-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/check-badge.svg mode change 100644 => 100755 resources/js/assets/icons/svg/check-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/check.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-double-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-double-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-double-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-double-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-up-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/chevron-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/circle-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/clipboard-document-check.svg mode change 100644 => 100755 resources/js/assets/icons/svg/clipboard-document-list.svg mode change 100644 => 100755 resources/js/assets/icons/svg/clipboard-document.svg mode change 100644 => 100755 resources/js/assets/icons/svg/clipboard.svg mode change 100644 => 100755 resources/js/assets/icons/svg/clock.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cloud-arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cloud-arrow-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cloud.svg mode change 100644 => 100755 resources/js/assets/icons/svg/code-bracket-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/code-bracket.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cog-6-tooth.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cog-8-tooth.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cog.svg mode change 100644 => 100755 resources/js/assets/icons/svg/command-line.svg mode change 100644 => 100755 resources/js/assets/icons/svg/computer-desktop.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cpu-chip.svg mode change 100644 => 100755 resources/js/assets/icons/svg/credit-card.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cube-transparent.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cube.svg mode change 100644 => 100755 resources/js/assets/icons/svg/currency-bangladeshi.svg mode change 100644 => 100755 resources/js/assets/icons/svg/currency-dollar.svg mode change 100644 => 100755 resources/js/assets/icons/svg/currency-euro.svg mode change 100644 => 100755 resources/js/assets/icons/svg/currency-pound.svg mode change 100644 => 100755 resources/js/assets/icons/svg/currency-rupee.svg mode change 100644 => 100755 resources/js/assets/icons/svg/currency-yen.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cursor-arrow-rays.svg mode change 100644 => 100755 resources/js/assets/icons/svg/cursor-arrow-ripple.svg mode change 100644 => 100755 resources/js/assets/icons/svg/delete.svg mode change 100644 => 100755 resources/js/assets/icons/svg/device-phone-mobile.svg mode change 100644 => 100755 resources/js/assets/icons/svg/device-tablet.svg mode change 100644 => 100755 resources/js/assets/icons/svg/divide.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-arrow-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-chart-bar.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-check.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-currency-bangladeshi.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-currency-dollar.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-currency-euro.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-currency-pound.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-currency-rupee.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-currency-yen.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-duplicate.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-magnifying-glass.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-minus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-plus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document-text.svg mode change 100644 => 100755 resources/js/assets/icons/svg/document.svg mode change 100644 => 100755 resources/js/assets/icons/svg/docx.svg mode change 100644 => 100755 resources/js/assets/icons/svg/educational_group_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/educational_program_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/ellipsis-horizontal-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/ellipsis-horizontal.svg mode change 100644 => 100755 resources/js/assets/icons/svg/ellipsis-vertical.svg mode change 100644 => 100755 resources/js/assets/icons/svg/envelope-open.svg mode change 100644 => 100755 resources/js/assets/icons/svg/envelope.svg mode change 100644 => 100755 resources/js/assets/icons/svg/equals.svg mode change 100644 => 100755 resources/js/assets/icons/svg/event_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/exclamation-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/exclamation-triangle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/eye-dropper.svg mode change 100644 => 100755 resources/js/assets/icons/svg/eye-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/eye.svg mode change 100644 => 100755 resources/js/assets/icons/svg/face-frown.svg mode change 100644 => 100755 resources/js/assets/icons/svg/face-smile.svg mode change 100644 => 100755 resources/js/assets/icons/svg/faculty_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/file.svg mode change 100644 => 100755 resources/js/assets/icons/svg/film.svg mode change 100644 => 100755 resources/js/assets/icons/svg/finger-print.svg mode change 100644 => 100755 resources/js/assets/icons/svg/fire.svg mode change 100644 => 100755 resources/js/assets/icons/svg/flag.svg mode change 100644 => 100755 resources/js/assets/icons/svg/folder-arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/folder-minus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/folder-open.svg mode change 100644 => 100755 resources/js/assets/icons/svg/folder-plus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/folder.svg mode change 100644 => 100755 resources/js/assets/icons/svg/forward.svg mode change 100644 => 100755 resources/js/assets/icons/svg/funnel.svg mode change 100644 => 100755 resources/js/assets/icons/svg/gif.svg mode change 100644 => 100755 resources/js/assets/icons/svg/gift-top.svg mode change 100644 => 100755 resources/js/assets/icons/svg/gift.svg mode change 100644 => 100755 resources/js/assets/icons/svg/globe-alt.svg mode change 100644 => 100755 resources/js/assets/icons/svg/globe-americas.svg mode change 100644 => 100755 resources/js/assets/icons/svg/globe-asia-australia.svg mode change 100644 => 100755 resources/js/assets/icons/svg/globe-europe-africa.svg mode change 100644 => 100755 resources/js/assets/icons/svg/h1.svg mode change 100644 => 100755 resources/js/assets/icons/svg/h2.svg mode change 100644 => 100755 resources/js/assets/icons/svg/h3.svg mode change 100644 => 100755 resources/js/assets/icons/svg/hand-raised.svg mode change 100644 => 100755 resources/js/assets/icons/svg/hand-thumb-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/hand-thumb-up.svg mode change 100644 => 100755 resources/js/assets/icons/svg/hashtag.svg mode change 100644 => 100755 resources/js/assets/icons/svg/heart.svg mode change 100644 => 100755 resources/js/assets/icons/svg/heart_filled.svg mode change 100644 => 100755 resources/js/assets/icons/svg/home-modern.svg mode change 100644 => 100755 resources/js/assets/icons/svg/home.svg mode change 100644 => 100755 resources/js/assets/icons/svg/identification.svg mode change 100644 => 100755 resources/js/assets/icons/svg/inbox-arrow-down.svg mode change 100644 => 100755 resources/js/assets/icons/svg/inbox-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/inbox.svg mode change 100644 => 100755 resources/js/assets/icons/svg/information-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/italic.svg mode change 100644 => 100755 resources/js/assets/icons/svg/key.svg mode change 100644 => 100755 resources/js/assets/icons/svg/language.svg mode change 100644 => 100755 resources/js/assets/icons/svg/lifebuoy.svg mode change 100644 => 100755 resources/js/assets/icons/svg/light-bulb.svg mode change 100644 => 100755 resources/js/assets/icons/svg/line.svg mode change 100644 => 100755 resources/js/assets/icons/svg/link-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/link.svg mode change 100644 => 100755 resources/js/assets/icons/svg/list-bullet.svg mode change 100644 => 100755 resources/js/assets/icons/svg/lock-closed.svg mode change 100644 => 100755 resources/js/assets/icons/svg/lock-open.svg mode change 100644 => 100755 resources/js/assets/icons/svg/magnifying-glass-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/magnifying-glass-minus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/magnifying-glass-plus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/magnifying-glass.svg mode change 100644 => 100755 resources/js/assets/icons/svg/map-pin.svg mode change 100644 => 100755 resources/js/assets/icons/svg/map.svg mode change 100644 => 100755 resources/js/assets/icons/svg/megaphone.svg mode change 100644 => 100755 resources/js/assets/icons/svg/microphone.svg mode change 100644 => 100755 resources/js/assets/icons/svg/minus-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/minus-small.svg mode change 100644 => 100755 resources/js/assets/icons/svg/minus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/moon.svg mode change 100644 => 100755 resources/js/assets/icons/svg/musical-note.svg mode change 100644 => 100755 resources/js/assets/icons/svg/newspaper.svg mode change 100644 => 100755 resources/js/assets/icons/svg/no-symbol.svg mode change 100644 => 100755 resources/js/assets/icons/svg/numbered-list.svg mode change 100644 => 100755 resources/js/assets/icons/svg/page_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/paint-brush.svg mode change 100644 => 100755 resources/js/assets/icons/svg/paper-airplane.svg mode change 100644 => 100755 resources/js/assets/icons/svg/paper-clip.svg mode change 100644 => 100755 resources/js/assets/icons/svg/pause-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/pause.svg mode change 100644 => 100755 resources/js/assets/icons/svg/pdf.svg mode change 100644 => 100755 resources/js/assets/icons/svg/pencil-square.svg mode change 100644 => 100755 resources/js/assets/icons/svg/pencil.svg mode change 100644 => 100755 resources/js/assets/icons/svg/percent-badge.svg mode change 100644 => 100755 resources/js/assets/icons/svg/person_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/phone-arrow-down-left.svg mode change 100644 => 100755 resources/js/assets/icons/svg/phone-arrow-up-right.svg mode change 100644 => 100755 resources/js/assets/icons/svg/phone-x-mark.svg mode change 100644 => 100755 resources/js/assets/icons/svg/phone.svg mode change 100644 => 100755 resources/js/assets/icons/svg/photo.svg mode change 100644 => 100755 resources/js/assets/icons/svg/play-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/play-pause.svg mode change 100644 => 100755 resources/js/assets/icons/svg/play.svg mode change 100644 => 100755 resources/js/assets/icons/svg/plus-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/plus-small.svg mode change 100644 => 100755 resources/js/assets/icons/svg/plus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/post_search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/power.svg mode change 100644 => 100755 resources/js/assets/icons/svg/pptx.svg mode change 100644 => 100755 resources/js/assets/icons/svg/presentation-chart-bar.svg mode change 100644 => 100755 resources/js/assets/icons/svg/presentation-chart-line.svg mode change 100644 => 100755 resources/js/assets/icons/svg/printer.svg mode change 100644 => 100755 resources/js/assets/icons/svg/puzzle-piece.svg mode change 100644 => 100755 resources/js/assets/icons/svg/qr-code.svg mode change 100644 => 100755 resources/js/assets/icons/svg/question-mark-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/queue-list.svg mode change 100644 => 100755 resources/js/assets/icons/svg/radio.svg mode change 100644 => 100755 resources/js/assets/icons/svg/receipt-percent.svg mode change 100644 => 100755 resources/js/assets/icons/svg/receipt-refund.svg mode change 100644 => 100755 resources/js/assets/icons/svg/rectangle-group.svg mode change 100644 => 100755 resources/js/assets/icons/svg/rectangle-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/rocket-launch.svg mode change 100644 => 100755 resources/js/assets/icons/svg/rss.svg mode change 100644 => 100755 resources/js/assets/icons/svg/scale.svg mode change 100644 => 100755 resources/js/assets/icons/svg/schedule.svg mode change 100644 => 100755 resources/js/assets/icons/svg/scissors.svg mode change 100644 => 100755 resources/js/assets/icons/svg/search.svg mode change 100644 => 100755 resources/js/assets/icons/svg/server-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/server.svg mode change 100644 => 100755 resources/js/assets/icons/svg/settings.svg mode change 100644 => 100755 resources/js/assets/icons/svg/share.svg mode change 100644 => 100755 resources/js/assets/icons/svg/shield-check.svg mode change 100644 => 100755 resources/js/assets/icons/svg/shield-exclamation.svg mode change 100644 => 100755 resources/js/assets/icons/svg/shopping-bag.svg mode change 100644 => 100755 resources/js/assets/icons/svg/shopping-cart.svg mode change 100644 => 100755 resources/js/assets/icons/svg/signal-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/signal.svg mode change 100644 => 100755 resources/js/assets/icons/svg/slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/sparkles.svg mode change 100644 => 100755 resources/js/assets/icons/svg/speaker-wave.svg mode change 100644 => 100755 resources/js/assets/icons/svg/speaker-x-mark.svg mode change 100644 => 100755 resources/js/assets/icons/svg/square-2-stack.svg mode change 100644 => 100755 resources/js/assets/icons/svg/square-3-stack-3d.svg mode change 100644 => 100755 resources/js/assets/icons/svg/squares-2x2.svg mode change 100644 => 100755 resources/js/assets/icons/svg/squares-plus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/star.svg mode change 100644 => 100755 resources/js/assets/icons/svg/stop-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/stop.svg mode change 100644 => 100755 resources/js/assets/icons/svg/strikethrough.svg mode change 100644 => 100755 resources/js/assets/icons/svg/sun.svg mode change 100644 => 100755 resources/js/assets/icons/svg/swatch.svg mode change 100644 => 100755 resources/js/assets/icons/svg/table-cells.svg mode change 100644 => 100755 resources/js/assets/icons/svg/tag.svg mode change 100644 => 100755 resources/js/assets/icons/svg/ticket.svg mode change 100644 => 100755 resources/js/assets/icons/svg/trash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/trophy.svg mode change 100644 => 100755 resources/js/assets/icons/svg/truck.svg mode change 100644 => 100755 resources/js/assets/icons/svg/tv.svg mode change 100644 => 100755 resources/js/assets/icons/svg/underline.svg mode change 100644 => 100755 resources/js/assets/icons/svg/user-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/user-group.svg mode change 100644 => 100755 resources/js/assets/icons/svg/user-minus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/user-plus.svg mode change 100644 => 100755 resources/js/assets/icons/svg/user.svg mode change 100644 => 100755 resources/js/assets/icons/svg/users.svg mode change 100644 => 100755 resources/js/assets/icons/svg/variable.svg mode change 100644 => 100755 resources/js/assets/icons/svg/video-camera-slash.svg mode change 100644 => 100755 resources/js/assets/icons/svg/video-camera.svg mode change 100644 => 100755 resources/js/assets/icons/svg/view-columns.svg mode change 100644 => 100755 resources/js/assets/icons/svg/viewfinder-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/wallet.svg mode change 100644 => 100755 resources/js/assets/icons/svg/wifi.svg mode change 100644 => 100755 resources/js/assets/icons/svg/window.svg mode change 100644 => 100755 resources/js/assets/icons/svg/wrench-screwdriver.svg mode change 100644 => 100755 resources/js/assets/icons/svg/wrench.svg mode change 100644 => 100755 resources/js/assets/icons/svg/x-circle.svg mode change 100644 => 100755 resources/js/assets/icons/svg/x-mark.svg mode change 100644 => 100755 resources/js/bootstrap.js mode change 100644 => 100755 resources/js/componentss/features/academicJournals/components/AcademicJournalsItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/academicJournals/components/AcademicJournalsListBreadcrumbs.vue.vue mode change 100644 => 100755 resources/js/componentss/features/academicJournals/components/AcademicJournalsTitle.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramBadge.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramListBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramTitle.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/LevelEduFilter.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/badges/CategoryBadge.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/badges/FormBadge.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/filters/BudgetFilter.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/filters/CategoryFilter.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/filters/FormEducationalFilter.vue mode change 100644 => 100755 resources/js/componentss/features/additionalEducationPrograms/components/filters/SortingByFilter.vue mode change 100644 => 100755 resources/js/componentss/features/departments/components/DepartmentItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/departments/components/DepartmentTeacherCard.vue mode change 100644 => 100755 resources/js/componentss/features/departments/components/DepartmentWorkerCard.vue mode change 100644 => 100755 resources/js/componentss/features/divisions/components/DivisionItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/divisions/components/DivisionListBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/divisions/components/DivisionListTitle.vue mode change 100644 => 100755 resources/js/componentss/features/divisions/components/DivisionWorkerCard.vue mode change 100644 => 100755 resources/js/componentss/features/educationalPrograms/components/ProgramItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/educationalPrograms/components/ProgramLevelEduFilter.vue mode change 100644 => 100755 resources/js/componentss/features/educationalPrograms/components/ProgramListBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/educationalPrograms/components/ProgramTitle.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventArchiveListBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventListBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventListFilter.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventListItem.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventListSearch.vue mode change 100644 => 100755 resources/js/componentss/features/events/components/EventListSelectDate.vue mode change 100644 => 100755 resources/js/componentss/features/faculties/components/FacultyItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/faculties/components/FacultyListBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/faculties/components/FacultyListTitle.vue mode change 100644 => 100755 resources/js/componentss/features/faculties/components/FacultyWorkerCard.vue mode change 100644 => 100755 resources/js/componentss/features/forms/Form.vue mode change 100644 => 100755 resources/js/componentss/features/forms/components/builder/FormModalBuilder.vue mode change 100644 => 100755 resources/js/componentss/features/mainPage/EducationSection.vue mode change 100644 => 100755 resources/js/componentss/features/mainPage/EventSection.vue mode change 100644 => 100755 resources/js/componentss/features/mainPage/PostSection.vue mode change 100644 => 100755 resources/js/componentss/features/pages/components/PageBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/pages/components/PageNavigateLinks.vue mode change 100644 => 100755 resources/js/componentss/features/pages/components/PageSubSectionLinks.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/PersonAvatarBlock.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/PersonBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/PersonNavLink.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/sections/InfoSection.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/sections/blocks/EducationBlock.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/sections/blocks/OtherBlock.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/sections/blocks/PublicationBlock.vue mode change 100644 => 100755 resources/js/componentss/features/persons/components/sections/blocks/WorkExperienceBlock.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostAuthorsList.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostGallery.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostItemBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostListBadge.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostListBreadcrumbs.vue.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostListFilter.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostListItem.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostListSearch.vue mode change 100644 => 100755 resources/js/componentss/features/posts/components/PostTimeRead.vue mode change 100644 => 100755 resources/js/componentss/features/schedules/components/FacultyFilter.vue mode change 100644 => 100755 resources/js/componentss/features/schedules/components/FavoriteFilter.vue mode change 100644 => 100755 resources/js/componentss/features/schedules/components/FormEducationalFilter.vue mode change 100644 => 100755 resources/js/componentss/features/schedules/components/ScheduleListFilter.vue mode change 100644 => 100755 resources/js/componentss/features/schedules/components/ScheduleListTitle.vue mode change 100644 => 100755 resources/js/componentss/features/schedules/components/SearchFilter.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/CategorySearchList.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/GlobalSearch.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/BasicResultItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultAdditionalEducationItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultEducationalGroupItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultEducationalProgramItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultEventItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultFacultyItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultPagetItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultPersonItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/Items/ResultPostItem.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/PreSearchLinkList.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/ResultList.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/StaticSearch.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/categories/PostSearchCategory.vue mode change 100644 => 100755 resources/js/componentss/features/search/components/components/MainBodyResultItem.vue mode change 100644 => 100755 resources/js/componentss/features/sliders/Slider.vue mode change 100644 => 100755 resources/js/componentss/features/sliders/TvSlider.vue mode change 100644 => 100755 resources/js/componentss/features/sliders/components/SliderBlockBody.vue mode change 100644 => 100755 resources/js/componentss/features/sliders/components/SliderBody.vue mode change 100644 => 100755 resources/js/componentss/features/sliders/components/TvSliderBody.vue mode change 100644 => 100755 resources/js/componentss/features/sliders/shared/SliderBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/Breadcrumbs/BaseBreadcrumbs.vue mode change 100644 => 100755 resources/js/componentss/shared/Breadcrumbs/BreadcrumbsItem.vue mode change 100644 => 100755 resources/js/componentss/shared/SEO/MetaTags.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/BasicListBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/CategoryBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/DateBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/EduBudgetBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/IsOnlineBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/SearchBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/SortingByBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/badge/badges/TagBadge.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/AdditionalEducationalChoiceBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/CaptchaBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/EducationalChoiceBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/EmailBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/MultipleChoiceBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/PersonalDataBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/PhoneBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/SingleChoiceBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/SubmitBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/TextAreaBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/formBuilder/blocks/TextBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/Builder.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/ServerSideBuilder.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/BasicImageSlider.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/FileBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/FormBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/HeadingBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/ImageBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/PageItemBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/PageResourceList.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/ParagraphBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/PersonBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/PostItemBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/PostListBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/StepperBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/TabBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/VideoBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/contacts/ContactGroup.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/blocks/contacts/ContactSectionBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/pageBuilder/skeletons/PageSkeleton.vue mode change 100644 => 100755 resources/js/componentss/shared/builder/tabsBuilder/PageTabBuilder.vue mode change 100644 => 100755 resources/js/componentss/shared/carousel/BasicCarousel.vue mode change 100644 => 100755 resources/js/componentss/shared/contactSection/ContactGroup.vue mode change 100644 => 100755 resources/js/componentss/shared/contactSection/ContactSectionBlock.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/BasicListFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/BudgetFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/CategoryFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/DateFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/DirectionFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/FormEducationalFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/IsOnlineFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/SortingByFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/filter/filters/TagFilter.vue mode change 100644 => 100755 resources/js/componentss/shared/modals/SearchModal.vue mode change 100644 => 100755 resources/js/componentss/shared/navigate/NavigateLinks.vue mode change 100644 => 100755 resources/js/componentss/shared/notifications/SuccessNotification.vue mode change 100644 => 100755 resources/js/componentss/shared/pageResource/PageResourceList.vue mode change 100644 => 100755 resources/js/componentss/shared/paginate/BasicPagination.vue mode change 100644 => 100755 resources/js/componentss/shared/timeline/ScrollTimeline.vue mode change 100644 => 100755 resources/js/componentss/shared/visor/NavigateVisor.vue mode change 100644 => 100755 resources/js/componentss/ui/buttons/BackButton.vue mode change 100644 => 100755 resources/js/componentss/ui/icons/BasicIcon.vue mode change 100644 => 100755 resources/js/componentss/ui/templates/BasicPageContainer.vue mode change 100644 => 100755 resources/js/componentss/ui/titles/BasicTitle.vue mode change 100644 => 100755 resources/js/componentss/ui/wrappers/BasicPageWrapper.vue mode change 100644 => 100755 resources/js/componentss/ui/wrappers/BreadcrumbsWrapper.vue mode change 100644 => 100755 resources/js/componentss/ui/wrappers/HeadItemsWrapper.vue mode change 100644 => 100755 resources/js/footers/BasicFooter.vue mode change 100644 => 100755 resources/js/mixins/Helpers.js mode change 100644 => 100755 resources/js/mixins/LinksReform.js mode change 100644 => 100755 resources/js/mixins/cookieMixin.js mode change 100644 => 100755 resources/js/ssr.js mode change 100644 => 100755 resources/js/store/index.js mode change 100644 => 100755 resources/js/utils/cookies.js mode change 100644 => 100755 resources/views/app.blade.php mode change 100644 => 100755 resources/views/emails/custom-form-response.blade.php mode change 100644 => 100755 resources/views/emails/invitation.blade.php mode change 100644 => 100755 resources/views/filament/pages/backup.blade.php mode change 100644 => 100755 resources/views/filament/pages/dashboard.blade.php mode change 100644 => 100755 resources/views/filament/pages/upload-to-url.blade.php mode change 100644 => 100755 resources/views/filament/resources/posts/pages/view-post.blade.php mode change 100644 => 100755 resources/views/filament/resources/schedule-resource/pages/schedule-resource/pages/upload-schedules.blade.php mode change 100644 => 100755 resources/views/filament/resources/user-resource/pages/profile-page.blade.php mode change 100644 => 100755 resources/views/filament/tables/columns/json.blade.php mode change 100644 => 100755 resources/views/livewire/accept-invitation.blade.php mode change 100644 => 100755 resources/views/vendor/checkpoint/login.blade.php mode change 100644 => 100755 resources/views/vendor/filament-panels/components/logo.blade.php mode change 100644 => 100755 resources/views/vendor/filament-tinyeditor/tiny-editor.blade.php mode change 100644 => 100755 resources/views/vendor/filament/assets.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/actions.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/avatar.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/badge.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/breadcrumbs.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/button/group.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/button/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/card.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/dropdown/header.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/dropdown/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/dropdown/list/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/dropdown/list/item.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/fieldset.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/grid/column.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/grid/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/icon-button.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/icon.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/input/checkbox.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/input/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/input/radio.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/input/select.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/input/wrapper.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/link.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/loading-indicator.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/loading-section.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/modal/description.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/modal/heading.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/modal/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/pagination/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/pagination/item.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/section/description.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/section/heading.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/section/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/tabs/index.blade.php mode change 100644 => 100755 resources/views/vendor/filament/components/tabs/item.blade.php mode change 100644 => 100755 resources/views/welcome.blade.php mode change 100644 => 100755 routes/api.php mode change 100644 => 100755 routes/auth.php mode change 100644 => 100755 routes/channels.php mode change 100644 => 100755 routes/console.php mode change 100644 => 100755 routes/web.php mode change 100644 => 100755 tailwind.config.js mode change 100644 => 100755 tests/CreatesApplication.php mode change 100644 => 100755 tests/Feature/Auth/AuthenticationTest.php mode change 100644 => 100755 tests/Feature/Auth/EmailVerificationTest.php mode change 100644 => 100755 tests/Feature/Auth/PasswordConfirmationTest.php mode change 100644 => 100755 tests/Feature/Auth/PasswordResetTest.php mode change 100644 => 100755 tests/Feature/Auth/PasswordUpdateTest.php mode change 100644 => 100755 tests/Feature/Auth/RegistrationTest.php mode change 100644 => 100755 tests/Feature/ExampleTest.php mode change 100644 => 100755 tests/Feature/ProfileTest.php mode change 100644 => 100755 tests/TestCase.php mode change 100644 => 100755 tests/Unit/ExampleTest.php mode change 100644 => 100755 vite.config.js diff --git a/.cache/dconf/user b/.cache/dconf/user new file mode 100644 index 0000000000000000000000000000000000000000..09f370e38f498a462e1ca0faa724559b6630c04f GIT binary patch literal 2 JcmZQz0000200961 literal 0 HcmV?d00001 diff --git a/.cache/fontconfig/158c65c810c0d352a587f5be66058e87-le64.cache-9 b/.cache/fontconfig/158c65c810c0d352a587f5be66058e87-le64.cache-9 new file mode 100644 index 0000000000000000000000000000000000000000..e6fda981b1609e23de7d7e6a750df774e1939789 GIT binary patch literal 128 zcmZSi!}N!ffq|g`h(W*sOfoPOKxr5S<8R)lnF$jE(fXyuMfy3JNg!O5nxB@InVhO$ eoRL_Rs-KphS5mBBQdF8+Qdy9StO>{#gz^FX3KgIL literal 0 HcmV?d00001 diff --git a/.cache/fontconfig/807752c9e168308eb5108dacded5237a-le64.cache-9 b/.cache/fontconfig/807752c9e168308eb5108dacded5237a-le64.cache-9 new file mode 100644 index 0000000000000000000000000000000000000000..02553a6681c47b97502183462eac78eabb060130 GIT binary patch literal 136 zcmZSi!}N!ffq|g|h(W*sOfoQ3Kxr5S<8R)lnF$jE(fXyuMfy3JNg!O5nxB@InVhO$ nP?Voul$fhulvGw3B+Q{t|f@pP?39mn^J$+t`{1J5mLM*B`h@QdUr`e3Pu0= zA`yNDD=wXmZW?|D54v>a`&>Hv11=q_Dg9xWHjXI$QKiE!J@&Xu`#$E<)t`0gt&=XD zdd8(Ee$l1d zf=g$<=+f~&cWM8ZT)O^-OBepyr88f3Y1HlL-(e?%yWuA~l(~X=9o(nt+tT+- zuS-85-Kz_~OZu4fcT1m;eo%T$TEi4Hq`z1B)6(BBeM9;o>D$uuXH~ji`Rmd(>54is zAU&^!M{_6otV%!PWUwy%A?aRq?8DOi(nqC-rH7(2)L!@~5SLOnO#Y zGGH9&ALoB+=uyp7cg8Ar?jl!gUGAfk=O?Nsu8yB?JeRm&r}akdtXh?acPd)Hrd=?R zXx*mJu}+`W#(jZEpFIDqf4Y13ov7lM-H65SaUl4~u<+L&Kls(J9jv?>^c?uBEB-bU~uU({hy+EXqBx$)_RUyjjDW&sD{LB%Ba$+ zXLIo@-G}}|=$~b{54n6} z9b5g+%V!;~eB14Sp7~oFkUy@JyEl0q8k-I%#ZKPomMlBp8b2Cf-M`CgXQ3{yogFM* z`d|I5a@*pyUuoEcqV+Q0{dLHEPx3nbeJ(HGYDc@i@42q0iA}%gho7>Jt#Wz!@OtpS zJBZgA^9(!r_C=SSZ;fBx{kyz&7V7fa*}>w}smTlD@z9=CZd<(eD-D}awBEe=p2y?7 ze5)Pp;&rp@X6$jO4e0^tnmSUK9+xH_G9^tsWLBDZ$ec9skVR?YAkig+etYxg zzlK@0o*8L%KnKbEv_EdOqYeDV1POZQ^+(gfBeeMXdiTIqGA zuPJ>)>03&J@EOPlnomIVpgKJ7_sQ3-OPdF*faKXog-;d=eJa8IheobnZ;69&HZc0f{EbF3YBTlS(gEw8_XC(x#Pg}YqJm(zUz+uET$=bk@q6Y8 z@q6aQw93CPYE<}{l_uUlCr!NnmNfDH4QcwE7hka zFHTlZp60B*Ui|&SsyBMnzggSP>r1w?`6fZU`ojAs^EYvEOlVr@%=Y8|)Su{ltbWU0 zZP@>uiK3A_dHP6X|HMY9HqgFUlM;ta8>?JiKI{3`zeU7w%!uEB_3Y0>%G_(u2~tL< zBTBKCce*9Z&bP*q23YrRH~)LJu;719n)xy+4gcXi^9A0+e|Qi7;XV9cP<`-!NgDpc zd-&h4g~_~x_ca-6Sos6eC#37rv(oT?P8$Bhd-%VkeE7d64gcXi{D=4OAKt@%cn|-F zy@6HryUPDE-XqJ{2eNLn?fqba1>vQdHadH6?+01WB8u|CD#tXl@>$>WD;>HYc+VuT zmp9E?vg~|ooM?b`|90;O-R}d=;_L_P59|jk-hROTz<$8~z<$8~z<$8~z<$8~z&P*r ze&8*G!h9~)&h!>wUFUy)VLeP>7%xro|ICP&9lom?|BR*b^Xj+S+3xQHS?rHmPW$4$ zh#$iPt6W}wi~s-Ff&BL;eP~$h6}NHxxa@pu9BG4f|1STXg=#X?pcXFQ2Zp8V%Ac0z z`vBh$_&(5S@gV=Pgv^urKH~G)D(8I<@T)JpzvQilB;W5{{>wnAkWgO#;ek~yFTchA zzw1E$r)K57%m44R=i9vBPyA<93!V56@At#|ia-SK`=smQ{irm&AD4#r><9S!><9S! z`2WOzh!5fK-&TG2`>WFU`|Hy9`xO?Z+NbOkZ^hBnn;2I4qI@nX{@-k8I{IJy`GUnU znaT6#w;%7Z?AA7azG;DUct5XSOb4r6UOpUO`I}DS_@=R$AEej|?WbkuTjNMOtoyf{ z;~Q!Sas57Vl=*U8nz;U$G;w|6{KWN%^ApD>&QBbFUe`aQj;=|=@eOG>-m3*!Q~7@B z0crgBx^zSNa2#&K@f*sAlV zAHKtT##Px{@{+PqYLzeQr~C7Mr}f46p`Gj-%>RjaXJf~j7CLigB$m}YOy;NK@>W0F z?5Ah4JZd2Q^V^MPeOu-7^5Oa5Uv?hP{W%@k6nkM`KP@}o8b{h;-M`CoXQ3|7nJF%{ z_~nNjt#U>8hXl|4%EP7yo(l(i?Vs>r=*FW z&qxzLpObz_hF+B>e!ebEe5E3Q)l|MudO*4+U6&r0CcZKyO?+imn)u3`H1U-sY509x z8h)=z!|!!z_|0=q_}%9Xq>5Ydl~VY9$_GX69t?T@KhjlQa@$(Z+2c6!}9M2B5 z&_BOlXr_l%E-#-r%hI28B+pZ!7VL$6{j}_SYaD5Zb^msAeXsrUZrt3Bcv*hAKkb{x3)n+%}aex@cn12T%6~A-O&(O*ZKA5&HsCY=VsV^*LYt0{f^^# z*0k%GxcRac4(n`Hn*E|1cX1m5Jl_X#m+I5wmoHBy|IA8ZPBPBKt+dSrWya54dy`>w zs~tPz`aX@jI0Ixv(Ra^JKQY&7T#p%@Ngk$fEp{q#SayD%pJLsAyMB5e*DG>}9#HT5 zrTJcWLYjCw@pIzo#LtPR6F(=OenZz2PhXHGp1vVXJiS*yfJ^<-HMMV0dO&(ux-LB} zjh{X%jh{X*jh}u?8m<#B$4@6-j-O7v96z0SIevOg1Bah}%o|AEF6Af3{ok^x0PeF7z3<>kZq*X=*FZ!inmfTnInW*cTvG=I4dHrIYS>^KbS%=Frox$&xv6&c3 zv6FYYCCkpY#*YSA_usBxp2zFGe%}#3!)y2qr{Hrv847YxoSW zXO$1H;WNC3&%hKu!)y2qui-Pi-cbFFE0X?kz6@Sxy^v_#zvw>D;&xW$VP}fg&-|aj z0A6}8@H^{mNBZS;rzKg}R=K=<_}%*}9ma3(El2FsGOTw{cD^-!G{d@oyZPPqx1Gh| z_nZI(zu`IjhUf4bp2Kf=4!_|!<7)A(-Td~Zdtt6_)xIobTjl-zfcZXwA-pun>oX%> z_Fl%vn=W7$tD`p3FTcHL*0EJCFCSiy{c;EK+Mm3kF|iYN_0zKRt?{EB*8RJ@b{4|l z#{aI%aNYQbGeq;(05X}vv?y1ta!o(muXG#r=FRscuhY*f^YX2Bx8e72HF@3adg^VJ z-Q)Gbr4HhC#yqol$P_O-KX3k8_unqB^WICm*WXX+Qy?B*k4m@VBhsz-h;%DHB8`82 zOB(-rNgDt9wlx0rsx;3!Wt%oG9_m%&RDKv5?PiJ6#*Zgol?iNx0d&2oc{PB|J zA?Yj9HU!y)n}2up zk3;!bbgFWw9{zt_|H35ku?R?^ckjN_6aFRdp659cJP{lS4z*NxkP!FvjfCym{5%{U zMmkD^;G4hkM-wv#4;`w8{fO4~zXY!}bE{FNK0V%A=KPjvMmHK;UXaS<(O@cr6K{oM z%<+Rd@aF;fJas82dPJG4^rdV(jC@#n{I;FudwR`s?iHPkl0c>^u3=h4G7td1#gQ z_d%=N6Xz}@uwj)eT3@W4Rln}2;YI7uoBxS@`}*@E38RD}ksqYLr&;Z2!}qYz1RAL$ zkp+^wc3!_&cUHN)e72I>bDi-$%rkat8epf^3Gblnd~5t@hIRjT^E>Z*81E7BUeTx) z4*UJMH2eFMG|t0}H18G7Nk62H@?07}k>}Fzjks7%<#{eWAYIc!txJzfKO#LP&G)cb zX}*WeNyG0YY509x8h)=z!|!!z_|4A^z;AwTK+Q4v7ULpCo2jZ#{XAJw-bRGk$@2;8 z{;~EpIqu)Xy3TJm>tG_$>rJ8Q;!f;qj%Pm!p?{k_N*=M!t#Wz!@O<=B9m(_56A|o{ zwDP7ZJKq{dT43G3-CXbb<<8=8{g!|P*Wo-|hx2e9&ck&$57*&5<7)9P#z~4cQ>(ns zN2}b&8!xiFKiQn9ScRzr1OIgkzr9FV?kH zE-xRB&wjGwIG#1#I_9}{UVJ6bKR>PogMZF@{rKm+*N=Zbt@8Niv(otI^V0a|Yts1V z8`Ajay#hl`3%OrU}4 zi~c>q7$4OWm#F&p?4LI$zwbPURqwRkSbH7MGwu=fpy++z+Jx(N>VHiOo!{47&vex3 zU#ep|k;m`6eE7aF+L?U!9d+!LXYaD|i;lN{|K0Y}2eq)^JG_VQ#AD$5xXQzK;xX_Y z-oy80m51*u((oPr!*}>UAj9+uAa&^z((rvu8op0S!}l3!_zv&k`z__e_a$lgep?#8 zuS&!Bb!o;CN&h$>@$$*Zt1mX5105vtcRg-_xzju-OB_cO=$*dL$$iB9Bs=lbJ|S~#pT|M#Bl^?NMD z!-=yH4=2t-JiMlT2>%;@yk8xwE1!5cah8ViiL=Z|6KA<04c8Z?iL)$A6K7eGCeE@Z zO`K&znm7y3L)AQ!r@t^XM3v2=s^&e%L7qA{(YSUY{ZMkJ^+xTiT9t<_FIqo5pTIC) zn()gr;^2AtRy*48etBeqBhCbwk2;$@p?_YtT9WVER=K=<;wy_E=?tEyjNY=OJHTGv Q>6R=z-x^06VBP=!0iP)@dH?_b literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/GraphicsRenderTests.log b/.config/libreoffice/4/user/GraphicsRenderTests.log new file mode 100644 index 0000000..82c7121 --- /dev/null +++ b/.config/libreoffice/4/user/GraphicsRenderTests.log @@ -0,0 +1,54 @@ +Graphics Backend used: svp +Passed Tests: 66 +Quirky Tests: 36 +Failed Tests: 1 +Skipped Tests: 6 + +---Name of the tests that failed--- +testDrawInvertN50WithRectangle + +---Name of the tests that were Quirky--- +testDrawRectWithLine +testDrawRectWithPolygon +testDrawRectWithPolyLine +testDrawRectWithPolyPolygon +testDrawRectWithPolyPolygonB2D +testDrawDiamondWithLine +testComplexDrawTransformedBitmap24bpp +testDashedLine +testLinearGradientBorder +testLinearGradientSteps +testRadialGradient +testRadialGradientOfs +testHalfEllipseWithPolyLine +testHalfEllipseAAWithPolyLine +testHalfEllipseAAWithPolyLineB2D +testHalfEllipseWithPolygon +testHalfEllipseAAWithPolygon +testTextDrawing +testDrawRectangleOnSize1028WithPixel +testDrawRectangleOnSize4096WithPixel +testDrawRectangleOnSize1028WithLine +testDrawRectangleOnSize4096WithLine +testDrawRectangleOnSize1028WithPolyLine +testDrawRectangleOnSize4096WithPolyLine +testDrawRectangleOnSize1028WithPolygon +testDrawRectangleOnSize4096WithPolygon +testDrawRectangleOnSize1028WithPolyLineB2D +testDrawRectangleOnSize4096WithPolyLineB2D +testDrawRectangleOnSize1028WithPolyPolygon +testDrawRectangleOnSize4096WithPolyPolygon +testDrawRectangleOnSize1028WithPolyPolygonB2D +testDrawRectangleOnSize4096WithPolygonPolygonB2D +testDrawOpenPolygonWithPolyLine +testDrawOpenPolygonWithPolygon +testDrawOpenPolygonWithPolyPolygon +testDrawOpenPolygonWithPolyPolygonB2D + +---Name of the tests that were Skipped--- +testDrawInvertTrackFrameWithRectangle +testDrawBitmap32bpp +testDrawTransformedBitmap32bpp +testDrawBitmapExWithAlpha32bpp +testDrawMask32bpp +testDrawBlend32bpp diff --git a/.config/libreoffice/4/user/autotext/mytexts.bau b/.config/libreoffice/4/user/autotext/mytexts.bau new file mode 100644 index 0000000000000000000000000000000000000000..697c04a5bb44aeb5007303a6efd8202ae3ea1410 GIT binary patch literal 557 zcmWIWW@h1H0D;V+DbZjCl;8l;xtY1CC6xuK0YFtEKt2ap)h(vq3xa^WQXu99VyB$^ zsxr%w8xyLR@Zj^0Km15vG_;!j-@S#qWtd3kZI`SSHMchKigmoFJj z4*vS7`_k859v+^rf~Tg4Oz2@2+*R4RbLBR#eN(ymma6_#Tq&yR^{Xs~0oC#uuV+a0 z0xflAWMB{l(!Q=Cj=G+HZu+^2d6{XcP)D5fJ#*T}TUT#mlc5OM2@hkUm-bAW#H3yO z_fON6J%6@rIrAiB@1I2_waU!Q&b2d?RIR0VSZ2<&T)AsyrK;;xE{@H?!A8QR-dfy2 zxl^YI9Lij3X}OEFQ&n=C*DtSMBC{X9mU^_}^~>jOvm#Z2F8$?TpKN|vQ{CS3w)*BB zF8oVaGS=C-HQX#@1iGJ*NsbwJAOk%C21^=26e7q$x^M?NNG&i37?w1u0ZEi7fLMso eiXLPLt&4$7tN|F{&B_K+#tej8fOIm*Dh2@bL8;mR literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/basic/Standard/Module1.xba b/.config/libreoffice/4/user/basic/Standard/Module1.xba new file mode 100644 index 0000000..3424c16 --- /dev/null +++ b/.config/libreoffice/4/user/basic/Standard/Module1.xba @@ -0,0 +1,24 @@ + + + +REM ***** BASIC ***** + +Sub Main + +End Sub \ No newline at end of file diff --git a/.config/libreoffice/4/user/basic/Standard/dialog.xlb b/.config/libreoffice/4/user/basic/Standard/dialog.xlb new file mode 100644 index 0000000..669529d --- /dev/null +++ b/.config/libreoffice/4/user/basic/Standard/dialog.xlb @@ -0,0 +1,3 @@ + + + diff --git a/.config/libreoffice/4/user/basic/Standard/script.xlb b/.config/libreoffice/4/user/basic/Standard/script.xlb new file mode 100644 index 0000000..67c9503 --- /dev/null +++ b/.config/libreoffice/4/user/basic/Standard/script.xlb @@ -0,0 +1,5 @@ + + + + + diff --git a/.config/libreoffice/4/user/basic/dialog.xlc b/.config/libreoffice/4/user/basic/dialog.xlc new file mode 100644 index 0000000..34064e8 --- /dev/null +++ b/.config/libreoffice/4/user/basic/dialog.xlc @@ -0,0 +1,5 @@ + + + + + diff --git a/.config/libreoffice/4/user/basic/script.xlc b/.config/libreoffice/4/user/basic/script.xlc new file mode 100644 index 0000000..34064e8 --- /dev/null +++ b/.config/libreoffice/4/user/basic/script.xlc @@ -0,0 +1,5 @@ + + + + + diff --git a/.config/libreoffice/4/user/config/autotbl.fmt b/.config/libreoffice/4/user/config/autotbl.fmt new file mode 100644 index 0000000000000000000000000000000000000000..611ac0df41c72303ebe2aedf3bd212796c56b2cb GIT binary patch literal 35313 zcmd^|e{2**6vyXU3bX}Ve)fk@PYRqUg`)E75Cz&&R7C9|SP=2rZrg+F6|OxB{=gMP zfnW$C8kNSV3I3tfXd=d#fFu(CfMB#y2vHLy293raAt4b^oZFf0c6-y=U$evPu_U+G zx$EBhy!XB{@9kcf*?|ln02x5P`IHeK@PWzt7j!@6fM8%Sm|q`mkXj=3`M{@aEAV?V zGkp1AaimU)hub5qF@H#kM;Zb63p9YCAPWr4@a2L^X-#-p!XFC9+RVIyjx1|N;HPR(D z7PM~kFOIae`xitL(lFe@j2()6l9l1h)3q?Y`jo-_b}+P8&~eqi11J%!t?leoI~b#d z9)RS#lU+@6kE;3O*jjXKa*5>)l6}`92Je%sRs*V_csVAM@}0$mNvH2qGhTJ8kxodB z{do~c>=^#uFiHq?YYt83OafuY{I$b{F+YPv9?cmc43A}9e6MUkMtih=OlKERl36n>bbwT0@jb_0^tDgEhXRP*nvSt8$+Pkhw5sKx?>)^p- z$IhJtGTI~MR266+Xh%8jurfjO7gEqnYfE52Uy-r3JC-UvI|EG#T3>DBe<2aG05^ll)d zJ<{Iq*n9-RS$qAW*&#V}6D3zoEVu3i$qtD;NkkGTKw;9R&YeQxF)^Ck_v|O&FdODKQDykEQ{Gfjq72sgY3WR7XiUl?xR6;RAr-78vjiY9Qas7knlEGTNgRZCX{jkX)jXm|oGu ziOlhZl*o9H=k@CJ;#s?h!egQq6erWB-%TO$V5Vi=lU_XEh{FSmApM%tQ{Smok)8VP z(7lv^@sg4|XnPh@(D-W09l-c~X$}}#ViqtM$Oa1|v2d(D5{{0>t=EhA*NyM3Rt!R| ziFm!_UlfM7m4o+W@K-GH*GNr?XgIFBjU2rHTx)Zr-Crqf2*<)r;dn%Q8QCgpCgZ1S zjR?<+px4v^*sXr3Z0Z11w0^)y(I=D*$Y_ts%I)`S7W8+8SP+l6!<0bAGu6cY8c{vs!lXbtjnf%I4nU70X~Ov&K;nI2DJ9@VV0`K1 z($exN<>hl$)>KulD(m^#+|BpgST5Z0!@h^S<_8yM1X6-@E%Tsbkjd)I=uXCbu^fF0 zdQAVB;^T+CmI&^|{Yb6X{J?3ZIE`;VO)Mv!EG5bnJTps)^2Yuw+ zsoBPP3N2i1-&4WB2oQ?2tcyzi>UgBVU(p&(w8Yv9@ad2@@u6u~qM4i-hx1RPvZ<2^ z^qqbHW|@8fp83!Z7|lPZYgD^Obmn8rW5{>tkv#wKhj)iH7QS{^SJa8f$|ZN zoR}2dc#F8ioHU+@nRP)hkgscwYg#+n3UO!rDLxAS=FkNnjft57XuWHjsQ)(GrtnRF0v)UM z?j-nYPf%F-uCSblcReXCF{cFI{ghc31Ovm>&RF?>3q#HDzh7@C!oBe+d>raGrXBq; zI<9wt(IsEZBcnaKfICqfe$sHp#TbO)3!YI#){ogYV zv*oH;Ua*B?xo+_h)AOf1ZvQJ=z2kqR00IECO}UQ-HWhfeA|4b_xn-Z7>1)FWrE?++j9C{{wX={Luga literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/database/biblio.odb b/.config/libreoffice/4/user/database/biblio.odb new file mode 100644 index 0000000000000000000000000000000000000000..9e70744959522e5917365f05963e4fe5e1b1e9ea GIT binary patch literal 2892 zcmaJ@3pmqlAD*V7EjG#7B+Vg*AuOk~m~3O@RFOH(d7BK8P9%*Y7R8)XBdZ~l94hH8 zFG-S|d&4?7`yvbB9q(84ef8eg^}nv?`d`2M`9IJ7zpv}QZE!$-Q2;;y03iF$*?!I0 z%vAya0Lu^W6@cVNB8Ef+5#57=0{uMQL;NUYL>SpigW^v0qiRrsh-5E{XDEqC4$<&% zrxI;eHWLsKSlNun{{b*>MJ0xW_>q068sVhCRJs*CS`%W<&5mv)MCXGrapOjH&-wQG zYQjUDLm(e#o&v<|bV0p0+9p^Xv-+7ZE7`t0A}%e?Dw8Jg(#E~C@kt9eqE@_MaCk4# zZ*yU^We1>2_be6G-|#GXYnYV~NwG?7tKZ#I`;m_tCDF)7D$EU4FY#sbw^8f=s!TsE z(xSVBnd-X~d32n4eRO`$_&u$P)Nfe2+1%S0$;Yo8acH1%hmrqNL=$$!ouO}rTJI>yIQW_y+T?6euWR{|Yd|Ob!T}3?g+{jVV_j1jBSBhP%ADvA_*F^w%gF{^!${<8&7e`Py$vBgumXpN##yC zqgT?=pGm2yc+;gVpqJ4czDpXE&TlOTG@a7z8qVe5y+lj(#)rJLLG(wylQ}9~C!Dc? z9R{RS0r3lHx0~<)HLoi56MTc9;w)3I3@9c6K~p~m;Bz%AwU&q2dNoPq4)r*;0`JDw znQ)I?3b(T5m%u6{VpQN|2Cxd*8yusg9b0U#_CncdWker=L z1>8}iwn=}<3`t$@s7%)}Ww1N(RSI!>SxxK1^F%TRm=aa-(r=l!AnW7=N6}}X^{HiZ z=aOHHOMNhQ$jC3!qwnia8C7X5WNFk_+j(C6+;V=T$7W=1yvU1{CU*g-!v8UG?nAaJ zdH%J-(W4*3HhGJMBGL|*+o}7u8^>L_uhKjfg662yj)lrT>66`f-!Jq)p2!IHDyIFo zXEOCA|5(*+gkz-AM3H0n3?!AvQS<1#G+WZx1RM5Mw@9_aG4^tRT#{;s%^qCLdh|S zk-xusz+>OFZGs{PCt#D zNO%W7AY#`@AR7snM4P((q2E|>#=>sYxg2|8p*o-M!b?>l?E1Tvd8|^S_wZ&sc!o8> zfhiIMyE)ul%A(tK;YCSmFOWLgaXA;ocUQo4zy{uZ(=~5u^;>JY^qZ??TC8;@t`$er zX}z9}pa$!jG!HdV8OOA;3EAFnGpG!tbdGOdd&Jpe9{%DV%gKAPGkpoW^$Si;G8tLE ze;tlA9<^5za}BTQkt1QLatXR{p2!4!OF^ zo!q(^X(H}fzSIp6SS)I5LH=UBqM4kWNYiBEmdO;RqWZ)y}DwqoTbux~x$cVaJm31N{kmjo?u9 zgHwNQ+oaqi@kba~%tl;?0Nqqv~2ASuykRlMH50i=wt6qsFYNK9~xQ93@hi}Cog>p3@0uA4t1yx&pY;m803j&^p9 zPoM-qicV-B71}M?p!2nRcdksCk-vN;uz?mUd}_Wnv^e#3?r8p4Q|0Ai{_E_k-Y7!} zj5a2vtN9|$z(OlIC|PB=yi%08rRXV_F>zIST?EmyGw@QFvF1#Y#Cyvg_PsU}tJC0a zd3|w4`8Ir{!iVGPUZ8ytt{>>%uj!adQlW^SJv%%`~Vl_=~!=XA_Qf+VMrTH8_*Ol113>a-)ScrN&ta09>a zg|Xkb-{uB}DrtI*MS-gm4x-Ktn_C|88pX$zFUXBF(Az|hrVX9`N(U{JN#pytrSpY7 z4v zDki#MbEC#}p0~|onvY76LZczA2by5BK-QV^k>uDbCu<(IBSt%A83&+JGz|NEQEz^@ ztn(EhreM1{#y>{+@|73BFZhp80$WJURe<=quxrXsWR<#N% z-g0fn`d{W+vn|(;RS@`oDkI;Czw+6#7grI#an+eWUv6~<09f|sD%d>E8mIoAw(Qka zwDV}I&iy@W*}JQl=du3Z$v-Q)_8%>Kc@-+WBm6k(T4&qf)~^U5z>}znCtkqH75@fd Cb!fu? literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/database/biblio/biblio.dbf b/.config/libreoffice/4/user/database/biblio/biblio.dbf new file mode 100644 index 0000000000000000000000000000000000000000..2715f9945626ef98129db4b9661ebe8c82a4ec59 GIT binary patch literal 75798 zcmeI5%Wm676o$PhP#{3NYBpJ^Z@}SA9$YNmn}M@ z5sxUFl1GYUNb~@p6qe??V&T?RNLOVx#@QvAI&cH?Y&+xuxB_mJH0VKDoblPxGnml4YlpNMe*mL zJGj%QsBPc7Z9fe3&FiK1`tNVLgKp8A+dl95hs9qH!_Rl!$J_ezAN3yf?F|R|3bprl zTnziY_MN$YZTo4_8{C@K8TWry(wlMo+3^0eHNXD;KJ>q~d)>d=gBizvY=7;Hyf@?e zAFc7`61De#@#VHCM&`|E@ASLl3)K4O()!leUwi)Z&O;f3wZ~rp|gp3H1Ny4XE4je4oI|D^cRzOzQw+V@kV zb$%QK4b(-U8cw?#LAj`MB?x6LA|PA>5(P0X17o>xNMtP~kr9g~IgB`Dd5%m%@**$S z6z*hd6bQnBQ!C)a2m=M|f5`!vPpU|^#j+-&s!C;Bb2kVQb)5aS4?g#3w63oyOo6)) znoa^FKmsH{0?QC+hRYn~%P}&c%zUxvd+iV+&<`xWm*Tb`k1b3m-Yc^qbbefwH?t^@ zRTirxgifLTt9=U7NhEQN1W14cNPq-LfCOG3AQMmE_e0Z&gb4Hli)ki!pD0YN&m|k2 zEAWgkjg?-)EKcwOXJYX|>w>~`f`e;-1f=^wFP{MPJxwM75+H%)2*}6*J%_Ba6C&V6 z|5YY<>lCKe=aLQ1zxtttX&9d{>Hg8+r8^`m5ib47&_rp-7FQeDyOe2^bOGi`+trnmrb zEuW48>`&5tu>1%+5NJIKkibF&;t;vhl##=^RBs`;Te!0jVfE1#dT&*?OkrwCN;WuG zRERKbHdE-QT}GJV4lNX>tLloj`8?8nu>5G7-N<_<0TOs+0&$3}KxE{AuDYv+oDgC4 zQ56f=I)$lqxMYK~#;gcah1|0?j4;K0+(%&w)??P1TXr8Y%a3aLa3cwj014C)P`FRE zH4Yg$IFT3!hY*2|i@Hof+D2h&y)D_`EU`qGMk;nb$j8t!!W37Tb3E}erWdtIx)0n$ zSQHueCjk;5fkp)Ui$E1&>RhVld&tOG%IYKET|LJ>3R4S5vcb8cLWF4;_?1K<^AT)^@SKAFT&4&q@L$;3a`La-MT}XupgcoJfqlD@0g*p)%io6gQz$==_R*E@tx+op-oS0@8i3{Ait+d2SLQ z0nZ4i5PA9}BL{BL*^_t{BCI}oLI&w0g{k$nWP@`>g%+k+mZwn?s}#9sZCqR)@{K7{ zpFvxn5s>bK Vg%+l%iejxx^*@++d2Z;t{{a#pQ_%nb literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/database/biblio/biblio.dbt b/.config/libreoffice/4/user/database/biblio/biblio.dbt new file mode 100644 index 0000000000000000000000000000000000000000..0ad40670b2870ef7a555bb12bcab82e09b8a1511 GIT binary patch literal 46601 zcmeI5y>jC=6ovB~Tiq&Yv}!bI(nXdfJ8MTC%acu!1|qLWj440^g7GL%lP)je&My{F zUMIA6*DFzf1bAGT6hYp5K7dD{2;h(J@YiMq-o0yc_Q?HbW0!L&?mP60i1;4Wp=DJ9 zz*`1H4@hQd&Ry5Itas9s=!#O&6 z9>c5=dZqu5TR{!|d@q9jpYH^Bi@z_Ynbe69i?mCZD!0;hX*8c+;BK&+u%472NTxv% zvwDBaQEKxjH7utK^Yl0?R6?_-M?>SWrouf8hF5q3b&D_uT$Iq!+PBawq(eudu#!#3 z^#K;CWYmL@;BJu1`O@etV|4pA&?>}32E4NOr@yQ2PQC7rxD$kk`?H*eMyRKMgv1Tt zGih3}V`OCBq3flQVvZ)?3goYnJpc6)*k38qu8lK2n;G}&XW7T^b$e941^WLhVW=9R z*9Q21=!D%!l^hr zy{G%a{N?y3g$4fu3Er^NV*G!@fE+oTYWpAPsF<^|qU;LN9b-h`kzt(Razi6o#X0F2 zl~cjJQ~@^?P=xOQC*X1HOODuD=_dM_SYa&3&%OWZO#$x)9vjI~uZRBsQRQyj#i~vH z<>n9nZyctB1qA;;n6zG;xZ3`E^l3EUYDFkK0q_FgjzPlzcNEa`;??#K|Mwhbjqu_B zHAD-jNVWazcdxj(`F1ET!(RN((#*QO1hRNFuNzYWA+=Lr9Qtw-Cos_nl=FQWnR z6`(Ek0RG<=(qGQA+Wz7HU)Ct(z3~5#>3%!6YWwfez=#Ke`F~rsV2*(Q2ZOR!BGvW} z|F0#X*M;E!UgO(2_-gy_(Y0`6|KR^StLo1Q;Q#)xIz*(`!ma%6#(#CF&qfIoyHP+R z9lL)zbR`Poh6CW2z(WY%kaJ@FzlMM~Q5ZL-T>N=He}3n;Tm=X#0G$ZMNiK`|e@-HM zV=j7IBncbYp#du_0@)ZWM+?OD__)0JN1`10iS?h4CVWFKG}K8Zo#|(89H7xkM*1hp zt#P#?kxWbr_phrQ=mRu_*S^EJv?7y2X#n20vVNRzQkYaLE<5}4DI4p$|97mEc6;2T z0k + diff --git a/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..496c8c8 --- /dev/null +++ b/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.config/libreoffice/4/user/extensions/shared/lastsynchronized b/.config/libreoffice/4/user/extensions/shared/lastsynchronized new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/.config/libreoffice/4/user/extensions/shared/lastsynchronized @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..fb4de4d --- /dev/null +++ b/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..496c8c8 --- /dev/null +++ b/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..fb4de4d --- /dev/null +++ b/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..496c8c8 --- /dev/null +++ b/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.config/libreoffice/4/user/gallery/sg30.sdv b/.config/libreoffice/4/user/gallery/sg30.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 GIT binary patch literal 2048 zcmca`Uhu)fjZzO8(10}qGsD0CoD6J8;*3Bx2!nwD15p0|e-Il+gV;c!Q80u;;4jdv zp!gdFBQpeo81jLzgh7G9l_3vE7co?VvN6#>jDZy;&l95&xx64oJs~y7F-J%(NPg6Q TNVyFPi_!Q8g#u+@D5pOFK7&IO literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/gallery/sg30.thm b/.config/libreoffice/4/user/gallery/sg30.thm new file mode 100644 index 0000000000000000000000000000000000000000..9bf97d6cbf162afd1cd16384ae0972c9058ec3c6 GIT binary patch literal 565 zcmZQ!P-ZA7$}CGPNww0~PfyIrNiC|>&&W(kNzKzQElw>e&M(bNDP{lyMh16BpCH%Z UpfDx|Rv=##EC!Mp1tTj20Bd*$bOmbw literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/autotext/mytexts.pack b/.config/libreoffice/4/user/pack/autotext/mytexts.pack new file mode 100644 index 0000000000000000000000000000000000000000..1c4ae56072464bb23b25fda343716e176d6c4984 GIT binary patch literal 402 zcmV;D0d4+JK|@Ob0003100J%DJONw)00Dk@+6(YzX5nH0fy|;Q(F{m{1Bi1ob5lzy z3sM7sszktIAXT@RelG|D@=Af27l@s5@{_ZDGK)*}Dspo+d!9P!f9~4ZlRA1EoeV^^ zii$sVO=QWLYUJg`wdTv$&)h+uKV80LG&%U|r|wH%dwFRYP%Q*ouJs@Jcw7zR|!XS|*v)eGdgGBPlT0%>2@5Jz24KR5l{#JtS3RH!3P z`kp!Mtf_8qd0Tz+4j29uNh1SF wkb`vL4s;M;1nW{mj{XK|@Ob0003100d+uANN)O00MA$+EtTHPvbBUhVS_mvpxYLN#V5WQV_JM zgw)b%Q&!^WB$L#;i5=Mvq5S$C$4#NVxOVJk-giFk9zL2H-ccK&v70eVVHRVX1WE-kUCS_rR(FVNo|`cH6G|(&kkF-#cC|-6L2+g3(ejX5g{q zIW4IwZO^q!R3{5=sqAp^m@Y4Ywx|cSN<*VGdQPsSH%q5uEM93uS5gx}ia79JHoNC} z;^lu!kcXVIp2$wR9OW2K z9wL+31Et@4`LcbMl56mB{!7$O>)z)_A(aB3zG`F8bNZ}fd1@j>s<9;3aOMl5+rlhDbHf-t0!IUhrsVQHrR zY{rf>MFXk62J&_?nZ*7I8>d+E24`$NKyFT_HJ4S#EBcaJuAjIOIlKRztO2gv58&xB erJ?t`AV|9m*5ok=5?KK4?&33b_x}Nw%yG`<20YCG literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/basic/Standard/dialog.pack b/.config/libreoffice/4/user/pack/basic/Standard/dialog.pack new file mode 100644 index 0000000000000000000000000000000000000000..db56d38aa102bf38bff0bf7dbda4c084b651668b GIT binary patch literal 220 zcmV<203-iUK|@Ob0003100AKPKfMe90078%+Fg!8i^4z*h421~G50prlN76Z@ zBCQ;D42{bwrE!&nef;}HTcH{!>)FrmW3~S34ScZko!A`bX@$~*3`-)34l+3`vMi&KgV$tM^_=5tP*y9ar@dpP#hR$rD&u)N r49fdYae8nPxCyK;j3R++FgE<#;J?eW=(FKDQmjBX9g5@!cLjHvYSMKP literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/basic/dialog.pack b/.config/libreoffice/4/user/pack/basic/dialog.pack new file mode 100644 index 0000000000000000000000000000000000000000..275025b658c5561433ad6af316767424a736cd23 GIT binary patch literal 238 zcmV@>*|_d>8{?OArzw%~6mzG%gkebC4R$Z*QuBBJ&@@fZyk3vTQ54a2 o>xuAyZ2NXBDi!0_36{c2{MY(oTZpn&NIo(>Wu6cI09_7plP2?ZGynhq literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/basic/script.pack b/.config/libreoffice/4/user/pack/basic/script.pack new file mode 100644 index 0000000000000000000000000000000000000000..275025b658c5561433ad6af316767424a736cd23 GIT binary patch literal 238 zcmV@>*|_d>8{?OArzw%~6mzG%gkebC4R$Z*QuBBJ&@@fZyk3vTQ54a2 o>xuAyZ2NXBDi!0_36{c2{MY(oTZpn&NIo(>Wu6cI09_7plP2?ZGynhq literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/config/autotbl.pack b/.config/libreoffice/4/user/pack/config/autotbl.pack new file mode 100644 index 0000000000000000000000000000000000000000..c0060a036fe6949ea7e1eeb622b45d0e5188d475 GIT binary patch literal 1780 zcmVnuswbMG}c0XfWC+ zgs6!UgGS>cBqUN4mwC{g<+eN9nOV-g!`%?wDnX z6Ub$|L^0df483gqW(aKKvAk;nsg~!*jbV8_s^>gGdtGqt|A}z>-B1!4xeCE-_q$Kr$Y~->$zDd0h;mMf<#0Adq z&ohaM3!M2or;-~NI3D{nEqGL&`EEFurH&RTQJ))+9zA*T!Ud@pi0iU$;#q!FR!z{X z*>ERQ6F^fATtG$_;)^-Th0){@VN~zqI8VB$j22m9q>Ol^0|)GOSpIDb< zZi7)_t0y@&ix!gJB8Vi67HDhlgrRz(Bf(XxGiMX3dVZKqwCXur45_+PzmD7`kW^1} zJh*Cg$s9se&!ss;tDcWa$&Cvf&#p2^sz=Uaju!CBm7$>%C!}5g?3fEf^{6K)y9<)) zQO|?sK~g(XyNnnVn_v^`gPP%0ZI5o z$Ac?a7giD~eEzH?TKM$eO>SJ^c(yHpBz)vN=I8@|czAG7>c#!<_rMT7>Pd>0LJ~ge zdHz`nN%-in^v*3)E_~uqor~*aJ^rbp;K{1eS@7JzGE2+9efqWv%7#?U(LSiA7Hw}0 zwP>BS01Boc$*X)*O7aKaq+UoXbL(g!8Lk6UOliV%YB^mzuh-MXvwj6Fk+a}lx@IQs zKDv0mfy0BsdCcMG*YTWAkKGR-l=MN{-$41?`5vGg(7sZ+@Jd9>ogUWH?qprlMCtXS z`1Z)RnXn+cH{fgMtSeZ-Io6t$)<&)~;9`BU1B0LA?Q;69wcIAw!*;Shr}F!DnZgHx zYV||Dg*Z(<5XotSe3N=1W%WH6Iii7hL>~w2en|Q-gF0Z(!^Aki6wb?F?sli%BZnHH zdPIk$fZhLQhnf`h;eBD%7!#g@W)u_`6qL;=E2~`FSXbLpa{W1NemM9DX@1ZlBVg}; zxtc)7#3ECC(PXSl@$sX#GR3uay!lq9z&hsa8l4=Ipwux5V>@Q_3-3w62NU#$qST@O z(meB+%G41%kLcq7a|`iHMIXoHK2AdnMb0+rJ+-`b{GO_?WgxrLy}`v<>wQj#wZ`iT zxINuj;^mMxTO)rHt<}Y#4!(t`Jox|w-Jo`pmA+ZTJNq@F?FQkR}tyjozN_Y*871 z>Y-d2AMzSUE%t3N4y%8oftB$_pK+9NOE(pjH}?M@`6;iwa{@-IypuQ4OpGf&|J_8b zGCtcwQGDV6KiO=w)%xxhLkS0*3;Lfljxv7jDVmirj(G3WhF{?OwklV~>5?+$Z`fq- zVjY|#N7Tk=wkp^}ugNWRBL6>x&|aVnY|~=P$<465bUUe*|4OXoZ})1kxAA7&#;4^O zQZ3Kgp)?P{wEqm@_P?@|9Q$#9y3zD32`e9G`IKE`d;TlJ?ce_#9Q!rd8`$$yMQ=eeKzy6)Qs59AjG06+i$#dpE>d+s)#G5`Shg_TbLvLBfg5*b8t4+;wO^K=jK zqf(Gz6faGxJI#-#Nev=Vyr`a`WD+Gr)5D!cvRNGl0)bYC0oE+Y3TUK|5I>3!O*4WV zn9i_b#A-n;csa36#MlBbHeu4Z{w3c5UoAw4a|ray+;f1qogTRFR{IpYbKW2eZY9^B zPr_#;SY^>cuWj7Rnx3`tBI_gyher34{I(UvT6O}e_0G}Y1C1|I#lozF$V%1XVt)6} z97H{7lER>#sIsROS82}QYO@wZrjR*d=VyV~yq%Y}O;xHgYRY&6o7s8WGL zC+GO?AAslD-~~W$hK(SdE7uj@1ORL-2zUjaR7%J%=~ncpJBFtY=|dm!j!2FIC(u_( zFS@&|?hT8(RA3mI`rS87-iRW$<5Qg&iP_5wLfE?TM&dE(sRWHzFHzRX-dST0def3} z6721#WstJgwXlJs=4r~P_l1SL<#gWMTxJ05h3FO1uAm$d&S~|k_*U2p4CZM#QOu2{+res@|($_DMPVv#7O|@49tB`k5^edt|`Z`K{%FW;1%- zqj_9{muQ*(K3DTHYXzvSSF?29NUviX@P2%~DKGqTgq1D7Bu+6ItBNQ$gjdSl;u@#y+HQNT z55~zTKd#d(K5$mc}0gD<xHpio3Vw-VlQ@v{6(ND|Ci*2&pB$8#kUS8PJ9X5>Mb6M%s5tIr{UXSl5q8*YRgOr zhO1gP5i0krUrykmU+Cd{kulsgY{yB@RN8C)iR!yZsj^Q(Puae**6(+gTDCNwwBM1% zA79AzxpAQl(O7x!msMe4h7ii2=R-`+h3Hg#B>=sh$wH#I!AR8#%zP>FC~ z1N$SKKG(YBGDB{!G@Nr)-->63QsR=MUT6c0gud%WV^`^w8^pGQq4eMB4@wp|h!z55jy=VND-i{IxV$|oqC52v#VP8qP`Ww^xtApNR>E~5 zhTi?NweRW-+G@KET54olt#zkvltk8Rznzby1?!o%j5O1j;o3RG9Pjs;G$u+W*SEhT z@?5xwzr>dc%D$W|U*cYa!qd|%X14E#V^JpK_R8X}5w*SYWSo1eqbwmg+$dPZJFaZE zx)ehtRmBvH|X6%Je9-p{ody z@ol87*G%o0ZPNtg+SypTl6`~ab|<`3+7ZcjbK+5!PY4ehZ-_mn>*{vmM)N;^o3@2I z?mT%L-sFms5u9t5fDL5Eg04xxwG`|Z@zU(JMq`B?OD7KxB<(jwz%Y-_{JmqVO0(o&VRYf04Za1ZEDg2`e%cbh+tdt4 zj=OXU`-p2VBFXlA=AYtNvg@?|ZAB-$9F=o7iD^o=A0LdVZ-ZvTY9n+)!EBw<>)eIi zuBuj{oC(>nkQ(T9gZ3Y9`Ft%n%kyfTWzi0i57}=L^$!f9WPPO}oEjril3See$%#G8 zr(a#qyK(c}{E-m@jtUOP2bloUa3ai?>&3-WXp~H6{>)Z^mySj zi*=zT>2LGK3nrSYu9WcKHNH8mQ5TX=6pVaUI58goz8Y%2Et1s8zgItJR zuC}y0=6 zfmfop|4f04%$`%5b;Oq}#GcvJz1=d>tY@Cyc>v;szHI(U%XrjeuY}F8b8jZZVSa3HoTd_~0k- zS5_z*s=m|YA~6G+<1@R3al{pXbmjE;$OD?3iV)85H&dD z--ba~U`C~Q`}u?huZBKN2f1;SiLL!L*`4C&O`@%a+Fe_`e}fjZ|BI+a6n-f%u{0Z# zuk0(F*Q6M}A1-)0mbTcWl0Y5x&4w{?3hfsNzzX9pe+0e_x1| zj)DXubTsWsY|*Z9ZeO86L{+tH?IQG~r1-5#8!`;yR0KB8LIIVWoukqpIVn*VdT?jq z4%x5ZPORDoMG|I%<|eL&9~Xyz*kRlT;leQ6-AHJpV6Yh~JzukVZM`NP y0&AVSF$=nmwJ7laoV;F_wQnT0j;#vXz}YtV&0GF=L=d2PMZAF3EB+T@b!fvyx73pW literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/database/biblio/biblio.pack b/.config/libreoffice/4/user/pack/database/biblio/biblio.pack new file mode 100644 index 0000000000000000000000000000000000000000..6216fb70eb19da0d21c4e967ad4cb83df63074a7 GIT binary patch literal 2147 zcmZXUdpy(oAIHC;OgGjAXVhBcmP{o@F{Q}um`m=;oFWHD5^~#+vy#iu6n0Eeb2JSr zM@}*3XeGC9wuR<2*W@<0-RyhlSHJV7#R z{8$G76ea-R4<*9oU4;N3?{WG4M6pvuuZ;>mS`U5OD&c3OSv{ESV8qC#7q`WP>*fT? zn;GoYP|81HU5dWTmR*-|Oa1JgKvheh9_gCh0Z|Xr^Zu!`z40ye6^fAv4v#bkOpnKc zGLu8hdAHiIVO%@)-2hW6K}9UJuy6g0yL>50IQQs&&-mp05dD`J!i8X&xcLmv9&LEK20 zQ-k-O@{CRvgLsH+bzJF(_v)lBn$L%@+_zEuFgyhxF;e_ z$0=Bks!CQ>rEXQ_xM$Cs&iU~dqNNIUtS^pi6oV9uicsVYtb;C>bhbvXaZNXD+txa% zhp_bfAy;RkuWKw3n!Cp=lH*F;6?tBtabPnoGhCD7qokv{B#AW}Sh!&jY5RU#J?;L! zSYk5 zZ;o^w=S}Qmy8jZ2NEo=C7=V%kMiGv?cB`<>F47c`J0BBPz&h{&S#diY^G6d7+Z41l z^xG~p)d}v@EC;8>qA7x+&So1X0WztTrq2y{c&BT+tk~Fzs2bj4%yg&i)BP3<(Mi`{ zM6=D*v4ge>i_m4jYHoL^@RdiwGZ%gFht7A?S}la+6}km2AbEPDfp}J#7G*4bo^kTJ z1cI?Q<%B`9pT$W^Z0m-We8;k{@UAZ3xT3BJs{p7pu6BY_!bbvxx&Jbj{B3KOyY*a! zJK{Y)QZl&-vzDmr_Qi-5qqBKh3-y0M%N7E$C$6ZR`QWKdfgpOXmFQaOdI=P;GB(fs z92i}EB`fW_*!!8MUfZA-B-&rQ&%gXK^##m*ZN`CNbHx^d^xA;sv4Xq}rW)e)C_2+* z^O6YAauofkemn8eko-!tP}L;2@`c~Z$ZENoUyZ0}X31lGu47C7g19vrt|HVtdz-&vWCe$$oi)3A{yyCZH_c;#yd)3KhrO4PaTZ%w#sO;W~F<{ADQA6oF z1s}Z%>l|yt!Go-qcTs46iR#dcO4V8%#%P)L}8Ofb$gdS+;@tsCdk-5S9r)+mLis)SNx>>7XCY`o#+aBDL1}7 z*KHVEudSSkt8OXg>Gp5m*odx=aY7ul)}s^dsHxf4r&nx)v0vVpil;M$SL0^P+_R=a z1Dk|jW7ILdAvykOJb~$+0Nqje9Qu95% zH{8Q#*zWn%rxxwXn0h@nZ=7bov7D{l8%{(JQ+Ee>;kHpq-JHuR`*Rv7tsMDFwZVQQ zUvQgS80_A}{=;C&JXSoO@Z{x?KvxcvN*ZL2MT`^znPQX(i&$h0`a3AB7lY$?y2h~i z_KkM4anK9(Pl;oD(C-ta%0l=ws+|<^BG~DMIDM5&ai!8e2fiUAKNCPDK&C4vgge%R zJQ;g{y9o$ONGaed@Ct(FSM?kY@^PfTKg+V$CHwc#daNLoGp$$YE+RkiSU2)hL?`G& zP|ES6e!hMeHrP7i)0m~kcR(^Mej}vt^P9LdkPC(<$YLwHV5)S>27ILIN$ut>y#&H1 z(y$)G^j+^WoXCa7&r|0NNc?eXf+KfPEU~9GMP?cRqWEBvv?_4#BN(0Jb2QFX1}#7x zd=aXbkgiymoti*M4m;KiYXU+$xL56Cxc4fDd>28m3=l>n%a&;ea0N3$1`!u4Pi8<) z%+D+rn!tb-aHKyuShB8_1tzZ`LP5sVnzKqP=gsS+$}v)g{p4y9f4Nl%2cvLdBJjfy zY}r6Hv%%q4(~d}lXHlxdJ-_GXH~EBL`|1%{Mmsd3wu6aamx*$SSQypY_&`)%15;2e0p(;Vx7WTR|gYY;)V2_{_ev+ mrjwwaMgC{BdFSHP7v7Xv!41}it?^0fl`cv__#@39p#K067e&kf literal 0 HcmV?d00001 diff --git a/.config/libreoffice/4/user/pack/registrymodifications.pack b/.config/libreoffice/4/user/pack/registrymodifications.pack new file mode 100644 index 0000000000000000000000000000000000000000..868d86f93919f56a80b46229519e2aad15a36569 GIT binary patch literal 1166 zcmV;91abRNK|@Ob0003103xM01!SZE00eq?+U=TOZ{j!*z~A>%RMAS?N;CBUZ+++$q96Pd|Qoj9-lPqNctF2lfC-o^L9(#WC$Fawu_Tw>PI}acg z6};}0UEkRO9*B_gVcoguxAu>mAB|5nA!L zzVuE{V{A6R(B-IRpP`-^I`TCZkeFd{yVF$RyjEjVV_kO6E9zu~|4$3WaEQaBd0OMu zM2d?L=Iltgh{wYxLnOqEm{eUf7>DY>129Y0Rmz9o504JM9e!UVUKr;L?n%P*IpHA# zX&EgLk*gB!;=GYA%ZzYaltJEYQOAN&xzwE1OH+u!&2`73{qru~$waa}@AIzF4$^en zGbBs#Fsf}vwuFp`)~_@3iV@2D@c7jG8Ea>9bN1#~zb>yzngNB0@@^>)#bias^kPPJ z*6P0?Zw6G+I|i#gu!AqqDyOXOn75YW*-X5_c$^VUmWMYjZ8Xb16(3bT6K8H8luMP8 z|FTGChW0ekuQg%KzAu0Hervw3eE5EAzCZZz{X6^qR-&Brnu2TK+B>5P-8yw_i`oef zM#8qDmEX2sc`=G46ZEc;lY*^nBm7dF76leI(e)ORd&1O)Q2vl49?{_P?q3M>)*W*p zY$?1!h#qX`;0#Kp6YPx)5*BQz=D(W}GSS3X9W97%M>HNFchG+~oi1)gjwju(Q*xVbd7KEAdk3Csz@65y#25+br5 z-lUBi^2BNo^Rz#WZBxbH5W>JHvBkrGABt9_PiUx45-kD|#SB*E#ZMkEq2QM4(X-3d z8$#3roy1|ZP+2+zJFXkE|p5h?_lJLiBFVnV)%*9 zOY`*eZu`ta^|j*fo+gxq)ym#lc(Ui$V7#l_9M{yL1hux5vti^RYxB%IW^#n + +true +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +2147483647com.sun.star.logging.FileHandler$(userurl)/$(loggername).logcom.sun.star.logging.PlainTextFormatter +V1,2,0 +V1,2,0 +V1,2,0 +V1,2,0 +1 +true +false +true +true +true +true +false +true +true +false +true +true +true +false +false +true +true +true +false +false +false +false +false +true +true +true +true +true +true +1 +true +0 +100 +true +en-US +0,0,800,600;1;,,,; +520(Build:2) +true +true +25.2 + diff --git a/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..fb4de4d --- /dev/null +++ b/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 0000000..496c8c8 --- /dev/null +++ b/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/_docker/app/Dockerfile b/_docker/app/Dockerfile old mode 100644 new mode 100755 index babde81..50cdafc --- a/_docker/app/Dockerfile +++ b/_docker/app/Dockerfile @@ -24,6 +24,9 @@ RUN apt-get update && apt-get install -y \ libicu-dev \ g++ \ default-mysql-client \ + # LibreOffice для конвертации DOC в DOCX + libreoffice-common \ + libreoffice-writer \ # Установка Node.js (актуальная LTS-версия 18) && curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \ && apt-get install -y nodejs \ diff --git a/_docker/app/crontab b/_docker/app/crontab old mode 100644 new mode 100755 diff --git a/_docker/app/php.ini b/_docker/app/php.ini old mode 100644 new mode 100755 diff --git a/_docker/jenkins/Dockerfile b/_docker/jenkins/Dockerfile old mode 100644 new mode 100755 diff --git a/_docker/nginx/conf.d/nginx.conf b/_docker/nginx/conf.d/nginx.conf old mode 100644 new mode 100755 diff --git a/_docker/nginx/local/conf.d/nginx.conf b/_docker/nginx/local/conf.d/nginx.conf old mode 100644 new mode 100755 diff --git a/_docker/nginx/prod/conf.d/nginx.conf b/_docker/nginx/prod/conf.d/nginx.conf old mode 100644 new mode 100755 diff --git a/_docker/nginx/test/conf.d/nginx.conf b/_docker/nginx/test/conf.d/nginx.conf old mode 100644 new mode 100755 diff --git a/_docker/supervisor/supervisord.conf b/_docker/supervisor/supervisord.conf old mode 100644 new mode 100755 diff --git a/app/Console/Commands/RegisterRoutes.php b/app/Console/Commands/RegisterRoutes.php old mode 100644 new mode 100755 diff --git a/app/Console/Commands/TransferPostsToNewTable.php b/app/Console/Commands/TransferPostsToNewTable.php old mode 100644 new mode 100755 diff --git a/app/Console/Commands/TransferUsers.php b/app/Console/Commands/TransferUsers.php old mode 100644 new mode 100755 diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Actions/GetAdditionalEducationBySlugAction.php b/app/Containers/AdditionalEducation/Actions/GetAdditionalEducationBySlugAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Actions/GetAllAdditionalEducationsAction.php b/app/Containers/AdditionalEducation/Actions/GetAllAdditionalEducationsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationCategoryPreviewResource.php b/app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationCategoryPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationCategoryResource.php b/app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationCategoryResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationResource.php b/app/Containers/AdditionalEducation/Data/Resources/AdditionalEducationResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Data/Resources/DirectionAdditionalEducationResource.php b/app/Containers/AdditionalEducation/Data/Resources/DirectionAdditionalEducationResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Loaders/AliasesLoader.php b/app/Containers/AdditionalEducation/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Loaders/MiddlewareLoader.php b/app/Containers/AdditionalEducation/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Loaders/ProvidersLoader.php b/app/Containers/AdditionalEducation/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Models/AdditionalEducation.php b/app/Containers/AdditionalEducation/Models/AdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Models/AdditionalEducationCategory.php b/app/Containers/AdditionalEducation/Models/AdditionalEducationCategory.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Models/DirectionAdditionalEducation.php b/app/Containers/AdditionalEducation/Models/DirectionAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Policies/AdditionalEducationCategoryPolicy.php b/app/Containers/AdditionalEducation/Policies/AdditionalEducationCategoryPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Policies/AdditionalEducationPolicy.php b/app/Containers/AdditionalEducation/Policies/AdditionalEducationPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Policies/DirectionAdditionalEducationPolicy.php b/app/Containers/AdditionalEducation/Policies/DirectionAdditionalEducationPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Tasks/BuildAdditionalEducationFiltersTask.php b/app/Containers/AdditionalEducation/Tasks/BuildAdditionalEducationFiltersTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Tasks/BuildFormsEducationArrayTask.php b/app/Containers/AdditionalEducation/Tasks/BuildFormsEducationArrayTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Tasks/FindAdditionalEducationBySlugTask.php b/app/Containers/AdditionalEducation/Tasks/FindAdditionalEducationBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Tasks/GetAllAdditionalEducationCategoriesPreviewTask.php b/app/Containers/AdditionalEducation/Tasks/GetAllAdditionalEducationCategoriesPreviewTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Tasks/GetDirectionAdditionalEducationsTask.php b/app/Containers/AdditionalEducation/Tasks/GetDirectionAdditionalEducationsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/Tasks/GetFilteredAdditionalEducationCategoriesTask.php b/app/Containers/AdditionalEducation/Tasks/GetFilteredAdditionalEducationCategoriesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/UI/WEB/Controllers/ClientAdditionalEducationController.php b/app/Containers/AdditionalEducation/UI/WEB/Controllers/ClientAdditionalEducationController.php old mode 100644 new mode 100755 diff --git a/app/Containers/AdditionalEducation/UI/WEB/Routes/web.php b/app/Containers/AdditionalEducation/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Actions/RenderPageAction.php b/app/Containers/AppStructure/Actions/RenderPageAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Loaders/AliasesLoader.php b/app/Containers/AppStructure/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Loaders/MiddlewareLoader.php b/app/Containers/AppStructure/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Loaders/ProvidersLoader.php b/app/Containers/AppStructure/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Models/MainSection.php b/app/Containers/AppStructure/Models/MainSection.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Models/Page.php b/app/Containers/AppStructure/Models/Page.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Models/SubSection.php b/app/Containers/AppStructure/Models/SubSection.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Policies/MainSectionPolicy.php b/app/Containers/AppStructure/Policies/MainSectionPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Policies/PagePolicy.php b/app/Containers/AppStructure/Policies/PagePolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Policies/SubSectionPolicy.php b/app/Containers/AppStructure/Policies/SubSectionPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/AddUrlsToSitemapTask.php b/app/Containers/AppStructure/Tasks/AddUrlsToSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/FindPageByPathTask.php b/app/Containers/AppStructure/Tasks/FindPageByPathTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GenerateBreadcrumbsTask.php b/app/Containers/AppStructure/Tasks/GenerateBreadcrumbsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GeneratePathTask.php b/app/Containers/AppStructure/Tasks/GeneratePathTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetAdditionalEducationsForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetAdditionalEducationsForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetCachedNavigationDataTask.php b/app/Containers/AppStructure/Tasks/GetCachedNavigationDataTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetDepartmentsForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetDepartmentsForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetDivisionsForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetDivisionsForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetEducationalProgramsForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetEducationalProgramsForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetEventsForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetEventsForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetFacultiesForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetFacultiesForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetIndexRouteNameTask.php b/app/Containers/AppStructure/Tasks/GetIndexRouteNameTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetNavigationDataTask.php b/app/Containers/AppStructure/Tasks/GetNavigationDataTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetPagesForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetPagesForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetPostsForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetPostsForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/GetUsersForSitemapTask.php b/app/Containers/AppStructure/Tasks/GetUsersForSitemapTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/Tasks/RegisterApplicationRoutesTask.php b/app/Containers/AppStructure/Tasks/RegisterApplicationRoutesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/API/Controllers/NavigateController.php b/app/Containers/AppStructure/UI/API/Controllers/NavigateController.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/API/Routes/api.php b/app/Containers/AppStructure/UI/API/Routes/api.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/API/Transformers/NavigationResource.php b/app/Containers/AppStructure/UI/API/Transformers/NavigationResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/API/Transformers/PageNavigateResource.php b/app/Containers/AppStructure/UI/API/Transformers/PageNavigateResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/API/Transformers/SubSectionNavigateResource.php b/app/Containers/AppStructure/UI/API/Transformers/SubSectionNavigateResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/CLI/Commands/GenerateSitemap.php b/app/Containers/AppStructure/UI/CLI/Commands/GenerateSitemap.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/CLI/Commands/RegisterRoutes.php b/app/Containers/AppStructure/UI/CLI/Commands/RegisterRoutes.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/WEB/Controllers/PageController.php b/app/Containers/AppStructure/UI/WEB/Controllers/PageController.php old mode 100644 new mode 100755 diff --git a/app/Containers/AppStructure/UI/WEB/Transformers/PageResource.php b/app/Containers/AppStructure/UI/WEB/Transformers/PageResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Actions/ListPostsAction.php b/app/Containers/Article/Actions/ListPostsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Actions/ViewPostAction.php b/app/Containers/Article/Actions/ViewPostAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Enums/PostStatus.php b/app/Containers/Article/Enums/PostStatus.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Loaders/AliasesLoader.php b/app/Containers/Article/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Loaders/MiddlewareLoader.php b/app/Containers/Article/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Loaders/ProvidersLoader.php b/app/Containers/Article/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Models/Category.php b/app/Containers/Article/Models/Category.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Models/Post.php b/app/Containers/Article/Models/Post.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Models/Tag.php b/app/Containers/Article/Models/Tag.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Policies/CategoryPolicy.php b/app/Containers/Article/Policies/CategoryPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Policies/PostPolicy.php b/app/Containers/Article/Policies/PostPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Policies/TagPolicy.php b/app/Containers/Article/Policies/TagPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Tasks/BuildFiltersTask.php b/app/Containers/Article/Tasks/BuildFiltersTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Tasks/GetCategoriesTask.php b/app/Containers/Article/Tasks/GetCategoriesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Tasks/GetPostsTask.php b/app/Containers/Article/Tasks/GetPostsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/Tasks/GetTagsTask.php b/app/Containers/Article/Tasks/GetTagsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/CLI/Commands/TransferPostsToNewTable.php b/app/Containers/Article/UI/CLI/Commands/TransferPostsToNewTable.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Controllers/IndexPostController.php b/app/Containers/Article/UI/WEB/Controllers/IndexPostController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Controllers/ShowPostController.php b/app/Containers/Article/UI/WEB/Controllers/ShowPostController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Routes/web.php b/app/Containers/Article/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Transformers/CategoryResource.php b/app/Containers/Article/UI/WEB/Transformers/CategoryResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Transformers/PostItemResource.php b/app/Containers/Article/UI/WEB/Transformers/PostItemResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Transformers/PostListResource.php b/app/Containers/Article/UI/WEB/Transformers/PostListResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Article/UI/WEB/Transformers/TagResource.php b/app/Containers/Article/UI/WEB/Transformers/TagResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Dashboard/Actions/ProcessMixedFilesAction.php b/app/Containers/Dashboard/Actions/ProcessMixedFilesAction.php new file mode 100644 index 0000000..4ec9659 --- /dev/null +++ b/app/Containers/Dashboard/Actions/ProcessMixedFilesAction.php @@ -0,0 +1,179 @@ + $files Все загруженные файлы + * @return array Данные о созданном посте + */ + public function run(Collection $files): array + { + Log::info('[ProcessMixedFilesAction] Начало обработки файлов', [ + 'files_count' => $files->count(), + 'files' => $files->map(fn($f) => $f->getClientOriginalName())->toArray(), + ]); + + // Находим основной файл с текстом новости + $mainFile = $this->findMainNewsFileTask->run($files); + + if (!$mainFile) { + Log::error('[ProcessMixedFilesAction] Не найден файл для извлечения текста'); + throw new \RuntimeException('Не найден DOC/DOCX файл для извлечения текста'); + } + + Log::info('[ProcessMixedFilesAction] Основной файл найден', [ + 'file' => $mainFile->getClientOriginalName(), + 'extension' => $mainFile->getClientOriginalExtension(), + ]); + + // Извлекаем текст из основного файла (поддерживает и .doc, и .docx) + $extractedText = $this->extractTextFromDocumentTask->run($mainFile); + + Log::info('[ProcessMixedFilesAction] Результат извлечения текста', [ + 'text_length' => strlen($extractedText ?? ''), + 'has_text' => !empty($extractedText), + ]); + + if (empty($extractedText)) { + Log::warning('[ProcessMixedFilesAction] Пустой текст после извлечения', [ + 'file' => $mainFile->getClientOriginalName(), + ]); + } + + // Сохраняем все файлы + ['documentPath' => $documentPath, 'mediaPaths' => $mediaPaths] = $this->saveFiles($files, $mainFile); + + // Обрабатываем прикреплённые файлы из media + $attachedFiles = $this->processAttachedFiles($files, $mainFile); + + // Получаем категории + $categories = Category::all(); + + // Отправляем текст в AI + $newsData = $this->callAiServiceTask->run($extractedText, $categories); + + if (!$newsData) { + throw new \RuntimeException('Не удалось распознать данные через AI сервис'); + } + + // Создаём пост + $post = $this->createPostFromAiDataTask->run($newsData, $documentPath, $mediaPaths, $attachedFiles); + + // Возвращаем данные для отображения + return $this->prepareResponse($post, $newsData); + } + + /** + * Сохраняет все файлы + */ + private function saveFiles(Collection $files, UploadedFile $mainFile): array + { + // Сохраняем основной документ + $documentPath = $mainFile->store('documents', 'local'); + + // Сохраняем остальные файлы как медиа + $mediaPaths = $files + ->filter(fn($file) => $file !== $mainFile) + ->map(fn($file) => $file->store('media', 'public')) + ->toArray(); + + return [ + 'documentPath' => $documentPath, + 'mediaPaths' => $mediaPaths, + ]; + } + + /** + * Обрабатывает прикреплённые файлы (для добавления в контент) + */ + private function processAttachedFiles(Collection $files, UploadedFile $mainFile): array + { + $attachedFiles = []; + $fileExtensions = ['doc', 'docx', 'pdf', 'xls', 'xlsx', 'ppt', 'pptx', 'zip', 'rar']; + + foreach ($files as $file) { + // Пропускаем основной файл + if ($file === $mainFile) { + continue; + } + + $extension = strtolower($file->getClientOriginalExtension()); + + // Пропускаем изображения + if (in_array($extension, ['jpg', 'jpeg', 'png', 'webp', 'gif', 'bmp'])) { + continue; + } + + // Обрабатываем только файлы-вложения + if (!in_array($extension, $fileExtensions)) { + continue; + } + + $savedPath = $file->store('media/attachments', 'public'); + + $attachedFiles[] = [ + 'expansion' => $extension, + 'size' => $this->formatFileSize($file->getSize()), + 'time_added' => time(), + 'title' => $file->getClientOriginalName(), + 'path' => $savedPath, + ]; + } + + return $attachedFiles; + } + + /** + * Подготавливает ответ для возврата + */ + private function prepareResponse(Post $post, array $newsData): array + { + $post->load('category'); + + return [ + 'post' => $post, + 'newsData' => $newsData, + 'preview_url' => $post->preview ? asset('storage/' . $post->preview) : null, + 'images_urls' => $post->images + ? array_map(fn($img) => asset('storage/' . $img), $post->images) + : [], + ]; + } + + /** + * Форматирует размер файла + */ + private function formatFileSize(int $bytes): string + { + $units = ['б', 'КиБ', 'МиБ', 'ГиБ']; + $bytes = max($bytes, 0); + $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); + $pow = min($pow, count($units) - 1); + $bytes /= (1 << (10 * $pow)); + + return round($bytes, 2) . ' ' . $units[$pow]; + } +} diff --git a/app/Containers/Dashboard/Actions/ProcessUploadedFilesAction.php b/app/Containers/Dashboard/Actions/ProcessUploadedFilesAction.php new file mode 100644 index 0000000..d34a94e --- /dev/null +++ b/app/Containers/Dashboard/Actions/ProcessUploadedFilesAction.php @@ -0,0 +1,161 @@ +extractText($document); + + // Сохраняем документ + $documentPath = $document->store('documents', 'local'); + + // Сохраняем медиафайлы + $mediaPaths = $this->saveMediaFiles($mediaFiles); + + // Обрабатываем прикреплённые файлы из media (DOCX, PDF и т.д.) + $attachedFiles = $this->processAttachedFiles($mediaFiles); + + // Получаем категории + $categories = Category::all(); + + // Отправляем текст в AI + $newsData = $this->callAiService($extractedText, $categories); + + if (!$newsData) { + throw new \RuntimeException('Не удалось распознать данные через AI сервис'); + } + + // Создаём пост + $post = $this->createPost($newsData, $documentPath, $mediaPaths, $attachedFiles); + + // Возвращаем данные для отображения + return $this->prepareResponse($post, $newsData); + } + + /** + * Извлекает текст из документа + */ + private function extractText(UploadedFile $document): ?string + { + return $this->extractTextFromDocumentTask->run($document); + } + + /** + * Сохраняет медиафайлы + */ + private function saveMediaFiles(array $mediaFiles): array + { + return collect($mediaFiles) + ->map(fn($file) => $file->store('media', 'public')) + ->toArray(); + } + + /** + * Обрабатывает прикреплённые файлы (для добавления в контент) + */ + private function processAttachedFiles(array $mediaFiles): array + { + $attachedFiles = []; + $fileExtensions = ['doc', 'docx', 'pdf', 'xls', 'xlsx', 'ppt', 'pptx', 'zip', 'rar']; + + foreach ($mediaFiles as $file) { + $extension = strtolower($file->getClientOriginalExtension()); + + // Пропускаем изображения + if (in_array($extension, ['jpg', 'jpeg', 'png', 'webp', 'gif', 'bmp'])) { + continue; + } + + // Обрабатываем только файлы-вложения + if (!in_array($extension, $fileExtensions)) { + continue; + } + + $savedPath = $file->store('media/attachments', 'public'); + + $attachedFiles[] = [ + 'expansion' => $extension, + 'size' => $this->formatFileSize($file->getSize()), + 'time_added' => time(), + 'title' => $file->getClientOriginalName(), + 'path' => $savedPath, + ]; + } + + return $attachedFiles; + } + + /** + * Вызывает AI сервис для распознавания данных + */ + private function callAiService(?string $text, $categories): ?array + { + if (!$text) { + return null; + } + + return $this->callAiServiceTask->run($text, $categories); + } + + /** + * Создаёт пост из данных + */ + private function createPost(array $newsData, ?string $documentPath, array $mediaPaths, array $attachedFiles): Post + { + return $this->createPostFromAiDataTask->run($newsData, $documentPath, $mediaPaths, $attachedFiles); + } + + /** + * Подготавливает ответ для возврата + */ + private function prepareResponse(Post $post, array $newsData): array + { + $post->load('category'); + + return [ + 'post' => $post, + 'newsData' => $newsData, + 'preview_url' => $post->preview ? asset('storage/' . $post->preview) : null, + 'images_urls' => $post->images + ? array_map(fn($img) => asset('storage/' . $img), $post->images) + : [], + ]; + } + + /** + * Форматирует размер файла + */ + private function formatFileSize(int $bytes): string + { + $units = ['б', 'КиБ', 'МиБ', 'ГиБ']; + $bytes = max($bytes, 0); + $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); + $pow = min($pow, count($units) - 1); + $bytes /= (1 << (10 * $pow)); + + return round($bytes, 2) . ' ' . $units[$pow]; + } +} diff --git a/app/Containers/Dashboard/Actions/PublishPostAction.php b/app/Containers/Dashboard/Actions/PublishPostAction.php new file mode 100644 index 0000000..9a6ea11 --- /dev/null +++ b/app/Containers/Dashboard/Actions/PublishPostAction.php @@ -0,0 +1,95 @@ +postDataProcessor->processUpdate([ + ...$post->toArray(), + 'status' => PostStatus::PUBLISHED, + 'publish_setting' => [ + 'publish_after' => false, + 'publish_at' => null, + ], + ]); + + $post->update($updatedData); + + // Отправляем уведомления + $this->sendNotifications($post); + + // Публикуем в VK + $this->publishToVk($post); + + // Обновляем слайд, если есть + $this->updateSlide($post); + + return $post->fresh(); + } + + /** + * Отправляет уведомления о публикации + */ + private function sendNotifications(Post $post): void + { + (new PostNotificationService())->send($post); + } + + /** + * Публикует пост в VK + */ + private function publishToVk(Post $post): void + { + // Публикуем в VK по умолчанию (аналогично Filament, где есть чекбокс) + (new VkPostPublisher())->publish(['vk' => true], $post); + } + + /** + * Обновляет слайд для поста + */ + private function updateSlide(Post $post): void + { + // Если у поста уже есть слайд, обновляем его статус + if ($post->slide) { + $post->slide->update([ + 'is_active' => true, + 'start_time' => $post->publish_at ?? Carbon::now(), + ]); + } + // Если слайда нет, но есть превью - создаём новый + elseif ($post->preview) { + $slideData = [ + 'is_active' => true, + 'start_time' => $post->publish_at ?? Carbon::now(), + 'title' => $post->title, + 'description' => $post->preview_text, + 'image' => $post->preview, + ]; + + $sliderDTO = MainSliderDTO::fromArray($slideData); + (new PostSliderService($sliderDTO, $post))->create(); + } + } +} diff --git a/app/Containers/Dashboard/Loaders/AliasesLoader.php b/app/Containers/Dashboard/Loaders/AliasesLoader.php new file mode 100755 index 0000000..0f186bb --- /dev/null +++ b/app/Containers/Dashboard/Loaders/AliasesLoader.php @@ -0,0 +1,11 @@ + '...', 'text' => '...'], ...] + * @return array|null Ответ AI с названием основного файла + */ + public function run(array $fragments): ?array + { + Log::info('[CallAiServiceForFileSelectionTask] Начало LLM запроса', [ + 'fragments_count' => count($fragments), + ]); + + $prompt = $this->buildPrompt($fragments); + + Log::info('[CallAiServiceForFileSelectionTask] Отправка запроса к AI'); + + try { + $response = Http::timeout(30) // Таймаут 30 секунд + ->withHeaders([ + 'Authorization' => 'Bearer ' . env('QWEN_API_KEY'), + 'Content-Type' => 'application/json', + ])->post('https://routerai.ru/api/v1/chat/completions', [ + 'model' => 'qwen/qwen3.5-flash-02-23', + 'messages' => [ + ['role' => 'user', 'content' => $prompt], + ], + 'response_format' => ['type' => 'json_object'], + 'temperature' => 0, + 'max_tokens' => 500, + ]); + + Log::info('[CallAiServiceForFileSelectionTask] Ответ от AI', [ + 'status' => $response->status(), + 'successful' => $response->successful(), + ]); + + if ($response->successful()) { + $result = $response->json(); + $llmResponse = json_decode($result['choices'][0]['message']['content'], true); + + Log::info('[CallAiServiceForFileSelectionTask] Распознан ответ', [ + 'main_file' => $llmResponse['main_file'] ?? null, + ]); + + return $llmResponse; + } else { + Log::error('[CallAiServiceForFileSelectionTask] Ошибка AI запроса', [ + 'status' => $response->status(), + 'body' => $response->body(), + ]); + } + } catch (\Exception $e) { + Log::error('[CallAiServiceForFileSelectionTask] Исключение при запросе к AI', [ + 'message' => $e->getMessage(), + 'trace' => $e->getTraceAsString(), + ]); + } + + return null; + } + + /** + * Формирует промпт для AI + */ + private function buildPrompt(array $fragments): string + { + $filesInfo = ""; + foreach ($fragments as $index => $fragment) { + $filesInfo .= "Файл #{$index}: {$fragment['filename']}\n"; + $filesInfo .= "Текст: {$fragment['text']}\n\n"; + } + + return "Ты — ассистент для определения основного файла с новостью. " . + "Тебе предоставлены фрагменты текста из нескольких DOCX файлов.\n\n" . + "СПИСОК ФАЙЛОВ:\n{$filesInfo}\n" . + "ЗАДАЧА: Определи, какой файл содержит основной текст новости (не приложение, не документ, а именно новость/статью).\n\n" . + "ВЕРНИ СТРОГО JSON:\n" . + "{\n" . + ' "main_file": "точное название файла с расширением .docx",' . "\n" . + ' "reason": "краткое объяснение выбора"' . "\n" . + "}\n\n" . + "Если не можешь определить — верни первый файл из списка."; + } +} diff --git a/app/Containers/Dashboard/Tasks/CallAiServiceTask.php b/app/Containers/Dashboard/Tasks/CallAiServiceTask.php new file mode 100644 index 0000000..dc1f0e2 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/CallAiServiceTask.php @@ -0,0 +1,71 @@ +map(fn($cat) => "{$cat->id}: {$cat->title}") + ->implode("\n"); + + $systemPrompt = $this->buildSystemPrompt($categoryList); + + $response = Http::withHeaders([ + 'Authorization' => 'Bearer ' . env('QWEN_API_KEY'), + 'Content-Type' => 'application/json', + ])->post('https://routerai.ru/api/v1/chat/completions', [ + 'model' => 'qwen/qwen3.5-flash-02-23', + 'reasoning' => ['enabled' => false], + 'messages' => [ + ['role' => 'system', 'content' => $systemPrompt], + ['role' => 'user', 'content' => $text], + ], + 'response_format' => ['type' => 'json_object'], + 'temperature' => 0, + 'max_tokens' => 2000, + ]); + + if ($response->successful()) { + $result = $response->json(); + return json_decode($result['choices'][0]['message']['content'], true); + } + + return null; + } + + /** + * Формирует системный промпт для AI + */ + private function buildSystemPrompt(string $categoryList): string + { + return "Ты — строгий агент по извлечению данных. Твоя задача — преобразовать входящий текст новости в JSON.\n\n" + . "СПИСОК КАТЕГОРИЙ (ID: Название):\n" + . $categoryList + . "\n\nПРАВИЛА:\n" + . "1. Поля \"title\" и \"body\" копируй ТОЧЬ-В-ТОЧЬ из источника. Запрещено исправлять ошибки, менять пунктуацию или добавлять Markdown-разметку. Только чистый текст.\n" + . "2. В конце новости извлеки имя автора(-ов) и их должности, это должен быть массив \"authors\". Если оно не указано явно — верни null.\n" + . "3. \"tags\" извлекай ТОЛЬКО слова, начинающиеся с символа решетки (#). Если таких слов в тексте нет — верни null. Не создавай свои теги.\n" + . "4. В поле \"category_id\" запиши идентификатор из предоставленного списка выше.\n" + . "5. Полностью игнорируй комментарии пользователей и рекламный мусор, не включая их в \"body\".\n\n" + . "ОТВЕТ ДОЛЖЕН БЫТЬ СТРОГО В JSON:\n" + . "{\n" + . ' "title": "string",' . "\n" + . ' "body": "string",' . "\n" + . ' "authors": ["ФИО и должность"] или null,' . "\n" + . ' "tags": ["#тег1"] или null,' . "\n" + . ' "category_id": number/string' . "\n" + . "}"; + } +} diff --git a/app/Containers/Dashboard/Tasks/ConvertDocToDocxTask.php b/app/Containers/Dashboard/Tasks/ConvertDocToDocxTask.php new file mode 100644 index 0000000..2633f64 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/ConvertDocToDocxTask.php @@ -0,0 +1,106 @@ + $file->getClientOriginalName(), + 'size' => $file->getSize(), + 'extension' => $file->getClientOriginalExtension(), + ]); + + // Проверяем расширение + if (strtolower($file->getClientOriginalExtension()) !== 'doc') { + Log::warning('[ConvertDocToDocxTask] Неверное расширение', [ + 'extension' => $file->getClientOriginalExtension(), + ]); + return null; + } + + // Сохраняем исходный файл во временную директорию + $originalPath = $file->storeAs('temp/conversion', 'original_' . time() . '_' . Str::random(10) . '.doc', 'local'); + $absoluteOriginalPath = Storage::disk('local')->path($originalPath); + + Log::info('[ConvertDocToDocxTask] Файл сохранен', [ + 'original_path' => $originalPath, + 'absolute_path' => $absoluteOriginalPath, + 'file_exists' => file_exists($absoluteOriginalPath), + ]); + + // Проверяем существование файла + if (!file_exists($absoluteOriginalPath)) { + Log::error('[ConvertDocToDocxTask] Файл не сохранен', [ + 'path' => $absoluteOriginalPath, + ]); + return null; + } + + // Директория для вывода + $outputDir = dirname($absoluteOriginalPath); + + // Конвертируем через LibreOffice + $command = sprintf( + 'libreoffice --headless --convert-to docx --outdir %s %s 2>&1', + escapeshellarg($outputDir), + escapeshellarg($absoluteOriginalPath) + ); + + Log::info('[ConvertDocToDocxTask] Выполнение команды', [ + 'command' => $command, + ]); + + $output = shell_exec($command); + + Log::info('[ConvertDocToDocxTask] Результат конвертации', [ + 'output' => $output, + ]); + + // Ищем конвертированный файл + $docxPath = preg_replace('/\.doc$/i', '.docx', $absoluteOriginalPath); + + Log::info('[ConvertDocToDocxTask] Проверка результата', [ + 'expected_path' => $docxPath, + 'file_exists' => file_exists($docxPath), + ]); + + if (!file_exists($docxPath)) { + // Логируем ошибку + Log::error('[ConvertDocToDocxTask] Конвертация не удалась', [ + 'file' => $file->getClientOriginalName(), + 'output' => $output, + 'expected_path' => $docxPath, + ]); + + // Удаляем исходный файл + Storage::disk('local')->delete($originalPath); + + return null; + } + + // Удаляем исходный .doc файл + Storage::disk('local')->delete($originalPath); + + // Возвращаем относительный путь к .docx файлу + $relativeDocxPath = preg_replace('/\.doc$/i', '.docx', $originalPath); + + Log::info('[ConvertDocToDocxTask] Конвертация успешна', [ + 'result_path' => $relativeDocxPath, + ]); + + return $relativeDocxPath; + } +} diff --git a/app/Containers/Dashboard/Tasks/CreatePostFromAiDataTask.php b/app/Containers/Dashboard/Tasks/CreatePostFromAiDataTask.php new file mode 100644 index 0000000..366e406 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/CreatePostFromAiDataTask.php @@ -0,0 +1,129 @@ +buildContent($newsData, $attachedFiles); + + // Обрабатываем изображения + ['preview' => $previewPath, 'images' => $imagesPaths] = $this->processImages($mediaPaths); + + // Подготавливаем данные для создания поста + $postData = $this->preparePostData($newsData, $content, $previewPath, $imagesPaths); + + // Обрабатываем через PostDataProcessor (как в админке) + $processedData = (new PostDataProcessor())->processCreate($postData); + + // Создаём пост + $post = Post::create($processedData); + + // Сохраняем теги + $this->syncTags($post, $newsData); + + return $post; + } + + /** + * Формирует контент в формате редактора + */ + private function buildContent(array $newsData, array $attachedFiles): array + { + $content = [ + [ + 'type' => 'paragraph', + 'data' => [ + 'seo_active' => true, + 'content' => $newsData['body'] ?? '', + ], + ], + ]; + + if (!empty($attachedFiles)) { + $content[] = [ + 'type' => 'files', + 'data' => [ + 'file' => $attachedFiles, + ], + ]; + } + + return $content; + } + + /** + * Обрабатывает изображения: все изображения идут в gallery, первое — preview + */ + private function processImages(array $mediaPaths): array + { + $imagesPaths = []; + + $imageExtensions = ['jpg', 'jpeg', 'png', 'webp', 'gif', 'bmp', 'svg', 'tiff']; + + foreach ($mediaPaths as $path) { + $extension = strtolower(pathinfo($path, PATHINFO_EXTENSION)); + + if (in_array($extension, $imageExtensions)) { + $imagesPaths[] = $path; + } + } + + return [ + 'preview' => !empty($imagesPaths) ? reset($imagesPaths) : null, + 'images' => $imagesPaths, + ]; + } + + /** + * Подготавливает данные для создания поста + */ + private function preparePostData(array $newsData, array $content, ?string $previewPath, array $imagesPaths): array + { + return [ + 'title' => $newsData['title'] ?? 'Без названия', + 'slug' => Str::slug($newsData['title'] ?? '') . '-' . time(), + 'content' => $content, + 'authors' => $newsData['authors'] ?? [], + 'category_id' => $newsData['category_id'] ?? null, + 'status' => PostStatus::VERIFICATION, + 'user_id' => auth()->id(), + 'preview' => $previewPath, + 'images' => !empty($imagesPaths) ? $imagesPaths : null, + 'publish_setting' => [ + 'publish_after' => false, + 'publish_at' => null, + ], + 'publication' => [], + ]; + } + + /** + * Сохраняет теги поста + */ + private function syncTags(Post $post, array $newsData): void + { + if (!empty($newsData['tags'])) { + $tagNames = array_map( + fn($tag) => str_replace('#', '', $tag), + $newsData['tags'] + ); + $post->syncTags($tagNames); + } + } +} diff --git a/app/Containers/Dashboard/Tasks/ExtractTextFragmentTask.php b/app/Containers/Dashboard/Tasks/ExtractTextFragmentTask.php new file mode 100644 index 0000000..a178af9 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/ExtractTextFragmentTask.php @@ -0,0 +1,85 @@ + $file->getClientOriginalName(), + 'extension' => $file->getClientOriginalExtension(), + ]); + + $extension = strtolower($file->getClientOriginalExtension()); + + // Для DOCX — парсим напрямую + if ($extension === 'docx') { + return $this->extractFromDocx($file, $maxLength); + } + + // Для DOC — конвертируем и парсим + if ($extension === 'doc') { + return $this->extractFromDoc($file, $maxLength); + } + + Log::warning('[ExtractTextFragmentTask] Неизвестный формат', [ + 'extension' => $extension, + ]); + + return '(неподдерживаемый формат)'; + } + + /** + * Извлекает фрагмент из DOCX + */ + private function extractFromDocx(UploadedFile $file, int $maxLength): string + { + // Сохраняем во временную директорию + $tempPath = $file->storeAs('temp', 'temp_fragment_' . time() . '.docx', 'local'); + $absoluteTempPath = Storage::disk('local')->path($tempPath); + + // Парсим файл через ParseDocxTask + $fullText = app(ParseDocxTask::class)->run($absoluteTempPath); + + // Удаляем временный файл + Storage::disk('local')->delete($tempPath); + + return $this->truncateText($fullText, $maxLength); + } + + /** + * Извлекает фрагмент из DOC (через конвертацию) + */ + private function extractFromDoc(UploadedFile $file, int $maxLength): string + { + // Используем ExtractTextFromDocumentTask для конвертации и извлечения + $extractor = app(ExtractTextFromDocumentTask::class); + $fullText = $extractor->run($file); + + return $this->truncateText($fullText, $maxLength); + } + + /** + * Обрезает текст до нужной длины + */ + private function truncateText(?string $text, int $maxLength): string + { + if (empty($text)) { + return '(пустой файл)'; + } + + if (strlen($text) > $maxLength) { + return substr($text, 0, $maxLength) . '...'; + } + + return $text; + } +} diff --git a/app/Containers/Dashboard/Tasks/ExtractTextFromDocumentTask.php b/app/Containers/Dashboard/Tasks/ExtractTextFromDocumentTask.php new file mode 100644 index 0000000..10c1b04 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/ExtractTextFromDocumentTask.php @@ -0,0 +1,116 @@ +getClientOriginalExtension()); + + Log::info('[ExtractTextFromDocumentTask] Начало извлечения текста', [ + 'file' => $file->getClientOriginalName(), + 'extension' => $extension, + 'size' => $file->getSize(), + ]); + + // Если DOCX — парсим напрямую + if ($extension === 'docx') { + Log::info('[ExtractTextFromDocumentTask] Обработка DOCX файла'); + return $this->extractFromDocx($file); + } + + // Если DOC — конвертируем в DOCX, затем парсим + if ($extension === 'doc') { + Log::info('[ExtractTextFromDocumentTask] Обработка DOC файла (требуется конвертация)'); + return $this->extractFromDoc($file); + } + + Log::warning('[ExtractTextFromDocumentTask] Неизвестный формат файла', [ + 'extension' => $extension, + ]); + + return null; + } + + /** + * Извлекает текст из DOCX файла + */ + private function extractFromDocx(UploadedFile $file): ?string + { + Log::info('[ExtractTextFromDocumentTask:extractFromDocx] Начало'); + + // Сохраняем во временную директорию + $tempPath = $file->storeAs('temp', 'temp_doc_' . time() . '.docx', 'local'); + $absoluteTempPath = Storage::disk('local')->path($tempPath); + + Log::info('[ExtractTextFromDocumentTask:extractFromDocx] Файл сохранен', [ + 'path' => $tempPath, + 'absolute_path' => $absoluteTempPath, + ]); + + // Парсим файл + $extractedText = $this->parseDocxTask->run($absoluteTempPath); + + Log::info('[ExtractTextFromDocumentTask:extractFromDocx] Результат парсинга', [ + 'text_length' => strlen($extractedText ?? ''), + ]); + + // Удаляем временный файл + Storage::disk('local')->delete($tempPath); + + return $extractedText; + } + + /** + * Извлекает текст из DOC файла (через конвертацию) + */ + private function extractFromDoc(UploadedFile $file): ?string + { + Log::info('[ExtractTextFromDocumentTask:extractFromDoc] Начало конвертации'); + + // Конвертируем DOC → DOCX + $docxPath = $this->convertDocToDocxTask->run($file); + + if (!$docxPath) { + Log::error('[ExtractTextFromDocumentTask:extractFromDoc] Не удалось конвертировать DOC файл', [ + 'file' => $file->getClientOriginalName(), + ]); + return null; + } + + Log::info('[ExtractTextFromDocumentTask:extractFromDoc] Конвертация успешна', [ + 'docx_path' => $docxPath, + ]); + + // Получаем абсолютный путь + $absoluteDocxPath = Storage::disk('local')->path($docxPath); + + // Парсим конвертированный файл + $extractedText = $this->parseDocxTask->run($absoluteDocxPath); + + Log::info('[ExtractTextFromDocumentTask:extractFromDoc] Результат парсинга', [ + 'text_length' => strlen($extractedText ?? ''), + ]); + + // Удаляем конвертированный файл + Storage::disk('local')->delete($docxPath); + + return $extractedText; + } +} diff --git a/app/Containers/Dashboard/Tasks/FindMainNewsFileTask.php b/app/Containers/Dashboard/Tasks/FindMainNewsFileTask.php new file mode 100644 index 0000000..f9bf29a --- /dev/null +++ b/app/Containers/Dashboard/Tasks/FindMainNewsFileTask.php @@ -0,0 +1,133 @@ + $files Все загруженные файлы + * @return UploadedFile|null Основной файл или null если не найден + */ + public function run(Collection $files): ?UploadedFile + { + Log::info('[FindMainNewsFileTask] Начало поиска основного файла', [ + 'files_count' => $files->count(), + 'files' => $files->map(function($f) { + return $f->getClientOriginalName() . ' (' . $f->getClientOriginalExtension() . ')'; + })->toArray(), + ]); + + // Фильтруем DOC и DOCX файлы (поддерживаем оба формата) + $docFiles = $files->filter(function($file) { + $ext = strtolower($file->getClientOriginalExtension()); + return in_array($ext, ['doc', 'docx']); + }); + + Log::info('[FindMainNewsFileTask] Найдено DOC/DOCX файлов', [ + 'count' => $docFiles->count(), + 'files' => $docFiles->map(fn($f) => $f->getClientOriginalName())->toArray(), + ]); + + if ($docFiles->isEmpty()) { + Log::warning('[FindMainNewsFileTask] Не найдено DOC/DOCX файлов'); + return null; + } + + // Если только один файл — используем его + if ($docFiles->count() === 1) { + Log::info('[FindMainNewsFileTask] Найден один файл, используем его', [ + 'file' => $docFiles->first()->getClientOriginalName(), + ]); + return $docFiles->first(); + } + + // Ищем файл с ключевыми словами в названии + foreach ($docFiles as $file) { + $filename = mb_strtolower($file->getClientOriginalName()); + foreach (self::NEWS_KEYWORDS as $keyword) { + if (str_contains($filename, $keyword)) { + Log::info('[FindMainNewsFileTask] Найден файл по ключевому слову', [ + 'file' => $file->getClientOriginalName(), + 'keyword' => $keyword, + ]); + return $file; + } + } + } + + Log::info('[FindMainNewsFileTask] Не найдено файлов по ключевым словам, используем LLM'); + + // Если не нашли по ключевым словам — используем LLM + return $this->findViaLLM($docFiles); + } + + /** + * Определяет основной файл через LLM + */ + private function findViaLLM(Collection $docFiles): ?UploadedFile + { + Log::info('[FindMainNewsFileTask:findViaLLM] Начало LLM определения', [ + 'files_count' => $docFiles->count(), + ]); + + if ($docFiles->isEmpty()) { + return null; + } + + if ($docFiles->count() === 1) { + return $docFiles->first(); + } + + // Собираем фрагменты текста из каждого файла + $fragments = []; + foreach ($docFiles as $file) { + Log::info('[FindMainNewsFileTask:findViaLLM] Извлечение фрагмента', [ + 'file' => $file->getClientOriginalName(), + ]); + + $fragment = app(ExtractTextFragmentTask::class)->run($file, 300); + $fragments[] = [ + 'filename' => $file->getClientOriginalName(), + 'text' => $fragment, + ]; + } + + // Отправляем запрос к LLM + Log::info('[FindMainNewsFileTask:findViaLLM] Отправка запроса к LLM'); + $llmResponse = app(CallAiServiceForFileSelectionTask::class)->run($fragments); + + if ($llmResponse && isset($llmResponse['main_file'])) { + Log::info('[FindMainNewsFileTask:findViaLLM] LLM вернула результат', [ + 'main_file' => $llmResponse['main_file'], + ]); + + $mainFilename = $llmResponse['main_file']; + foreach ($docFiles as $file) { + if ($file->getClientOriginalName() === $mainFilename) { + return $file; + } + } + } + + Log::warning('[FindMainNewsFileTask:findViaLLM] LLM не помогла, используем первый файл'); + + // Fallback — первый файл + return $docFiles->first(); + } +} diff --git a/app/Containers/Dashboard/Tasks/GetDraftPostsTask.php b/app/Containers/Dashboard/Tasks/GetDraftPostsTask.php new file mode 100644 index 0000000..7d67da6 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/GetDraftPostsTask.php @@ -0,0 +1,32 @@ +with(['category', 'author']) + ->whereNull('publish_at') + ->orderBy('created_at', 'desc') + ->get([ + 'id', + 'title', + 'slug', + 'preview_text', + 'content', + 'status', + 'authors', + 'preview', + 'images', + 'reading_time', + 'category_id', + 'created_at', + 'updated_at', + ]); + } +} diff --git a/app/Containers/Dashboard/Tasks/ParseDocxTask.php b/app/Containers/Dashboard/Tasks/ParseDocxTask.php new file mode 100755 index 0000000..512a378 --- /dev/null +++ b/app/Containers/Dashboard/Tasks/ParseDocxTask.php @@ -0,0 +1,76 @@ +open($filePath); + + // Если не true, значит произошла ошибка + if ($res !== true) { + $errorMsg = $this->getZipError($res); + Log::error("[ParseDocxTask] Ошибка ZipArchive: {$errorMsg} | Путь: {$filePath}"); + + // Возвращаем текст ошибки прямо на фронт, чтобы сразу увидеть причину! + return "ОШИБКА ДЕБАГА ZipArchive: {$errorMsg}"; + } + + // 3. Пытаемся достать нужный XML файл + $xmlString = $zip->getFromName('word/document.xml'); + + // Обязательно закрываем архив, чтобы не было утечек памяти + $zip->close(); + + if ($xmlString === false) { + Log::error("[ParseDocxTask] Файл word/document.xml не найден внутри архива. Возможно, это не настоящий DOCX."); + return "ОШИБКА ДЕБАГА: Внутри архива нет word/document.xml"; + } + + // 4. Парсим XML + try { + $text = str_replace('', " \n", $xmlString); + $text = strip_tags($text); + return trim($text); + } catch (\Exception $e) { + Log::error("[ParseDocxTask] Ошибка очистки тегов: " . $e->getMessage()); + return "ОШИБКА ДЕБАГА при очистке текста."; + } + } + + /** + * Превращает числовой код ошибки ZipArchive в текст + */ + private function getZipError(int $code): string + { + $errors = [ + ZipArchive::ER_EXISTS => 'Файл уже существует.', + ZipArchive::ER_INCONS => 'Несовместимый ZIP-архив.', + ZipArchive::ER_INVAL => 'Недопустимый аргумент.', + ZipArchive::ER_MEMORY => 'Ошибка выделения памяти (Malloc).', + ZipArchive::ER_NOENT => 'Нет такого файла.', + ZipArchive::ER_NOZIP => 'Это НЕ ZIP-архив (Скорее всего файл переименован или битый).', + ZipArchive::ER_OPEN => 'Невозможно открыть файл (Проблема с правами).', + ZipArchive::ER_READ => 'Ошибка чтения.', + ZipArchive::ER_SEEK => 'Ошибка поиска (Seek error).', + ]; + + return $errors[$code] ?? "Неизвестная ошибка с кодом: {$code}"; + } +} \ No newline at end of file diff --git a/app/Containers/Dashboard/Tests/Unit/VkPostGenerationTest.php b/app/Containers/Dashboard/Tests/Unit/VkPostGenerationTest.php new file mode 100644 index 0000000..8663059 --- /dev/null +++ b/app/Containers/Dashboard/Tests/Unit/VkPostGenerationTest.php @@ -0,0 +1,281 @@ + 'Тестовая новость с вложениями', + 'slug' => 'test-news-with-files-' . time(), + 'preview_text' => 'Это тестовая новость для проверки генерации VK поста', + 'content' => [ + [ + 'type' => 'paragraph', + 'data' => [ + 'seo_active' => true, + 'content' => '

Это основной текст новости. Он содержит важную информацию о событии.

', + ], + ], + [ + 'type' => 'heading', + 'data' => [ + 'content' => '

Детали мероприятия

', + ], + ], + [ + 'type' => 'paragraph', + 'data' => [ + 'content' => '

Здесь находится подробное описание мероприятия.

', + ], + ], + [ + 'type' => 'files', + 'data' => [ + 'file' => [ + [ + 'title' => 'Презентация мероприятия.pdf', + 'path' => 'media/attachments/presentation.pdf', + 'expansion' => 'pdf', + 'size' => '2.5 МиБ', + ], + [ + 'title' => 'Список участников.xlsx', + 'path' => 'media/attachments/participants.xlsx', + 'expansion' => 'xlsx', + 'size' => '156 КиБ', + ], + ], + ], + ], + ], + 'authors' => ['Иванов Иван'], + 'status' => PostStatus::PUBLISHED, + 'publish_at' => now(), + 'images' => [ + 'media/image1.jpg', + 'media/image2.png', + ], + 'preview' => 'media/image1.jpg', + 'user_id' => 1, + 'category_id' => null, + ]); + + // Генерируем текст для VK + $publisher = new VkPostPublisher(); + $generatedText = $this->invokePrivateMethod($publisher, 'generateContentForVk', [$post]); + + // Выводим результат для визуальной проверки + $this->info("\n" . str_repeat('═', 60)); + $this->info('📝 СГЕНЕРИРОВАННЫЙ ТЕКСТ ДЛЯ VK'); + $this->info(str_repeat('═', 60)); + $this->info($generatedText); + $this->info(str_repeat('═', 60) . "\n"); + + // Проверки + $this->assertStringContainsString('Тестовая новость с вложениями', $generatedText); + $this->assertStringContainsString('Иванов Иван', $generatedText); + + // Проверяем наличие ссылок на файлы в формате VK [url|text] + $this->assertStringContainsString('📎 Презентация мероприятия.pdf', $generatedText); + $this->assertStringContainsString('📎 Список участников.xlsx', $generatedText); + + // Проверяем формат ссылок VK + $this->assertMatchesRegularExpression('/\[https?:\/\/[^\|]+\|📎 [^\]]+\]/', $generatedText); + + // Очищаем + $post->delete(); + } + + /** + * Тест: генерация текста без файлов + */ + public function test_vk_post_generation_without_files(): void + { + $post = Post::create([ + 'title' => 'Новость без вложений', + 'slug' => 'news-without-files-' . time(), + 'preview_text' => 'Новость без прикреплённых файлов', + 'content' => [ + [ + 'type' => 'paragraph', + 'data' => [ + 'seo_active' => true, + 'content' => '

Текст новости без файлов.

', + ], + ], + ], + 'authors' => ['Петров Пётр'], + 'status' => PostStatus::PUBLISHED, + 'publish_at' => now(), + 'images' => [], + 'preview' => null, + 'user_id' => 1, + 'category_id' => null, + ]); + + $publisher = new VkPostPublisher(); + $generatedText = $this->invokePrivateMethod($publisher, 'generateContentForVk', [$post]); + + $this->info("\n" . str_repeat('─', 60)); + $this->info('📝 ТЕКСТ БЕЗ ФАЙЛОВ'); + $this->info(str_repeat('─', 60)); + $this->info($generatedText); + $this->info(str_repeat('─', 60) . "\n"); + + $this->assertStringContainsString('Новость без вложений', $generatedText); + $this->assertStringNotContainsString('Прикреплённые файлы:', $generatedText); + + $post->delete(); + } + + /** + * Тест: генерация текста с несколькими блоками файлов + */ + public function test_vk_post_generation_with_multiple_file_blocks(): void + { + $post = Post::create([ + 'title' => 'Новость с несколькими блоками файлов', + 'slug' => 'news-multiple-files-' . time(), + 'preview_text' => 'Тест с несколькими блоками файлов', + 'content' => [ + [ + 'type' => 'paragraph', + 'data' => [ + 'content' => '

Основной текст.

', + ], + ], + [ + 'type' => 'files', + 'data' => [ + 'file' => [ + [ + 'title' => 'Документ 1.docx', + 'path' => 'media/attachments/doc1.docx', + 'expansion' => 'docx', + 'size' => '500 КиБ', + ], + ], + ], + ], + [ + 'type' => 'paragraph', + 'data' => [ + 'content' => '

Ещё текст.

', + ], + ], + [ + 'type' => 'files', + 'data' => [ + 'file' => [ + [ + 'title' => 'Документ 2.pdf', + 'path' => 'media/attachments/doc2.pdf', + 'expansion' => 'pdf', + 'size' => '1.2 МиБ', + ], + [ + 'title' => 'Документ 3.zip', + 'path' => 'media/attachments/doc3.zip', + 'expansion' => 'zip', + 'size' => '5.6 МиБ', + ], + ], + ], + ], + ], + 'authors' => [], + 'status' => PostStatus::PUBLISHED, + 'publish_at' => now(), + 'images' => [], + 'preview' => null, + 'user_id' => 1, + 'category_id' => null, + ]); + + $publisher = new VkPostPublisher(); + $generatedText = $this->invokePrivateMethod($publisher, 'generateContentForVk', [$post]); + + $this->info("\n" . str_repeat('─', 60)); + $this->info('📝 ТЕКСТ С НЕСКОЛЬКИМИ БЛОКАМИ ФАЙЛОВ'); + $this->info(str_repeat('─', 60)); + $this->info($generatedText); + $this->info(str_repeat('─', 60) . "\n"); + + // Проверяем, что все файлы присутствуют + $this->assertStringContainsString('📎 Документ 1.docx', $generatedText); + $this->assertStringContainsString('📎 Документ 2.pdf', $generatedText); + $this->assertStringContainsString('📎 Документ 3.zip', $generatedText); + + $post->delete(); + } + + /** + * Тест: проверка формата ссылок VK + */ + public function test_vk_link_format(): void + { + $post = Post::create([ + 'title' => 'Проверка формата ссылок', + 'slug' => 'check-link-format-' . time(), + 'content' => [ + [ + 'type' => 'files', + 'data' => [ + 'file' => [ + [ + 'title' => 'Файл для проверки.pdf', + 'path' => 'media/attachments/test.pdf', + 'expansion' => 'pdf', + 'size' => '100 КиБ', + ], + ], + ], + ], + ], + 'authors' => [], + 'status' => PostStatus::PUBLISHED, + 'publish_at' => now(), + 'images' => [], + 'preview' => null, + 'user_id' => 1, + 'category_id' => null, + ]); + + $publisher = new VkPostPublisher(); + $generatedText = $this->invokePrivateMethod($publisher, 'generateContentForVk', [$post]); + + // Проверяем точный формат ссылки VK + $expectedPattern = '/\[https?:\/\/[^\/]+\/storage\/media\/attachments\/test\.pdf\|📎 Файл для проверки\.pdf\]/'; + $this->assertMatchesRegularExpression($expectedPattern, $generatedText); + + $post->delete(); + } + + /** + * Вызов приватного метода через рефлексию + */ + private function invokePrivateMethod(object $object, string $methodName, array $parameters = []): mixed + { + $reflection = new \ReflectionClass($object); + $method = $reflection->getMethod($methodName); + $method->setAccessible(true); + + return $method->invoke($object, ...$parameters); + } +} diff --git a/app/Containers/Dashboard/UI/WEB/Controllers/IndexDashboardController.php b/app/Containers/Dashboard/UI/WEB/Controllers/IndexDashboardController.php new file mode 100755 index 0000000..97d7673 --- /dev/null +++ b/app/Containers/Dashboard/UI/WEB/Controllers/IndexDashboardController.php @@ -0,0 +1,23 @@ +getDraftPostsTask->run(); + + return inertia()->render('Dashboard/Main', [ + 'draftPosts' => $draftPosts, + ]); + } +} \ No newline at end of file diff --git a/app/Containers/Dashboard/UI/WEB/Controllers/ProcessMixedFilesController.php b/app/Containers/Dashboard/UI/WEB/Controllers/ProcessMixedFilesController.php new file mode 100644 index 0000000..76f456c --- /dev/null +++ b/app/Containers/Dashboard/UI/WEB/Controllers/ProcessMixedFilesController.php @@ -0,0 +1,68 @@ +collectAllFiles($request); + + if ($files->isEmpty()) { + return back()->with(['error' => 'Не загружено ни одного файла']); + } + + $result = $this->processMixedFilesAction->run($files); + + return back()->with([ + 'success' => 'Файлы успешно загружены! Новость создана: ' . $result['post']->title, + 'extracted_text' => $result['newsData'], + 'created_post' => [ + ...$result['post']->toArray(), + 'preview_url' => $result['preview_url'], + 'images_urls' => $result['images_urls'], + ], + ]); + } catch (\Exception $e) { + return back()->with([ + 'error' => 'Ошибка при создании новости: ' . $e->getMessage(), + ]); + } + } + + /** + * Собирает все файлы из request + */ + private function collectAllFiles(StoreFilesRequest $request): Collection + { + $files = collect(); + + // Добавляем файлы из поля 'files' (множественная загрузка) + if ($request->hasFile('files')) { + foreach ($request->file('files') as $file) { + if ($file instanceof Collection) { + $files = $files->merge($file); + } else { + $files->push($file); + } + } + } + + return $files; + } +} diff --git a/app/Containers/Dashboard/UI/WEB/Controllers/PublishPostController.php b/app/Containers/Dashboard/UI/WEB/Controllers/PublishPostController.php new file mode 100644 index 0000000..b2ec689 --- /dev/null +++ b/app/Containers/Dashboard/UI/WEB/Controllers/PublishPostController.php @@ -0,0 +1,42 @@ +publish_at) { + return back()->with([ + 'error' => 'Пост уже опубликован', + ]); + } + + try { + $publishedPost = $this->publishPostAction->run($post); + + return back()->with([ + 'success' => 'Новость успешно опубликована: ' . $publishedPost->title, + 'published_post_id' => $publishedPost->id, + ]); + } catch (\Exception $e) { + return back()->with([ + 'error' => 'Ошибка при публикации: ' . $e->getMessage(), + ]); + } + } +} diff --git a/app/Containers/Dashboard/UI/WEB/Controllers/StoreFilesController.php b/app/Containers/Dashboard/UI/WEB/Controllers/StoreFilesController.php new file mode 100644 index 0000000..524da62 --- /dev/null +++ b/app/Containers/Dashboard/UI/WEB/Controllers/StoreFilesController.php @@ -0,0 +1,42 @@ +processUploadedFilesAction->run( + $request->file('document'), + $request->file('media', []) + ); + + return back()->with([ + 'success' => 'Файлы успешно загружены! Новость создана: ' . $result['post']->title, + 'extracted_text' => $result['newsData'], + 'created_post' => [ + ...$result['post']->toArray(), + 'preview_url' => $result['preview_url'], + 'images_urls' => $result['images_urls'], + ], + ]); + } catch (\Exception $e) { + return back()->with([ + 'error' => 'Ошибка при создании новости: ' . $e->getMessage(), + ]); + } + } +} diff --git a/app/Containers/Dashboard/UI/WEB/Requests/StoreFilesRequest.php b/app/Containers/Dashboard/UI/WEB/Requests/StoreFilesRequest.php new file mode 100755 index 0000000..e905f4d --- /dev/null +++ b/app/Containers/Dashboard/UI/WEB/Requests/StoreFilesRequest.php @@ -0,0 +1,62 @@ + [ + 'required', + 'array', + 'min:1', + 'max:20' // Максимум 20 файлов за раз + ], + + // Проверка каждого файла ВНУТРИ массива files + 'files.*' => [ + 'required', + 'file', + 'mimes:doc,docx,pdf,xls,xlsx,jpg,jpeg,png,webp,gif', + 'max:20480' // макс 20МБ на КАЖДЫЙ файл + ], + + // Обязательно наличие хотя бы одного DOC или DOCX файла + 'files' => [ + 'required', + 'array', + function ($attribute, $value, $fail) { + $hasDocOrDocx = collect($value)->contains(function ($file) { + $ext = strtolower($file->getClientOriginalExtension()); + return in_array($ext, ['doc', 'docx']); + }); + + if (!$hasDocOrDocx) { + $fail('Должен быть загружен хотя бы один DOC или DOCX файл для извлечения текста новости.'); + } + }, + ], + ]; + } + + public function messages(): array + { + return [ + 'files.required' => 'Загрузите хотя бы один файл', + 'files.array' => 'Поле должно быть массивом файлов', + 'files.min' => 'Загрузите хотя бы один файл', + 'files.max' => 'Нельзя загрузить больше 20 файлов за один раз', + 'files.*.mimes' => 'Файл имеет недопустимый формат. Разрешены: DOC, DOCX, PDF, XLS, XLSX, JPG, JPEG, PNG, WEBP, GIF', + 'files.*.max' => 'Размер файла превышает 20 МБ.', + ]; + } +} \ No newline at end of file diff --git a/app/Containers/Dashboard/UI/WEB/Routes/web.php b/app/Containers/Dashboard/UI/WEB/Routes/web.php new file mode 100755 index 0000000..fca19e6 --- /dev/null +++ b/app/Containers/Dashboard/UI/WEB/Routes/web.php @@ -0,0 +1,24 @@ +group(function () { + Route::get('/dashboard', IndexDashboardController::class)->name('dashboard.index'); + + // Смешанная загрузка (все файлы в одном поле) + Route::post('/dashboard/files/store', ProcessMixedFilesController::class)->name('dashboard.files.store'); + + // Раздельная загрузка (document + media) - для будущего использования + Route::post('/dashboard/files/store-separate', StoreFilesController::class)->name('dashboard.files.store-separate'); + + // Публикация черновика поста + Route::post('/dashboard/posts/{post}/publish', PublishPostController::class)->name('dashboard.posts.publish'); +}); + + + diff --git a/app/Containers/Education/Actions/GetEducationalProgramAction.php b/app/Containers/Education/Actions/GetEducationalProgramAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Actions/ListEducationalProgramsAction.php b/app/Containers/Education/Actions/ListEducationalProgramsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Enums/TypeExam.php b/app/Containers/Education/Enums/TypeExam.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Jobs/CreateAdmissionPlan.php b/app/Containers/Education/Jobs/CreateAdmissionPlan.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Jobs/CreateDirectionStudy.php b/app/Containers/Education/Jobs/CreateDirectionStudy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Jobs/CreateEducationalProgram.php b/app/Containers/Education/Jobs/CreateEducationalProgram.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Jobs/UpdateAdmissionCampaign.php b/app/Containers/Education/Jobs/UpdateAdmissionCampaign.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Loaders/AliasesLoader.php b/app/Containers/Education/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Loaders/MiddlewareLoader.php b/app/Containers/Education/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Loaders/ProvidersLoader.php b/app/Containers/Education/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Models/AdmissionCampaign.php b/app/Containers/Education/Models/AdmissionCampaign.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Models/AdmissionPlan.php b/app/Containers/Education/Models/AdmissionPlan.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Models/DirectionStudy.php b/app/Containers/Education/Models/DirectionStudy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Models/EducationalProgram.php b/app/Containers/Education/Models/EducationalProgram.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Policies/AdmissionCampaignPolicy.php b/app/Containers/Education/Policies/AdmissionCampaignPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Policies/AdmissionPlanPolicy.php b/app/Containers/Education/Policies/AdmissionPlanPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Policies/DirectionStudyPolicy.php b/app/Containers/Education/Policies/DirectionStudyPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Policies/EducationalProgramPolicy.php b/app/Containers/Education/Policies/EducationalProgramPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/BuildFiltersTask.php b/app/Containers/Education/Tasks/BuildFiltersTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetActiveAdmissionCampaignTask.php b/app/Containers/Education/Tasks/GetActiveAdmissionCampaignTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetAdmissionCampaignNameTask.php b/app/Containers/Education/Tasks/GetAdmissionCampaignNameTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetEducationalBudgetsTask.php b/app/Containers/Education/Tasks/GetEducationalBudgetsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetEducationalFormsTask.php b/app/Containers/Education/Tasks/GetEducationalFormsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetEducationalLevelsTask.php b/app/Containers/Education/Tasks/GetEducationalLevelsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetEducationalProgramBySlugTask.php b/app/Containers/Education/Tasks/GetEducationalProgramBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetSeoForCurrentPageTask.php b/app/Containers/Education/Tasks/GetSeoForCurrentPageTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/GetSeoForModelTask.php b/app/Containers/Education/Tasks/GetSeoForModelTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/Tasks/ListDirectionStudiesTask.php b/app/Containers/Education/Tasks/ListDirectionStudiesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/API/Controllers/AcademicYearController.php b/app/Containers/Education/UI/API/Controllers/AcademicYearController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/API/Controllers/UpdateAdmissionCampaignDataApiController.php b/app/Containers/Education/UI/API/Controllers/UpdateAdmissionCampaignDataApiController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/API/Controllers/UpdateAdmissionPlansDataApiController.php b/app/Containers/Education/UI/API/Controllers/UpdateAdmissionPlansDataApiController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/API/Controllers/UpdateEduDataApiController.php b/app/Containers/Education/UI/API/Controllers/UpdateEduDataApiController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/API/Routes/api.php b/app/Containers/Education/UI/API/Routes/api.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/WEB/Controllers/ClientProgramController.php b/app/Containers/Education/UI/WEB/Controllers/ClientProgramController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/WEB/Routes/web.php b/app/Containers/Education/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/WEB/Transformers/DirectionStudyResource.php b/app/Containers/Education/UI/WEB/Transformers/DirectionStudyResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/WEB/Transformers/EducationalProgramBasicResource.php b/app/Containers/Education/UI/WEB/Transformers/EducationalProgramBasicResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Education/UI/WEB/Transformers/EducationalProgramResource.php b/app/Containers/Education/UI/WEB/Transformers/EducationalProgramResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Loaders/AliasesLoader.php b/app/Containers/Event/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Loaders/MiddlewareLoader.php b/app/Containers/Event/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Loaders/ProvidersLoader.php b/app/Containers/Event/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Models/Event.php b/app/Containers/Event/Models/Event.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Models/EventCategory.php b/app/Containers/Event/Models/EventCategory.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Policies/EventCategoryPolicy.php b/app/Containers/Event/Policies/EventCategoryPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/Policies/EventPolicy.php b/app/Containers/Event/Policies/EventPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/UI/WEB/Controllers/ClientEventController.php b/app/Containers/Event/UI/WEB/Controllers/ClientEventController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/UI/WEB/Routes/web.php b/app/Containers/Event/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/UI/WEB/Transformers/EventCategoryResource.php b/app/Containers/Event/UI/WEB/Transformers/EventCategoryResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/UI/WEB/Transformers/EventPreviewResource.php b/app/Containers/Event/UI/WEB/Transformers/EventPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/UI/WEB/Transformers/EventResource.php b/app/Containers/Event/UI/WEB/Transformers/EventResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Event/UI/WEB/Transformers/EventThumbnailResource.php b/app/Containers/Event/UI/WEB/Transformers/EventThumbnailResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Actions/FindDepartmentBySlugAction.php b/app/Containers/InstituteStructure/Actions/FindDepartmentBySlugAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Actions/FindDivisionBySlugAction.php b/app/Containers/InstituteStructure/Actions/FindDivisionBySlugAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Actions/FindFacultyBySlugAction.php b/app/Containers/InstituteStructure/Actions/FindFacultyBySlugAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Actions/ListDivisionsAction.php b/app/Containers/InstituteStructure/Actions/ListDivisionsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Actions/ListFacultiesAction.php b/app/Containers/InstituteStructure/Actions/ListFacultiesAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Loaders/AliasesLoader.php b/app/Containers/InstituteStructure/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Loaders/MiddlewareLoader.php b/app/Containers/InstituteStructure/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Loaders/ProvidersLoader.php b/app/Containers/InstituteStructure/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Models/Department.php b/app/Containers/InstituteStructure/Models/Department.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Models/Division.php b/app/Containers/InstituteStructure/Models/Division.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Models/Faculty.php b/app/Containers/InstituteStructure/Models/Faculty.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Policies/DepartmentPolicy.php b/app/Containers/InstituteStructure/Policies/DepartmentPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Policies/DivisionPolicy.php b/app/Containers/InstituteStructure/Policies/DivisionPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Policies/FacultyPolicy.php b/app/Containers/InstituteStructure/Policies/FacultyPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetActiveDepartmentsByFacultyIdTask.php b/app/Containers/InstituteStructure/Tasks/GetActiveDepartmentsByFacultyIdTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetActiveDivisionsTask.php b/app/Containers/InstituteStructure/Tasks/GetActiveDivisionsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetActiveFacultiesTask.php b/app/Containers/InstituteStructure/Tasks/GetActiveFacultiesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetDepartmentBySlugTask.php b/app/Containers/InstituteStructure/Tasks/GetDepartmentBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetDivisionBySlugTask.php b/app/Containers/InstituteStructure/Tasks/GetDivisionBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetFacultyBySlugOnlyTask.php b/app/Containers/InstituteStructure/Tasks/GetFacultyBySlugOnlyTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GetFacultyBySlugTask.php b/app/Containers/InstituteStructure/Tasks/GetFacultyBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/Tasks/GroupProgramsByDirectionTask.php b/app/Containers/InstituteStructure/Tasks/GroupProgramsByDirectionTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Controllers/ClientDepartmentController.php b/app/Containers/InstituteStructure/UI/WEB/Controllers/ClientDepartmentController.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Controllers/ClientDivisionController.php b/app/Containers/InstituteStructure/UI/WEB/Controllers/ClientDivisionController.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Controllers/ClientFacultyController.php b/app/Containers/InstituteStructure/UI/WEB/Controllers/ClientFacultyController.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Routes/web.php b/app/Containers/InstituteStructure/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Transformers/DepartmentPreviewResource.php b/app/Containers/InstituteStructure/UI/WEB/Transformers/DepartmentPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Transformers/DepartmentResource.php b/app/Containers/InstituteStructure/UI/WEB/Transformers/DepartmentResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Transformers/DivisionResource.php b/app/Containers/InstituteStructure/UI/WEB/Transformers/DivisionResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Transformers/FacultyPreviewResource.php b/app/Containers/InstituteStructure/UI/WEB/Transformers/FacultyPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/InstituteStructure/UI/WEB/Transformers/FacultyResource.php b/app/Containers/InstituteStructure/UI/WEB/Transformers/FacultyResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/Actions/GetMainPageDataAction.php b/app/Containers/Main/Actions/GetMainPageDataAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/Tasks/GetEducationsDataTask.php b/app/Containers/Main/Tasks/GetEducationsDataTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/Tasks/GetPageDataTask.php b/app/Containers/Main/Tasks/GetPageDataTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/Tasks/GetRecentPostsTask.php b/app/Containers/Main/Tasks/GetRecentPostsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/Tasks/GetUpcomingEventsTask.php b/app/Containers/Main/Tasks/GetUpcomingEventsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/UI/WEB/Controllers/MainController.php b/app/Containers/Main/UI/WEB/Controllers/MainController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Main/UI/WEB/Resources/MainPageResource.php b/app/Containers/Main/UI/WEB/Resources/MainPageResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Actions/ListSchedulesAction.php b/app/Containers/Schedule/Actions/ListSchedulesAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Loaders/AliasesLoader.php b/app/Containers/Schedule/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Loaders/MiddlewareLoader.php b/app/Containers/Schedule/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Loaders/ProvidersLoader.php b/app/Containers/Schedule/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Models/EducationalGroup.php b/app/Containers/Schedule/Models/EducationalGroup.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Models/Schedule.php b/app/Containers/Schedule/Models/Schedule.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Policies/EducationalGroupPolicy.php b/app/Containers/Schedule/Policies/EducationalGroupPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Policies/SchedulePolicy.php b/app/Containers/Schedule/Policies/SchedulePolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Tasks/BuildScheduleFiltersTask.php b/app/Containers/Schedule/Tasks/BuildScheduleFiltersTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Tasks/GetAllActiveFacultiesTask.php b/app/Containers/Schedule/Tasks/GetAllActiveFacultiesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Tasks/GetAllFormsEducationTask.php b/app/Containers/Schedule/Tasks/GetAllFormsEducationTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/Tasks/GetFilteredEducationalGroupsTask.php b/app/Containers/Schedule/Tasks/GetFilteredEducationalGroupsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/UI/WEB/Controllers/ClientScheduleController.php b/app/Containers/Schedule/UI/WEB/Controllers/ClientScheduleController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/UI/WEB/Routes/web.php b/app/Containers/Schedule/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/UI/WEB/Transformers/EducationalGroupResource.php b/app/Containers/Schedule/UI/WEB/Transformers/EducationalGroupResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Schedule/UI/WEB/Transformers/ScheduleGroupResource.php b/app/Containers/Schedule/UI/WEB/Transformers/ScheduleGroupResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Actions/GetAcademicJournalAction.php b/app/Containers/Science/Actions/GetAcademicJournalAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Actions/GetAllAcademicJournalsAction.php b/app/Containers/Science/Actions/GetAllAcademicJournalsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Loaders/AliasesLoader.php b/app/Containers/Science/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Loaders/MiddlewareLoader.php b/app/Containers/Science/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Loaders/ProvidersLoader.php b/app/Containers/Science/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Models/AcademicJournal.php b/app/Containers/Science/Models/AcademicJournal.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Models/JournalIssue.php b/app/Containers/Science/Models/JournalIssue.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Policies/AcademicJournalPolicy.php b/app/Containers/Science/Policies/AcademicJournalPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Policies/JournalIssuePolicy.php b/app/Containers/Science/Policies/JournalIssuePolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Tasks/FindAcademicJournalBySlugTask.php b/app/Containers/Science/Tasks/FindAcademicJournalBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Tasks/GetAcademicJournalIssuesGroupedByYearTask.php b/app/Containers/Science/Tasks/GetAcademicJournalIssuesGroupedByYearTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/Tasks/GetAllAcademicJournalsTask.php b/app/Containers/Science/Tasks/GetAllAcademicJournalsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/UI/WEB/Controllers/ClientAcademicJournalController.php b/app/Containers/Science/UI/WEB/Controllers/ClientAcademicJournalController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/UI/WEB/Routes/web.php b/app/Containers/Science/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/Science/UI/WEB/Transformers/AcademicJournalResource.php b/app/Containers/Science/UI/WEB/Transformers/AcademicJournalResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Actions/ClearStaticSearchCacheAction.php b/app/Containers/Search/Actions/ClearStaticSearchCacheAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Actions/PerformCrossEloquentSearchAction.php b/app/Containers/Search/Actions/PerformCrossEloquentSearchAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Actions/RebuildStaticSearchIndexAction.php b/app/Containers/Search/Actions/RebuildStaticSearchIndexAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Actions/SearchStaticFilesAction.php b/app/Containers/Search/Actions/SearchStaticFilesAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Loaders/AliasesLoader.php b/app/Containers/Search/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Loaders/MiddlewareLoader.php b/app/Containers/Search/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Loaders/ProvidersLoader.php b/app/Containers/Search/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/BuildStaticFileIndexTask.php b/app/Containers/Search/Tasks/BuildStaticFileIndexTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/ExtractHtmlContentTask.php b/app/Containers/Search/Tasks/ExtractHtmlContentTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/FilterSearchResultsByCategoryTask.php b/app/Containers/Search/Tasks/FilterSearchResultsByCategoryTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/GetAvailableSearchCategoriesTask.php b/app/Containers/Search/Tasks/GetAvailableSearchCategoriesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/GetBreadcrumbFromHtmlTask.php b/app/Containers/Search/Tasks/GetBreadcrumbFromHtmlTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/GetStaticFileCategoriesTask.php b/app/Containers/Search/Tasks/GetStaticFileCategoriesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/GetStaticSearchCacheStatusTask.php b/app/Containers/Search/Tasks/GetStaticSearchCacheStatusTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/PaginateCollectionTask.php b/app/Containers/Search/Tasks/PaginateCollectionTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/PaginateSearchResultsTask.php b/app/Containers/Search/Tasks/PaginateSearchResultsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/Tasks/SortAndHighlightSearchResultsTask.php b/app/Containers/Search/Tasks/SortAndHighlightSearchResultsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Controllers/SearchController.php b/app/Containers/Search/UI/API/Controllers/SearchController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Controllers/StaticSearchController.php b/app/Containers/Search/UI/API/Controllers/StaticSearchController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Routes/api.php b/app/Containers/Search/UI/API/Routes/api.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/AdditionalEducationSearchResource.php b/app/Containers/Search/UI/API/Transformers/AdditionalEducationSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/EducationGroupSearchResource.php b/app/Containers/Search/UI/API/Transformers/EducationGroupSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/EducationalProgramSearchResource.php b/app/Containers/Search/UI/API/Transformers/EducationalProgramSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/EventSearchResource.php b/app/Containers/Search/UI/API/Transformers/EventSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/FacultySearchResource.php b/app/Containers/Search/UI/API/Transformers/FacultySearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/PageSearchResource.php b/app/Containers/Search/UI/API/Transformers/PageSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/PostSearchResource.php b/app/Containers/Search/UI/API/Transformers/PostSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Search/UI/API/Transformers/UserSearchResource.php b/app/Containers/Search/UI/API/Transformers/UserSearchResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Actions/GetPersonDataAction.php b/app/Containers/User/Actions/GetPersonDataAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Loaders/AliasesLoader.php b/app/Containers/User/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Loaders/MiddlewareLoader.php b/app/Containers/User/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Loaders/ProvidersLoader.php b/app/Containers/User/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Mails/InvitationMail.php b/app/Containers/User/Mails/InvitationMail.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Models/AcceptedInvitation.php b/app/Containers/User/Models/AcceptedInvitation.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Models/Invitation.php b/app/Containers/User/Models/Invitation.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Models/Permission.php b/app/Containers/User/Models/Permission.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Models/Role.php b/app/Containers/User/Models/Role.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Models/User.php b/app/Containers/User/Models/User.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Models/UserDetail.php b/app/Containers/User/Models/UserDetail.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Observers/UserDetailObserver.php b/app/Containers/User/Observers/UserDetailObserver.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Policies/AcceptedInvitationPolicy.php b/app/Containers/User/Policies/AcceptedInvitationPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Policies/RolePolicy.php b/app/Containers/User/Policies/RolePolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Policies/UserDetailPolicy.php b/app/Containers/User/Policies/UserDetailPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Policies/UserPolicy.php b/app/Containers/User/Policies/UserPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Tasks/FindPersonBySlugTask.php b/app/Containers/User/Tasks/FindPersonBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/Tasks/GetSeoForPersonTask.php b/app/Containers/User/Tasks/GetSeoForPersonTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/API/Routes/api.php b/app/Containers/User/UI/API/Routes/api.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Controllers/PersonController.php b/app/Containers/User/UI/WEB/Controllers/PersonController.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Routes/web.php b/app/Containers/User/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/FullInfoPersonResource.php b/app/Containers/User/UI/WEB/Transformers/FullInfoPersonResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDepartmentPreviewResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDepartmentPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDepartmentTeachPreviewResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDepartmentTeachPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDepartmentsTeachResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDepartmentsTeachResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDepartmentsWorkResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDepartmentsWorkResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDetailResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDetailResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDivisionPreviewResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDivisionPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonDivisionsWorkResource.php b/app/Containers/User/UI/WEB/Transformers/PersonDivisionsWorkResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonFacultiesWorkResource.php b/app/Containers/User/UI/WEB/Transformers/PersonFacultiesWorkResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/User/UI/WEB/Transformers/PersonFacultyPreviewResource.php b/app/Containers/User/UI/WEB/Transformers/PersonFacultyPreviewResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetAdditionalEducationalProgramsAction.php b/app/Containers/Widget/Actions/GetAdditionalEducationalProgramsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetContactWidgetPageAction.php b/app/Containers/Widget/Actions/GetContactWidgetPageAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetEducationalProgramsAction.php b/app/Containers/Widget/Actions/GetEducationalProgramsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetPageAction.php b/app/Containers/Widget/Actions/GetPageAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetPageReferenceListPageAction.php b/app/Containers/Widget/Actions/GetPageReferenceListPageAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetPostsAction.php b/app/Containers/Widget/Actions/GetPostsAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetSinglePostAction.php b/app/Containers/Widget/Actions/GetSinglePostAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/GetSliderBySlugAction.php b/app/Containers/Widget/Actions/GetSliderBySlugAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Actions/SubmitWidgetFormAction.php b/app/Containers/Widget/Actions/SubmitWidgetFormAction.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Data/Factories/SlideFactory.php b/app/Containers/Widget/Data/Factories/SlideFactory.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Data/Rules/UniqueJsonField.php b/app/Containers/Widget/Data/Rules/UniqueJsonField.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Data/Seeders/SlideSeeder.php b/app/Containers/Widget/Data/Seeders/SlideSeeder.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Enums/CustomFormStatus.php b/app/Containers/Widget/Enums/CustomFormStatus.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Loaders/AliasesLoader.php b/app/Containers/Widget/Loaders/AliasesLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Loaders/MiddlewareLoader.php b/app/Containers/Widget/Loaders/MiddlewareLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Loaders/ProvidersLoader.php b/app/Containers/Widget/Loaders/ProvidersLoader.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Mails/CustomFormResponseMail.php b/app/Containers/Widget/Mails/CustomFormResponseMail.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Models/ContactWidget.php b/app/Containers/Widget/Models/ContactWidget.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Models/CustomForm.php b/app/Containers/Widget/Models/CustomForm.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Models/CustomFormResponse.php b/app/Containers/Widget/Models/CustomFormResponse.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Models/PageReferenceList.php b/app/Containers/Widget/Models/PageReferenceList.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Models/Slide.php b/app/Containers/Widget/Models/Slide.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Models/Slider.php b/app/Containers/Widget/Models/Slider.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Policies/ContactWidgetPolicy.php b/app/Containers/Widget/Policies/ContactWidgetPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Policies/CustomFormPolicy.php b/app/Containers/Widget/Policies/CustomFormPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Policies/CustomFormResponsePolicy.php b/app/Containers/Widget/Policies/CustomFormResponsePolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Policies/PageReferenceListPolicy.php b/app/Containers/Widget/Policies/PageReferenceListPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Policies/SlidePolicy.php b/app/Containers/Widget/Policies/SlidePolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Policies/SliderPolicy.php b/app/Containers/Widget/Policies/SliderPolicy.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/FindContactWidgetBySlugTask.php b/app/Containers/Widget/Tasks/FindContactWidgetBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/FindPageByIdTask.php b/app/Containers/Widget/Tasks/FindPageByIdTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/FindPageReferenceListBySlugTask.php b/app/Containers/Widget/Tasks/FindPageReferenceListBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/FindPostByIdTask.php b/app/Containers/Widget/Tasks/FindPostByIdTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/FindSliderBySlugTask.php b/app/Containers/Widget/Tasks/FindSliderBySlugTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/FindWidgetFormByIdTask.php b/app/Containers/Widget/Tasks/FindWidgetFormByIdTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/GenerateWidgetFormValidationMessagesTask.php b/app/Containers/Widget/Tasks/GenerateWidgetFormValidationMessagesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/GenerateWidgetFormValidationRulesTask.php b/app/Containers/Widget/Tasks/GenerateWidgetFormValidationRulesTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/GetActiveAdditionalEducationalProgramsTask.php b/app/Containers/Widget/Tasks/GetActiveAdditionalEducationalProgramsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/GetFilteredPostsTask.php b/app/Containers/Widget/Tasks/GetFilteredPostsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/GetPublishedEducationalProgramsTask.php b/app/Containers/Widget/Tasks/GetPublishedEducationalProgramsTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/Tasks/StoreWidgetFormResponseTask.php b/app/Containers/Widget/Tasks/StoreWidgetFormResponseTask.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetAdditionalEducationalProgramController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetAdditionalEducationalProgramController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetContactController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetContactController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetEducationalProgramController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetEducationalProgramController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetFormController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetFormController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetPageController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetPageController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetPageReferenceListController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetPageReferenceListController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetPostController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetPostController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Controllers/ClientWidgetSliderController.php b/app/Containers/Widget/UI/API/Controllers/ClientWidgetSliderController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Routes/api.php b/app/Containers/Widget/UI/API/Routes/api.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Transformers/ContactWidgetResource.php b/app/Containers/Widget/UI/API/Transformers/ContactWidgetResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Transformers/FormResource.php b/app/Containers/Widget/UI/API/Transformers/FormResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Transformers/PageNavigateResource.php b/app/Containers/Widget/UI/API/Transformers/PageNavigateResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Transformers/PageReferenceListResource.php b/app/Containers/Widget/UI/API/Transformers/PageReferenceListResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/API/Transformers/PostThumbnailResource.php b/app/Containers/Widget/UI/API/Transformers/PostThumbnailResource.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/WEB/Controllers/TvController.php b/app/Containers/Widget/UI/WEB/Controllers/TvController.php old mode 100644 new mode 100755 diff --git a/app/Containers/Widget/UI/WEB/Routes/web.php b/app/Containers/Widget/UI/WEB/Routes/web.php old mode 100644 new mode 100755 diff --git a/app/Dto/MainSliderDTO.php b/app/Dto/MainSliderDTO.php old mode 100644 new mode 100755 diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/CustomFormForm.php b/app/Filament/Components/Forms/CustomFormForm.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/BlockSchema.php b/app/Filament/Components/Forms/ItemForm/Blocks/BlockSchema.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/ContactBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/ContactBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/CustomFormBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/CustomFormBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/FastFilesBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/FastFilesBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/FilesBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/FilesBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/HeadingBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/HeadingBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/ImageBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/ImageBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/ImagesBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/ImagesBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/PageItemBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/PageItemBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/PageResourceListBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/PageResourceListBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/ParagraphBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/ParagraphBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/PersonBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/PersonBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/PostItemBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/PostItemBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/PostListBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/PostListBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/SliderBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/SliderBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/StepperBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/StepperBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/TabBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/TabBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Blocks/VideoBlock.php b/app/Filament/Components/Forms/ItemForm/Blocks/VideoBlock.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/CustomForm/FormBuilderItem.php b/app/Filament/Components/Forms/ItemForm/CustomForm/FormBuilderItem.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleLengthLimitComponent.php b/app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleLengthLimitComponent.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleRequiredComponent.php b/app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleRequiredComponent.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleUniqueComponent.php b/app/Filament/Components/Forms/ItemForm/CustomForm/components/rules/RuleUniqueComponent.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Defaults/ContentBuilderItem.php b/app/Filament/Components/Forms/ItemForm/Defaults/ContentBuilderItem.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Defaults/TabBuilderItem.php b/app/Filament/Components/Forms/ItemForm/Defaults/TabBuilderItem.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/ItemForm/Pages/ContentBuilderItem.php b/app/Filament/Components/Forms/ItemForm/Pages/ContentBuilderItem.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/PageForm.php b/app/Filament/Components/Forms/PageForm.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/PostForm.php b/app/Filament/Components/Forms/PostForm.php old mode 100644 new mode 100755 diff --git a/app/Filament/Components/Forms/UserDetailForm.php b/app/Filament/Components/Forms/UserDetailForm.php old mode 100644 new mode 100755 diff --git a/app/Filament/Exports/CustomFormExporter.php b/app/Filament/Exports/CustomFormExporter.php old mode 100644 new mode 100755 diff --git a/app/Filament/Pages/Backups.php b/app/Filament/Pages/Backups.php old mode 100644 new mode 100755 diff --git a/app/Filament/Pages/UploadToUrl.php b/app/Filament/Pages/UploadToUrl.php old mode 100644 new mode 100755 diff --git a/app/Filament/Plugins/CheckpointPlugin.php b/app/Filament/Plugins/CheckpointPlugin.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcademicJournalResource.php b/app/Filament/Resources/AcademicJournalResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcademicJournalResource/Pages/CreateAcademicJournal.php b/app/Filament/Resources/AcademicJournalResource/Pages/CreateAcademicJournal.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcademicJournalResource/Pages/EditAcademicJournal.php b/app/Filament/Resources/AcademicJournalResource/Pages/EditAcademicJournal.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcademicJournalResource/Pages/ListAcademicJournals.php b/app/Filament/Resources/AcademicJournalResource/Pages/ListAcademicJournals.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcademicJournalResource/RelationManagers/JournalsRelationManager.php b/app/Filament/Resources/AcademicJournalResource/RelationManagers/JournalsRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcceptedInvitationResource.php b/app/Filament/Resources/AcceptedInvitationResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcceptedInvitationResource/Pages/CreateAcceptedInvitation.php b/app/Filament/Resources/AcceptedInvitationResource/Pages/CreateAcceptedInvitation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcceptedInvitationResource/Pages/EditAcceptedInvitation.php b/app/Filament/Resources/AcceptedInvitationResource/Pages/EditAcceptedInvitation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AcceptedInvitationResource/Pages/ListAcceptedInvitations.php b/app/Filament/Resources/AcceptedInvitationResource/Pages/ListAcceptedInvitations.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationCategoryResource.php b/app/Filament/Resources/AdditionalEducationCategoryResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationCategoryResource/Pages/CreateAdditionalEducationCategory.php b/app/Filament/Resources/AdditionalEducationCategoryResource/Pages/CreateAdditionalEducationCategory.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationCategoryResource/Pages/EditAdditionalEducationCategory.php b/app/Filament/Resources/AdditionalEducationCategoryResource/Pages/EditAdditionalEducationCategory.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationCategoryResource/Pages/ListAdditionalEducationCategories.php b/app/Filament/Resources/AdditionalEducationCategoryResource/Pages/ListAdditionalEducationCategories.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationResource.php b/app/Filament/Resources/AdditionalEducationResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationResource/Pages/CreateAdditionalEducation.php b/app/Filament/Resources/AdditionalEducationResource/Pages/CreateAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationResource/Pages/EditAdditionalEducation.php b/app/Filament/Resources/AdditionalEducationResource/Pages/EditAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdditionalEducationResource/Pages/ListAdditionalEducation.php b/app/Filament/Resources/AdditionalEducationResource/Pages/ListAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionCampaignResource.php b/app/Filament/Resources/AdmissionCampaignResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionCampaignResource/Pages/CreateAdmissionCampaign.php b/app/Filament/Resources/AdmissionCampaignResource/Pages/CreateAdmissionCampaign.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionCampaignResource/Pages/EditAdmissionCampaign.php b/app/Filament/Resources/AdmissionCampaignResource/Pages/EditAdmissionCampaign.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionCampaignResource/Pages/ListAdmissionCampaigns.php b/app/Filament/Resources/AdmissionCampaignResource/Pages/ListAdmissionCampaigns.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionPlanResource.php b/app/Filament/Resources/AdmissionPlanResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionPlanResource/Pages/CreateAdmissionPlan.php b/app/Filament/Resources/AdmissionPlanResource/Pages/CreateAdmissionPlan.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionPlanResource/Pages/EditAdmissionPlan.php b/app/Filament/Resources/AdmissionPlanResource/Pages/EditAdmissionPlan.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/AdmissionPlanResource/Pages/ListAdmissionPlans.php b/app/Filament/Resources/AdmissionPlanResource/Pages/ListAdmissionPlans.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CategoryResource.php b/app/Filament/Resources/CategoryResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CategoryResource/Pages/CreateCategory.php b/app/Filament/Resources/CategoryResource/Pages/CreateCategory.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CategoryResource/Pages/EditCategory.php b/app/Filament/Resources/CategoryResource/Pages/EditCategory.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CategoryResource/Pages/ListCategories.php b/app/Filament/Resources/CategoryResource/Pages/ListCategories.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ContactWidgetResource.php b/app/Filament/Resources/ContactWidgetResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ContactWidgetResource/Pages/CreateContactWidget.php b/app/Filament/Resources/ContactWidgetResource/Pages/CreateContactWidget.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ContactWidgetResource/Pages/EditContactWidget.php b/app/Filament/Resources/ContactWidgetResource/Pages/EditContactWidget.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ContactWidgetResource/Pages/ListContactWidgets.php b/app/Filament/Resources/ContactWidgetResource/Pages/ListContactWidgets.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResource.php b/app/Filament/Resources/CustomFormResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResource/Pages/CreateCustomForm.php b/app/Filament/Resources/CustomFormResource/Pages/CreateCustomForm.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResource/Pages/EditCustomForm.php b/app/Filament/Resources/CustomFormResource/Pages/EditCustomForm.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResource/Pages/ListCustomForms.php b/app/Filament/Resources/CustomFormResource/Pages/ListCustomForms.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResource/RelationManagers/ResponsesRelationManager.php b/app/Filament/Resources/CustomFormResource/RelationManagers/ResponsesRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResponseResource.php b/app/Filament/Resources/CustomFormResponseResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResponseResource/Pages/CreateCustomFormResponse.php b/app/Filament/Resources/CustomFormResponseResource/Pages/CreateCustomFormResponse.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResponseResource/Pages/CustomFormResponseView.php b/app/Filament/Resources/CustomFormResponseResource/Pages/CustomFormResponseView.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResponseResource/Pages/EditCustomFormResponse.php b/app/Filament/Resources/CustomFormResponseResource/Pages/EditCustomFormResponse.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/CustomFormResponseResource/Pages/ListCustomFormResponses.php b/app/Filament/Resources/CustomFormResponseResource/Pages/ListCustomFormResponses.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource.php b/app/Filament/Resources/DepartmentResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource/Pages/CreateDepartment.php b/app/Filament/Resources/DepartmentResource/Pages/CreateDepartment.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource/Pages/EditDepartment.php b/app/Filament/Resources/DepartmentResource/Pages/EditDepartment.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource/Pages/ListDepartments.php b/app/Filament/Resources/DepartmentResource/Pages/ListDepartments.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource/RelationManagers/ProgramsRelationManager.php b/app/Filament/Resources/DepartmentResource/RelationManagers/ProgramsRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource/RelationManagers/TeachersRelationManager.php b/app/Filament/Resources/DepartmentResource/RelationManagers/TeachersRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DepartmentResource/RelationManagers/WorkersRelationManager.php b/app/Filament/Resources/DepartmentResource/RelationManagers/WorkersRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionAdditionalEducationResource.php b/app/Filament/Resources/DirectionAdditionalEducationResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionAdditionalEducationResource/Pages/CreateDirectionAdditionalEducation.php b/app/Filament/Resources/DirectionAdditionalEducationResource/Pages/CreateDirectionAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionAdditionalEducationResource/Pages/EditDirectionAdditionalEducation.php b/app/Filament/Resources/DirectionAdditionalEducationResource/Pages/EditDirectionAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionAdditionalEducationResource/Pages/ListDirectionAdditionalEducation.php b/app/Filament/Resources/DirectionAdditionalEducationResource/Pages/ListDirectionAdditionalEducation.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionStudyResource.php b/app/Filament/Resources/DirectionStudyResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionStudyResource/Pages/CreateDirectionStudy.php b/app/Filament/Resources/DirectionStudyResource/Pages/CreateDirectionStudy.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionStudyResource/Pages/EditDirectionStudy.php b/app/Filament/Resources/DirectionStudyResource/Pages/EditDirectionStudy.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DirectionStudyResource/Pages/ListDirectionStudies.php b/app/Filament/Resources/DirectionStudyResource/Pages/ListDirectionStudies.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DivisionResource.php b/app/Filament/Resources/DivisionResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DivisionResource/Pages/CreateDivision.php b/app/Filament/Resources/DivisionResource/Pages/CreateDivision.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DivisionResource/Pages/EditDivision.php b/app/Filament/Resources/DivisionResource/Pages/EditDivision.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DivisionResource/Pages/ListDivisions.php b/app/Filament/Resources/DivisionResource/Pages/ListDivisions.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/DivisionResource/RelationManagers/WorkersRelationManager.php b/app/Filament/Resources/DivisionResource/RelationManagers/WorkersRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalGroupResource.php b/app/Filament/Resources/EducationalGroupResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalGroupResource/Pages/CreateEducationalGroup.php b/app/Filament/Resources/EducationalGroupResource/Pages/CreateEducationalGroup.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalGroupResource/Pages/EditEducationalGroup.php b/app/Filament/Resources/EducationalGroupResource/Pages/EditEducationalGroup.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalGroupResource/Pages/ListEducationalGroups.php b/app/Filament/Resources/EducationalGroupResource/Pages/ListEducationalGroups.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalProgramResource.php b/app/Filament/Resources/EducationalProgramResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalProgramResource/Pages/CreateEducationalProgram.php b/app/Filament/Resources/EducationalProgramResource/Pages/CreateEducationalProgram.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalProgramResource/Pages/EditEducationalProgram.php b/app/Filament/Resources/EducationalProgramResource/Pages/EditEducationalProgram.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalProgramResource/Pages/ListEducationalPrograms.php b/app/Filament/Resources/EducationalProgramResource/Pages/ListEducationalPrograms.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EducationalProgramResource/RelationManagers/AdmissionPlansRelationManager.php b/app/Filament/Resources/EducationalProgramResource/RelationManagers/AdmissionPlansRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventCategoryResource.php b/app/Filament/Resources/EventCategoryResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventCategoryResource/Pages/CreateEventCategory.php b/app/Filament/Resources/EventCategoryResource/Pages/CreateEventCategory.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventCategoryResource/Pages/EditEventCategory.php b/app/Filament/Resources/EventCategoryResource/Pages/EditEventCategory.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventCategoryResource/Pages/ListEventCategories.php b/app/Filament/Resources/EventCategoryResource/Pages/ListEventCategories.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventResource.php b/app/Filament/Resources/EventResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventResource/Pages/CreateEvent.php b/app/Filament/Resources/EventResource/Pages/CreateEvent.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventResource/Pages/EditEvent.php b/app/Filament/Resources/EventResource/Pages/EditEvent.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/EventResource/Pages/ListEvents.php b/app/Filament/Resources/EventResource/Pages/ListEvents.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/FacultyResource.php b/app/Filament/Resources/FacultyResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/FacultyResource/Pages/CreateFaculty.php b/app/Filament/Resources/FacultyResource/Pages/CreateFaculty.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/FacultyResource/Pages/EditFaculty.php b/app/Filament/Resources/FacultyResource/Pages/EditFaculty.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/FacultyResource/Pages/ListFaculties.php b/app/Filament/Resources/FacultyResource/Pages/ListFaculties.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/FacultyResource/RelationManagers/DepartmentsRelationManager.php b/app/Filament/Resources/FacultyResource/RelationManagers/DepartmentsRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php b/app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/JournalIssueResource.php b/app/Filament/Resources/JournalIssueResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/JournalIssueResource/Pages/CreateJournalIssue.php b/app/Filament/Resources/JournalIssueResource/Pages/CreateJournalIssue.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/JournalIssueResource/Pages/EditJournalIssue.php b/app/Filament/Resources/JournalIssueResource/Pages/EditJournalIssue.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/JournalIssueResource/Pages/ListJournalIssues.php b/app/Filament/Resources/JournalIssueResource/Pages/ListJournalIssues.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/MainSectionResource.php b/app/Filament/Resources/MainSectionResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/MainSectionResource/Pages/CreateMainSection.php b/app/Filament/Resources/MainSectionResource/Pages/CreateMainSection.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/MainSectionResource/Pages/EditMainSection.php b/app/Filament/Resources/MainSectionResource/Pages/EditMainSection.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/MainSectionResource/Pages/ListMainSections.php b/app/Filament/Resources/MainSectionResource/Pages/ListMainSections.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/MainSectionResource/RelationManagers/SubSectionsRelationManager.php b/app/Filament/Resources/MainSectionResource/RelationManagers/SubSectionsRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageReferenceListResource.php b/app/Filament/Resources/PageReferenceListResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageReferenceListResource/Pages/CreatePageReferenceList.php b/app/Filament/Resources/PageReferenceListResource/Pages/CreatePageReferenceList.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageReferenceListResource/Pages/EditPageReferenceList.php b/app/Filament/Resources/PageReferenceListResource/Pages/EditPageReferenceList.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageReferenceListResource/Pages/ListPageReferenceLists.php b/app/Filament/Resources/PageReferenceListResource/Pages/ListPageReferenceLists.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageResource.php b/app/Filament/Resources/PageResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageResource/Pages/CreatePage.php b/app/Filament/Resources/PageResource/Pages/CreatePage.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageResource/Pages/EditPage.php b/app/Filament/Resources/PageResource/Pages/EditPage.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageResource/Pages/ListPages.php b/app/Filament/Resources/PageResource/Pages/ListPages.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PageResource/RelationManagers/SectionRelationManager.php b/app/Filament/Resources/PageResource/RelationManagers/SectionRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PostResource.php b/app/Filament/Resources/PostResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PostResource/Pages/CreatePost.php b/app/Filament/Resources/PostResource/Pages/CreatePost.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PostResource/Pages/EditPost.php b/app/Filament/Resources/PostResource/Pages/EditPost.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PostResource/Pages/ListPosts.php b/app/Filament/Resources/PostResource/Pages/ListPosts.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/PostResource/Pages/ViewPost.php b/app/Filament/Resources/PostResource/Pages/ViewPost.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ScheduleResource.php b/app/Filament/Resources/ScheduleResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ScheduleResource/Pages/CreateSchedule.php b/app/Filament/Resources/ScheduleResource/Pages/CreateSchedule.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ScheduleResource/Pages/EditSchedule.php b/app/Filament/Resources/ScheduleResource/Pages/EditSchedule.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ScheduleResource/Pages/ListSchedules.php b/app/Filament/Resources/ScheduleResource/Pages/ListSchedules.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/ScheduleResource/Pages/ScheduleResource/Pages/UploadSchedules.php b/app/Filament/Resources/ScheduleResource/Pages/ScheduleResource/Pages/UploadSchedules.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/Shield/RoleResource.php b/app/Filament/Resources/Shield/RoleResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/Shield/RoleResource/Pages/CreateRole.php b/app/Filament/Resources/Shield/RoleResource/Pages/CreateRole.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/Shield/RoleResource/Pages/EditRole.php b/app/Filament/Resources/Shield/RoleResource/Pages/EditRole.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/Shield/RoleResource/Pages/ListRoles.php b/app/Filament/Resources/Shield/RoleResource/Pages/ListRoles.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/Shield/RoleResource/Pages/ViewRole.php b/app/Filament/Resources/Shield/RoleResource/Pages/ViewRole.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SlideResource.php b/app/Filament/Resources/SlideResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SlideResource/Pages/CreateSlide.php b/app/Filament/Resources/SlideResource/Pages/CreateSlide.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SlideResource/Pages/EditSlide.php b/app/Filament/Resources/SlideResource/Pages/EditSlide.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SlideResource/Pages/ListSlides.php b/app/Filament/Resources/SlideResource/Pages/ListSlides.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SliderResource.php b/app/Filament/Resources/SliderResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SliderResource/Pages/CreateSlider.php b/app/Filament/Resources/SliderResource/Pages/CreateSlider.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SliderResource/Pages/EditSlider.php b/app/Filament/Resources/SliderResource/Pages/EditSlider.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SliderResource/Pages/ListSliders.php b/app/Filament/Resources/SliderResource/Pages/ListSliders.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SliderResource/RelationManagers/SlidesRelationManager.php b/app/Filament/Resources/SliderResource/RelationManagers/SlidesRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SubSectionResource.php b/app/Filament/Resources/SubSectionResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SubSectionResource/Pages/CreateSubSection.php b/app/Filament/Resources/SubSectionResource/Pages/CreateSubSection.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SubSectionResource/Pages/EditSubSection.php b/app/Filament/Resources/SubSectionResource/Pages/EditSubSection.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SubSectionResource/Pages/ListSubSections.php b/app/Filament/Resources/SubSectionResource/Pages/ListSubSections.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/SubSectionResource/RelationManagers/PagesRelationManager.php b/app/Filament/Resources/SubSectionResource/RelationManagers/PagesRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/TagResource.php b/app/Filament/Resources/TagResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/TagResource/Pages/CreateTag.php b/app/Filament/Resources/TagResource/Pages/CreateTag.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/TagResource/Pages/EditTag.php b/app/Filament/Resources/TagResource/Pages/EditTag.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/TagResource/Pages/ListTags.php b/app/Filament/Resources/TagResource/Pages/ListTags.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UrlLinkResource.php b/app/Filament/Resources/UrlLinkResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UrlLinkResource/Pages/CreateUrlLink.php b/app/Filament/Resources/UrlLinkResource/Pages/CreateUrlLink.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UrlLinkResource/Pages/EditUrlLink.php b/app/Filament/Resources/UrlLinkResource/Pages/EditUrlLink.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UrlLinkResource/Pages/ListUrlLinks.php b/app/Filament/Resources/UrlLinkResource/Pages/ListUrlLinks.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserDetailResource.php b/app/Filament/Resources/UserDetailResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserDetailResource/Pages/CreateUserDetail.php b/app/Filament/Resources/UserDetailResource/Pages/CreateUserDetail.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserDetailResource/Pages/EditUserDetail.php b/app/Filament/Resources/UserDetailResource/Pages/EditUserDetail.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserDetailResource/Pages/ListUserDetails.php b/app/Filament/Resources/UserDetailResource/Pages/ListUserDetails.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserResource/Pages/CreateUser.php b/app/Filament/Resources/UserResource/Pages/CreateUser.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserResource/Pages/EditUser.php b/app/Filament/Resources/UserResource/Pages/EditUser.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Resources/UserResource/Pages/ListUsers.php old mode 100644 new mode 100755 diff --git a/app/Filament/Resources/UserResource/RelationManagers/UserDetailRelationManager.php b/app/Filament/Resources/UserResource/RelationManagers/UserDetailRelationManager.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/app/Http/Controllers/Auth/AuthenticatedSessionController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/ConfirmablePasswordController.php b/app/Http/Controllers/Auth/ConfirmablePasswordController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/EmailVerificationPromptController.php b/app/Http/Controllers/Auth/EmailVerificationPromptController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/NewPasswordController.php b/app/Http/Controllers/Auth/NewPasswordController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/PasswordResetLinkController.php b/app/Http/Controllers/Auth/PasswordResetLinkController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/MainController.php b/app/Http/Controllers/MainController.php old mode 100644 new mode 100755 diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/AccessCheck.php b/app/Http/Middleware/AccessCheck.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/EnsureUserIsSuperadmin.php b/app/Http/Middleware/EnsureUserIsSuperadmin.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/FormTimePeriodMiddleware.php b/app/Http/Middleware/FormTimePeriodMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/GenerateBreadcrumbs.php b/app/Http/Middleware/GenerateBreadcrumbs.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php old mode 100644 new mode 100755 index 1915d40..4055e9f --- a/app/Http/Middleware/HandleInertiaRequests.php +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -40,6 +40,12 @@ class HandleInertiaRequests extends Middleware return 'empty'; }, 'yandex_metrika_id' => config('services.yandex_metrika.id'), + 'flash' => function () use ($request) { + return [ + 'success' => $request->session()->get('success'), + 'extracted_text' => $request->session()->get('extracted_text'), + ]; + }, ]; } } diff --git a/app/Http/Middleware/InternalRequestOnly.php b/app/Http/Middleware/InternalRequestOnly.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/LimitPost.php b/app/Http/Middleware/LimitPost.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/RateLimitCheckMiddleware.php b/app/Http/Middleware/RateLimitCheckMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/RateLimitCounterMiddleware.php b/app/Http/Middleware/RateLimitCounterMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php old mode 100644 new mode 100755 diff --git a/app/Jobs/CreateAdmissionPlan.php b/app/Jobs/CreateAdmissionPlan.php old mode 100644 new mode 100755 diff --git a/app/Jobs/CreateDirectionStudy.php b/app/Jobs/CreateDirectionStudy.php old mode 100644 new mode 100755 diff --git a/app/Jobs/CreateEducationalProgram.php b/app/Jobs/CreateEducationalProgram.php old mode 100644 new mode 100755 diff --git a/app/Jobs/CreateVkPost.php b/app/Jobs/CreateVkPost.php old mode 100644 new mode 100755 diff --git a/app/Jobs/CreateVkPostJob.php b/app/Jobs/CreateVkPostJob.php old mode 100644 new mode 100755 index 2b07e5e..1ff4117 --- a/app/Jobs/CreateVkPostJob.php +++ b/app/Jobs/CreateVkPostJob.php @@ -26,12 +26,11 @@ class CreateVkPostJob implements ShouldQueue protected $message; protected $images; protected $videos; - protected $documents; protected $publish_date; protected $public_id; public function __construct( - int $post_id, string $title, string $message, array $images = [], array $videos = [], array $documents = [], ?int $publish_date = null + int $post_id, string $title, string $message, array $images = [], array $videos = [], ?int $publish_date = null ) { $this->post_id = $post_id; @@ -39,7 +38,6 @@ class CreateVkPostJob implements ShouldQueue $this->message = $message; $this->images = $images; $this->videos = $videos; - $this->documents = $documents; $this->publish_date = $publish_date; $this->public_id = config('services.vk.public_id'); } @@ -54,43 +52,35 @@ class CreateVkPostJob implements ShouldQueue $from_group = 1; - $doc_attachments = !empty($this->documents) ? $this->prepareDocuments($this->documents) : ''; - $doc_list = $doc_attachments ? explode(',', $doc_attachments) : []; - $doc_count = count($doc_list); + // Документы больше не загружаются — они добавляются как ссылки в тексте поста + // Считаем только видео и изображения + $video_attachments = !empty($this->videos) ? $this->prepareVideos($this->videos) : ''; + $video_list = $video_attachments ? explode(',', $video_attachments) : []; + + // Все 10 слотов доступны для видео и изображений + $available_slots = 10 - count($video_list); + $attached_videos = array_slice($video_list, 0, count($video_list)); + $remaining_slots = $available_slots; - Log::info("{$logPrefix} Загружено документов: {$doc_count}"); + Log::info("{$logPrefix} Видео: " . count($attached_videos) . ", Осталось слотов для фото: {$remaining_slots}"); - if ($doc_count >= 10) { - $selected_attachments = array_slice($doc_list, 0, 10); - $image_list = []; - Log::info("{$logPrefix} Лимит вложений заполнен документами."); + $image_list = []; + if ($remaining_slots > 0 && !empty($this->images)) { + $images_to_attach = array_slice($this->images, 0, $remaining_slots); + + Log::info("{$logPrefix} Начинаем подготовку фото для стены", ['files' => $images_to_attach]); + + $image_attachments = $this->prepareWallPhotos($images_to_attach); + + Log::info("{$logPrefix} Результат подготовки фото (строка): '{$image_attachments}'"); + + $image_list = $image_attachments ? explode(',', $image_attachments) : []; } else { - $video_attachments = !empty($this->videos) ? $this->prepareVideos($this->videos) : ''; - $video_list = $video_attachments ? explode(',', $video_attachments) : []; - $available_slots = 10 - $doc_count; - $attached_videos = array_slice($video_list, 0, min(count($video_list), $available_slots)); - $remaining_slots = $available_slots - count($attached_videos); - - Log::info("{$logPrefix} Видео: " . count($attached_videos) . ", Осталось слотов для фото: {$remaining_slots}"); - - if ($remaining_slots > 0 && !empty($this->images)) { - $images_to_attach = array_slice($this->images, 0, $remaining_slots); - - Log::info("{$logPrefix} Начинаем подготовку фото для стены", ['files' => $images_to_attach]); - - $image_attachments = $this->prepareWallPhotos($images_to_attach); - - Log::info("{$logPrefix} Результат подготовки фото (строка): '{$image_attachments}'"); - - $image_list = $image_attachments ? explode(',', $image_attachments) : []; - } else { - $image_list = []; - Log::info("{$logPrefix} Фото не будут добавлены (нет слотов или нет фото)."); - } - - $selected_attachments = array_merge($doc_list, $attached_videos, $image_list); + Log::info("{$logPrefix} Фото не будут добавлены (нет слотов или нет фото)."); } + $selected_attachments = array_merge($attached_videos, $image_list); + if (count($this->images) > count($image_list)) { Log::info("{$logPrefix} Не все фото вошли в пост. Создаем альбом."); @@ -303,76 +293,6 @@ class CreateVkPostJob implements ShouldQueue return $uploadedVideos; } - private function prepareDocuments(array $documents): string - { - // Ваш старый код, добавил только лог ошибки - $baseUrl = config('app.url'); - try { - $documentPaths = array_map(function($doc) use ($baseUrl) { - return $baseUrl . $doc; - }, $documents); - // Log::info(json_encode($documentPaths)); // Старый лог - $uploadedDocs = $this->uploadDocuments($documentPaths, $this->public_id); - return implode(',', $uploadedDocs); - } catch (\Exception $e) { - Log::error("Ошибка при подготовке документов: " . $e->getMessage()); - return ''; - } - } - - private function uploadDocuments(array $documentPaths, ?int $groupId = null): array - { - // Ваш старый код - $uploadedDocs = []; - - foreach ($documentPaths as $docPath) { - try { - $uploadServerResponse = Http::get('https://api.vk.ru/method/docs.getWallUploadServer', [ - 'group_id' => $groupId, - 'access_token' => (new VkAuthService())->getToken()->access_token, - 'v' => '5.131', - ]); - - $uploadServerData = $uploadServerResponse->json(); - // Log::info($uploadServerData); // Старый лог - if (!isset($uploadServerData['response']['upload_url'])) { - throw new \Exception('Не удалось получить сервер для загрузки документа: ' . $docPath); - } - $uploadUrl = $uploadServerData['response']['upload_url']; - - $uploadResponse = Http::attach( - 'file', - file_get_contents($docPath), - basename($docPath) - )->post($uploadUrl); - - $uploadData = $uploadResponse->json(); - if (!isset($uploadData['file'])) { - throw new \Exception('Не удалось загрузить документ: ' . $docPath); - } - - $saveResponse = Http::get('https://api.vk.ru/method/docs.save', [ - 'file' => $uploadData['file'], - 'access_token' => (new VkAuthService())->getToken()->access_token, - 'v' => '5.131', - ]); - - $saveData = $saveResponse->json(); - - if (!isset($saveData['response']['doc'])) { - throw new \Exception('Не удалось сохранить документ: ' . $docPath); - } - - $doc = $saveData['response']['doc']; - $attachment = "doc{$doc['owner_id']}_{$doc['id']}"; - $uploadedDocs[] = $attachment; - } catch (\Exception $e) { - Log::error("Ошибка при загрузке документа {$docPath}: " . $e->getMessage()); - } - } - return $uploadedDocs; - } - public function createAlbum(string $title, $images) { // Ваш код diff --git a/app/Jobs/ImportApiDataPost.php b/app/Jobs/ImportApiDataPost.php old mode 100644 new mode 100755 diff --git a/app/Jobs/ImportUsers.php b/app/Jobs/ImportUsers.php old mode 100644 new mode 100755 diff --git a/app/Jobs/RunBackup.php b/app/Jobs/RunBackup.php old mode 100644 new mode 100755 diff --git a/app/Jobs/SendFormResponseMail.php b/app/Jobs/SendFormResponseMail.php old mode 100644 new mode 100755 diff --git a/app/Jobs/UpdateVkPost.php b/app/Jobs/UpdateVkPost.php old mode 100644 new mode 100755 diff --git a/app/Jobs/UpdateVkPostJob.php b/app/Jobs/UpdateVkPostJob.php old mode 100644 new mode 100755 index 2c8d157..986f49d --- a/app/Jobs/UpdateVkPostJob.php +++ b/app/Jobs/UpdateVkPostJob.php @@ -26,12 +26,11 @@ class UpdateVkPostJob implements ShouldQueue protected $message; protected $images; protected $videos; - protected $documents; protected $publish_date; protected $public_id; public function __construct( - int $post_id, string $title, string $message, array $images = [], array $videos = [], array $documents = [], ?int $publish_date = null + int $post_id, string $title, string $message, array $images = [], array $videos = [], ?int $publish_date = null ) { $this->post_id = $post_id; @@ -39,7 +38,6 @@ class UpdateVkPostJob implements ShouldQueue $this->message = $message; $this->images = $images; $this->videos = $videos; - $this->documents = $documents; $this->publish_date = $publish_date; $this->public_id = config('services.vk.public_id'); } @@ -68,36 +66,29 @@ class UpdateVkPostJob implements ShouldQueue $from_group = 1; - // Подготовка документов - $doc_attachments = !empty($this->documents) ? $this->prepareDocuments($this->documents) : ''; - $doc_list = $doc_attachments ? explode(',', $doc_attachments) : []; - $doc_count = count($doc_list); + // Документы больше не загружаются — они добавляются как ссылки в тексте поста + // Считаем только видео и изображения + $video_attachments = !empty($this->videos) ? $this->prepareVideos($this->videos) : ''; + $video_list = $video_attachments ? explode(',', $video_attachments) : []; + + // Все 10 слотов доступны для видео и изображений + $available_slots = 10 - count($video_list); + $attached_videos = array_slice($video_list, 0, count($video_list)); + $remaining_slots = $available_slots; - if ($doc_count >= 10) { - // Если документов 10 или больше, прикрепляем только первые 10 - $selected_attachments = array_slice($doc_list, 0, 10); - $image_list = []; + $image_list = []; + if ($remaining_slots > 0 && !empty($this->images)) { + // Подготовка только тех изображений, которые поместятся + $images_to_attach = array_slice($this->images, 0, $remaining_slots); + $image_attachments = $this->prepareWallPhotos($images_to_attach); + $image_list = $image_attachments ? explode(',', $image_attachments) : []; } else { - // Подготовка видео - $video_attachments = !empty($this->videos) ? $this->prepareVideos($this->videos) : ''; - $video_list = $video_attachments ? explode(',', $video_attachments) : []; - $available_slots = 10 - $doc_count; - $attached_videos = array_slice($video_list, 0, min(count($video_list), $available_slots)); - $remaining_slots = $available_slots - count($attached_videos); - - if ($remaining_slots > 0 && !empty($this->images)) { - // Подготовка только тех изображений, которые поместятся - $images_to_attach = array_slice($this->images, 0, $remaining_slots); - $image_attachments = $this->prepareWallPhotos($images_to_attach); - $image_list = $image_attachments ? explode(',', $image_attachments) : []; - } else { - $image_list = []; - } - - // Собираем все вложения с учетом приоритетов - $selected_attachments = array_merge($doc_list, $attached_videos, $image_list); + Log::info("Фото не будут добавлены (нет слотов или нет фото)."); } + // Собираем все вложения с учетом приоритетов + $selected_attachments = array_merge($attached_videos, $image_list); + // Проверяем, все ли изображения прикреплены if (count($this->images) > count($image_list)) { // Если не все изображения вошли, создаем альбом @@ -153,22 +144,6 @@ class UpdateVkPostJob implements ShouldQueue return implode(',', $uploadedVideos); } - private function prepareDocuments(array $documents): string - { - $baseUrl = config('app.url'); - try { - $documentPaths = array_map(function($doc) use ($baseUrl) { - return $baseUrl . $doc; - }, $documents); - Log::info(json_encode($documentPaths)); - $uploadedDocs = $this->uploadDocuments($documentPaths, $this->public_id); - return implode(',', $uploadedDocs); - } catch (\Exception $e) { - Log::error("Ошибка при подготовке документов: " . $e->getMessage()); - return ''; - } - } - private function uploadWallPhotos(array $imagePaths, ?int $groupId = null): array { $uploadedPhotos = []; @@ -261,64 +236,6 @@ class UpdateVkPostJob implements ShouldQueue return $uploadedVideos; } - private function uploadDocuments(array $documentPaths, ?int $groupId = null): array - { - $uploadedDocs = []; - - foreach ($documentPaths as $docPath) { - try { - // Получение сервера для загрузки документов на стену группы - $uploadServerResponse = Http::get('https://api.vk.ru/method/docs.getWallUploadServer', [ - 'group_id' => $groupId, - 'access_token' => (new VkAuthService())->getToken()->access_token, - 'v' => '5.131', - ]); - - $uploadServerData = $uploadServerResponse->json(); - Log::info($uploadServerData); - if (!isset($uploadServerData['response']['upload_url'])) { - throw new \Exception('Не удалось получить сервер для загрузки документа: ' . $docPath); - } - $uploadUrl = $uploadServerData['response']['upload_url']; - - // Загрузка документа на сервер - $uploadResponse = Http::attach( - 'file', - file_get_contents($docPath), - basename($docPath) - )->post($uploadUrl); - - $uploadData = $uploadResponse->json(); - if (!isset($uploadData['file'])) { - throw new \Exception('Не удалось загрузить документ: ' . $docPath); - } - - // Сохранение документа - $saveResponse = Http::get('https://api.vk.ru/method/docs.save', [ - 'file' => $uploadData['file'], - 'access_token' => (new VkAuthService())->getToken()->access_token, - 'v' => '5.131', - ]); - - $saveData = $saveResponse->json(); - - // Проверка наличия данных о документе - if (!isset($saveData['response']['doc'])) { - throw new \Exception('Не удалось сохранить документ: ' . $docPath); - } - - // Получение данных о документе - $doc = $saveData['response']['doc']; - $attachment = "doc{$doc['owner_id']}_{$doc['id']}"; - $uploadedDocs[] = $attachment; - } catch (\Exception $e) { - Log::error("Ошибка при загрузке документа {$docPath}: " . $e->getMessage()); - } - } - - return $uploadedDocs; - } - public function createAlbum(string $title, $images) { $vk = new VKApiClient(); diff --git a/app/Livewire/AcceptInvitation.php b/app/Livewire/AcceptInvitation.php old mode 100644 new mode 100755 diff --git a/app/Observers/AcademicJournalObserver.php b/app/Observers/AcademicJournalObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/AdditionalEducationObserver.php b/app/Observers/AdditionalEducationObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/AdmissionCampaignObserver.php b/app/Observers/AdmissionCampaignObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/CategoryObserver.php b/app/Observers/CategoryObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/ContactWidgetObserver.php b/app/Observers/ContactWidgetObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/CustomFormResponseObserver.php b/app/Observers/CustomFormResponseObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/DepartmentObserver.php b/app/Observers/DepartmentObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/DivisionObserver.php b/app/Observers/DivisionObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/EducationalProgramObserver.php b/app/Observers/EducationalProgramObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/EventObserver.php b/app/Observers/EventObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/FacultyObserver.php b/app/Observers/FacultyObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/MainSectionObserver.php b/app/Observers/MainSectionObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/PageObserver.php b/app/Observers/PageObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/PageReferenceListObserver.php b/app/Observers/PageReferenceListObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/PostObserver.php b/app/Observers/PostObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/ScheduleObserver.php b/app/Observers/ScheduleObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/SlideObserver.php b/app/Observers/SlideObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/SubSectionObserver.php b/app/Observers/SubSectionObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/TagObserver.php b/app/Observers/TagObserver.php old mode 100644 new mode 100755 diff --git a/app/Observers/UserObserver.php b/app/Observers/UserObserver.php old mode 100644 new mode 100755 diff --git a/app/Providers/.gitignore b/app/Providers/.gitignore old mode 100644 new mode 100755 diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/ByteConverterServiceProvider.php b/app/Providers/ByteConverterServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/Filament/DashboardPanelProvider.php b/app/Providers/Filament/DashboardPanelProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/ForceHttpsServiceProvider.php b/app/Providers/ForceHttpsServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/FortifyServiceProvider.php b/app/Providers/FortifyServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Breadcrumb/BreadcrumbService.php b/app/Services/App/Breadcrumb/BreadcrumbService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/AbstractCacheService.php b/app/Services/App/Cache/AbstractCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/AcademicJournalCacheService.php b/app/Services/App/Cache/AcademicJournalCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/AdditionalEducationCacheService.php b/app/Services/App/Cache/AdditionalEducationCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/AdmissionCampaignCacheService.php b/app/Services/App/Cache/AdmissionCampaignCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/CacheInterface.php b/app/Services/App/Cache/CacheInterface.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/CategoryCacheService.php b/app/Services/App/Cache/CategoryCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/ContactWidgetCacheService.php b/app/Services/App/Cache/ContactWidgetCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/DepartmentCacheService.php b/app/Services/App/Cache/DepartmentCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/DivisionCacheService.php b/app/Services/App/Cache/DivisionCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/EducationalProgramCacheService.php b/app/Services/App/Cache/EducationalProgramCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/EventCacheService.php b/app/Services/App/Cache/EventCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/FacultyCacheService.php b/app/Services/App/Cache/FacultyCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/MainSectionCacheService.php b/app/Services/App/Cache/MainSectionCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/PageCacheService.php b/app/Services/App/Cache/PageCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/PageReferenceListCacheService.php b/app/Services/App/Cache/PageReferenceListCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/PostCacheService.php b/app/Services/App/Cache/PostCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/ScheduleCacheService.php b/app/Services/App/Cache/ScheduleCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/SliderCacheService.php b/app/Services/App/Cache/SliderCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/SubSectionCacheService.php b/app/Services/App/Cache/SubSectionCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/TagCacheService.php b/app/Services/App/Cache/TagCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Cache/UserCacheService.php b/app/Services/App/Cache/UserCacheService.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Seo/SeoDescriptionInterface.php b/app/Services/App/Seo/SeoDescriptionInterface.php old mode 100644 new mode 100755 diff --git a/app/Services/App/Seo/SeoPageProvider.php b/app/Services/App/Seo/SeoPageProvider.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Domain/Posts/PostDataProcessor.php b/app/Services/Filament/Domain/Posts/PostDataProcessor.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Domain/Posts/PostNotificationService.php b/app/Services/Filament/Domain/Posts/PostNotificationService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Domain/Posts/PostSeoGenerator.php b/app/Services/Filament/Domain/Posts/PostSeoGenerator.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Domain/Posts/PostSliderService.php b/app/Services/Filament/Domain/Posts/PostSliderService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Domain/Posts/TgPostPublisher.php b/app/Services/Filament/Domain/Posts/TgPostPublisher.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Domain/Posts/VkPostPublisher.php b/app/Services/Filament/Domain/Posts/VkPostPublisher.php old mode 100644 new mode 100755 index 55307fe..876eb8b --- a/app/Services/Filament/Domain/Posts/VkPostPublisher.php +++ b/app/Services/Filament/Domain/Posts/VkPostPublisher.php @@ -31,7 +31,6 @@ class VkPostPublisher $allImages = array_merge($imagesFromPost, $imagesFromContent); $imageLinks = $this->generateImageLinksForVk($allImages); $videos = $this->extractVideosFromContent($post->content); - $documents = $this->extractFilesFromContent($post->content); $publishDate = $post->publish_at > now() ? $post->publish_at->timestamp : null; @@ -41,7 +40,6 @@ class VkPostPublisher $text, $imageLinks, $videos, - $documents, $publishDate)); } } @@ -58,7 +56,6 @@ class VkPostPublisher $allImages = array_merge($imagesFromPost, $imagesFromContent); $imageLinks = $this->generateImageLinksForVk($allImages); $videos = $this->extractVideosFromContent($post->content); - $documents = $this->extractFilesFromContent($post->content); $publishDate = $post->publish_at > now() ? $post->publish_at->timestamp : null; @@ -68,21 +65,9 @@ class VkPostPublisher $text, $imageLinks, $videos, - $documents, $publishDate)); } } - -// -// if ($post->status === PostStatus::PUBLISHED) { -// if ($settings['vk']) { -// $text = $this->generateContentForVk($post->title, $post->content); -// $images = $this->generateImageLinksForVk($post->images); -// $publishDate = $post->publish_at > now() ? $post->publish_at->timestamp : null; -// -// dispatch(new UpdateVkPost($post->title, $text, $images, $post->id, $publishDate)); -// } -// } } private function generateContentForVk($post): string @@ -109,35 +94,42 @@ class VkPostPublisher $message .= "\n\n$authorLabel " . implode(', ', $authors); } + // Добавляем ссылки на прикрепленные файлы + $fileLinks = $this->generateFileLinks($post->content); + if (!empty($fileLinks)) { + $message .= "\n\n" . $fileLinks; + } + $message = html_entity_decode($message); -// $maxLength = 16000; -// $reservedSpace = 200; -// $linkText = ''; - -// if ($post->slug) { -// $url = config('app.url') . "/posts/{$post->slug}"; -// $linkText = "\n\n[{$url}|Читать полностью]"; -// } -// -// $linkLength = mb_strlen($linkText); -// -// $maxMLength = $maxLength - $reservedSpace - $linkLength; -// -// if (mb_strlen($message) > $maxMLength) { -// $truncated = mb_substr($message, 0, $maxMLength); -// $lastSpace = mb_strrpos($truncated, ' '); -// if ($lastSpace !== false) { -// $truncated = mb_substr($truncated, 0, $lastSpace); -// } -// $message = $truncated . '...'; -// } -// -// $message .= $linkText; - return $message; } + /** + * Генерирует ссылки на файлы в формате VK [url|text] + */ + private function generateFileLinks(array $content): string + { + $links = []; + $baseUrl = config('app.url'); + + foreach ($content as $block) { + if ($block['type'] === 'files' && isset($block['data']['file']) && is_array($block['data']['file'])) { + foreach ($block['data']['file'] as $file) { + if (isset($file['path']) && isset($file['title'])) { + $fileUrl = $baseUrl . '/storage/' . ltrim($file['path'], '/'); + $fileName = $file['title']; + $links[] = "[{$fileUrl}|📎 {$fileName}]"; + } + } + } + } + + return !empty($links) + ? "Прикреплённые файлы:\n" . implode("\n", $links) + : ''; + } + private function parseContentBlocks(array $blocks): string { $text = ''; @@ -188,21 +180,6 @@ class VkPostPublisher return $videos; } - private function extractFilesFromContent(array $blocks): array - { - $files = []; - foreach ($blocks as $block) { - if ($block['type'] === 'files' && isset($block['data']['file']) && is_array($block['data']['file'])) { - foreach ($block['data']['file'] as $file) { - if (isset($file['path'])) { - $files[] = Storage::url($file['path']); - } - } - } - } - return $files; - } - private function generateImageLinksForVk(array $images): array { return array_map(function ($file) { diff --git a/app/Services/Filament/Domain/Seo/SeoGeneratorService.php b/app/Services/Filament/Domain/Seo/SeoGeneratorService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Icon/ArrayToCollectionService.php b/app/Services/Filament/Icon/ArrayToCollectionService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Services/BreadcrumbFinderService.php b/app/Services/Filament/Services/BreadcrumbFinderService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Services/CategoryFinderService.php b/app/Services/Filament/Services/CategoryFinderService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Services/HtmlContentExtractorService.php b/app/Services/Filament/Services/HtmlContentExtractorService.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Services/StaticFileSearch.php b/app/Services/Filament/Services/StaticFileSearch.php old mode 100644 new mode 100755 diff --git a/app/Services/Filament/Traits/SeoGenerate.php b/app/Services/Filament/Traits/SeoGenerate.php old mode 100644 new mode 100755 diff --git a/app/Services/VK/Album/VkAlbumService.php b/app/Services/VK/Album/VkAlbumService.php old mode 100644 new mode 100755 diff --git a/app/Services/VK/VkAuthService.php b/app/Services/VK/VkAuthService.php old mode 100644 new mode 100755 diff --git a/app/Services/VK/VkService.php b/app/Services/VK/VkService.php old mode 100644 new mode 100755 index 654d5f1..33938c5 --- a/app/Services/VK/VkService.php +++ b/app/Services/VK/VkService.php @@ -98,11 +98,19 @@ class VkService return $this->wallService->updatePost($id, $message, $from_group, $album_attachment, $publish_date); } - public function deletePost(int $post_id){ - $postRelation = DB::table('posts_vk_posts')->select()->where('post_id', $post_id)->first(); - $post_id = $postRelation->vk_post_id; - $vk_post = $this->getPostById($post_id); - $this->wallService->deletePost($vk_post['id']); + public function deletePost(int $post_id) { + $postRelation = DB::table('posts_vk_posts') + ->where('post_id', $post_id) + ->first(); + + if ($postRelation && isset($postRelation->vk_post_id)) { + $vk_post_id = $postRelation->vk_post_id; + $vk_post = $this->getPostById($vk_post_id); + + if ($vk_post && isset($vk_post['id'])) { + $this->wallService->deletePost($vk_post['id']); + } + } } public function createAlbum(string $title, $images) diff --git a/app/Services/VK/Wall/VkWallService.php b/app/Services/VK/Wall/VkWallService.php old mode 100644 new mode 100755 diff --git a/app/Services/Vicon/DirectionStudy/AdmissionPlanService.php b/app/Services/Vicon/DirectionStudy/AdmissionPlanService.php old mode 100644 new mode 100755 diff --git a/app/Services/Vicon/DirectionStudy/DirectionStudyService.php b/app/Services/Vicon/DirectionStudy/DirectionStudyService.php old mode 100644 new mode 100755 diff --git a/app/Services/Vicon/EducationalProgram/EducationalProgramService.php b/app/Services/Vicon/EducationalProgram/EducationalProgramService.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Broadcasting/Channel.php b/app/Ship/Abstracts/Broadcasting/Channel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Broadcasting/PresenceChannel.php b/app/Ship/Abstracts/Broadcasting/PresenceChannel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Broadcasting/PrivateChannel.php b/app/Ship/Abstracts/Broadcasting/PrivateChannel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Commands/ConsoleCommand.php b/app/Ship/Abstracts/Commands/ConsoleCommand.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Components/Component.php b/app/Ship/Abstracts/Components/Component.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Controllers/Controller.php b/app/Ship/Abstracts/Controllers/Controller.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Events/Event.php b/app/Ship/Abstracts/Events/Event.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Exceptions/Handler.php b/app/Ship/Abstracts/Exceptions/Handler.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Factories/Factory.php b/app/Ship/Abstracts/Factories/Factory.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Jobs/Job.php b/app/Ship/Abstracts/Jobs/Job.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Jobs/JobQueued.php b/app/Ship/Abstracts/Jobs/JobQueued.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Mails/Mailable.php b/app/Ship/Abstracts/Mails/Mailable.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Mails/Mailables/Content.php b/app/Ship/Abstracts/Mails/Mailables/Content.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Mails/Mailables/Envelope.php b/app/Ship/Abstracts/Mails/Mailables/Envelope.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/Authenticate.php b/app/Ship/Abstracts/Middleware/Authenticate.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/EncryptCookies.php b/app/Ship/Abstracts/Middleware/EncryptCookies.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/PreventRequestsDuringMaintenance.php b/app/Ship/Abstracts/Middleware/PreventRequestsDuringMaintenance.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/TrimStrings.php b/app/Ship/Abstracts/Middleware/TrimStrings.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/TrustHosts.php b/app/Ship/Abstracts/Middleware/TrustHosts.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/TrustProxies.php b/app/Ship/Abstracts/Middleware/TrustProxies.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/ValidateSignature.php b/app/Ship/Abstracts/Middleware/ValidateSignature.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Middleware/VerifyCsrfToken.php b/app/Ship/Abstracts/Middleware/VerifyCsrfToken.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Models/BaseModel.php b/app/Ship/Abstracts/Models/BaseModel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Models/Builder.php b/app/Ship/Abstracts/Models/Builder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Models/MorphPivot.php b/app/Ship/Abstracts/Models/MorphPivot.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Models/Pivot.php b/app/Ship/Abstracts/Models/Pivot.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Models/UserModel.php b/app/Ship/Abstracts/Models/UserModel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Notifications/Messages/MailMessage.php b/app/Ship/Abstracts/Notifications/Messages/MailMessage.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Notifications/Notification.php b/app/Ship/Abstracts/Notifications/Notification.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Policies/Policy.php b/app/Ship/Abstracts/Policies/Policy.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Providers/AuthServiceProvider.php b/app/Ship/Abstracts/Providers/AuthServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Providers/EventServiceProvider.php b/app/Ship/Abstracts/Providers/EventServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Providers/RouteServiceProvider.php b/app/Ship/Abstracts/Providers/RouteServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Providers/ServiceProvider.php b/app/Ship/Abstracts/Providers/ServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Requests/FormRequest.php b/app/Ship/Abstracts/Requests/FormRequest.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Requests/Request.php b/app/Ship/Abstracts/Requests/Request.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Resources/JsonResource.php b/app/Ship/Abstracts/Resources/JsonResource.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Resources/ResourceCollection.php b/app/Ship/Abstracts/Resources/ResourceCollection.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Responses/RedirectResponse.php b/app/Ship/Abstracts/Responses/RedirectResponse.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Responses/Response.php b/app/Ship/Abstracts/Responses/Response.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Seeders/Seeder.php b/app/Ship/Abstracts/Seeders/Seeder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Tests/PhpUnit/TestCase.php b/app/Ship/Abstracts/Tests/PhpUnit/TestCase.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Translations/PotentiallyTranslatedString.php b/app/Ship/Abstracts/Translations/PotentiallyTranslatedString.php old mode 100644 new mode 100755 diff --git a/app/Ship/Abstracts/Views/Component.php b/app/Ship/Abstracts/Views/Component.php old mode 100644 new mode 100755 diff --git a/app/Ship/Broadcasting/Channel.php b/app/Ship/Broadcasting/Channel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Broadcasting/PresenceChannel.php b/app/Ship/Broadcasting/PresenceChannel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Broadcasting/PrivateChannel.php b/app/Ship/Broadcasting/PrivateChannel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Builders/FilterBuilder.php b/app/Ship/Builders/FilterBuilder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Commands/InitRoles.php b/app/Ship/Commands/InitRoles.php old mode 100644 new mode 100755 diff --git a/app/Ship/Contracts/SeoDescriptionInterface.php b/app/Ship/Contracts/SeoDescriptionInterface.php old mode 100644 new mode 100755 diff --git a/app/Ship/Contracts/SeoServiceInterface.php b/app/Ship/Contracts/SeoServiceInterface.php old mode 100644 new mode 100755 diff --git a/app/Ship/Contracts/SeoTitleInterface.php b/app/Ship/Contracts/SeoTitleInterface.php old mode 100644 new mode 100755 diff --git a/app/Ship/Controllers/Controller.php b/app/Ship/Controllers/Controller.php old mode 100644 new mode 100755 diff --git a/app/Ship/Enums/CacheKeys.php b/app/Ship/Enums/CacheKeys.php old mode 100644 new mode 100755 diff --git a/app/Ship/Enums/Education/AdmissionCampaignStatus.php b/app/Ship/Enums/Education/AdmissionCampaignStatus.php old mode 100644 new mode 100755 diff --git a/app/Ship/Enums/Education/BudgetEducation.php b/app/Ship/Enums/Education/BudgetEducation.php old mode 100644 new mode 100755 diff --git a/app/Ship/Enums/Education/EducationalProgramStatus.php b/app/Ship/Enums/Education/EducationalProgramStatus.php old mode 100644 new mode 100755 diff --git a/app/Ship/Enums/Education/FormEducation.php b/app/Ship/Enums/Education/FormEducation.php old mode 100644 new mode 100755 diff --git a/app/Ship/Enums/Education/LevelEducational.php b/app/Ship/Enums/Education/LevelEducational.php old mode 100644 new mode 100755 diff --git a/app/Ship/Events/Event.php b/app/Ship/Events/Event.php old mode 100644 new mode 100755 diff --git a/app/Ship/Exceptions/Handler.php b/app/Ship/Exceptions/Handler.php old mode 100644 new mode 100755 diff --git a/app/Ship/Helpers/ByteConverter.php b/app/Ship/Helpers/ByteConverter.php old mode 100644 new mode 100755 diff --git a/app/Ship/Kernels/ConsoleKernel.php b/app/Ship/Kernels/ConsoleKernel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Kernels/HttpKernel.php b/app/Ship/Kernels/HttpKernel.php index 01ff3eb..263426a 100644 --- a/app/Ship/Kernels/HttpKernel.php +++ b/app/Ship/Kernels/HttpKernel.php @@ -29,7 +29,6 @@ class HttpKernel extends LaravelHttpKernel HandleCors::class, TransformRequestMiddleware::class, // \App\Ship\Middleware\TrustHosts::class, - \Illuminate\Session\Middleware\StartSession::class, \App\Ship\Middleware\TrustProxies::class, // \Illuminate\Http\Middleware\HandleCors::class, \App\Ship\Middleware\PreventRequestsDuringMaintenance::class, @@ -50,8 +49,8 @@ class HttpKernel extends LaravelHttpKernel \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Ship\Middleware\VerifyCsrfToken::class, - \App\Http\Middleware\HandleInertiaRequests::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, + \App\Http\Middleware\HandleInertiaRequests::class, ], 'api' => [ diff --git a/app/Ship/Mails/Mailables/Content.php b/app/Ship/Mails/Mailables/Content.php old mode 100644 new mode 100755 diff --git a/app/Ship/Mails/Mailables/Envelope.php b/app/Ship/Mails/Mailables/Envelope.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/AccessCheck.php b/app/Ship/Middleware/AccessCheck.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/Authenticate.php b/app/Ship/Middleware/Authenticate.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/EncryptCookies.php b/app/Ship/Middleware/EncryptCookies.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/EnsureUserIsSuperadmin.php b/app/Ship/Middleware/EnsureUserIsSuperadmin.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/FormTimePeriodMiddleware.php b/app/Ship/Middleware/FormTimePeriodMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/GenerateBreadcrumbs.php b/app/Ship/Middleware/GenerateBreadcrumbs.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/HandleInertiaRequests.php b/app/Ship/Middleware/HandleInertiaRequests.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/InternalRequestOnly.php b/app/Ship/Middleware/InternalRequestOnly.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/LimitPost.php b/app/Ship/Middleware/LimitPost.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/PreventRequestsDuringMaintenance.php b/app/Ship/Middleware/PreventRequestsDuringMaintenance.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/RateLimitCheckMiddleware.php b/app/Ship/Middleware/RateLimitCheckMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/RateLimitCounterMiddleware.php b/app/Ship/Middleware/RateLimitCounterMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/RedirectIfAuthenticated.php b/app/Ship/Middleware/RedirectIfAuthenticated.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/TransformRequestMiddleware.php b/app/Ship/Middleware/TransformRequestMiddleware.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/TrimStrings.php b/app/Ship/Middleware/TrimStrings.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/TrustHosts.php b/app/Ship/Middleware/TrustHosts.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/TrustProxies.php b/app/Ship/Middleware/TrustProxies.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/ValidateSignature.php b/app/Ship/Middleware/ValidateSignature.php old mode 100644 new mode 100755 diff --git a/app/Ship/Middleware/VerifyCsrfToken.php b/app/Ship/Middleware/VerifyCsrfToken.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/Builder.php b/app/Ship/Models/Builder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/Model.php b/app/Ship/Models/Model.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/MorphPivot.php b/app/Ship/Models/MorphPivot.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/Pivot.php b/app/Ship/Models/Pivot.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/Scope.php b/app/Ship/Models/Scope.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/Seo.php b/app/Ship/Models/Seo.php old mode 100644 new mode 100755 diff --git a/app/Ship/Models/UserModel.php b/app/Ship/Models/UserModel.php old mode 100644 new mode 100755 diff --git a/app/Ship/Notifications/Messages/MailMessage.php b/app/Ship/Notifications/Messages/MailMessage.php old mode 100644 new mode 100755 diff --git a/app/Ship/Notifications/Notification.php b/app/Ship/Notifications/Notification.php old mode 100644 new mode 100755 diff --git a/app/Ship/Policies/Policy.php b/app/Ship/Policies/Policy.php old mode 100644 new mode 100755 diff --git a/app/Ship/Providers/AuthServiceProvider.php b/app/Ship/Providers/AuthServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Providers/BroadcastServiceProvider.php b/app/Ship/Providers/BroadcastServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Providers/EventServiceProvider.php b/app/Ship/Providers/EventServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Providers/RouteServiceProvider.php b/app/Ship/Providers/RouteServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Ship/Requests/FormRequest.php b/app/Ship/Requests/FormRequest.php old mode 100644 new mode 100755 diff --git a/app/Ship/Requests/Request.php b/app/Ship/Requests/Request.php old mode 100644 new mode 100755 diff --git a/app/Ship/Resources/Breadcrumb/ClientBreadcrumbPage.php b/app/Ship/Resources/Breadcrumb/ClientBreadcrumbPage.php old mode 100644 new mode 100755 diff --git a/app/Ship/Resources/Breadcrumb/ClientBreadcrumbSection.php b/app/Ship/Resources/Breadcrumb/ClientBreadcrumbSection.php old mode 100644 new mode 100755 diff --git a/app/Ship/Resources/Breadcrumb/ClientBreadcrumbSubSection.php b/app/Ship/Resources/Breadcrumb/ClientBreadcrumbSubSection.php old mode 100644 new mode 100755 diff --git a/app/Ship/Resources/JsonResource.php b/app/Ship/Resources/JsonResource.php old mode 100644 new mode 100755 diff --git a/app/Ship/Resources/ResourceCollection.php b/app/Ship/Resources/ResourceCollection.php old mode 100644 new mode 100755 diff --git a/app/Ship/Responses/RedirectResponse.php b/app/Ship/Responses/RedirectResponse.php old mode 100644 new mode 100755 diff --git a/app/Ship/Responses/Response.php b/app/Ship/Responses/Response.php old mode 100644 new mode 100755 diff --git a/app/Ship/Seeders/ContactWidgetSeeder.php b/app/Ship/Seeders/ContactWidgetSeeder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Seeders/PageReferenceListSeeder.php b/app/Ship/Seeders/PageReferenceListSeeder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Seeders/SliderSeeder.php b/app/Ship/Seeders/SliderSeeder.php old mode 100644 new mode 100755 diff --git a/app/Ship/Services/SeoPageService.php b/app/Ship/Services/SeoPageService.php old mode 100644 new mode 100755 diff --git a/app/Ship/Tests/TestCase.php b/app/Ship/Tests/TestCase.php old mode 100644 new mode 100755 diff --git a/app/Ship/Traits/CreatesApplication.php b/app/Ship/Traits/CreatesApplication.php old mode 100644 new mode 100755 diff --git a/app/Ship/Traits/HasSeo.php b/app/Ship/Traits/HasSeo.php old mode 100644 new mode 100755 diff --git a/bootstrap/.gitignore b/bootstrap/.gitignore old mode 100644 new mode 100755 diff --git a/bootstrap/app.php b/bootstrap/app.php old mode 100644 new mode 100755 diff --git a/composer.json b/composer.json old mode 100644 new mode 100755 diff --git a/composer.lock b/composer.lock old mode 100644 new mode 100755 diff --git a/config/app.php b/config/app.php old mode 100644 new mode 100755 index ae81439..5e149ce --- a/config/app.php +++ b/config/app.php @@ -169,7 +169,7 @@ return [ // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\Filament\AdminPanelProvider::class, - App\Providers\Filament\DashboardPanelProvider::class, +// App\Providers\Filament\DashboardPanelProvider::class, App\Providers\RouteServiceProvider::class, \App\Providers\ForceHttpsServiceProvider::class, ])->toArray(), diff --git a/config/auth.php b/config/auth.php old mode 100644 new mode 100755 diff --git a/config/backup.php b/config/backup.php old mode 100644 new mode 100755 diff --git a/config/broadcasting.php b/config/broadcasting.php old mode 100644 new mode 100755 diff --git a/config/cache.php b/config/cache.php old mode 100644 new mode 100755 diff --git a/config/cors.php b/config/cors.php old mode 100644 new mode 100755 diff --git a/config/database.php b/config/database.php old mode 100644 new mode 100755 diff --git a/config/filament-forms-tinyeditor.php b/config/filament-forms-tinyeditor.php old mode 100644 new mode 100755 diff --git a/config/filament-shield.php b/config/filament-shield.php old mode 100644 new mode 100755 diff --git a/config/filament.php b/config/filament.php old mode 100644 new mode 100755 diff --git a/config/filesystems.php b/config/filesystems.php old mode 100644 new mode 100755 diff --git a/config/hashing.php b/config/hashing.php old mode 100644 new mode 100755 diff --git a/config/livewire.php b/config/livewire.php old mode 100644 new mode 100755 diff --git a/config/log-viewer.php b/config/log-viewer.php old mode 100644 new mode 100755 diff --git a/config/logging.php b/config/logging.php old mode 100644 new mode 100755 diff --git a/config/mail.php b/config/mail.php old mode 100644 new mode 100755 diff --git a/config/permission.php b/config/permission.php old mode 100644 new mode 100755 diff --git a/config/queue.php b/config/queue.php old mode 100644 new mode 100755 diff --git a/config/sanctum.php b/config/sanctum.php old mode 100644 new mode 100755 diff --git a/config/services.php b/config/services.php old mode 100644 new mode 100755 diff --git a/config/session.php b/config/session.php old mode 100644 new mode 100755 diff --git a/config/sitemap.php b/config/sitemap.php old mode 100644 new mode 100755 diff --git a/config/telescope.php b/config/telescope.php old mode 100644 new mode 100755 diff --git a/config/view.php b/config/view.php old mode 100644 new mode 100755 diff --git a/config/ziggy.php b/config/ziggy.php old mode 100644 new mode 100755 diff --git a/database/.gitignore b/database/.gitignore old mode 100644 new mode 100755 diff --git a/database/factories/CategoryFactory.php b/database/factories/CategoryFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/DepartmentFactory.php b/database/factories/DepartmentFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/EducationalGroupFactory.php b/database/factories/EducationalGroupFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/EventCategoryFactory.php b/database/factories/EventCategoryFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/EventFactory.php b/database/factories/EventFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/FacultyFactory.php b/database/factories/FacultyFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/PageFactory.php b/database/factories/PageFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/PostFactory.php b/database/factories/PostFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/ProgramDepartmentFactory.php b/database/factories/ProgramDepartmentFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/ScheduleFactory.php b/database/factories/ScheduleFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/TeacherDepartmentFactory.php b/database/factories/TeacherDepartmentFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/UserDetailFactory.php b/database/factories/UserDetailFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/WorkerDepartmentFactory.php b/database/factories/WorkerDepartmentFactory.php old mode 100644 new mode 100755 diff --git a/database/factories/WorkerFacultyFactory.php b/database/factories/WorkerFacultyFactory.php old mode 100644 new mode 100755 diff --git a/database/migrations/0000_2024_09_24_224028_create_permission_tables.php b/database/migrations/0000_2024_09_24_224028_create_permission_tables.php old mode 100644 new mode 100755 diff --git a/database/migrations/000_2014_10_12_000000_create_users_table.php b/database/migrations/000_2014_10_12_000000_create_users_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/000_2024_11_07_120748_add_slug_to_users.php b/database/migrations/000_2024_11_07_120748_add_slug_to_users.php old mode 100644 new mode 100755 diff --git a/database/migrations/00_2023_10_24_162100_create_categories_table.php b/database/migrations/00_2023_10_24_162100_create_categories_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/01_2023_10_15_100001_create_posts_table.php b/database/migrations/01_2023_10_15_100001_create_posts_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/03_2023_11_18_142919_create_main_sections_table.php b/database/migrations/03_2023_11_18_142919_create_main_sections_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/04_2023_11_18_142925_create_sub_sections_table.php b/database/migrations/04_2023_11_18_142925_create_sub_sections_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/05_2023_11_08_155619_create_pages_table.php b/database/migrations/05_2023_11_08_155619_create_pages_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/06_2024_04_09_053803_create_admission_campaigns_table.php b/database/migrations/06_2024_04_09_053803_create_admission_campaigns_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/08_2024_04_10_133519_create_direction_studies_table.php b/database/migrations/08_2024_04_10_133519_create_direction_studies_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/09_2024_04_07_192912_create_educational_programs_table.php b/database/migrations/09_2024_04_07_192912_create_educational_programs_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/10_2024_04_09_054024_create_program_exams_table.php b/database/migrations/10_2024_04_09_054024_create_program_exams_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/11_2024_04_09_054119_create_program_contests_table.php b/database/migrations/11_2024_04_09_054119_create_program_contests_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/12_2023_11_24_093602_create_faculties_table.php b/database/migrations/12_2023_11_24_093602_create_faculties_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/13_2024_05_29_033020_create_educational_groups_table.php b/database/migrations/13_2024_05_29_033020_create_educational_groups_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/14_2024_06_14_104719_create_event_categories_table.php b/database/migrations/14_2024_06_14_104719_create_event_categories_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/15_2024_07_22_154831_create_direction_additional_education_table.php b/database/migrations/15_2024_07_22_154831_create_direction_additional_education_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/16_2024_07_06_165311_create_additional_education_categories_table.php b/database/migrations/16_2024_07_06_165311_create_additional_education_categories_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/17_2024_07_06_165147_create_additional_education_table.php b/database/migrations/17_2024_07_06_165147_create_additional_education_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2022_12_14_083707_create_settings_table.php b/database/migrations/2022_12_14_083707_create_settings_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_11_06_061434_create_applicant_questions_table.php b/database/migrations/2023_11_06_061434_create_applicant_questions_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_11_24_093810_create_departments_table.php b/database/migrations/2023_11_24_093810_create_departments_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_11_24_110601_create_shedules_table.php b/database/migrations/2023_11_24_110601_create_shedules_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_12_07_071847_create_divisions_table.php b/database/migrations/2023_12_07_071847_create_divisions_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_12_07_165728_create_user_details_table.php b/database/migrations/2023_12_07_165728_create_user_details_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_01_11_133702_create_students_table.php b/database/migrations/2024_01_11_133702_create_students_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_03_13_214325_create_events_table.php b/database/migrations/2024_03_13_214325_create_events_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_03_27_144612_create_division_user_table.php b/database/migrations/2024_03_27_144612_create_division_user_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_04_30_155016_create_tag_tables.php b/database/migrations/2024_04_30_155016_create_tag_tables.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_04_151849_create_vacant_positions_table.php b/database/migrations/2024_07_04_151849_create_vacant_positions_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_04_151903_create_external_vacancies_table.php b/database/migrations/2024_07_04_151903_create_external_vacancies_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_04_215356_create_virtual_exhibitions_table.php b/database/migrations/2024_07_04_215356_create_virtual_exhibitions_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_04_215449_create_library_news_table.php b/database/migrations/2024_07_04_215449_create_library_news_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_18_223255_create_jobs_table.php b/database/migrations/2024_07_18_223255_create_jobs_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_19_210833_create_admission_plans_table.php b/database/migrations/2024_07_19_210833_create_admission_plans_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_29_132208_create_workers_departments_table.php b/database/migrations/2024_07_29_132208_create_workers_departments_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_07_29_133319_create_teachers_departments_table.php b/database/migrations/2024_07_29_133319_create_teachers_departments_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_02_133839_create_workers_faculties_table.php b/database/migrations/2024_08_02_133839_create_workers_faculties_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_02_204224_create_main_sliders_table.php b/database/migrations/2024_08_02_204224_create_main_sliders_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_06_123127_create_academic_journals_table.php b/database/migrations/2024_08_06_123127_create_academic_journals_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_06_123333_create_journal_issues_table.php b/database/migrations/2024_08_06_123333_create_journal_issues_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_16_231112_create_custom_forms_table.php b/database/migrations/2024_08_16_231112_create_custom_forms_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_16_231152_create_custom_form_responses_table.php b/database/migrations/2024_08_16_231152_create_custom_form_responses_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_20_004255_create_job_batches_table.php b/database/migrations/2024_08_20_004255_create_job_batches_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_20_004306_create_imports_table.php b/database/migrations/2024_08_20_004306_create_imports_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_20_004307_create_exports_table.php b/database/migrations/2024_08_20_004307_create_exports_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_08_20_004308_create_failed_import_rows_table.php b/database/migrations/2024_08_20_004308_create_failed_import_rows_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_09_16_160313_create_program_department_table.php b/database/migrations/2024_09_16_160313_create_program_department_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_09_22_044436_create_invitations_table.php b/database/migrations/2024_09_22_044436_create_invitations_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_09_22_192224_create_accepted_invitations_table.php b/database/migrations/2024_09_22_192224_create_accepted_invitations_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_10_01_111328_create_seos_table.php b/database/migrations/2024_10_01_111328_create_seos_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_10_15_153449_create_vk_tokens_table.php b/database/migrations/2024_10_15_153449_create_vk_tokens_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_10_21_234005_create_posts_vk_posts_table.php b/database/migrations/2024_10_21_234005_create_posts_vk_posts_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_10_25_131626_create_page_reference_lists_table.php b/database/migrations/2024_10_25_131626_create_page_reference_lists_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_161013_add_search_data_to_educational_programs.php b/database/migrations/2024_11_03_161013_add_search_data_to_educational_programs.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_165817_add_search_data_to_divisions.php b/database/migrations/2024_11_03_165817_add_search_data_to_divisions.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_170015_add_search_data_to_departments.php b/database/migrations/2024_11_03_170015_add_search_data_to_departments.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_170113_add_search_data_to_faculties.php b/database/migrations/2024_11_03_170113_add_search_data_to_faculties.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_172915_add_search_data_to_user_details.php b/database/migrations/2024_11_03_172915_add_search_data_to_user_details.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_173057_add_search_data_to_virtual_exhibitions.php b/database/migrations/2024_11_03_173057_add_search_data_to_virtual_exhibitions.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_173125_add_search_data_to_library_news.php b/database/migrations/2024_11_03_173125_add_search_data_to_library_news.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_173836_add_search_data_to_additional_education.php b/database/migrations/2024_11_03_173836_add_search_data_to_additional_education.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_225111_add_search_data_to_academic_journals.php b/database/migrations/2024_11_03_225111_add_search_data_to_academic_journals.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_03_225233_add_is_active_to_academic_journals.php b/database/migrations/2024_11_03_225233_add_is_active_to_academic_journals.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_05_000334_add_search_data_to_departments.php b/database/migrations/2024_11_05_000334_add_search_data_to_departments.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_07_105549_add_slug_to_library_news.php b/database/migrations/2024_11_07_105549_add_slug_to_library_news.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_07_105637_add_slug_to_virtual_exhibitions.php b/database/migrations/2024_11_07_105637_add_slug_to_virtual_exhibitions.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_11_232229_change_education_column_type_in_user_details.php b/database/migrations/2024_11_11_232229_change_education_column_type_in_user_details.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_11_232323_change_work_exp_column_type_in_user_details.php b/database/migrations/2024_11_11_232323_change_work_exp_column_type_in_user_details.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_18_010242_add_columns_email_phone_cabinet_to_workers_faculties.php b/database/migrations/2024_11_18_010242_add_columns_email_phone_cabinet_to_workers_faculties.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_18_010404_add_columns_email_phone_cabinet_to_workers_departments.php b/database/migrations/2024_11_18_010404_add_columns_email_phone_cabinet_to_workers_departments.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_18_010438_add_columns_email_phone_cabinet_to_teachers_departments.php b/database/migrations/2024_11_18_010438_add_columns_email_phone_cabinet_to_teachers_departments.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_18_010926_add_columns_email_phone_cabinet_to_division_user.php b/database/migrations/2024_11_18_010926_add_columns_email_phone_cabinet_to_division_user.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_20_235102_2024_10_03_140231_create_checkpoint_settings.php b/database/migrations/2024_11_20_235102_2024_10_03_140231_create_checkpoint_settings.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_21_001758_add_two_factor_type_column_to_users_table.php b/database/migrations/2024_11_21_001758_add_two_factor_type_column_to_users_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_11_25_190604_rename_columns_in_teachers_departments_table.php b/database/migrations/2024_11_25_190604_rename_columns_in_teachers_departments_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_12_06_192028_change_content_data_type_in_educational_programs_table.php b/database/migrations/2024_12_06_192028_change_content_data_type_in_educational_programs_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_12_06_192028_change_content_type_in_pages_table.php b/database/migrations/2024_12_06_192028_change_content_type_in_pages_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_12_06_192028_change_search_data_type_in_pages_table.php b/database/migrations/2024_12_06_192028_change_search_data_type_in_pages_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2024_12_30_145441_create_contact_widgets_table.php b/database/migrations/2024_12_30_145441_create_contact_widgets_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_01_27_154953_add_education_form_id_to_educational_groups_table.php b/database/migrations/2025_01_27_154953_add_education_form_id_to_educational_groups_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_01_27_155121_remove_is_zaoch_from_schedules_table.php b/database/migrations/2025_01_27_155121_remove_is_zaoch_from_schedules_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_01_27_162420_add_start_end_times_to_main_sliders_table.php b/database/migrations/2025_01_27_162420_add_start_end_times_to_main_sliders_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_01_29_162363_change_columns_to_null_main_sliders_table.php b/database/migrations/2025_01_29_162363_change_columns_to_null_main_sliders_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_01_30_142319_add_morphs_to_main_sliders_table.php b/database/migrations/2025_01_30_142319_add_morphs_to_main_sliders_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_11_154932_add_settings_column_to_pages.php b/database/migrations/2025_03_11_154932_add_settings_column_to_pages.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_11_155031_delete_tempalte_column_to_pages.php b/database/migrations/2025_03_11_155031_delete_tempalte_column_to_pages.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_11_235125_drop_applicant_questions_table.php b/database/migrations/2025_03_11_235125_drop_applicant_questions_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_11_235454_drop_vacant_positions_table.php b/database/migrations/2025_03_11_235454_drop_vacant_positions_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_11_235609_drop_students_table.php b/database/migrations/2025_03_11_235609_drop_students_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_11_235730_drop_library_news_table.php b/database/migrations/2025_03_11_235730_drop_library_news_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_12_000019_drop_external_vacancies_table.php b/database/migrations/2025_03_12_000019_drop_external_vacancies_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_12_111917_add_icon_column_to_pages_table.php b/database/migrations/2025_03_12_111917_add_icon_column_to_pages_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_13_223400_create_sliders_table.php b/database/migrations/2025_03_13_223400_create_sliders_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_13_223411_create_slides_table.php b/database/migrations/2025_03_13_223411_create_slides_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_16_130818_add_slug_column_to_sliders_table.php b/database/migrations/2025_03_16_130818_add_slug_column_to_sliders_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_17_225555_delete_participation_science_projects_column_to_user_details_table.php b/database/migrations/2025_03_17_225555_delete_participation_science_projects_column_to_user_details_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_23_173349_add_morphs_to_slides_table.php b/database/migrations/2025_03_23_173349_add_morphs_to_slides_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_03_26_214117_add_settings_column_to_custom_forms_table.php b/database/migrations/2025_03_26_214117_add_settings_column_to_custom_forms_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_07_140452_add_slug_column_to_direction_additional_education.php b/database/migrations/2025_04_07_140452_add_slug_column_to_direction_additional_education.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_07_141645_add_slug_column_to_additional_education_categories.php b/database/migrations/2025_04_07_141645_add_slug_column_to_additional_education_categories.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_07_142053_add_slug_column_to_additional_education.php b/database/migrations/2025_04_07_142053_add_slug_column_to_additional_education.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_22_183718_add_settings_column_to_additional_education_table.php b/database/migrations/2025_04_22_183718_add_settings_column_to_additional_education_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_25_195956_create_telegraph_bots_table.php b/database/migrations/2025_04_25_195956_create_telegraph_bots_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_25_195957_create_telegraph_chats_table.php b/database/migrations/2025_04_25_195957_create_telegraph_chats_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_04_27_203434_create_posts_tg_posts_table.php b/database/migrations/2025_04_27_203434_create_posts_tg_posts_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_05_04_155131_add_img_ids_in_posts_tg_posts_table.php b/database/migrations/2025_05_04_155131_add_img_ids_in_posts_tg_posts_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2025_07_27_193618_add_info_column_to_direction_studies_table.php b/database/migrations/2025_07_27_193618_add_info_column_to_direction_studies_table.php old mode 100644 new mode 100755 diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeders/RolesSeeder.php b/database/seeders/RolesSeeder.php old mode 100644 new mode 100755 diff --git a/docker-compose.yml b/docker-compose.yml old mode 100644 new mode 100755 diff --git a/example.env b/example.env old mode 100644 new mode 100755 diff --git a/jsconfig.json b/jsconfig.json old mode 100644 new mode 100755 diff --git a/package-lock.json b/package-lock.json old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/phpunit.xml b/phpunit.xml old mode 100644 new mode 100755 index f112c0c..9f44a1b --- a/phpunit.xml +++ b/phpunit.xml @@ -7,9 +7,11 @@ tests/Unit + app/Containers/*/Tests/Unit tests/Feature + app/Containers/*/Tests/Feature diff --git a/postcss.config.js b/postcss.config.js old mode 100644 new mode 100755 diff --git a/public/.gitignore b/public/.gitignore old mode 100644 new mode 100755 diff --git a/public/browserconfig.xml b/public/browserconfig.xml old mode 100644 new mode 100755 diff --git a/public/css/amidesfahani/filament-tinyeditor/tiny-css.css b/public/css/amidesfahani/filament-tinyeditor/tiny-css.css old mode 100644 new mode 100755 diff --git a/public/css/awcodes/tiptap-editor/tiptap.css b/public/css/awcodes/tiptap-editor/tiptap.css old mode 100644 new mode 100755 diff --git a/public/css/bvi.min.css b/public/css/bvi.min.css old mode 100644 new mode 100755 diff --git a/public/css/filament-editorjs/filament-editorjs.css b/public/css/filament-editorjs/filament-editorjs.css old mode 100644 new mode 100755 diff --git a/public/css/filament/filament/app.css b/public/css/filament/filament/app.css old mode 100644 new mode 100755 diff --git a/public/css/filament/forms/forms.css b/public/css/filament/forms/forms.css old mode 100644 new mode 100755 diff --git a/public/css/filament/support/support.css b/public/css/filament/support/support.css old mode 100644 new mode 100755 diff --git a/public/css/guava/filament-icon-picker/filament-icon-picker-stylesheet.css b/public/css/guava/filament-icon-picker/filament-icon-picker-stylesheet.css old mode 100644 new mode 100755 diff --git a/public/css/yepsua/filament-range-field/range-input-component.css b/public/css/yepsua/filament-range-field/range-input-component.css old mode 100644 new mode 100755 diff --git a/public/img/adjust.svg b/public/img/adjust.svg old mode 100644 new mode 100755 diff --git a/public/img/cog.svg b/public/img/cog.svg old mode 100644 new mode 100755 diff --git a/public/img/eye-slash.svg b/public/img/eye-slash.svg old mode 100644 new mode 100755 diff --git a/public/img/eye.svg b/public/img/eye.svg old mode 100644 new mode 100755 diff --git a/public/img/image.svg b/public/img/image.svg old mode 100644 new mode 100755 diff --git a/public/img/minus-circle.svg b/public/img/minus-circle.svg old mode 100644 new mode 100755 diff --git a/public/img/minus.svg b/public/img/minus.svg old mode 100644 new mode 100755 diff --git a/public/img/thumbnail-1.png b/public/img/thumbnail-1.png old mode 100644 new mode 100755 diff --git a/public/img/thumbnail-2.png b/public/img/thumbnail-2.png old mode 100644 new mode 100755 diff --git a/public/img/thumbnail-3.png b/public/img/thumbnail-3.png old mode 100644 new mode 100755 diff --git a/public/img/volume-off.svg b/public/img/volume-off.svg old mode 100644 new mode 100755 diff --git a/public/img/volume-up.svg b/public/img/volume-up.svg old mode 100644 new mode 100755 diff --git a/public/js/amidesfahani/filament-tinyeditor/components/tinyeditor.js b/public/js/amidesfahani/filament-tinyeditor/components/tinyeditor.js old mode 100644 new mode 100755 diff --git a/public/js/awcodes/tiptap-editor/components/tiptap.js b/public/js/awcodes/tiptap-editor/components/tiptap.js old mode 100644 new mode 100755 diff --git a/public/js/bvi.min.js b/public/js/bvi.min.js old mode 100644 new mode 100755 diff --git a/public/js/filament-editorjs/filament-editorjs.js b/public/js/filament-editorjs/filament-editorjs.js old mode 100644 new mode 100755 diff --git a/public/js/filament/filament/app.js b/public/js/filament/filament/app.js old mode 100644 new mode 100755 diff --git a/public/js/filament/filament/echo.js b/public/js/filament/filament/echo.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/color-picker.js b/public/js/filament/forms/components/color-picker.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/date-time-picker.js b/public/js/filament/forms/components/date-time-picker.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/file-upload.js b/public/js/filament/forms/components/file-upload.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/key-value.js b/public/js/filament/forms/components/key-value.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/markdown-editor.js b/public/js/filament/forms/components/markdown-editor.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/rich-editor.js b/public/js/filament/forms/components/rich-editor.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/select.js b/public/js/filament/forms/components/select.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/tags-input.js b/public/js/filament/forms/components/tags-input.js old mode 100644 new mode 100755 diff --git a/public/js/filament/forms/components/textarea.js b/public/js/filament/forms/components/textarea.js old mode 100644 new mode 100755 diff --git a/public/js/filament/notifications/notifications.js b/public/js/filament/notifications/notifications.js old mode 100644 new mode 100755 diff --git a/public/js/filament/support/async-alpine.js b/public/js/filament/support/async-alpine.js old mode 100644 new mode 100755 diff --git a/public/js/filament/support/support.js b/public/js/filament/support/support.js old mode 100644 new mode 100755 diff --git a/public/js/filament/tables/components/table.js b/public/js/filament/tables/components/table.js old mode 100644 new mode 100755 diff --git a/public/js/filament/widgets/components/chart.js b/public/js/filament/widgets/components/chart.js old mode 100644 new mode 100755 diff --git a/public/js/filament/widgets/components/stats-overview/stat/chart.js b/public/js/filament/widgets/components/stats-overview/stat/chart.js old mode 100644 new mode 100755 diff --git a/public/js/fslightbox.js b/public/js/fslightbox.js old mode 100644 new mode 100755 diff --git a/public/js/mohamedsabil83/filament-forms-tinyeditor/tiny-editor.js b/public/js/mohamedsabil83/filament-forms-tinyeditor/tiny-editor.js old mode 100644 new mode 100755 diff --git a/public/logos/logo_urgpu.png b/public/logos/logo_urgpu.png old mode 100644 new mode 100755 diff --git a/public/logos/ntspi-logo.svg b/public/logos/ntspi-logo.svg old mode 100644 new mode 100755 diff --git a/public/logos/ntspi.svg b/public/logos/ntspi.svg old mode 100644 new mode 100755 diff --git a/public/logos/ntspi_white.svg b/public/logos/ntspi_white.svg old mode 100644 new mode 100755 diff --git a/public/logos/only_logo.svg b/public/logos/only_logo.svg old mode 100644 new mode 100755 diff --git a/public/logos/white_ntspi_logo.svg b/public/logos/white_ntspi_logo.svg old mode 100644 new mode 100755 diff --git a/public/robots.txt b/public/robots.txt old mode 100644 new mode 100755 diff --git a/public/vendor/livewire/livewire.esm.js b/public/vendor/livewire/livewire.esm.js old mode 100644 new mode 100755 diff --git a/public/vendor/livewire/livewire.esm.js.map b/public/vendor/livewire/livewire.esm.js.map old mode 100644 new mode 100755 diff --git a/public/vendor/livewire/livewire.js b/public/vendor/livewire/livewire.js old mode 100644 new mode 100755 diff --git a/public/vendor/livewire/livewire.min.js b/public/vendor/livewire/livewire.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/livewire/livewire.min.js.map b/public/vendor/livewire/livewire.min.js.map old mode 100644 new mode 100755 diff --git a/public/vendor/livewire/manifest.json b/public/vendor/livewire/manifest.json old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/app.css b/public/vendor/log-viewer/app.css old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/app.js b/public/vendor/log-viewer/app.js old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/app.js.LICENSE.txt b/public/vendor/log-viewer/app.js.LICENSE.txt old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/img/log-viewer-128.png b/public/vendor/log-viewer/img/log-viewer-128.png old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/img/log-viewer-32.png b/public/vendor/log-viewer/img/log-viewer-32.png old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/img/log-viewer-64.png b/public/vendor/log-viewer/img/log-viewer-64.png old mode 100644 new mode 100755 diff --git a/public/vendor/log-viewer/mix-manifest.json b/public/vendor/log-viewer/mix-manifest.json old mode 100644 new mode 100755 diff --git a/public/vendor/telescope/app-dark.css b/public/vendor/telescope/app-dark.css old mode 100644 new mode 100755 diff --git a/public/vendor/telescope/app.css b/public/vendor/telescope/app.css old mode 100644 new mode 100755 diff --git a/public/vendor/telescope/app.js b/public/vendor/telescope/app.js old mode 100644 new mode 100755 diff --git a/public/vendor/telescope/favicon.ico b/public/vendor/telescope/favicon.ico old mode 100644 new mode 100755 diff --git a/public/vendor/telescope/mix-manifest.json b/public/vendor/telescope/mix-manifest.json old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/.npmignore b/public/vendor/tinymce/.npmignore old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/CHANGELOG.md b/public/vendor/tinymce/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/README.md b/public/vendor/tinymce/README.md old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/bower.json b/public/vendor/tinymce/bower.json old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/composer.json b/public/vendor/tinymce/composer.json old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/icons/default/icons.js b/public/vendor/tinymce/icons/default/icons.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/icons/default/icons.min.js b/public/vendor/tinymce/icons/default/icons.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/icons/default/index.js b/public/vendor/tinymce/icons/default/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/license.md b/public/vendor/tinymce/license.md old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/models/dom/index.js b/public/vendor/tinymce/models/dom/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/models/dom/model.js b/public/vendor/tinymce/models/dom/model.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/models/dom/model.min.js b/public/vendor/tinymce/models/dom/model.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/package.json b/public/vendor/tinymce/package.json old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/accordion/index.js b/public/vendor/tinymce/plugins/accordion/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/accordion/plugin.js b/public/vendor/tinymce/plugins/accordion/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/accordion/plugin.min.js b/public/vendor/tinymce/plugins/accordion/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/advlist/index.js b/public/vendor/tinymce/plugins/advlist/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/advlist/plugin.js b/public/vendor/tinymce/plugins/advlist/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/advlist/plugin.min.js b/public/vendor/tinymce/plugins/advlist/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/anchor/index.js b/public/vendor/tinymce/plugins/anchor/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/anchor/plugin.js b/public/vendor/tinymce/plugins/anchor/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/anchor/plugin.min.js b/public/vendor/tinymce/plugins/anchor/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autolink/index.js b/public/vendor/tinymce/plugins/autolink/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autolink/plugin.js b/public/vendor/tinymce/plugins/autolink/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autolink/plugin.min.js b/public/vendor/tinymce/plugins/autolink/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autoresize/index.js b/public/vendor/tinymce/plugins/autoresize/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autoresize/plugin.js b/public/vendor/tinymce/plugins/autoresize/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autoresize/plugin.min.js b/public/vendor/tinymce/plugins/autoresize/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autosave/index.js b/public/vendor/tinymce/plugins/autosave/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autosave/plugin.js b/public/vendor/tinymce/plugins/autosave/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/autosave/plugin.min.js b/public/vendor/tinymce/plugins/autosave/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/charmap/index.js b/public/vendor/tinymce/plugins/charmap/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/charmap/plugin.js b/public/vendor/tinymce/plugins/charmap/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/charmap/plugin.min.js b/public/vendor/tinymce/plugins/charmap/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/code/index.js b/public/vendor/tinymce/plugins/code/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/code/plugin.js b/public/vendor/tinymce/plugins/code/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/code/plugin.min.js b/public/vendor/tinymce/plugins/code/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/codesample/index.js b/public/vendor/tinymce/plugins/codesample/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/codesample/plugin.js b/public/vendor/tinymce/plugins/codesample/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/codesample/plugin.min.js b/public/vendor/tinymce/plugins/codesample/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/directionality/index.js b/public/vendor/tinymce/plugins/directionality/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/directionality/plugin.js b/public/vendor/tinymce/plugins/directionality/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/directionality/plugin.min.js b/public/vendor/tinymce/plugins/directionality/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/index.js b/public/vendor/tinymce/plugins/emoticons/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/js/emojiimages.js b/public/vendor/tinymce/plugins/emoticons/js/emojiimages.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/js/emojiimages.min.js b/public/vendor/tinymce/plugins/emoticons/js/emojiimages.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/js/emojis.js b/public/vendor/tinymce/plugins/emoticons/js/emojis.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/js/emojis.min.js b/public/vendor/tinymce/plugins/emoticons/js/emojis.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/plugin.js b/public/vendor/tinymce/plugins/emoticons/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/emoticons/plugin.min.js b/public/vendor/tinymce/plugins/emoticons/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/fullscreen/index.js b/public/vendor/tinymce/plugins/fullscreen/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/fullscreen/plugin.js b/public/vendor/tinymce/plugins/fullscreen/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/fullscreen/plugin.min.js b/public/vendor/tinymce/plugins/fullscreen/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/index.js b/public/vendor/tinymce/plugins/help/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ar.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ar.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/bg_BG.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/bg_BG.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ca.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ca.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/cs.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/cs.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/da.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/da.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/de.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/de.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/el.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/el.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/en.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/en.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/es.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/es.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/eu.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/eu.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/fa.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/fa.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/fi.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/fi.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/fr_FR.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/fr_FR.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/he_IL.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/he_IL.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/hi.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/hi.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/hr.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/hr.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/hu_HU.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/hu_HU.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/id.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/id.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/it.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/it.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ja.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ja.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/kk.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/kk.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ko_KR.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ko_KR.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ms.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ms.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/nb_NO.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/nb_NO.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/nl.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/nl.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/pl.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/pl.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/pt_BR.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/pt_BR.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/pt_PT.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/pt_PT.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ro.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ro.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/ru.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/ru.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/sk.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/sk.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/sl_SI.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/sl_SI.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/sv_SE.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/sv_SE.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/th_TH.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/th_TH.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/tr.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/tr.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/uk.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/uk.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/vi.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/vi.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/zh_CN.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/zh_CN.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/js/i18n/keynav/zh_TW.js b/public/vendor/tinymce/plugins/help/js/i18n/keynav/zh_TW.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/plugin.js b/public/vendor/tinymce/plugins/help/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/help/plugin.min.js b/public/vendor/tinymce/plugins/help/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/image/index.js b/public/vendor/tinymce/plugins/image/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/image/plugin.js b/public/vendor/tinymce/plugins/image/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/image/plugin.min.js b/public/vendor/tinymce/plugins/image/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/importcss/index.js b/public/vendor/tinymce/plugins/importcss/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/importcss/plugin.js b/public/vendor/tinymce/plugins/importcss/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/importcss/plugin.min.js b/public/vendor/tinymce/plugins/importcss/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/insertdatetime/index.js b/public/vendor/tinymce/plugins/insertdatetime/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/insertdatetime/plugin.js b/public/vendor/tinymce/plugins/insertdatetime/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/insertdatetime/plugin.min.js b/public/vendor/tinymce/plugins/insertdatetime/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/link/index.js b/public/vendor/tinymce/plugins/link/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/link/plugin.js b/public/vendor/tinymce/plugins/link/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/link/plugin.min.js b/public/vendor/tinymce/plugins/link/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/lists/index.js b/public/vendor/tinymce/plugins/lists/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/lists/plugin.js b/public/vendor/tinymce/plugins/lists/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/lists/plugin.min.js b/public/vendor/tinymce/plugins/lists/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/media/index.js b/public/vendor/tinymce/plugins/media/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/media/plugin.js b/public/vendor/tinymce/plugins/media/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/media/plugin.min.js b/public/vendor/tinymce/plugins/media/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/nonbreaking/index.js b/public/vendor/tinymce/plugins/nonbreaking/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/nonbreaking/plugin.js b/public/vendor/tinymce/plugins/nonbreaking/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/nonbreaking/plugin.min.js b/public/vendor/tinymce/plugins/nonbreaking/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/pagebreak/index.js b/public/vendor/tinymce/plugins/pagebreak/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/pagebreak/plugin.js b/public/vendor/tinymce/plugins/pagebreak/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/pagebreak/plugin.min.js b/public/vendor/tinymce/plugins/pagebreak/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/preview/index.js b/public/vendor/tinymce/plugins/preview/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/preview/plugin.js b/public/vendor/tinymce/plugins/preview/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/preview/plugin.min.js b/public/vendor/tinymce/plugins/preview/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/quickbars/index.js b/public/vendor/tinymce/plugins/quickbars/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/quickbars/plugin.js b/public/vendor/tinymce/plugins/quickbars/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/quickbars/plugin.min.js b/public/vendor/tinymce/plugins/quickbars/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/save/index.js b/public/vendor/tinymce/plugins/save/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/save/plugin.js b/public/vendor/tinymce/plugins/save/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/save/plugin.min.js b/public/vendor/tinymce/plugins/save/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/searchreplace/index.js b/public/vendor/tinymce/plugins/searchreplace/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/searchreplace/plugin.js b/public/vendor/tinymce/plugins/searchreplace/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/searchreplace/plugin.min.js b/public/vendor/tinymce/plugins/searchreplace/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/table/index.js b/public/vendor/tinymce/plugins/table/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/table/plugin.js b/public/vendor/tinymce/plugins/table/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/table/plugin.min.js b/public/vendor/tinymce/plugins/table/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/visualblocks/index.js b/public/vendor/tinymce/plugins/visualblocks/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/visualblocks/plugin.js b/public/vendor/tinymce/plugins/visualblocks/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/visualblocks/plugin.min.js b/public/vendor/tinymce/plugins/visualblocks/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/visualchars/index.js b/public/vendor/tinymce/plugins/visualchars/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/visualchars/plugin.js b/public/vendor/tinymce/plugins/visualchars/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/visualchars/plugin.min.js b/public/vendor/tinymce/plugins/visualchars/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/wordcount/index.js b/public/vendor/tinymce/plugins/wordcount/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/wordcount/plugin.js b/public/vendor/tinymce/plugins/wordcount/plugin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/plugins/wordcount/plugin.min.js b/public/vendor/tinymce/plugins/wordcount/plugin.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/dark/content.css b/public/vendor/tinymce/skins/content/dark/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/dark/content.js b/public/vendor/tinymce/skins/content/dark/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/dark/content.min.css b/public/vendor/tinymce/skins/content/dark/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/default/content.css b/public/vendor/tinymce/skins/content/default/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/default/content.js b/public/vendor/tinymce/skins/content/default/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/default/content.min.css b/public/vendor/tinymce/skins/content/default/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/document/content.css b/public/vendor/tinymce/skins/content/document/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/document/content.js b/public/vendor/tinymce/skins/content/document/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/document/content.min.css b/public/vendor/tinymce/skins/content/document/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/tinymce-5-dark/content.css b/public/vendor/tinymce/skins/content/tinymce-5-dark/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/tinymce-5-dark/content.js b/public/vendor/tinymce/skins/content/tinymce-5-dark/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/tinymce-5-dark/content.min.css b/public/vendor/tinymce/skins/content/tinymce-5-dark/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/tinymce-5/content.css b/public/vendor/tinymce/skins/content/tinymce-5/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/tinymce-5/content.js b/public/vendor/tinymce/skins/content/tinymce-5/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/tinymce-5/content.min.css b/public/vendor/tinymce/skins/content/tinymce-5/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/writer/content.css b/public/vendor/tinymce/skins/content/writer/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/writer/content.js b/public/vendor/tinymce/skins/content/writer/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/content/writer/content.min.css b/public/vendor/tinymce/skins/content/writer/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/content.css b/public/vendor/tinymce/skins/ui/oxide-dark/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/content.inline.css b/public/vendor/tinymce/skins/ui/oxide-dark/content.inline.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/content.inline.js b/public/vendor/tinymce/skins/ui/oxide-dark/content.inline.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/content.inline.min.css b/public/vendor/tinymce/skins/ui/oxide-dark/content.inline.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/content.js b/public/vendor/tinymce/skins/ui/oxide-dark/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/content.min.css b/public/vendor/tinymce/skins/ui/oxide-dark/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/skin.css b/public/vendor/tinymce/skins/ui/oxide-dark/skin.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/skin.js b/public/vendor/tinymce/skins/ui/oxide-dark/skin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/skin.min.css b/public/vendor/tinymce/skins/ui/oxide-dark/skin.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.css b/public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.js b/public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css b/public/vendor/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/content.css b/public/vendor/tinymce/skins/ui/oxide/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/content.inline.css b/public/vendor/tinymce/skins/ui/oxide/content.inline.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/content.inline.js b/public/vendor/tinymce/skins/ui/oxide/content.inline.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/content.inline.min.css b/public/vendor/tinymce/skins/ui/oxide/content.inline.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/content.js b/public/vendor/tinymce/skins/ui/oxide/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/content.min.css b/public/vendor/tinymce/skins/ui/oxide/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/skin.css b/public/vendor/tinymce/skins/ui/oxide/skin.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/skin.js b/public/vendor/tinymce/skins/ui/oxide/skin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/skin.min.css b/public/vendor/tinymce/skins/ui/oxide/skin.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.css b/public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.js b/public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.min.css b/public/vendor/tinymce/skins/ui/oxide/skin.shadowdom.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.js b/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.js b/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.min.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.js b/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.min.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js b/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css b/public/vendor/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/content.css b/public/vendor/tinymce/skins/ui/tinymce-5/content.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/content.inline.css b/public/vendor/tinymce/skins/ui/tinymce-5/content.inline.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/content.inline.js b/public/vendor/tinymce/skins/ui/tinymce-5/content.inline.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/content.inline.min.css b/public/vendor/tinymce/skins/ui/tinymce-5/content.inline.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/content.js b/public/vendor/tinymce/skins/ui/tinymce-5/content.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/content.min.css b/public/vendor/tinymce/skins/ui/tinymce-5/content.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/skin.css b/public/vendor/tinymce/skins/ui/tinymce-5/skin.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/skin.js b/public/vendor/tinymce/skins/ui/tinymce-5/skin.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/skin.min.css b/public/vendor/tinymce/skins/ui/tinymce-5/skin.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.css b/public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.js b/public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css b/public/vendor/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/themes/silver/index.js b/public/vendor/tinymce/themes/silver/index.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/themes/silver/theme.js b/public/vendor/tinymce/themes/silver/theme.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/themes/silver/theme.min.js b/public/vendor/tinymce/themes/silver/theme.min.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/tinymce.d.ts b/public/vendor/tinymce/tinymce.d.ts old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/tinymce.js b/public/vendor/tinymce/tinymce.js old mode 100644 new mode 100755 diff --git a/public/vendor/tinymce/tinymce.min.js b/public/vendor/tinymce/tinymce.min.js old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/css/update.css b/public/vikon_core/assets/css/update.css old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/css/vendor.css b/public/vikon_core/assets/css/vendor.css old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/fonts/comic.ttf b/public/vikon_core/assets/fonts/comic.ttf old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/img/background_login.png b/public/vikon_core/assets/img/background_login.png old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/img/throbber.gif b/public/vikon_core/assets/img/throbber.gif old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/img/vikon_logo.png b/public/vikon_core/assets/img/vikon_logo.png old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/js/update.js b/public/vikon_core/assets/js/update.js old mode 100644 new mode 100755 diff --git a/public/vikon_core/assets/js/vendor.js b/public/vikon_core/assets/js/vendor.js old mode 100644 new mode 100755 diff --git a/public/vikon_core/internal/bitrix_inclusion.php b/public/vikon_core/internal/bitrix_inclusion.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/internal/config.php b/public/vikon_core/internal/config.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/internal/filesystem.php b/public/vikon_core/internal/filesystem.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/internal/helper.php b/public/vikon_core/internal/helper.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/internal/path.php b/public/vikon_core/internal/path.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/captcha.php b/public/vikon_core/scripts/captcha.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/check_token.php b/public/vikon_core/scripts/check_token.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/feedback_abitur.php b/public/vikon_core/scripts/feedback_abitur.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/get_config.php b/public/vikon_core/scripts/get_config.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/get_token.php b/public/vikon_core/scripts/get_token.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/refresh_token.php b/public/vikon_core/scripts/refresh_token.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/scripts/vsoko_feedback.php b/public/vikon_core/scripts/vsoko_feedback.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/check_curl.php b/public/vikon_core/update/check_curl.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/check_entry_point.php b/public/vikon_core/update/check_entry_point.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/check_filesystem.php b/public/vikon_core/update/check_filesystem.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/cleaner.php b/public/vikon_core/update/cleaner.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/cur_version.php b/public/vikon_core/update/cur_version.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/download_module_core.php b/public/vikon_core/update/download_module_core.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/get_access_token.php b/public/vikon_core/update/get_access_token.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/get_module_version.php b/public/vikon_core/update/get_module_version.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/is_writable.php b/public/vikon_core/update/is_writable.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/make_executor.php b/public/vikon_core/update/make_executor.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/purge.php b/public/vikon_core/update/purge.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/refresh_access_token.php b/public/vikon_core/update/refresh_access_token.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/request_generate_part.php b/public/vikon_core/update/request_generate_part.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/request_new_file.php b/public/vikon_core/update/request_new_file.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/request_sync_file.php b/public/vikon_core/update/request_sync_file.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/result_check_generate_part.php b/public/vikon_core/update/result_check_generate_part.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/result_download_part.php b/public/vikon_core/update/result_download_part.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/src_executor.php b/public/vikon_core/update/src_executor.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/start_sync_files.php b/public/vikon_core/update/start_sync_files.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/status_generate_part.php b/public/vikon_core/update/status_generate_part.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/sync_root_dir.php b/public/vikon_core/update/sync_root_dir.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/sync_sub_dir.php b/public/vikon_core/update/sync_sub_dir.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/update_module_version.php b/public/vikon_core/update/update_module_version.php old mode 100644 new mode 100755 diff --git a/public/vikon_core/update/vsoko_feedback.php b/public/vikon_core/update/vsoko_feedback.php old mode 100644 new mode 100755 diff --git a/resources/css/app.css b/resources/css/app.css old mode 100644 new mode 100755 diff --git a/resources/js/Enum/BudgetEducation.js b/resources/js/Enum/BudgetEducation.js old mode 100644 new mode 100755 diff --git a/resources/js/Enum/EducationForm.js b/resources/js/Enum/EducationForm.js old mode 100644 new mode 100755 diff --git a/resources/js/Enum/LevelEducational.js b/resources/js/Enum/LevelEducational.js old mode 100644 new mode 100755 diff --git a/resources/js/Enum/TypeExam.js b/resources/js/Enum/TypeExam.js old mode 100644 new mode 100755 diff --git a/resources/js/Navbars/DesktopNavBar.vue b/resources/js/Navbars/DesktopNavBar.vue old mode 100644 new mode 100755 diff --git a/resources/js/Navbars/MainNavbar.vue b/resources/js/Navbars/MainNavbar.vue old mode 100644 new mode 100755 diff --git a/resources/js/Navbars/MainPageNavbar.vue b/resources/js/Navbars/MainPageNavbar.vue old mode 100644 new mode 100755 diff --git a/resources/js/Navbars/MobileNavbar.vue b/resources/js/Navbars/MobileNavbar.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/AcademicJournals/Index.vue b/resources/js/Pages/Client/AcademicJournals/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/AcademicJournals/Show.vue b/resources/js/Pages/Client/AcademicJournals/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Additional-educations/Index.vue b/resources/js/Pages/Client/Additional-educations/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Additional-educations/Show.vue b/resources/js/Pages/Client/Additional-educations/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Departments/Show.vue b/resources/js/Pages/Client/Departments/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Divisions/Index.vue b/resources/js/Pages/Client/Divisions/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Divisions/Show.vue b/resources/js/Pages/Client/Divisions/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Events/Archive.vue b/resources/js/Pages/Client/Events/Archive.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Events/Index.vue b/resources/js/Pages/Client/Events/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Events/Show.vue b/resources/js/Pages/Client/Events/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Faculties/Index.vue b/resources/js/Pages/Client/Faculties/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Faculties/Show.vue b/resources/js/Pages/Client/Faculties/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Persons/Show.vue b/resources/js/Pages/Client/Persons/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Posts/Index.vue b/resources/js/Pages/Client/Posts/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Posts/Show.vue b/resources/js/Pages/Client/Posts/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Programs/Index.vue b/resources/js/Pages/Client/Programs/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Programs/Show.vue b/resources/js/Pages/Client/Programs/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Schedules/Index.vue b/resources/js/Pages/Client/Schedules/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Schedules/Show.vue b/resources/js/Pages/Client/Schedules/Show.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Tv/Index.vue b/resources/js/Pages/Client/Tv/Index.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Client/Tv/Time.vue b/resources/js/Pages/Client/Tv/Time.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Dashboard/Main.vue b/resources/js/Pages/Dashboard/Main.vue new file mode 100755 index 0000000..6ea203c --- /dev/null +++ b/resources/js/Pages/Dashboard/Main.vue @@ -0,0 +1,491 @@ + + + diff --git a/resources/js/Pages/Error.vue b/resources/js/Pages/Error.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Main.vue b/resources/js/Pages/Main.vue old mode 100644 new mode 100755 diff --git a/resources/js/Pages/Page.vue b/resources/js/Pages/Page.vue old mode 100644 new mode 100755 diff --git a/resources/js/app.js b/resources/js/app.js old mode 100644 new mode 100755 diff --git a/resources/js/assets/data/ruCategories.js b/resources/js/assets/data/ruCategories.js old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/icons.js b/resources/js/assets/icons/icons.js old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/icons.json b/resources/js/assets/icons/icons.json old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/academic-cap.svg b/resources/js/assets/icons/svg/academic-cap.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/additional_education_search.svg b/resources/js/assets/icons/svg/additional_education_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/adjustments-horizontal.svg b/resources/js/assets/icons/svg/adjustments-horizontal.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/adjustments-vertical.svg b/resources/js/assets/icons/svg/adjustments-vertical.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/archive-box-arrow-down.svg b/resources/js/assets/icons/svg/archive-box-arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/archive-box-x-mark.svg b/resources/js/assets/icons/svg/archive-box-x-mark.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/archive-box.svg b/resources/js/assets/icons/svg/archive-box.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down-circle.svg b/resources/js/assets/icons/svg/arrow-down-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down-left.svg b/resources/js/assets/icons/svg/arrow-down-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down-on-square-stack.svg b/resources/js/assets/icons/svg/arrow-down-on-square-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down-on-square.svg b/resources/js/assets/icons/svg/arrow-down-on-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down-right.svg b/resources/js/assets/icons/svg/arrow-down-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down-tray.svg b/resources/js/assets/icons/svg/arrow-down-tray.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-down.svg b/resources/js/assets/icons/svg/arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-left-circle.svg b/resources/js/assets/icons/svg/arrow-left-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-left-end-on-rectangle.svg b/resources/js/assets/icons/svg/arrow-left-end-on-rectangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-left-on-rectangle.svg b/resources/js/assets/icons/svg/arrow-left-on-rectangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-left-start-on-rectangle.svg b/resources/js/assets/icons/svg/arrow-left-start-on-rectangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-left.svg b/resources/js/assets/icons/svg/arrow-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-long-down.svg b/resources/js/assets/icons/svg/arrow-long-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-long-left.svg b/resources/js/assets/icons/svg/arrow-long-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-long-right.svg b/resources/js/assets/icons/svg/arrow-long-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-long-up.svg b/resources/js/assets/icons/svg/arrow-long-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-path-rounded-square.svg b/resources/js/assets/icons/svg/arrow-path-rounded-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-path.svg b/resources/js/assets/icons/svg/arrow-path.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-right-circle.svg b/resources/js/assets/icons/svg/arrow-right-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-right-end-on-rectangle.svg b/resources/js/assets/icons/svg/arrow-right-end-on-rectangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-right-on-rectangle.svg b/resources/js/assets/icons/svg/arrow-right-on-rectangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-right-start-on-rectangle.svg b/resources/js/assets/icons/svg/arrow-right-start-on-rectangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-right.svg b/resources/js/assets/icons/svg/arrow-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-small-down.svg b/resources/js/assets/icons/svg/arrow-small-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-small-left.svg b/resources/js/assets/icons/svg/arrow-small-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-small-right.svg b/resources/js/assets/icons/svg/arrow-small-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-small-up.svg b/resources/js/assets/icons/svg/arrow-small-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-top-right-on-square.svg b/resources/js/assets/icons/svg/arrow-top-right-on-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-trending-down.svg b/resources/js/assets/icons/svg/arrow-trending-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-trending-up.svg b/resources/js/assets/icons/svg/arrow-trending-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-down-left.svg b/resources/js/assets/icons/svg/arrow-turn-down-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-down-right.svg b/resources/js/assets/icons/svg/arrow-turn-down-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-left-down.svg b/resources/js/assets/icons/svg/arrow-turn-left-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-left-up.svg b/resources/js/assets/icons/svg/arrow-turn-left-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-right-down.svg b/resources/js/assets/icons/svg/arrow-turn-right-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-right-up.svg b/resources/js/assets/icons/svg/arrow-turn-right-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-up-left.svg b/resources/js/assets/icons/svg/arrow-turn-up-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-turn-up-right.svg b/resources/js/assets/icons/svg/arrow-turn-up-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up-circle.svg b/resources/js/assets/icons/svg/arrow-up-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up-left.svg b/resources/js/assets/icons/svg/arrow-up-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up-on-square-stack.svg b/resources/js/assets/icons/svg/arrow-up-on-square-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up-on-square.svg b/resources/js/assets/icons/svg/arrow-up-on-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up-right.svg b/resources/js/assets/icons/svg/arrow-up-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up-tray.svg b/resources/js/assets/icons/svg/arrow-up-tray.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-up.svg b/resources/js/assets/icons/svg/arrow-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-uturn-down.svg b/resources/js/assets/icons/svg/arrow-uturn-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-uturn-left.svg b/resources/js/assets/icons/svg/arrow-uturn-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-uturn-right.svg b/resources/js/assets/icons/svg/arrow-uturn-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrow-uturn-up.svg b/resources/js/assets/icons/svg/arrow-uturn-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrows-pointing-in.svg b/resources/js/assets/icons/svg/arrows-pointing-in.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrows-pointing-out.svg b/resources/js/assets/icons/svg/arrows-pointing-out.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrows-right-left.svg b/resources/js/assets/icons/svg/arrows-right-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/arrows-up-down.svg b/resources/js/assets/icons/svg/arrows-up-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/at-symbol.svg b/resources/js/assets/icons/svg/at-symbol.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/backspace.svg b/resources/js/assets/icons/svg/backspace.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/backward.svg b/resources/js/assets/icons/svg/backward.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/banknotes.svg b/resources/js/assets/icons/svg/banknotes.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-2.svg b/resources/js/assets/icons/svg/bars-2.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-3-bottom-left.svg b/resources/js/assets/icons/svg/bars-3-bottom-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-3-bottom-right.svg b/resources/js/assets/icons/svg/bars-3-bottom-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-3-center-left.svg b/resources/js/assets/icons/svg/bars-3-center-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-3.svg b/resources/js/assets/icons/svg/bars-3.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-4.svg b/resources/js/assets/icons/svg/bars-4.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-arrow-down.svg b/resources/js/assets/icons/svg/bars-arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bars-arrow-up.svg b/resources/js/assets/icons/svg/bars-arrow-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/battery-0.svg b/resources/js/assets/icons/svg/battery-0.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/battery-100.svg b/resources/js/assets/icons/svg/battery-100.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/battery-50.svg b/resources/js/assets/icons/svg/battery-50.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/beaker.svg b/resources/js/assets/icons/svg/beaker.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bell-alert.svg b/resources/js/assets/icons/svg/bell-alert.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bell-slash.svg b/resources/js/assets/icons/svg/bell-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bell-snooze.svg b/resources/js/assets/icons/svg/bell-snooze.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bell.svg b/resources/js/assets/icons/svg/bell.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bold.svg b/resources/js/assets/icons/svg/bold.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bolt-slash.svg b/resources/js/assets/icons/svg/bolt-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bolt.svg b/resources/js/assets/icons/svg/bolt.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/book-open.svg b/resources/js/assets/icons/svg/book-open.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bookmark-slash.svg b/resources/js/assets/icons/svg/bookmark-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bookmark-square.svg b/resources/js/assets/icons/svg/bookmark-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bookmark.svg b/resources/js/assets/icons/svg/bookmark.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/breadcrumb-tag.svg b/resources/js/assets/icons/svg/breadcrumb-tag.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/briefcase.svg b/resources/js/assets/icons/svg/briefcase.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/bug-ant.svg b/resources/js/assets/icons/svg/bug-ant.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/building-library.svg b/resources/js/assets/icons/svg/building-library.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/building-office-2.svg b/resources/js/assets/icons/svg/building-office-2.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/building-office.svg b/resources/js/assets/icons/svg/building-office.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/building-storefront.svg b/resources/js/assets/icons/svg/building-storefront.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cake.svg b/resources/js/assets/icons/svg/cake.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/calculator.svg b/resources/js/assets/icons/svg/calculator.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/calendar-date-range.svg b/resources/js/assets/icons/svg/calendar-date-range.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/calendar-days.svg b/resources/js/assets/icons/svg/calendar-days.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/calendar.svg b/resources/js/assets/icons/svg/calendar.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/camera.svg b/resources/js/assets/icons/svg/camera.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chart-bar-square.svg b/resources/js/assets/icons/svg/chart-bar-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chart-bar.svg b/resources/js/assets/icons/svg/chart-bar.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chart-pie.svg b/resources/js/assets/icons/svg/chart-pie.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-bottom-center-text.svg b/resources/js/assets/icons/svg/chat-bubble-bottom-center-text.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-bottom-center.svg b/resources/js/assets/icons/svg/chat-bubble-bottom-center.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-left-ellipsis.svg b/resources/js/assets/icons/svg/chat-bubble-left-ellipsis.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-left-right.svg b/resources/js/assets/icons/svg/chat-bubble-left-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-left.svg b/resources/js/assets/icons/svg/chat-bubble-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-oval-left-ellipsis.svg b/resources/js/assets/icons/svg/chat-bubble-oval-left-ellipsis.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chat-bubble-oval-left.svg b/resources/js/assets/icons/svg/chat-bubble-oval-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/check-badge.svg b/resources/js/assets/icons/svg/check-badge.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/check-circle.svg b/resources/js/assets/icons/svg/check-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/check.svg b/resources/js/assets/icons/svg/check.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-double-down.svg b/resources/js/assets/icons/svg/chevron-double-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-double-left.svg b/resources/js/assets/icons/svg/chevron-double-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-double-right.svg b/resources/js/assets/icons/svg/chevron-double-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-double-up.svg b/resources/js/assets/icons/svg/chevron-double-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-down.svg b/resources/js/assets/icons/svg/chevron-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-left.svg b/resources/js/assets/icons/svg/chevron-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-right.svg b/resources/js/assets/icons/svg/chevron-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-up-down.svg b/resources/js/assets/icons/svg/chevron-up-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/chevron-up.svg b/resources/js/assets/icons/svg/chevron-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/circle-stack.svg b/resources/js/assets/icons/svg/circle-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/clipboard-document-check.svg b/resources/js/assets/icons/svg/clipboard-document-check.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/clipboard-document-list.svg b/resources/js/assets/icons/svg/clipboard-document-list.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/clipboard-document.svg b/resources/js/assets/icons/svg/clipboard-document.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/clipboard.svg b/resources/js/assets/icons/svg/clipboard.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/clock.svg b/resources/js/assets/icons/svg/clock.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cloud-arrow-down.svg b/resources/js/assets/icons/svg/cloud-arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cloud-arrow-up.svg b/resources/js/assets/icons/svg/cloud-arrow-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cloud.svg b/resources/js/assets/icons/svg/cloud.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/code-bracket-square.svg b/resources/js/assets/icons/svg/code-bracket-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/code-bracket.svg b/resources/js/assets/icons/svg/code-bracket.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cog-6-tooth.svg b/resources/js/assets/icons/svg/cog-6-tooth.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cog-8-tooth.svg b/resources/js/assets/icons/svg/cog-8-tooth.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cog.svg b/resources/js/assets/icons/svg/cog.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/command-line.svg b/resources/js/assets/icons/svg/command-line.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/computer-desktop.svg b/resources/js/assets/icons/svg/computer-desktop.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cpu-chip.svg b/resources/js/assets/icons/svg/cpu-chip.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/credit-card.svg b/resources/js/assets/icons/svg/credit-card.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cube-transparent.svg b/resources/js/assets/icons/svg/cube-transparent.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cube.svg b/resources/js/assets/icons/svg/cube.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/currency-bangladeshi.svg b/resources/js/assets/icons/svg/currency-bangladeshi.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/currency-dollar.svg b/resources/js/assets/icons/svg/currency-dollar.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/currency-euro.svg b/resources/js/assets/icons/svg/currency-euro.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/currency-pound.svg b/resources/js/assets/icons/svg/currency-pound.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/currency-rupee.svg b/resources/js/assets/icons/svg/currency-rupee.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/currency-yen.svg b/resources/js/assets/icons/svg/currency-yen.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cursor-arrow-rays.svg b/resources/js/assets/icons/svg/cursor-arrow-rays.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/cursor-arrow-ripple.svg b/resources/js/assets/icons/svg/cursor-arrow-ripple.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/delete.svg b/resources/js/assets/icons/svg/delete.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/device-phone-mobile.svg b/resources/js/assets/icons/svg/device-phone-mobile.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/device-tablet.svg b/resources/js/assets/icons/svg/device-tablet.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/divide.svg b/resources/js/assets/icons/svg/divide.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-arrow-down.svg b/resources/js/assets/icons/svg/document-arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-arrow-up.svg b/resources/js/assets/icons/svg/document-arrow-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-chart-bar.svg b/resources/js/assets/icons/svg/document-chart-bar.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-check.svg b/resources/js/assets/icons/svg/document-check.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-currency-bangladeshi.svg b/resources/js/assets/icons/svg/document-currency-bangladeshi.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-currency-dollar.svg b/resources/js/assets/icons/svg/document-currency-dollar.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-currency-euro.svg b/resources/js/assets/icons/svg/document-currency-euro.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-currency-pound.svg b/resources/js/assets/icons/svg/document-currency-pound.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-currency-rupee.svg b/resources/js/assets/icons/svg/document-currency-rupee.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-currency-yen.svg b/resources/js/assets/icons/svg/document-currency-yen.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-duplicate.svg b/resources/js/assets/icons/svg/document-duplicate.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-magnifying-glass.svg b/resources/js/assets/icons/svg/document-magnifying-glass.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-minus.svg b/resources/js/assets/icons/svg/document-minus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-plus.svg b/resources/js/assets/icons/svg/document-plus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document-text.svg b/resources/js/assets/icons/svg/document-text.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/document.svg b/resources/js/assets/icons/svg/document.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/docx.svg b/resources/js/assets/icons/svg/docx.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/educational_group_search.svg b/resources/js/assets/icons/svg/educational_group_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/educational_program_search.svg b/resources/js/assets/icons/svg/educational_program_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/ellipsis-horizontal-circle.svg b/resources/js/assets/icons/svg/ellipsis-horizontal-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/ellipsis-horizontal.svg b/resources/js/assets/icons/svg/ellipsis-horizontal.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/ellipsis-vertical.svg b/resources/js/assets/icons/svg/ellipsis-vertical.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/envelope-open.svg b/resources/js/assets/icons/svg/envelope-open.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/envelope.svg b/resources/js/assets/icons/svg/envelope.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/equals.svg b/resources/js/assets/icons/svg/equals.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/event_search.svg b/resources/js/assets/icons/svg/event_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/exclamation-circle.svg b/resources/js/assets/icons/svg/exclamation-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/exclamation-triangle.svg b/resources/js/assets/icons/svg/exclamation-triangle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/eye-dropper.svg b/resources/js/assets/icons/svg/eye-dropper.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/eye-slash.svg b/resources/js/assets/icons/svg/eye-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/eye.svg b/resources/js/assets/icons/svg/eye.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/face-frown.svg b/resources/js/assets/icons/svg/face-frown.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/face-smile.svg b/resources/js/assets/icons/svg/face-smile.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/faculty_search.svg b/resources/js/assets/icons/svg/faculty_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/file.svg b/resources/js/assets/icons/svg/file.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/film.svg b/resources/js/assets/icons/svg/film.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/finger-print.svg b/resources/js/assets/icons/svg/finger-print.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/fire.svg b/resources/js/assets/icons/svg/fire.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/flag.svg b/resources/js/assets/icons/svg/flag.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/folder-arrow-down.svg b/resources/js/assets/icons/svg/folder-arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/folder-minus.svg b/resources/js/assets/icons/svg/folder-minus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/folder-open.svg b/resources/js/assets/icons/svg/folder-open.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/folder-plus.svg b/resources/js/assets/icons/svg/folder-plus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/folder.svg b/resources/js/assets/icons/svg/folder.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/forward.svg b/resources/js/assets/icons/svg/forward.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/funnel.svg b/resources/js/assets/icons/svg/funnel.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/gif.svg b/resources/js/assets/icons/svg/gif.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/gift-top.svg b/resources/js/assets/icons/svg/gift-top.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/gift.svg b/resources/js/assets/icons/svg/gift.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/globe-alt.svg b/resources/js/assets/icons/svg/globe-alt.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/globe-americas.svg b/resources/js/assets/icons/svg/globe-americas.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/globe-asia-australia.svg b/resources/js/assets/icons/svg/globe-asia-australia.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/globe-europe-africa.svg b/resources/js/assets/icons/svg/globe-europe-africa.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/h1.svg b/resources/js/assets/icons/svg/h1.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/h2.svg b/resources/js/assets/icons/svg/h2.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/h3.svg b/resources/js/assets/icons/svg/h3.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/hand-raised.svg b/resources/js/assets/icons/svg/hand-raised.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/hand-thumb-down.svg b/resources/js/assets/icons/svg/hand-thumb-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/hand-thumb-up.svg b/resources/js/assets/icons/svg/hand-thumb-up.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/hashtag.svg b/resources/js/assets/icons/svg/hashtag.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/heart.svg b/resources/js/assets/icons/svg/heart.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/heart_filled.svg b/resources/js/assets/icons/svg/heart_filled.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/home-modern.svg b/resources/js/assets/icons/svg/home-modern.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/home.svg b/resources/js/assets/icons/svg/home.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/identification.svg b/resources/js/assets/icons/svg/identification.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/inbox-arrow-down.svg b/resources/js/assets/icons/svg/inbox-arrow-down.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/inbox-stack.svg b/resources/js/assets/icons/svg/inbox-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/inbox.svg b/resources/js/assets/icons/svg/inbox.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/information-circle.svg b/resources/js/assets/icons/svg/information-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/italic.svg b/resources/js/assets/icons/svg/italic.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/key.svg b/resources/js/assets/icons/svg/key.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/language.svg b/resources/js/assets/icons/svg/language.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/lifebuoy.svg b/resources/js/assets/icons/svg/lifebuoy.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/light-bulb.svg b/resources/js/assets/icons/svg/light-bulb.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/line.svg b/resources/js/assets/icons/svg/line.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/link-slash.svg b/resources/js/assets/icons/svg/link-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/link.svg b/resources/js/assets/icons/svg/link.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/list-bullet.svg b/resources/js/assets/icons/svg/list-bullet.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/lock-closed.svg b/resources/js/assets/icons/svg/lock-closed.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/lock-open.svg b/resources/js/assets/icons/svg/lock-open.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/magnifying-glass-circle.svg b/resources/js/assets/icons/svg/magnifying-glass-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/magnifying-glass-minus.svg b/resources/js/assets/icons/svg/magnifying-glass-minus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/magnifying-glass-plus.svg b/resources/js/assets/icons/svg/magnifying-glass-plus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/magnifying-glass.svg b/resources/js/assets/icons/svg/magnifying-glass.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/map-pin.svg b/resources/js/assets/icons/svg/map-pin.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/map.svg b/resources/js/assets/icons/svg/map.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/megaphone.svg b/resources/js/assets/icons/svg/megaphone.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/microphone.svg b/resources/js/assets/icons/svg/microphone.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/minus-circle.svg b/resources/js/assets/icons/svg/minus-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/minus-small.svg b/resources/js/assets/icons/svg/minus-small.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/minus.svg b/resources/js/assets/icons/svg/minus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/moon.svg b/resources/js/assets/icons/svg/moon.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/musical-note.svg b/resources/js/assets/icons/svg/musical-note.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/newspaper.svg b/resources/js/assets/icons/svg/newspaper.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/no-symbol.svg b/resources/js/assets/icons/svg/no-symbol.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/numbered-list.svg b/resources/js/assets/icons/svg/numbered-list.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/page_search.svg b/resources/js/assets/icons/svg/page_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/paint-brush.svg b/resources/js/assets/icons/svg/paint-brush.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/paper-airplane.svg b/resources/js/assets/icons/svg/paper-airplane.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/paper-clip.svg b/resources/js/assets/icons/svg/paper-clip.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/pause-circle.svg b/resources/js/assets/icons/svg/pause-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/pause.svg b/resources/js/assets/icons/svg/pause.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/pdf.svg b/resources/js/assets/icons/svg/pdf.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/pencil-square.svg b/resources/js/assets/icons/svg/pencil-square.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/pencil.svg b/resources/js/assets/icons/svg/pencil.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/percent-badge.svg b/resources/js/assets/icons/svg/percent-badge.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/person_search.svg b/resources/js/assets/icons/svg/person_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/phone-arrow-down-left.svg b/resources/js/assets/icons/svg/phone-arrow-down-left.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/phone-arrow-up-right.svg b/resources/js/assets/icons/svg/phone-arrow-up-right.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/phone-x-mark.svg b/resources/js/assets/icons/svg/phone-x-mark.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/phone.svg b/resources/js/assets/icons/svg/phone.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/photo.svg b/resources/js/assets/icons/svg/photo.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/play-circle.svg b/resources/js/assets/icons/svg/play-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/play-pause.svg b/resources/js/assets/icons/svg/play-pause.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/play.svg b/resources/js/assets/icons/svg/play.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/plus-circle.svg b/resources/js/assets/icons/svg/plus-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/plus-small.svg b/resources/js/assets/icons/svg/plus-small.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/plus.svg b/resources/js/assets/icons/svg/plus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/post_search.svg b/resources/js/assets/icons/svg/post_search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/power.svg b/resources/js/assets/icons/svg/power.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/pptx.svg b/resources/js/assets/icons/svg/pptx.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/presentation-chart-bar.svg b/resources/js/assets/icons/svg/presentation-chart-bar.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/presentation-chart-line.svg b/resources/js/assets/icons/svg/presentation-chart-line.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/printer.svg b/resources/js/assets/icons/svg/printer.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/puzzle-piece.svg b/resources/js/assets/icons/svg/puzzle-piece.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/qr-code.svg b/resources/js/assets/icons/svg/qr-code.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/question-mark-circle.svg b/resources/js/assets/icons/svg/question-mark-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/queue-list.svg b/resources/js/assets/icons/svg/queue-list.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/radio.svg b/resources/js/assets/icons/svg/radio.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/receipt-percent.svg b/resources/js/assets/icons/svg/receipt-percent.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/receipt-refund.svg b/resources/js/assets/icons/svg/receipt-refund.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/rectangle-group.svg b/resources/js/assets/icons/svg/rectangle-group.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/rectangle-stack.svg b/resources/js/assets/icons/svg/rectangle-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/rocket-launch.svg b/resources/js/assets/icons/svg/rocket-launch.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/rss.svg b/resources/js/assets/icons/svg/rss.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/scale.svg b/resources/js/assets/icons/svg/scale.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/schedule.svg b/resources/js/assets/icons/svg/schedule.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/scissors.svg b/resources/js/assets/icons/svg/scissors.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/search.svg b/resources/js/assets/icons/svg/search.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/server-stack.svg b/resources/js/assets/icons/svg/server-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/server.svg b/resources/js/assets/icons/svg/server.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/settings.svg b/resources/js/assets/icons/svg/settings.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/share.svg b/resources/js/assets/icons/svg/share.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/shield-check.svg b/resources/js/assets/icons/svg/shield-check.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/shield-exclamation.svg b/resources/js/assets/icons/svg/shield-exclamation.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/shopping-bag.svg b/resources/js/assets/icons/svg/shopping-bag.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/shopping-cart.svg b/resources/js/assets/icons/svg/shopping-cart.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/signal-slash.svg b/resources/js/assets/icons/svg/signal-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/signal.svg b/resources/js/assets/icons/svg/signal.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/slash.svg b/resources/js/assets/icons/svg/slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/sparkles.svg b/resources/js/assets/icons/svg/sparkles.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/speaker-wave.svg b/resources/js/assets/icons/svg/speaker-wave.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/speaker-x-mark.svg b/resources/js/assets/icons/svg/speaker-x-mark.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/square-2-stack.svg b/resources/js/assets/icons/svg/square-2-stack.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/square-3-stack-3d.svg b/resources/js/assets/icons/svg/square-3-stack-3d.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/squares-2x2.svg b/resources/js/assets/icons/svg/squares-2x2.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/squares-plus.svg b/resources/js/assets/icons/svg/squares-plus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/star.svg b/resources/js/assets/icons/svg/star.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/stop-circle.svg b/resources/js/assets/icons/svg/stop-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/stop.svg b/resources/js/assets/icons/svg/stop.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/strikethrough.svg b/resources/js/assets/icons/svg/strikethrough.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/sun.svg b/resources/js/assets/icons/svg/sun.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/swatch.svg b/resources/js/assets/icons/svg/swatch.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/table-cells.svg b/resources/js/assets/icons/svg/table-cells.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/tag.svg b/resources/js/assets/icons/svg/tag.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/ticket.svg b/resources/js/assets/icons/svg/ticket.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/trash.svg b/resources/js/assets/icons/svg/trash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/trophy.svg b/resources/js/assets/icons/svg/trophy.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/truck.svg b/resources/js/assets/icons/svg/truck.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/tv.svg b/resources/js/assets/icons/svg/tv.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/underline.svg b/resources/js/assets/icons/svg/underline.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/user-circle.svg b/resources/js/assets/icons/svg/user-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/user-group.svg b/resources/js/assets/icons/svg/user-group.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/user-minus.svg b/resources/js/assets/icons/svg/user-minus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/user-plus.svg b/resources/js/assets/icons/svg/user-plus.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/user.svg b/resources/js/assets/icons/svg/user.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/users.svg b/resources/js/assets/icons/svg/users.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/variable.svg b/resources/js/assets/icons/svg/variable.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/video-camera-slash.svg b/resources/js/assets/icons/svg/video-camera-slash.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/video-camera.svg b/resources/js/assets/icons/svg/video-camera.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/view-columns.svg b/resources/js/assets/icons/svg/view-columns.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/viewfinder-circle.svg b/resources/js/assets/icons/svg/viewfinder-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/wallet.svg b/resources/js/assets/icons/svg/wallet.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/wifi.svg b/resources/js/assets/icons/svg/wifi.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/window.svg b/resources/js/assets/icons/svg/window.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/wrench-screwdriver.svg b/resources/js/assets/icons/svg/wrench-screwdriver.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/wrench.svg b/resources/js/assets/icons/svg/wrench.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/x-circle.svg b/resources/js/assets/icons/svg/x-circle.svg old mode 100644 new mode 100755 diff --git a/resources/js/assets/icons/svg/x-mark.svg b/resources/js/assets/icons/svg/x-mark.svg old mode 100644 new mode 100755 diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/academicJournals/components/AcademicJournalsItemBreadcrumbs.vue b/resources/js/componentss/features/academicJournals/components/AcademicJournalsItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/academicJournals/components/AcademicJournalsListBreadcrumbs.vue.vue b/resources/js/componentss/features/academicJournals/components/AcademicJournalsListBreadcrumbs.vue.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/academicJournals/components/AcademicJournalsTitle.vue b/resources/js/componentss/features/academicJournals/components/AcademicJournalsTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramBadge.vue b/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramItemBreadcrumbs.vue b/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramListBreadcrumbs.vue b/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramListBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramTitle.vue b/resources/js/componentss/features/additionalEducationPrograms/components/AdditionalProgramTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/LevelEduFilter.vue b/resources/js/componentss/features/additionalEducationPrograms/components/LevelEduFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/badges/CategoryBadge.vue b/resources/js/componentss/features/additionalEducationPrograms/components/badges/CategoryBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/badges/FormBadge.vue b/resources/js/componentss/features/additionalEducationPrograms/components/badges/FormBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/filters/BudgetFilter.vue b/resources/js/componentss/features/additionalEducationPrograms/components/filters/BudgetFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/filters/CategoryFilter.vue b/resources/js/componentss/features/additionalEducationPrograms/components/filters/CategoryFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/filters/FormEducationalFilter.vue b/resources/js/componentss/features/additionalEducationPrograms/components/filters/FormEducationalFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/additionalEducationPrograms/components/filters/SortingByFilter.vue b/resources/js/componentss/features/additionalEducationPrograms/components/filters/SortingByFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/departments/components/DepartmentItemBreadcrumbs.vue b/resources/js/componentss/features/departments/components/DepartmentItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/departments/components/DepartmentTeacherCard.vue b/resources/js/componentss/features/departments/components/DepartmentTeacherCard.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/departments/components/DepartmentWorkerCard.vue b/resources/js/componentss/features/departments/components/DepartmentWorkerCard.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/divisions/components/DivisionItemBreadcrumbs.vue b/resources/js/componentss/features/divisions/components/DivisionItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/divisions/components/DivisionListBreadcrumbs.vue b/resources/js/componentss/features/divisions/components/DivisionListBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/divisions/components/DivisionListTitle.vue b/resources/js/componentss/features/divisions/components/DivisionListTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/divisions/components/DivisionWorkerCard.vue b/resources/js/componentss/features/divisions/components/DivisionWorkerCard.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/educationalPrograms/components/ProgramItemBreadcrumbs.vue b/resources/js/componentss/features/educationalPrograms/components/ProgramItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/educationalPrograms/components/ProgramLevelEduFilter.vue b/resources/js/componentss/features/educationalPrograms/components/ProgramLevelEduFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/educationalPrograms/components/ProgramListBreadcrumbs.vue b/resources/js/componentss/features/educationalPrograms/components/ProgramListBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/educationalPrograms/components/ProgramTitle.vue b/resources/js/componentss/features/educationalPrograms/components/ProgramTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventArchiveListBreadcrumbs.vue b/resources/js/componentss/features/events/components/EventArchiveListBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventItemBreadcrumbs.vue b/resources/js/componentss/features/events/components/EventItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventListBreadcrumbs.vue b/resources/js/componentss/features/events/components/EventListBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventListFilter.vue b/resources/js/componentss/features/events/components/EventListFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventListItem.vue b/resources/js/componentss/features/events/components/EventListItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventListSearch.vue b/resources/js/componentss/features/events/components/EventListSearch.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/events/components/EventListSelectDate.vue b/resources/js/componentss/features/events/components/EventListSelectDate.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/faculties/components/FacultyItemBreadcrumbs.vue b/resources/js/componentss/features/faculties/components/FacultyItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/faculties/components/FacultyListBreadcrumbs.vue b/resources/js/componentss/features/faculties/components/FacultyListBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/faculties/components/FacultyListTitle.vue b/resources/js/componentss/features/faculties/components/FacultyListTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/faculties/components/FacultyWorkerCard.vue b/resources/js/componentss/features/faculties/components/FacultyWorkerCard.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/forms/Form.vue b/resources/js/componentss/features/forms/Form.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/forms/components/builder/FormModalBuilder.vue b/resources/js/componentss/features/forms/components/builder/FormModalBuilder.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/mainPage/EducationSection.vue b/resources/js/componentss/features/mainPage/EducationSection.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/mainPage/EventSection.vue b/resources/js/componentss/features/mainPage/EventSection.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/mainPage/PostSection.vue b/resources/js/componentss/features/mainPage/PostSection.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/pages/components/PageBreadcrumbs.vue b/resources/js/componentss/features/pages/components/PageBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/pages/components/PageNavigateLinks.vue b/resources/js/componentss/features/pages/components/PageNavigateLinks.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/pages/components/PageSubSectionLinks.vue b/resources/js/componentss/features/pages/components/PageSubSectionLinks.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/PersonAvatarBlock.vue b/resources/js/componentss/features/persons/components/PersonAvatarBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/PersonBreadcrumbs.vue b/resources/js/componentss/features/persons/components/PersonBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/PersonNavLink.vue b/resources/js/componentss/features/persons/components/PersonNavLink.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/sections/InfoSection.vue b/resources/js/componentss/features/persons/components/sections/InfoSection.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/sections/blocks/EducationBlock.vue b/resources/js/componentss/features/persons/components/sections/blocks/EducationBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue b/resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/sections/blocks/OtherBlock.vue b/resources/js/componentss/features/persons/components/sections/blocks/OtherBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/sections/blocks/PublicationBlock.vue b/resources/js/componentss/features/persons/components/sections/blocks/PublicationBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/persons/components/sections/blocks/WorkExperienceBlock.vue b/resources/js/componentss/features/persons/components/sections/blocks/WorkExperienceBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostAuthorsList.vue b/resources/js/componentss/features/posts/components/PostAuthorsList.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostGallery.vue b/resources/js/componentss/features/posts/components/PostGallery.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostItemBreadcrumbs.vue b/resources/js/componentss/features/posts/components/PostItemBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostListBadge.vue b/resources/js/componentss/features/posts/components/PostListBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostListBreadcrumbs.vue.vue b/resources/js/componentss/features/posts/components/PostListBreadcrumbs.vue.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostListFilter.vue b/resources/js/componentss/features/posts/components/PostListFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostListItem.vue b/resources/js/componentss/features/posts/components/PostListItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostListSearch.vue b/resources/js/componentss/features/posts/components/PostListSearch.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/posts/components/PostTimeRead.vue b/resources/js/componentss/features/posts/components/PostTimeRead.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/schedules/components/FacultyFilter.vue b/resources/js/componentss/features/schedules/components/FacultyFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/schedules/components/FavoriteFilter.vue b/resources/js/componentss/features/schedules/components/FavoriteFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/schedules/components/FormEducationalFilter.vue b/resources/js/componentss/features/schedules/components/FormEducationalFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/schedules/components/ScheduleListFilter.vue b/resources/js/componentss/features/schedules/components/ScheduleListFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/schedules/components/ScheduleListTitle.vue b/resources/js/componentss/features/schedules/components/ScheduleListTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/schedules/components/SearchFilter.vue b/resources/js/componentss/features/schedules/components/SearchFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/CategorySearchList.vue b/resources/js/componentss/features/search/components/CategorySearchList.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/GlobalSearch.vue b/resources/js/componentss/features/search/components/GlobalSearch.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/BasicResultItem.vue b/resources/js/componentss/features/search/components/Items/BasicResultItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultAdditionalEducationItem.vue b/resources/js/componentss/features/search/components/Items/ResultAdditionalEducationItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultEducationalGroupItem.vue b/resources/js/componentss/features/search/components/Items/ResultEducationalGroupItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultEducationalProgramItem.vue b/resources/js/componentss/features/search/components/Items/ResultEducationalProgramItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultEventItem.vue b/resources/js/componentss/features/search/components/Items/ResultEventItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultFacultyItem.vue b/resources/js/componentss/features/search/components/Items/ResultFacultyItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultPagetItem.vue b/resources/js/componentss/features/search/components/Items/ResultPagetItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultPersonItem.vue b/resources/js/componentss/features/search/components/Items/ResultPersonItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/Items/ResultPostItem.vue b/resources/js/componentss/features/search/components/Items/ResultPostItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/PreSearchLinkList.vue b/resources/js/componentss/features/search/components/PreSearchLinkList.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/ResultList.vue b/resources/js/componentss/features/search/components/ResultList.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/StaticSearch.vue b/resources/js/componentss/features/search/components/StaticSearch.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/categories/PostSearchCategory.vue b/resources/js/componentss/features/search/components/categories/PostSearchCategory.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/search/components/components/MainBodyResultItem.vue b/resources/js/componentss/features/search/components/components/MainBodyResultItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/sliders/Slider.vue b/resources/js/componentss/features/sliders/Slider.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/sliders/TvSlider.vue b/resources/js/componentss/features/sliders/TvSlider.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/sliders/components/SliderBlockBody.vue b/resources/js/componentss/features/sliders/components/SliderBlockBody.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/sliders/components/SliderBody.vue b/resources/js/componentss/features/sliders/components/SliderBody.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/sliders/components/TvSliderBody.vue b/resources/js/componentss/features/sliders/components/TvSliderBody.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/features/sliders/shared/SliderBlock.vue b/resources/js/componentss/features/sliders/shared/SliderBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/Breadcrumbs/BaseBreadcrumbs.vue b/resources/js/componentss/shared/Breadcrumbs/BaseBreadcrumbs.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/Breadcrumbs/BreadcrumbsItem.vue b/resources/js/componentss/shared/Breadcrumbs/BreadcrumbsItem.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/SEO/MetaTags.vue b/resources/js/componentss/shared/SEO/MetaTags.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/BasicListBadge.vue b/resources/js/componentss/shared/badge/BasicListBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/CategoryBadge.vue b/resources/js/componentss/shared/badge/badges/CategoryBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/DateBadge.vue b/resources/js/componentss/shared/badge/badges/DateBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/EduBudgetBadge.vue b/resources/js/componentss/shared/badge/badges/EduBudgetBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/IsOnlineBadge.vue b/resources/js/componentss/shared/badge/badges/IsOnlineBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/SearchBadge.vue b/resources/js/componentss/shared/badge/badges/SearchBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/SortingByBadge.vue b/resources/js/componentss/shared/badge/badges/SortingByBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/badge/badges/TagBadge.vue b/resources/js/componentss/shared/badge/badges/TagBadge.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue b/resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/AdditionalEducationalChoiceBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/AdditionalEducationalChoiceBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/CaptchaBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/CaptchaBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/EducationalChoiceBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/EducationalChoiceBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/EmailBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/EmailBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/MultipleChoiceBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/MultipleChoiceBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/PersonalDataBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/PersonalDataBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/PhoneBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/PhoneBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/SingleChoiceBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/SingleChoiceBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/SubmitBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/SubmitBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/TextAreaBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/TextAreaBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/TextBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/TextBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/Builder.vue b/resources/js/componentss/shared/builder/pageBuilder/Builder.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/ServerSideBuilder.vue b/resources/js/componentss/shared/builder/pageBuilder/ServerSideBuilder.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/BasicImageSlider.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/BasicImageSlider.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/FileBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/FileBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/FormBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/FormBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/HeadingBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/HeadingBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/ImageBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/ImageBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/PageItemBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/PageItemBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/PageResourceList.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/PageResourceList.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/ParagraphBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/ParagraphBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/PersonBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/PersonBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/PostItemBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/PostItemBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/PostListBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/PostListBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/StepperBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/StepperBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/TabBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/TabBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/VideoBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/VideoBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/contacts/ContactGroup.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/contacts/ContactGroup.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/blocks/contacts/ContactSectionBlock.vue b/resources/js/componentss/shared/builder/pageBuilder/blocks/contacts/ContactSectionBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/pageBuilder/skeletons/PageSkeleton.vue b/resources/js/componentss/shared/builder/pageBuilder/skeletons/PageSkeleton.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/builder/tabsBuilder/PageTabBuilder.vue b/resources/js/componentss/shared/builder/tabsBuilder/PageTabBuilder.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/carousel/BasicCarousel.vue b/resources/js/componentss/shared/carousel/BasicCarousel.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/contactSection/ContactGroup.vue b/resources/js/componentss/shared/contactSection/ContactGroup.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/contactSection/ContactSectionBlock.vue b/resources/js/componentss/shared/contactSection/ContactSectionBlock.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/BasicListFilter.vue b/resources/js/componentss/shared/filter/BasicListFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/BudgetFilter.vue b/resources/js/componentss/shared/filter/filters/BudgetFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/CategoryFilter.vue b/resources/js/componentss/shared/filter/filters/CategoryFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/DateFilter.vue b/resources/js/componentss/shared/filter/filters/DateFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/DirectionFilter.vue b/resources/js/componentss/shared/filter/filters/DirectionFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/FormEducationalFilter.vue b/resources/js/componentss/shared/filter/filters/FormEducationalFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/IsOnlineFilter.vue b/resources/js/componentss/shared/filter/filters/IsOnlineFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/SortingByFilter.vue b/resources/js/componentss/shared/filter/filters/SortingByFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/filter/filters/TagFilter.vue b/resources/js/componentss/shared/filter/filters/TagFilter.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/modals/SearchModal.vue b/resources/js/componentss/shared/modals/SearchModal.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/navigate/NavigateLinks.vue b/resources/js/componentss/shared/navigate/NavigateLinks.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/notifications/SuccessNotification.vue b/resources/js/componentss/shared/notifications/SuccessNotification.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/pageResource/PageResourceList.vue b/resources/js/componentss/shared/pageResource/PageResourceList.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/paginate/BasicPagination.vue b/resources/js/componentss/shared/paginate/BasicPagination.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/timeline/ScrollTimeline.vue b/resources/js/componentss/shared/timeline/ScrollTimeline.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/shared/visor/NavigateVisor.vue b/resources/js/componentss/shared/visor/NavigateVisor.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/buttons/BackButton.vue b/resources/js/componentss/ui/buttons/BackButton.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/icons/BasicIcon.vue b/resources/js/componentss/ui/icons/BasicIcon.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/templates/BasicPageContainer.vue b/resources/js/componentss/ui/templates/BasicPageContainer.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/titles/BasicTitle.vue b/resources/js/componentss/ui/titles/BasicTitle.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/wrappers/BasicPageWrapper.vue b/resources/js/componentss/ui/wrappers/BasicPageWrapper.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/wrappers/BreadcrumbsWrapper.vue b/resources/js/componentss/ui/wrappers/BreadcrumbsWrapper.vue old mode 100644 new mode 100755 diff --git a/resources/js/componentss/ui/wrappers/HeadItemsWrapper.vue b/resources/js/componentss/ui/wrappers/HeadItemsWrapper.vue old mode 100644 new mode 100755 diff --git a/resources/js/footers/BasicFooter.vue b/resources/js/footers/BasicFooter.vue old mode 100644 new mode 100755 diff --git a/resources/js/mixins/Helpers.js b/resources/js/mixins/Helpers.js old mode 100644 new mode 100755 diff --git a/resources/js/mixins/LinksReform.js b/resources/js/mixins/LinksReform.js old mode 100644 new mode 100755 diff --git a/resources/js/mixins/cookieMixin.js b/resources/js/mixins/cookieMixin.js old mode 100644 new mode 100755 diff --git a/resources/js/ssr.js b/resources/js/ssr.js old mode 100644 new mode 100755 diff --git a/resources/js/store/index.js b/resources/js/store/index.js old mode 100644 new mode 100755 diff --git a/resources/js/utils/cookies.js b/resources/js/utils/cookies.js old mode 100644 new mode 100755 diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/emails/custom-form-response.blade.php b/resources/views/emails/custom-form-response.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/emails/invitation.blade.php b/resources/views/emails/invitation.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/pages/backup.blade.php b/resources/views/filament/pages/backup.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/pages/dashboard.blade.php b/resources/views/filament/pages/dashboard.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/pages/upload-to-url.blade.php b/resources/views/filament/pages/upload-to-url.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/resources/posts/pages/view-post.blade.php b/resources/views/filament/resources/posts/pages/view-post.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/resources/schedule-resource/pages/schedule-resource/pages/upload-schedules.blade.php b/resources/views/filament/resources/schedule-resource/pages/schedule-resource/pages/upload-schedules.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/resources/user-resource/pages/profile-page.blade.php b/resources/views/filament/resources/user-resource/pages/profile-page.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/filament/tables/columns/json.blade.php b/resources/views/filament/tables/columns/json.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/livewire/accept-invitation.blade.php b/resources/views/livewire/accept-invitation.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/checkpoint/login.blade.php b/resources/views/vendor/checkpoint/login.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament-panels/components/logo.blade.php b/resources/views/vendor/filament-panels/components/logo.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament-tinyeditor/tiny-editor.blade.php b/resources/views/vendor/filament-tinyeditor/tiny-editor.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/assets.blade.php b/resources/views/vendor/filament/assets.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/actions.blade.php b/resources/views/vendor/filament/components/actions.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/avatar.blade.php b/resources/views/vendor/filament/components/avatar.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/badge.blade.php b/resources/views/vendor/filament/components/badge.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/breadcrumbs.blade.php b/resources/views/vendor/filament/components/breadcrumbs.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/button/group.blade.php b/resources/views/vendor/filament/components/button/group.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/button/index.blade.php b/resources/views/vendor/filament/components/button/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/card.blade.php b/resources/views/vendor/filament/components/card.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/dropdown/header.blade.php b/resources/views/vendor/filament/components/dropdown/header.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/dropdown/index.blade.php b/resources/views/vendor/filament/components/dropdown/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/dropdown/list/index.blade.php b/resources/views/vendor/filament/components/dropdown/list/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/dropdown/list/item.blade.php b/resources/views/vendor/filament/components/dropdown/list/item.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/fieldset.blade.php b/resources/views/vendor/filament/components/fieldset.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/grid/column.blade.php b/resources/views/vendor/filament/components/grid/column.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/grid/index.blade.php b/resources/views/vendor/filament/components/grid/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/icon-button.blade.php b/resources/views/vendor/filament/components/icon-button.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/icon.blade.php b/resources/views/vendor/filament/components/icon.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/input/checkbox.blade.php b/resources/views/vendor/filament/components/input/checkbox.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/input/index.blade.php b/resources/views/vendor/filament/components/input/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/input/radio.blade.php b/resources/views/vendor/filament/components/input/radio.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/input/select.blade.php b/resources/views/vendor/filament/components/input/select.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/input/wrapper.blade.php b/resources/views/vendor/filament/components/input/wrapper.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/link.blade.php b/resources/views/vendor/filament/components/link.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/loading-indicator.blade.php b/resources/views/vendor/filament/components/loading-indicator.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/loading-section.blade.php b/resources/views/vendor/filament/components/loading-section.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/modal/description.blade.php b/resources/views/vendor/filament/components/modal/description.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/modal/heading.blade.php b/resources/views/vendor/filament/components/modal/heading.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/modal/index.blade.php b/resources/views/vendor/filament/components/modal/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/pagination/index.blade.php b/resources/views/vendor/filament/components/pagination/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/pagination/item.blade.php b/resources/views/vendor/filament/components/pagination/item.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/section/description.blade.php b/resources/views/vendor/filament/components/section/description.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/section/heading.blade.php b/resources/views/vendor/filament/components/section/heading.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/section/index.blade.php b/resources/views/vendor/filament/components/section/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/tabs/index.blade.php b/resources/views/vendor/filament/components/tabs/index.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/filament/components/tabs/item.blade.php b/resources/views/vendor/filament/components/tabs/item.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php old mode 100644 new mode 100755 diff --git a/routes/api.php b/routes/api.php old mode 100644 new mode 100755 diff --git a/routes/auth.php b/routes/auth.php old mode 100644 new mode 100755 diff --git a/routes/channels.php b/routes/channels.php old mode 100644 new mode 100755 diff --git a/routes/console.php b/routes/console.php old mode 100644 new mode 100755 diff --git a/routes/web.php b/routes/web.php old mode 100644 new mode 100755 diff --git a/tailwind.config.js b/tailwind.config.js old mode 100644 new mode 100755 diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php old mode 100644 new mode 100755 diff --git a/tests/Feature/Auth/AuthenticationTest.php b/tests/Feature/Auth/AuthenticationTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/Auth/EmailVerificationTest.php b/tests/Feature/Auth/EmailVerificationTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/Auth/PasswordConfirmationTest.php b/tests/Feature/Auth/PasswordConfirmationTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/Auth/PasswordResetTest.php b/tests/Feature/Auth/PasswordResetTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/Auth/PasswordUpdateTest.php b/tests/Feature/Auth/PasswordUpdateTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/Auth/RegistrationTest.php b/tests/Feature/Auth/RegistrationTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php old mode 100644 new mode 100755 diff --git a/tests/Feature/ProfileTest.php b/tests/Feature/ProfileTest.php old mode 100644 new mode 100755 diff --git a/tests/TestCase.php b/tests/TestCase.php old mode 100644 new mode 100755 diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php old mode 100644 new mode 100755 diff --git a/vite.config.js b/vite.config.js old mode 100644 new mode 100755