Files
T

45325 lines
3.5 MiB
Raw Normal View History

2023-06-30 09:54:21 +01:00
wpcæ7§webpack/lib/cache/PackFileCacheStrategyPackContentItems •ProgressPlugin|countsCompilation/codeGeneration|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\@angular-devkit\build-angular\src\babel\webpack-loader.js??ruleSet[1].rules[2].use[0]!C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\@ngtools\webpack\src\ivy\index.js!C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\src\app\app-routing.module.ts|runtimeœCompilation/assets|chunkmainžSourceMapDevToolPlugin|main.jsŒmodulesCountdependenciesCountA ¦ ‡sources“runtimeRequirements„dataŠjavascript«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ø_«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource2__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource°1import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = __decorate([
NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
], AppRoutingModule);
export { AppRoutingModule };
¿webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/app-routing.module.tsíX{"version":3,"file":"x","sources":["webpack://./src/app/app-routing.module.ts"],"names":[],"mappings":"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
_{
í
-   ã O Š ù @ {Á;üFÀjŠñ!ŽÁ,aÐ {³%_eÓûp»5uç#Í>kå-¡É6{ùMÆ uº(uæ1ªîi !I!Í!-"°"æ"W#‡#÷#+$$Ñ$H%%&.&š&È&3'_'Ï'(x(¿(;)‰)*B*¾* ++X°+,K,Ã, -‰-Þ-V.©./8/Ÿ/À/¿0È0Ñ0Ø0ý0101@1d1o11­1ÌPromise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722))OPromise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
const routes = [
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722)).then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_home_home_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./home/home.module */ 3467)).then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/empty-chat/empty-chat.module */ 4674)).then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/empty-container/empty-container.module */ 98212)).then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/events-to-approve/events-to-approve.module */ 59168)).then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedients/expedients.module */ 56269)).then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee70")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-detail/document-detail.module */ 92378)).then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_chat_edit-group_edit-group_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/edit-group/edit-group.module */ 98016)).then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pedidos/pedidos.module */ 6189)).then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_approve-event-modal_approve-event-modal_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_event-list_module_ts"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee71")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/gabinete-digital/event-list/event-list.module */ 32470)).then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos/despachos.module */ 87161)).then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_create-process_create-process_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/create-process/create-process.module */ 8765)).then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b0")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pendentes/pendentes.module */ 6394)).then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("src_app_modals_delegar_delegar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/delegar/delegar.module */ 73994)).then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_add-note_add-note_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/add-note/add-note.module */ 72458)).then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("src_app_modals_dar-parecer_dar-parecer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/dar-parecer/dar-parecer.module */ 84380)).then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente_opts-expediente_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente/opts-expediente.module */ 88804)).then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos-pr/despachos-pr.module */ 64460)).then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas/diplomas.module */ 97457)).then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedientes-pr/expedientes-pr.module */ 10443)).then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module */ 54899)).then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente-pr/opts-expediente-pr.module */ 37874)).then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-options_despachos-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-options_despachos-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-options/despachos-options.module */ 67677)).then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-pr-options_despachos-pr-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-pr-options_despachos-pr-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-pr-options/despachos-pr-options.module */ 66579)).then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_popover_deploma-options_deploma-options_page_ts"), __webpack_require__.e("src_app_shared_popover_deploma-options_deploma-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/deploma-options/deploma-options.module */ 97203)).then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("src_app_shared_pin_pin_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/pin/pin.module */ 3205)).then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_shared_fingerprint_fingerprint_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/fingerprint/fingerprint.module */ 84264)).then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b1")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/new-event/new-event.module */ 7610)).then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/event-list/event-list.module */ 19201)).then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/approve-event/approve-event.module */ 53621)).then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_bad-request_bad-request_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/bad-request/bad-request.module */ 63353)).then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_success-message_success-message_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/success-message/success-message.module */ 26871)).then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("src_app_modals_forward_forward_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/forward/forward.module */ 53357)).then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/edit-event-to-approve/edit-event-to-approve.module */ 73205)).then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_services_publications_service_ts-src_app_shared_popover_actions-options_actions-optio-2d9928")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/actions-options/actions-options.module */ 24140)).then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("src_app_services_publications_service_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/publication/edit-action/edit-action.module */ 58817)).then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_eliminate-event_eliminate-event_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/eliminate-event/eliminate-event.module */ 99448)).then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_pages_inactivity_inactivity_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/inactivity/inactivity.module */ 31715)).then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_document-set-up-meeting_document-set-up-meeting_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-set-up-meeting/document-set-up-meeting.module */ 46833)).then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_profile_profile_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/profile/profile.module */ 54804)).then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/all-processes/all-processes.module */ 86317)).then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_searched-document-options_searched-document-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/searched-document-options/searched-document-options.module */ 27821)).then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-detailde_task-detailde_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-detailde/task-detailde.module */ 2763)).then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-details_task-details_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-details/task-details.module */ 85260)).then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("src_app_modals_chat-options-features_chat-options-features_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/chat-options-features/chat-options-features.module */ 34284)).then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("src_app_modals_document-viewer_document-viewer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-viewer/document-viewer.module */ 59663)).then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-document_view-document_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-document/view-document.module */ 98840)).then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_event-details-documents-options_event-details-documents-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/event-details-documents-options/event-details-documents-options.module */ 10532)).then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_preview-camera_preview-camera_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-camera/preview-camera.module */ 16629)).then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_group-icons_group-icons_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/group-icons/group-icons.module */ 27820)).then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_video-allowed_video-allowed_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/video-allowed/video-allowed.module */ 26016)).then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_preview-photo_preview-photo_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-photo/preview-photo.module */ 30388)).then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_services_file_custom-image-cache_custom-image-cache_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./services/file/custom-image-cache/custom-image-cache.module */ 1112)).then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_view-media_view-media_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-media/view-media.module */ 97970)).then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-event_view-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-event/view-event.module */ 61035)).then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_previewer_previewer_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/previewer/previewer.module */ 49505)).then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_set-room-owner_set-room-owner_module_ts-src_app_pipes_custom-task_pipe_ts-src_-0bf1f7")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/set-room-owner/set-room-owner.module */ 4265)).then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module */ 28225)).then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_page_ts"), __webpack_require__.e("src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module */ 43413)).then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-debugging_chat-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-debugging/chat-debugging.module */ 84967)).then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-message-debugging_chat-message-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-message-debugging/chat-message-debugging.module */ 18211)).then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_chat_add-user_add-user_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/add-user/add-user.module */ 11167)).then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_information_information_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/information/information.module */ 115)).then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_chat-options-popover_chat-options-popover_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-options-popover/chat-options-popover.module */ 13316)).then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-listt-header_task-listt-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module */ 70877)).then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list-header/task-list-header.module */ 34003)).then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule)({
imports: [
_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule.forRoot(routes, { preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_2__.PreloadAllModules })
],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule]
})
], AppRoutingModule);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappingsíŽsourcesContent…namesxà#;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
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then( m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then( m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then( m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then( m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then( m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then( m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then( m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m =>m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then( m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then( m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then( m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then( m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then( m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then( m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then( m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then( m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then( m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then( m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then( m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then( m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then( m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then( m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then( m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then( m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then( m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then( m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then( m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then( m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then( m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then( m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then( m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then( m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then( m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then( m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then( m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then( m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then( m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then( m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then( m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then( m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then( m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then( m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then( m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then( m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then( m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then( m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then( m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then( m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then( m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then( m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then( m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then( m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then( m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then( m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then( m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then( m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then( m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then( m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then( m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then( m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then( m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren:() => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)
}, {
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then( m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then( m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
@NgModule({
imports: [
RouterModule.forRoot(routes,
{ preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule {}
ConcatSourceRawSource2__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
ReplaceSourceSourceMapSource°1import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = __decorate([
NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
], AppRoutingModule);
export { AppRoutingModule };
íX{"version":3,"file":"x","sources":["webpack://./src/app/app-routing.module.ts"],"names":[],"mappings":"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
/***/ 90158:
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource k¸«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!***************************************!*\
!*** ./src/app/app-routing.module.ts ***!
\***************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ° «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ø_«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource2__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource°1import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = __decorate([
NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
], AppRoutingModule);
export { AppRoutingModule };
¿webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/app-routing.module.tsíX{"version":3,"file":"x","sources":["webpack://./src/app/app-routing.module.ts"],"names":[],"mappings":"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
_{
í
-   ã O Š ù @ {Á;üFÀjŠñ!ŽÁ,aÐ {³%_eÓûp»5uç#Í>kå-¡É6{ùMÆ uº(uæ1ªîi !I!Í!-"°"æ"W#‡#÷#+$$Ñ$H%%&.&š&È&3'_'Ï'(x(¿(;)‰)*B*¾* ++X°+,K,Ã, -‰-Þ-V.©./8/Ÿ/À/¿0È0Ñ0Ø0ý0101@1d1o11­1ÌPromise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722))OPromise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
const routes = [
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722)).then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_home_home_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./home/home.module */ 3467)).then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/empty-chat/empty-chat.module */ 4674)).then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/empty-container/empty-container.module */ 98212)).then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/events-to-approve/events-to-approve.module */ 59168)).then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedients/expedients.module */ 56269)).then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee70")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-detail/document-detail.module */ 92378)).then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_chat_edit-group_edit-group_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/edit-group/edit-group.module */ 98016)).then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pedidos/pedidos.module */ 6189)).then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_approve-event-modal_approve-event-modal_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_event-list_module_ts"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee71")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/gabinete-digital/event-list/event-list.module */ 32470)).then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos/despachos.module */ 87161)).then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_create-process_create-process_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/create-process/create-process.module */ 8765)).then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b0")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pendentes/pendentes.module */ 6394)).then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("src_app_modals_delegar_delegar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/delegar/delegar.module */ 73994)).then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_add-note_add-note_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/add-note/add-note.module */ 72458)).then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("src_app_modals_dar-parecer_dar-parecer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/dar-parecer/dar-parecer.module */ 84380)).then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente_opts-expediente_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente/opts-expediente.module */ 88804)).then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos-pr/despachos-pr.module */ 64460)).then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas/diplomas.module */ 97457)).then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedientes-pr/expedientes-pr.module */ 10443)).then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module */ 54899)).then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente-pr/opts-expediente-pr.module */ 37874)).then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-options_despachos-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-options_despachos-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-options/despachos-options.module */ 67677)).then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-pr-options_despachos-pr-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-pr-options_despachos-pr-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-pr-options/despachos-pr-options.module */ 66579)).then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_popover_deploma-options_deploma-options_page_ts"), __webpack_require__.e("src_app_shared_popover_deploma-options_deploma-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/deploma-options/deploma-options.module */ 97203)).then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("src_app_shared_pin_pin_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/pin/pin.module */ 3205)).then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_shared_fingerprint_fingerprint_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/fingerprint/fingerprint.module */ 84264)).then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b1")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/new-event/new-event.module */ 7610)).then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/event-list/event-list.module */ 19201)).then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/approve-event/approve-event.module */ 53621)).then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_bad-request_bad-request_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/bad-request/bad-request.module */ 63353)).then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_success-message_success-message_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/success-message/success-message.module */ 26871)).then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("src_app_modals_forward_forward_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/forward/forward.module */ 53357)).then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/edit-event-to-approve/edit-event-to-approve.module */ 73205)).then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_services_publications_service_ts-src_app_shared_popover_actions-options_actions-optio-2d9928")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/actions-options/actions-options.module */ 24140)).then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("src_app_services_publications_service_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/publication/edit-action/edit-action.module */ 58817)).then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_eliminate-event_eliminate-event_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/eliminate-event/eliminate-event.module */ 99448)).then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_pages_inactivity_inactivity_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/inactivity/inactivity.module */ 31715)).then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_document-set-up-meeting_document-set-up-meeting_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-set-up-meeting/document-set-up-meeting.module */ 46833)).then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_profile_profile_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/profile/profile.module */ 54804)).then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/all-processes/all-processes.module */ 86317)).then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_searched-document-options_searched-document-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/searched-document-options/searched-document-options.module */ 27821)).then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-detailde_task-detailde_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-detailde/task-detailde.module */ 2763)).then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-details_task-details_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-details/task-details.module */ 85260)).then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("src_app_modals_chat-options-features_chat-options-features_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/chat-options-features/chat-options-features.module */ 34284)).then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("src_app_modals_document-viewer_document-viewer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-viewer/document-viewer.module */ 59663)).then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-document_view-document_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-document/view-document.module */ 98840)).then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_event-details-documents-options_event-details-documents-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/event-details-documents-options/event-details-documents-options.module */ 10532)).then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_preview-camera_preview-camera_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-camera/preview-camera.module */ 16629)).then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_group-icons_group-icons_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/group-icons/group-icons.module */ 27820)).then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_video-allowed_video-allowed_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/video-allowed/video-allowed.module */ 26016)).then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_preview-photo_preview-photo_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-photo/preview-photo.module */ 30388)).then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_services_file_custom-image-cache_custom-image-cache_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./services/file/custom-image-cache/custom-image-cache.module */ 1112)).then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_view-media_view-media_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-media/view-media.module */ 97970)).then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-event_view-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-event/view-event.module */ 61035)).then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_previewer_previewer_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/previewer/previewer.module */ 49505)).then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_set-room-owner_set-room-owner_module_ts-src_app_pipes_custom-task_pipe_ts-src_-0bf1f7")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/set-room-owner/set-room-owner.module */ 4265)).then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module */ 28225)).then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_page_ts"), __webpack_require__.e("src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module */ 43413)).then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-debugging_chat-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-debugging/chat-debugging.module */ 84967)).then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-message-debugging_chat-message-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-message-debugging/chat-message-debugging.module */ 18211)).then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_chat_add-user_add-user_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/add-user/add-user.module */ 11167)).then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_information_information_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/information/information.module */ 115)).then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_chat-options-popover_chat-options-popover_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-options-popover/chat-options-popover.module */ 13316)).then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-listt-header_task-listt-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module */ 70877)).then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list-header/task-list-header.module */ 34003)).then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule)({
imports: [
_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule.forRoot(routes, { preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_2__.PreloadAllModules })
],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule]
})
], AppRoutingModule);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxà#;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
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then( m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then( m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then( m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then( m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then( m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then( m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then( m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m =>m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then( m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then( m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then( m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then( m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then( m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then( m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then( m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then( m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then( m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then( m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then( m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then( m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then( m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then( m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then( m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then( m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then( m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then( m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then( m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then( m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then( m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then( m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then( m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then( m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then( m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then( m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then( m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then( m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then( m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then( m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then( m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then( m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then( m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then( m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then( m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then( m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then( m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then( m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then( m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then( m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then( m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then( m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then( m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then( m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then( m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then( m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then( m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then( m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then( m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then( m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then( m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then( m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then( m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren:() => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)
}, {
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then( m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then( m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
@NgModule({
imports: [
RouterModule.forRoot(routes,
{ preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule {}
ConcatSourceRawSource2__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
ReplaceSourceSourceMapSource°1import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = __decorate([
NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
], AppRoutingModule);
export { AppRoutingModule };
íX{"version":3,"file":"x","sources":["webpack://./src/app/app-routing.module.ts"],"names":[],"mappings":"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
/***/ }) †buffer†source„size„maps„hash/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
const routes = [
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722)).then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_home_home_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./home/home.module */ 3467)).then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/empty-chat/empty-chat.module */ 4674)).then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/empty-container/empty-container.module */ 98212)).then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/events-to-approve/events-to-approve.module */ 59168)).then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedients/expedients.module */ 56269)).then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee70")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-detail/document-detail.module */ 92378)).then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_chat_edit-group_edit-group_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/edit-group/edit-group.module */ 98016)).then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pedidos/pedidos.module */ 6189)).then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_approve-event-modal_approve-event-modal_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_event-list_module_ts"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee71")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/gabinete-digital/event-list/event-list.module */ 32470)).then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos/despachos.module */ 87161)).then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_create-process_create-process_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/create-process/create-process.module */ 8765)).then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b0")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pendentes/pendentes.module */ 6394)).then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("src_app_modals_delegar_delegar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/delegar/delegar.module */ 73994)).then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_add-note_add-note_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/add-note/add-note.module */ 72458)).then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("src_app_modals_dar-parecer_dar-parecer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/dar-parecer/dar-parecer.module */ 84380)).then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente_opts-expediente_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente/opts-expediente.module */ 88804)).then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos-pr/despachos-pr.module */ 64460)).then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas/diplomas.module */ 97457)).then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedientes-pr/expedientes-pr.module */ 10443)).then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module */ 54899)).then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente-pr/opts-expediente-pr.module */ 37874)).then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-options_despachos-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-options_despachos-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-options/despachos-options.module */ 67677)).then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-pr-options_despachos-pr-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-pr-options_despachos-pr-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-pr-options/despachos-pr-options.module */ 66579)).then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_popover_deploma-options_deploma-options_page_ts"), __webpack_require__.e("src_app_shared_popover_deploma-options_deploma-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/deploma-options/deploma-options.module */ 97203)).then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("src_app_shared_pin_pin_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/pin/pin.module */ 3205)).then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_shared_fingerprint_fingerprint_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/fingerprint/fingerprint.module */ 84264)).then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b1")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/new-event/new-event.module */ 7610)).then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/event-list/event-list.module */ 19201)).then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/approve-event/approve-event.module */ 53621)).then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_bad-request_bad-request_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/bad-request/bad-request.module */ 63353)).then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_success-message_success-message_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/success-message/success-message.module */ 26871)).then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("src_app_modals_forward_forward_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/forward/forward.module */ 53357)).then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/edit-event-to-approve/edit-event-to-approve.module */ 73205)).then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_services_publications_service_ts-src_app_shared_popover_actions-options_actions-optio-2d9928")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/actions-options/actions-options.module */ 24140)).then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("src_app_services_publications_service_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/publication/edit-action/edit-action.module */ 58817)).then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_eliminate-event_eliminate-event_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/eliminate-event/eliminate-event.module */ 99448)).then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_pages_inactivity_inactivity_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/inactivity/inactivity.module */ 31715)).then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_document-set-up-meeting_document-set-up-meeting_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-set-up-meeting/document-set-up-meeting.module */ 46833)).then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_profile_profile_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/profile/profile.module */ 54804)).then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/all-processes/all-processes.module */ 86317)).then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_searched-document-options_searched-document-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/searched-document-options/searched-document-options.module */ 27821)).then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-detailde_task-detailde_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-detailde/task-detailde.module */ 2763)).then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-details_task-details_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-details/task-details.module */ 85260)).then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("src_app_modals_chat-options-features_chat-options-features_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/chat-options-features/chat-options-features.module */ 34284)).then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("src_app_modals_document-viewer_document-viewer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-viewer/document-viewer.module */ 59663)).then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-document_view-document_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-document/view-document.module */ 98840)).then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_event-details-documents-options_event-details-documents-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/event-details-documents-options/event-details-documents-options.module */ 10532)).then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_preview-camera_preview-camera_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-camera/preview-camera.module */ 16629)).then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_group-icons_group-icons_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/group-icons/group-icons.module */ 27820)).then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_video-allowed_video-allowed_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/video-allowed/video-allowed.module */ 26016)).then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_preview-photo_preview-photo_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-photo/preview-photo.module */ 30388)).then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_services_file_custom-image-cache_custom-image-cache_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./services/file/custom-image-cache/custom-image-cache.module */ 1112)).then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_view-media_view-media_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-media/view-media.module */ 97970)).then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-event_view-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-event/view-event.module */ 61035)).then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_previewer_previewer_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/previewer/previewer.module */ 49505)).then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_set-room-owner_set-room-owner_module_ts-src_app_pipes_custom-task_pipe_ts-src_-0bf1f7")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/set-room-owner/set-room-owner.module */ 4265)).then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module */ 28225)).then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_page_ts"), __webpack_require__.e("src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module */ 43413)).then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-debugging_chat-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-debugging/chat-debugging.module */ 84967)).then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-message-debugging_chat-message-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-message-debugging/chat-message-debugging.module */ 18211)).then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_chat_add-user_add-user_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/add-user/add-user.module */ 11167)).then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_information_information_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/information/information.module */ 115)).then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_chat-options-popover_chat-options-popover_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-options-popover/chat-options-popover.module */ 13316)).then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-listt-header_task-listt-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module */ 70877)).then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list-header/task-list-header.module */ 34003)).then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule)({
imports: [
_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule.forRoot(routes, { preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_2__.PreloadAllModules })
],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule]
})
], AppRoutingModule);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxã#;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
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then( m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then( m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then( m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then( m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then( m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then( m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then( m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m =>m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then( m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then( m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then( m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then( m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then( m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then( m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then( m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then( m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then( m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then( m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then( m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then( m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then( m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then( m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then( m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then( m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then( m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then( m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then( m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then( m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then( m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then( m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then( m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then( m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then( m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then( m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then( m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then( m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then( m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then( m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then( m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then( m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then( m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then( m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then( m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then( m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then( m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then( m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then( m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then( m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then( m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then( m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then( m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then( m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then( m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then( m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then( m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then( m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then( m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then( m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then( m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then( m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then( m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren:() => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)
}, {
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then( m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then( m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
@NgModule({
imports: [
RouterModule.forRoot(routes,
{ preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule {}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ2__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
ReplaceSourceSourceMapSource°1import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = __decorate([
NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
], AppRoutingModule);
export { AppRoutingModule };
íX{"version":3,"file":"x","sources":["webpack://./src/app/app-routing.module.ts"],"names":[],"mappings":"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
/***/ })†buffer†source„size„maps„hashÎô/*!***************************************!*\
!*** ./src/app/app-routing.module.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
const routes = [
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722)).then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_home_home_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./home/home.module */ 3467)).then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/empty-chat/empty-chat.module */ 4674)).then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/empty-container/empty-container.module */ 98212)).then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/events-to-approve/events-to-approve.module */ 59168)).then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedients/expedients.module */ 56269)).then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee70")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-detail/document-detail.module */ 92378)).then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_chat_edit-group_edit-group_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/edit-group/edit-group.module */ 98016)).then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pedidos/pedidos.module */ 6189)).then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_approve-event-modal_approve-event-modal_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_event-list_module_ts"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee71")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/gabinete-digital/event-list/event-list.module */ 32470)).then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos/despachos.module */ 87161)).then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_create-process_create-process_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/create-process/create-process.module */ 8765)).then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b0")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pendentes/pendentes.module */ 6394)).then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("src_app_modals_delegar_delegar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/delegar/delegar.module */ 73994)).then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_add-note_add-note_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/add-note/add-note.module */ 72458)).then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("src_app_modals_dar-parecer_dar-parecer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/dar-parecer/dar-parecer.module */ 84380)).then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente_opts-expediente_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente/opts-expediente.module */ 88804)).then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos-pr/despachos-pr.module */ 64460)).then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas/diplomas.module */ 97457)).then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedientes-pr/expedientes-pr.module */ 10443)).then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module */ 54899)).then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente-pr/opts-expediente-pr.module */ 37874)).then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-options_despachos-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-options_despachos-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-options/despachos-options.module */ 67677)).then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-pr-options_despachos-pr-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-pr-options_despachos-pr-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-pr-options/despachos-pr-options.module */ 66579)).then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_popover_deploma-options_deploma-options_page_ts"), __webpack_require__.e("src_app_shared_popover_deploma-options_deploma-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/deploma-options/deploma-options.module */ 97203)).then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("src_app_shared_pin_pin_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/pin/pin.module */ 3205)).then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_shared_fingerprint_fingerprint_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/fingerprint/fingerprint.module */ 84264)).then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b1")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/new-event/new-event.module */ 7610)).then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/event-list/event-list.module */ 19201)).then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/approve-event/approve-event.module */ 53621)).then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_bad-request_bad-request_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/bad-request/bad-request.module */ 63353)).then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_success-message_success-message_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/success-message/success-message.module */ 26871)).then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("src_app_modals_forward_forward_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/forward/forward.module */ 53357)).then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/edit-event-to-approve/edit-event-to-approve.module */ 73205)).then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_services_publications_service_ts-src_app_shared_popover_actions-options_actions-optio-2d9928")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/actions-options/actions-options.module */ 24140)).then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("src_app_services_publications_service_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/publication/edit-action/edit-action.module */ 58817)).then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_eliminate-event_eliminate-event_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/eliminate-event/eliminate-event.module */ 99448)).then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_pages_inactivity_inactivity_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/inactivity/inactivity.module */ 31715)).then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_document-set-up-meeting_document-set-up-meeting_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-set-up-meeting/document-set-up-meeting.module */ 46833)).then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_profile_profile_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/profile/profile.module */ 54804)).then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/all-processes/all-processes.module */ 86317)).then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_searched-document-options_searched-document-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/searched-document-options/searched-document-options.module */ 27821)).then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-detailde_task-detailde_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-detailde/task-detailde.module */ 2763)).then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-details_task-details_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-details/task-details.module */ 85260)).then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("src_app_modals_chat-options-features_chat-options-features_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/chat-options-features/chat-options-features.module */ 34284)).then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("src_app_modals_document-viewer_document-viewer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-viewer/document-viewer.module */ 59663)).then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-document_view-document_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-document/view-document.module */ 98840)).then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_event-details-documents-options_event-details-documents-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/event-details-documents-options/event-details-documents-options.module */ 10532)).then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_preview-camera_preview-camera_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-camera/preview-camera.module */ 16629)).then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_group-icons_group-icons_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/group-icons/group-icons.module */ 27820)).then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_video-allowed_video-allowed_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/video-allowed/video-allowed.module */ 26016)).then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_preview-photo_preview-photo_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-photo/preview-photo.module */ 30388)).then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_services_file_custom-image-cache_custom-image-cache_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./services/file/custom-image-cache/custom-image-cache.module */ 1112)).then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_view-media_view-media_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-media/view-media.module */ 97970)).then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-event_view-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-event/view-event.module */ 61035)).then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_previewer_previewer_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/previewer/previewer.module */ 49505)).then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_set-room-owner_set-room-owner_module_ts-src_app_pipes_custom-task_pipe_ts-src_-0bf1f7")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/set-room-owner/set-room-owner.module */ 4265)).then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module */ 28225)).then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_page_ts"), __webpack_require__.e("src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module */ 43413)).then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-debugging_chat-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-debugging/chat-debugging.module */ 84967)).then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-message-debugging_chat-message-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-message-debugging/chat-message-debugging.module */ 18211)).then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_chat_add-user_add-user_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/add-user/add-user.module */ 11167)).then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_information_information_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/information/information.module */ 115)).then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_chat-options-popover_chat-options-popover_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-options-popover/chat-options-popover.module */ 13316)).then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-listt-header_task-listt-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module */ 70877)).then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list-header/task-list-header.module */ 34003)).then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule)({
imports: [
_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule.forRoot(routes, { preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_2__.PreloadAllModules })
],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule]
})
], AppRoutingModule);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxæ#;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
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then( m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then( m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then( m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then( m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then( m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then( m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then( m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m =>m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then( m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then( m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then( m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then( m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then( m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then( m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then( m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then( m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then( m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then( m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then( m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then( m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then( m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then( m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then( m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then( m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then( m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then( m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then( m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then( m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then( m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then( m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then( m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then( m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then( m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then( m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then( m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then( m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then( m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then( m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then( m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then( m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then( m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then( m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then( m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then( m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then( m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then( m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then( m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then( m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then( m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then( m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then( m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then( m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then( m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then( m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then( m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then( m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then( m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then( m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then( m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then( m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then( m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then( m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren:() => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)
}, {
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then( m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then( m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then( m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
@NgModule({
imports: [
RouterModule.forRoot(routes,
{ preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule {}
` ConcatSourceRawSource/*!***************************************!*\
!*** ./src/app/app-routing.module.ts ***!
\***************************************/
þ_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
ý2__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
ReplaceSourceSourceMapSource°1import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule } from '@angular/router';
const routes = [
{
path: '',
loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => import('./home/home.module').then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => import('./shared/empty-container/empty-container.module').then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => import('./modals/document-detail/document-detail.module').then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => import('./shared/chat/edit-group/edit-group.module').then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => import('./shared/gabinete-digital/pedidos/pedidos.module').then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => import('./shared/gabinete-digital/despachos/despachos.module').then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => import('./modals/create-process/create-process.module').then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => import('./shared/gabinete-digital/pendentes/pendentes.module').then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => import('./modals/delegar/delegar.module').then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => import('./modals/add-note/add-note.module').then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => import('./modals/dar-parecer/dar-parecer.module').then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => import('./shared/popover/opts-expediente/opts-expediente.module').then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => import('./shared/gabinete-digital/despachos-pr/despachos-pr.module').then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => import('./shared/gabinete-digital/diplomas/diplomas.module').then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => import('./shared/gabinete-digital/expedientes-pr/expedientes-pr.module').then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module').then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => import('./shared/popover/opts-expediente-pr/opts-expediente-pr.module').then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => import('./shared/popover/despachos-options/despachos-options.module').then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => import('./shared/popover/despachos-pr-options/despachos-pr-options.module').then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => import('./shared/popover/deploma-options/deploma-options.module').then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => import('./shared/pin/pin.module').then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => import('./shared/fingerprint/fingerprint.module').then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => import('./shared/agenda/new-event/new-event.module').then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => import('./shared/agenda/event-list/event-list.module').then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => import('./shared/agenda/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => import('./shared/popover/bad-request/bad-request.module').then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => import('./shared/popover/success-message/success-message.module').then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => import('./modals/forward/forward.module').then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => import('./shared/agenda/edit-event-to-approve/edit-event-to-approve.module').then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => import('./shared/popover/actions-options/actions-options.module').then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => import('./shared/publication/edit-action/edit-action.module').then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => import('./modals/eliminate-event/eliminate-event.module').then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => import('./pages/inactivity/inactivity.module').then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => import('./modals/document-set-up-meeting/document-set-up-meeting.module').then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => import('./modals/profile/profile.module').then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => import('./shared/gabinete-digital/all-processes/all-processes.module').then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => import('./shared/popover/searched-document-options/searched-document-options.module').then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list/task-list.module').then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => import('./shared/gabinete-digital/generic/task-detailde/task-detailde.module').then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => import('./shared/gabinete-digital/generic/task-details/task-details.module').then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => import('./modals/chat-options-features/chat-options-features.module').then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => import('./modals/document-viewer/document-viewer.module').then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => import('./modals/view-document/view-document.module').then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => import('./shared/popover/event-details-documents-options/event-details-documents-options.module').then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => import('./modals/preview-camera/preview-camera.module').then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => import('./modals/group-icons/group-icons.module').then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => import('./modals/video-allowed/video-allowed.module').then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => import('./modals/preview-photo/preview-photo.module').then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => import('./services/file/custom-image-cache/custom-image-cache.module').then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => import('./modals/view-media/view-media.module').then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => import('./modals/view-event/view-event.module').then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => import('./modals/previewer/previewer.module').then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => import('./modals/set-room-owner/set-room-owner.module').then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => import('./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module').then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => import('./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module').then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => import('./shared/popover/chat-debugging/chat-debugging.module').then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => import('./shared/popover/chat-message-debugging/chat-message-debugging.module').then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => import('./shared/chat/add-user/add-user.module').then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => import('./modals/information/information.module').then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module').then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => import('./shared/gabinete-digital/generic/task-list-header/task-list-header.module').then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => import('./tinymce/tinymce.module').then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = __decorate([
NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
], AppRoutingModule);
export { AppRoutingModule };
íX{"version":3,"file":"x","sources":["webpack://./src/app/app-routing.module.ts"],"names":[],"mappings":"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
/***/ }),
/***/ 55041:
 Z׫webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcew/*!**********************************!*\
!*** ./src/app/app.component.ts ***!
\**********************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource 6«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource .«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceŠ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceJ import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./app.component.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./app.component.scss?ngResource";
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: Platform },
{ type: StatusBar },
{ type: SqliteService },
{ type: InativityService },
{ type: ThemeService },
{ type: Storage }
];
AppComponent = __decorate([
Component({
selector: 'app-root',
template: __NG_CLI_RESOURCE__0,
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [__NG_CLI_RESOURCE__1]
})
], AppComponent);
export { AppComponent };
ºwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/app.component.ts!{"version":3,"file":"x","sources":["webpack://./src/app/app.component.ts"],"names":[],"mappings":";;;AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,MAAM,iCAAiC,CAAC;AAChE,OAAQ,EAAE,gBAAgB,EAAE,MAAM,oCAAoC,CAAC;AACvE,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAE,MAAM,gBAAgB,CAAC;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF,CAAA;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAA;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,SAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,8BAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,oBAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\nimport { NgxMatDateFormats } from '@angular-material-components/datetime-picker';\r\nimport { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';\r\nimport { SqliteService } from 'src/app/services/sqlite.service';\r\nimport { InativityService } from \"src/app/services/inativity.service\";\r\nimport { ThemeService } from 'src/app/services/theme.service';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AngularFireMessaging } from '@angular/fire/messaging';\r\n\r\nconst CUSTOM_DATE_FORMATS: NgxMatDateFormats = {\r\n parse: {\r\n dateInput: \"YYYY-MMMM-DD HH:mm\"\r\n },\r\n display: {\r\n dateInput: \"DD MMM YYYY H:mm\",\r\n monthYearLabel: \"MMM YYYY\",\r\n dateA11yLabel: \"LL\",\r\n monthYearA11yLabel: \"MMMM YYYY\"\r\n }\r\n}\r\n\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss'],\r\n providers: [\r\n { provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },\r\n ]\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n private statusBar: StatusBar,\r\n private sqliteservice: SqliteService,\r\n private InativityService: InativityService,\r\n public ThemeService: ThemeService,\r\n private storage: Storage,\r\n /* private afMessaging: AngularFireMessaging, */\r\n ) {\r\n this.initializeApp();\r\n this.storage.set('version', environment.version).then(() => {})\r\n /* this.requestPermission();\r\n this.receiveMessages(); */\r\n }\r\n\r\n/* requestPermission() {\r\n this.afMessaging.requestToken.subscribe(\r\n (token) => {\r\n // Save the token to your server for sending notifications\r\n console.log('Permissi
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.Platform },
{ type: _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__.StatusBar },
{ type: src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__.SqliteService },
{ type: src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__.InativityService },
{ type: src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__.ThemeService },
{ type: _ionic_storage__WEBPACK_IMPORTED_MODULE_8__.Storage }
];
AppComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_10__.Component)({
selector: 'app-root',
template: _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
providers: [
{ provide: _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__.NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [_app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
})
], AppComponent);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx ;;;;;;;;;;;;;;;;;;;AAA0C;AAEA;AACe;AAE2B;AACpB;AACO;AACT;AACH;AAClB;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,6EAAmB,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,yDAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,qEAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,+FAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;AAAA¤webpack://./src/app/app.component.tsä
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NgxMatDateFormats } from '@angular-material-components/datetime-picker';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { AngularFireMessaging } from '@angular/fire/messaging';
const CUSTOM_DATE_FORMATS: NgxMatDateFormats = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
}
@Component({
selector: 'app-root',
templateUrl: 'app.component.html',
styleUrls: ['app.component.scss'],
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
]
})
export class AppComponent {
constructor(
private platform: Platform,
private statusBar: StatusBar,
private sqliteservice: SqliteService,
private InativityService: InativityService,
public ThemeService: ThemeService,
private storage: Storage,
/* private afMessaging: AngularFireMessaging, */
) {
this.initializeApp();
this.storage.set('version', environment.version).then(() => {})
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
} else if( this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
} else {
try {
// this.sqliteservice.databaseConn();
} catch (error) {
}
}
});
}
}
ConcatSourceRawSourceŠ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
ReplaceSourceSourceMapSourceJ import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./app.component.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./app.component.scss?ngResource";
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: Platform },
{ type: StatusBar },
{ type: SqliteService },
{ type: InativityService },
{ type: ThemeService },
{ type: Storage }
];
AppComponent = __decorate([
Component({
selector: 'app-root',
template: __NG_CLI_RESOURCE__0,
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [__NG_CLI_RESOURCE__1]
})
], AppComponent);
export { AppComponent };
!{"version":3,"file":"x","sources":["webpack://./src/app/app.component.ts"],"names":[],"mappings":";;;AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,MAAM,iCAAiC,CAAC;AAChE,OAAQ,EAAE,gBAAgB,EAAE,MAAM,oCAAoC,CAAC;AACvE,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAE,MAAM,gBAAgB,CAAC;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF,CAAA;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAA;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,SAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,8BAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,oBAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\nimport { NgxMatDateFormats } from '@angular-material-components/datetime-picker';\r\nimport { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';\r\nimport { SqliteService } from 'src/app/services/sqlite.service';\r\nimport { InativityService } from \"src/app/services/inativity.service\";\r\nimport { ThemeService } from 'src/app/services/theme.service';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AngularFireMessaging } from '@angular/fire/messaging';\r\n\r\nconst CUSTOM_DATE_FORMATS: NgxMatDateFormats = {\r\n parse: {\r\n dateInput: \"YYYY-MMMM-DD HH:mm\"\r\n },\r\n display: {\r\n dateInput: \"DD MMM YYYY H:mm\",\r\n monthYearLabel: \"MMM YYYY\",\r\n dateA11yLabel: \"LL\",\r\n monthYearA11yLabel: \"MMMM YYYY\"\r\n }\r\n}\r\n\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss'],\r\n providers: [\r\n { provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },\r\n ]\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n private statusBar: StatusBar,\r\n private sqliteservice: SqliteService,\r\n private InativityService: InativityService,\r\n public ThemeService: ThemeService,\r\n private storage: Storage,\r\n /* private afMessaging: AngularFireMessaging, */\r\n ) {\r\n this.initializeApp();\r\n this.storage.set('version', environment.version).then(() => {})\r\n /* this.requestPermission();\r\n this.receiveMessages(); */\r\n }\r\n\r\n/* requestPermission() {\r\n this.afMessaging.requestToken.subscribe(\r\n (token) => {\r\n // Save the token to your server for sending notifications\r\n console.log('Permission granted! Token:', token);\r\n },\r\n (error) => {\r\n console.error('Permission denied:', error);\r\n }\r\n );\r\n }\r\n\r\n receiveMessages() {\r\n this.afMe
/***/ }) †buffer†source„size„maps„hashè/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.Platform },
{ type: _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__.StatusBar },
{ type: src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__.SqliteService },
{ type: src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__.InativityService },
{ type: src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__.ThemeService },
{ type: _ionic_storage__WEBPACK_IMPORTED_MODULE_8__.Storage }
];
AppComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_10__.Component)({
selector: 'app-root',
template: _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
providers: [
{ provide: _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__.NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [_app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
})
], AppComponent);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx£;;;;;;;;;;;;;;;;;;;;;;AAA0C;AAEA;AACe;AAE2B;AACpB;AACO;AACT;AACH;AAClB;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,6EAAmB,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,yDAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,qEAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,+FAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;AAAA¤webpack://./src/app/app.component.tsä
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NgxMatDateFormats } from '@angular-material-components/datetime-picker';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { AngularFireMessaging } from '@angular/fire/messaging';
const CUSTOM_DATE_FORMATS: NgxMatDateFormats = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
}
@Component({
selector: 'app-root',
templateUrl: 'app.component.html',
styleUrls: ['app.component.scss'],
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
]
})
export class AppComponent {
constructor(
private platform: Platform,
private statusBar: StatusBar,
private sqliteservice: SqliteService,
private InativityService: InativityService,
public ThemeService: ThemeService,
private storage: Storage,
/* private afMessaging: AngularFireMessaging, */
) {
this.initializeApp();
this.storage.set('version', environment.version).then(() => {})
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
} else if( this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
} else {
try {
// this.sqliteservice.databaseConn();
} catch (error) {
}
}
});
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þŠ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
ReplaceSourceSourceMapSourceJ import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./app.component.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./app.component.scss?ngResource";
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: Platform },
{ type: StatusBar },
{ type: SqliteService },
{ type: InativityService },
{ type: ThemeService },
{ type: Storage }
];
AppComponent = __decorate([
Component({
selector: 'app-root',
template: __NG_CLI_RESOURCE__0,
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [__NG_CLI_RESOURCE__1]
})
], AppComponent);
export { AppComponent };
!{"version":3,"file":"x","sources":["webpack://./src/app/app.component.ts"],"names":[],"mappings":";;;AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,MAAM,iCAAiC,CAAC;AAChE,OAAQ,EAAE,gBAAgB,EAAE,MAAM,oCAAoC,CAAC;AACvE,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAE,MAAM,gBAAgB,CAAC;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF,CAAA;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAA;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,SAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,8BAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,oBAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\nimport { NgxMatDateFormats } from '@angular-material-components/datetime-picker';\r\nimport { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';\r\nimport { SqliteService } from 'src/app/services/sqlite.service';\r\nimport { InativityService } from \"src/app/services/inativity.service\";\r\nimport { ThemeService } from 'src/app/services/theme.service';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AngularFireMessaging } from '@angular/fire/messaging';\r\n\r\nconst CUSTOM_DATE_FORMATS: NgxMatDateFormats = {\r\n parse: {\r\n dateInput: \"YYYY-MMMM-DD HH:mm\"\r\n },\r\n display: {\r\n dateInput: \"DD MMM YYYY H:mm\",\r\n monthYearLabel: \"MMM YYYY\",\r\n dateA11yLabel: \"LL\",\r\n monthYearA11yLabel: \"MMMM YYYY\"\r\n }\r\n}\r\n\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss'],\r\n providers: [\r\n { provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },\r\n ]\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n private statusBar: StatusBar,\r\n private sqliteservice: SqliteService,\r\n private InativityService: InativityService,\r\n public ThemeService: ThemeService,\r\n private storage: Storage,\r\n /* private afMessaging: AngularFireMessaging, */\r\n ) {\r\n this.initializeApp();\r\n this.storage.set('version', environment.version).then(() => {})\r\n /* this.requestPermission();\r\n this.receiveMessages(); */\r\n }\r\n\r\n/* requestPermission() {\r\n this.afMessaging.requestToken.subscribe(\r\n (token) => {\r\n // Save the token to your server for sending notifications\r\n console.log('Permission granted! Token:', token);\r\n },\r\n (error) => {\r\n console.error('Permission denied:', error);\r\n }\r\n );\r\n }\r\n\r\n receiveMessages() {\r\n this.afMe
/***/ })Û_/*!**********************************!*\
!*** ./src/app/app.component.ts ***!
\**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.Platform },
{ type: _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__.StatusBar },
{ type: src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__.SqliteService },
{ type: src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__.InativityService },
{ type: src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__.ThemeService },
{ type: _ionic_storage__WEBPACK_IMPORTED_MODULE_8__.Storage }
];
AppComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_10__.Component)({
selector: 'app-root',
template: _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
providers: [
{ provide: _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__.NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [_app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
})
], AppComponent);
/***/ }) Üßæx¦;;;;;;;;;;;;;;;;;;;;;;;;;AAA0C;AAEA;AACe;AAE2B;AACpB;AACO;AACT;AACH;AAClB;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,6EAAmB,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,yDAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,qEAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,+FAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;AAAA¤webpack://./src/app/app.component.tsä
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NgxMatDateFormats } from '@angular-material-components/datetime-picker';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { AngularFireMessaging } from '@angular/fire/messaging';
const CUSTOM_DATE_FORMATS: NgxMatDateFormats = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
}
@Component({
selector: 'app-root',
templateUrl: 'app.component.html',
styleUrls: ['app.component.scss'],
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
]
})
export class AppComponent {
constructor(
private platform: Platform,
private statusBar: StatusBar,
private sqliteservice: SqliteService,
private InativityService: InativityService,
public ThemeService: ThemeService,
private storage: Storage,
/* private afMessaging: AngularFireMessaging, */
) {
this.initializeApp();
this.storage.set('version', environment.version).then(() => {})
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
} else if( this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
} else {
try {
// this.sqliteservice.databaseConn();
} catch (error) {
}
}
});
}
}
` çw/*!**********************************!*\
!*** ./src/app/app.component.ts ***!
\**********************************/
æèæŠ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
éJ import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./app.component.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./app.component.scss?ngResource";
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: Platform },
{ type: StatusBar },
{ type: SqliteService },
{ type: InativityService },
{ type: ThemeService },
{ type: Storage }
];
AppComponent = __decorate([
Component({
selector: 'app-root',
template: __NG_CLI_RESOURCE__0,
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [__NG_CLI_RESOURCE__1]
})
], AppComponent);
export { AppComponent };
!{"version":3,"file":"x","sources":["webpack://./src/app/app.component.ts"],"names":[],"mappings":";;;AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,MAAM,iCAAiC,CAAC;AAChE,OAAQ,EAAE,gBAAgB,EAAE,MAAM,oCAAoC,CAAC;AACvE,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAE,MAAM,gBAAgB,CAAC;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF,CAAA;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAA;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,SAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,8BAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,oBAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\nimport { NgxMatDateFormats } from '@angular-material-components/datetime-picker';\r\nimport { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';\r\nimport { SqliteService } from 'src/app/services/sqlite.service';\r\nimport { InativityService } from \"src/app/services/inativity.service\";\r\nimport { ThemeService } from 'src/app/services/theme.service';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AngularFireMessaging } from '@angular/fire/messaging';\r\n\r\nconst CUSTOM_DATE_FORMATS: NgxMatDateFormats = {\r\n parse: {\r\n dateInput: \"YYYY-MMMM-DD HH:mm\"\r\n },\r\n display: {\r\n dateInput: \"DD MMM YYYY H:mm\",\r\n monthYearLabel: \"MMM YYYY\",\r\n dateA11yLabel: \"LL\",\r\n monthYearA11yLabel: \"MMMM YYYY\"\r\n }\r\n}\r\n\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss'],\r\n providers: [\r\n { provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },\r\n ]\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n private statusBar: StatusBar,\r\n private sqliteservice: SqliteService,\r\n private InativityService: InativityService,\r\n public ThemeService: ThemeService,\r\n private storage: Storage,\r\n /* private afMessaging: AngularFireMessaging, */\r\n ) {\r\n this.initializeApp();\r\n this.storage.set('version', environment.version).then(() => {})\r\n /* this.requestPermission();\r\n this.receiveMessages(); */\r\n }\r\n\r\n/* requestPermission() {\r\n this.afMessaging.requestToken.subscribe(\r\n (token) => {\r\n // Save the token to your server for sending notifications\r\n console.log('Permission granted! Token:', token);\r\n },\r\n (error) => {\r\n console.error('Permission denied:', error);\r\n }\r\n );\r\n }\r\n\r\n receiveMessages() {\r\n this.afMe
/***/ 36747:
 ~«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcen/*!*******************************!*\
!*** ./src/app/app.module.ts ***!
\*******************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ì‹«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource E«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¹ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceÕimport { __decorate } from "tslib";
import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MAT_DATE_LOCALE } from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import { NgxMatDatetimePickerModule, NgxMatNativeDateModule, NgxMatTimepickerModule } from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import { NgxImageCompressService } from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(fas, fab, far);
}
};
AppModule.ctorParameters = () => [
{ type: FaIconLibrary }
];
AppModule = __decorate([
NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
export { AppModule };
·webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/app.module.ts„2{"version":3,"file":"x","sources":["webpack://./src/app/app.module.ts"],"names":[],"mappings":"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
/
^
a
œ
Þ
á
 \ _ × Ú   _ b § ª â å _! Ë Î ù ü ,/`c§ªÝà6@ê÷š« Xdy_’®¹ÐÜì÷!6T^~1ASx#3CSb °Ââ  0EUfv¦ÄÔâ =]jzŒœµÅÚêÿ 0_>N\lŠŒªÃÓÞ(fqÂáPXŽž­ÈÙæ÷ $)9_<LRbi«µÅÕåëû,6FQaeuœ¬ÂÒèø!H*:Gkv¢¾Ò´_sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__.init¼_sentry_tracing__WEBPACK_IMPORTED_MODULE_22__.BrowserTracing²_sentry_angular__WEBPACK_IMPORTED_MODULE_24__.initÃ_fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__.fasÄ_fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__.fabÅ_fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__.farÌ_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FaIconLibrary²(0,tslib__WEBPACK_IMPORTED_MODULE_29__.__decorate)¸(0,_angular_core__WEBPACK_IMPORTED_MODULE_30__.NgModule)¸_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponentÅ_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.BrowserModuleº_angular_common__WEBPACK_IMPORTED_MODULE_32__.CommonModule¸_angular_forms__WEBPACK_IMPORTED_MODULE_33__.FormsModuleÅangular_calendar__WEBPACK_IMPORTED_MODULE_34__.CalendarModule.forRootºangular_calendar__WEBPACK_IMPORTED_MODULE_34__.DateAdapterÔangular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__.adapterFactoryÊionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__.IonicImageLoaderModuleÀ_ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicModule.forRootÇ_ionic_storage__WEBPACK_IMPORTED_MODULE_38__.IonicStorageModule.forRootÁ_app_routing_module__WEBPACK_IMPORTED_MODULE_1__.AppRoutingModuleÐ_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FontAwesomeModuleÃ_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule×_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__.NoopAnimationsModuleÎ_angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__.MatDatepickerModuleå_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModuleá_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModuleá_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModuleÜ_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModuleÆ_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModuleÀ_angular_forms__WEBPACK_IMPORTED_MODULE_33__.ReactiveFormsModuleÆ_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModuleÆ_angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__.MatDialogModuleÄ_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.HammerModuleƒ_services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__.CustomImageCachePageRoutingModuleÄ_angular_material_input__WEBPACK_IMPORTED_MODULE_47__.MatInputModuleÈ_angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MatNativeDateModuleôõö÷úøË_angular_fire__WEBPACK_IMPORTED_MODULE_49__.AngularFireModule.initializeApp½_firebase_config__WEBPACK_IMPORTED_MODULE_23__.firebaseConfigÐ_angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__.AngularFireMessagingModuleÃ_tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__.EditorModuleÄ_angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MAT_DATE_LOCALE¸_angular_core__WEBPACK_IMPORTED_MODULE_30__.ErrorHandlerÀ_sentry_angular__WEBPACK_IMPORTED_MODULE_24__.createErrorHandlerÃ_ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__.StatusBar½_angul
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
_sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__.BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
_sentry_angular__WEBPACK_IMPORTED_MODULE_24__.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(_fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__.fas, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__.fab, _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__.far);
}
};
AppModule.ctorParameters = () => [
{ type: _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FaIconLibrary }
];
AppModule = (0,tslib__WEBPACK_IMPORTED_MODULE_29__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_30__.NgModule)({
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.BrowserModule,
_angular_common__WEBPACK_IMPORTED_MODULE_32__.CommonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.FormsModule,
angular_calendar__WEBPACK_IMPORTED_MODULE_34__.CalendarModule.forRoot({
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_34__.DateAdapter,
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__.adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__.IonicImageLoaderModule,
_ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicModule.forRoot({ animated: false }),
_ionic_storage__WEBPACK_IMPORTED_MODULE_38__.IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
_app_routing_module__WEBPACK_IMPORTED_MODULE_1__.AppRoutingModule,
_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FontAwesomeModule,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
// NgbModule,
_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__.NoopAnimationsModule,
_angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__.MatDatepickerModule,
//
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.ReactiveFormsModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__.MatDialogModule,
//
_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.HammerModule,
_services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__.CustomImageCachePageRoutingModule,
//
_angular_material_input__WEBPACK_IMPORTED_MODULE_47__.MatInputModule,
_angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MatNativeDateModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_fire__WEBPACK_IMPORTED_MODULE_49__.AngularFireModule.initializeApp(_firebase_config__WEBPACK_IMPORTED_MODULE_23__.firebaseConfig),
_angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__.AngularFireMessagingModule,
_tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__.EditorModule
],
providers: [
{ provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: _angular_core__WEBPACK_IMPORTED_MODULE_30__.ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: _sentry_angular__WEBPACK_IMPORTED_MODULE_24__.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
_ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__.StatusBar,
//SplashScreen,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClient,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
{ provide: _angular_router__WEBPACK_IMPORTED_MODULE_52__.RouteReuseStrategy, useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicRouteStrategy },
_ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__.InAppBrowser,
_ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__.Camera,
_awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__.File,
_ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__.WebView,
_ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__.FilePath,
/* FCM,
FirebaseX, */
_services_chat_service__WEBPACK_IMPORTED_MODULE_7__.ChatService,
_ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__.ScreenOrientation,
_ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__.Network,
_ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__.SQLite,
ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__.CookieService,
_ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__.ImagePicker,
_ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__.MediaCapture,
_ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__.Media,
_ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__.StreamingMedia,
_ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__.PhotoViewer,
ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__.NgxImageCompressService,
_awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__.MultipleDocumentsPicker,
ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__.NgxExtendedPdfViewerModule,
_awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__.FileOpener,
_awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__.DocumentViewer,
],
bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_30__.CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx¯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¡webpack://./src/app/app.module.tsimport { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MAT_DATE_LOCALE} from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import {
NgxMatDatetimePickerModule,
NgxMatNativeDateModule,
NgxMatTimepickerModule
} from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons'
import { far } from '@fortawesome/free-regular-svg-icons'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import {NgxImageCompressService} from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderComponent, IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
// The e xample is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
// For automatic instrumentation (highly recommended)
import { Integration } from '@sentry/types';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
);
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AppModule {
constructor(library: FaIconLibrary) {
library.addIconPacks(fas, fab, far);
}
}
ConcatSourceRawSource¹ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
ReplaceSourceSourceMapSourceÕimport { __decorate } from "tslib";
import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MAT_DATE_LOCALE } from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import { NgxMatDatetimePickerModule, NgxMatNativeDateModule, NgxMatTimepickerModule } from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import { NgxImageCompressService } from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(fas, fab, far);
}
};
AppModule.ctorParameters = () => [
{ type: FaIconLibrary }
];
AppModule = __decorate([
NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
export { AppModule };
„2{"version":3,"file":"x","sources":["webpack://./src/app/app.module.ts"],"names":[],"mappings":"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
/***/ }) †buffer†source„size„maps„hash‡C/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
_sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__.BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
_sentry_angular__WEBPACK_IMPORTED_MODULE_24__.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(_fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__.fas, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__.fab, _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__.far);
}
};
AppModule.ctorParameters = () => [
{ type: _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FaIconLibrary }
];
AppModule = (0,tslib__WEBPACK_IMPORTED_MODULE_29__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_30__.NgModule)({
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.BrowserModule,
_angular_common__WEBPACK_IMPORTED_MODULE_32__.CommonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.FormsModule,
angular_calendar__WEBPACK_IMPORTED_MODULE_34__.CalendarModule.forRoot({
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_34__.DateAdapter,
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__.adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__.IonicImageLoaderModule,
_ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicModule.forRoot({ animated: false }),
_ionic_storage__WEBPACK_IMPORTED_MODULE_38__.IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
_app_routing_module__WEBPACK_IMPORTED_MODULE_1__.AppRoutingModule,
_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FontAwesomeModule,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
// NgbModule,
_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__.NoopAnimationsModule,
_angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__.MatDatepickerModule,
//
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.ReactiveFormsModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__.MatDialogModule,
//
_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.HammerModule,
_services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__.CustomImageCachePageRoutingModule,
//
_angular_material_input__WEBPACK_IMPORTED_MODULE_47__.MatInputModule,
_angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MatNativeDateModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_fire__WEBPACK_IMPORTED_MODULE_49__.AngularFireModule.initializeApp(_firebase_config__WEBPACK_IMPORTED_MODULE_23__.firebaseConfig),
_angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__.AngularFireMessagingModule,
_tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__.EditorModule
],
providers: [
{ provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: _angular_core__WEBPACK_IMPORTED_MODULE_30__.ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: _sentry_angular__WEBPACK_IMPORTED_MODULE_24__.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
_ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__.StatusBar,
//SplashScreen,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClient,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
{ provide: _angular_router__WEBPACK_IMPORTED_MODULE_52__.RouteReuseStrategy, useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicRouteStrategy },
_ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__.InAppBrowser,
_ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__.Camera,
_awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__.File,
_ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__.WebView,
_ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__.FilePath,
/* FCM,
FirebaseX, */
_services_chat_service__WEBPACK_IMPORTED_MODULE_7__.ChatService,
_ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__.ScreenOrientation,
_ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__.Network,
_ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__.SQLite,
ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__.CookieService,
_ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__.ImagePicker,
_ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__.MediaCapture,
_ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__.Media,
_ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__.StreamingMedia,
_ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__.PhotoViewer,
ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__.NgxImageCompressService,
_awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__.MultipleDocumentsPicker,
ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__.NgxExtendedPdfViewerModule,
_awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__.FileOpener,
_awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__.DocumentViewer,
],
bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_30__.CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx²;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¡webpack://./src/app/app.module.tsimport { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MAT_DATE_LOCALE} from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import {
NgxMatDatetimePickerModule,
NgxMatNativeDateModule,
NgxMatTimepickerModule
} from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons'
import { far } from '@fortawesome/free-regular-svg-icons'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import {NgxImageCompressService} from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderComponent, IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
// The e xample is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
// For automatic instrumentation (highly recommended)
import { Integration } from '@sentry/types';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
);
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AppModule {
constructor(library: FaIconLibrary) {
library.addIconPacks(fas, fab, far);
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ¹ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
ReplaceSourceSourceMapSourceÕimport { __decorate } from "tslib";
import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MAT_DATE_LOCALE } from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import { NgxMatDatetimePickerModule, NgxMatNativeDateModule, NgxMatTimepickerModule } from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import { NgxImageCompressService } from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(fas, fab, far);
}
};
AppModule.ctorParameters = () => [
{ type: FaIconLibrary }
];
AppModule = __decorate([
NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
export { AppModule };
„2{"version":3,"file":"x","sources":["webpack://./src/app/app.module.ts"],"names":[],"mappings":"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
/***/ })ÇõC/*!*******************************!*\
!*** ./src/app/app.module.ts ***!
\*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
_sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__.BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
_sentry_angular__WEBPACK_IMPORTED_MODULE_24__.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(_fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__.fas, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__.fab, _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__.far);
}
};
AppModule.ctorParameters = () => [
{ type: _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FaIconLibrary }
];
AppModule = (0,tslib__WEBPACK_IMPORTED_MODULE_29__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_30__.NgModule)({
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.BrowserModule,
_angular_common__WEBPACK_IMPORTED_MODULE_32__.CommonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.FormsModule,
angular_calendar__WEBPACK_IMPORTED_MODULE_34__.CalendarModule.forRoot({
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_34__.DateAdapter,
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__.adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__.IonicImageLoaderModule,
_ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicModule.forRoot({ animated: false }),
_ionic_storage__WEBPACK_IMPORTED_MODULE_38__.IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
_app_routing_module__WEBPACK_IMPORTED_MODULE_1__.AppRoutingModule,
_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FontAwesomeModule,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
// NgbModule,
_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__.NoopAnimationsModule,
_angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__.MatDatepickerModule,
//
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.ReactiveFormsModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__.MatDialogModule,
//
_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.HammerModule,
_services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__.CustomImageCachePageRoutingModule,
//
_angular_material_input__WEBPACK_IMPORTED_MODULE_47__.MatInputModule,
_angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MatNativeDateModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_fire__WEBPACK_IMPORTED_MODULE_49__.AngularFireModule.initializeApp(_firebase_config__WEBPACK_IMPORTED_MODULE_23__.firebaseConfig),
_angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__.AngularFireMessagingModule,
_tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__.EditorModule
],
providers: [
{ provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: _angular_core__WEBPACK_IMPORTED_MODULE_30__.ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: _sentry_angular__WEBPACK_IMPORTED_MODULE_24__.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
_ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__.StatusBar,
//SplashScreen,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClient,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
{ provide: _angular_router__WEBPACK_IMPORTED_MODULE_52__.RouteReuseStrategy, useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicRouteStrategy },
_ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__.InAppBrowser,
_ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__.Camera,
_awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__.File,
_ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__.WebView,
_ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__.FilePath,
/* FCM,
FirebaseX, */
_services_chat_service__WEBPACK_IMPORTED_MODULE_7__.ChatService,
_ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__.ScreenOrientation,
_ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__.Network,
_ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__.SQLite,
ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__.CookieService,
_ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__.ImagePicker,
_ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__.MediaCapture,
_ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__.Media,
_ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__.StreamingMedia,
_ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__.PhotoViewer,
ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__.NgxImageCompressService,
_awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__.MultipleDocumentsPicker,
ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__.NgxExtendedPdfViewerModule,
_awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__.FileOpener,
_awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__.DocumentViewer,
],
bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_30__.CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
/***/ }) ÈËÒxµ;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¡webpack://./src/app/app.module.tsimport { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MAT_DATE_LOCALE} from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import {
NgxMatDatetimePickerModule,
NgxMatNativeDateModule,
NgxMatTimepickerModule
} from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons'
import { far } from '@fortawesome/free-regular-svg-icons'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import {NgxImageCompressService} from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderComponent, IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
// The e xample is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
// For automatic instrumentation (highly recommended)
import { Integration } from '@sentry/types';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
);
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AppModule {
constructor(library: FaIconLibrary) {
library.addIconPacks(fas, fab, far);
}
}
` Ón/*!*******************************!*\
!*** ./src/app/app.module.ts ***!
\*******************************/
ÒÔÒ¹ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
ÕÕimport { __decorate } from "tslib";
import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MAT_DATE_LOCALE } from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import { NgxMatDatetimePickerModule, NgxMatNativeDateModule, NgxMatTimepickerModule } from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import { NgxImageCompressService } from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(fas, fab, far);
}
};
AppModule.ctorParameters = () => [
{ type: FaIconLibrary }
];
AppModule = __decorate([
NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
export { AppModule };
„2{"version":3,"file":"x","sources":["webpack://./src/app/app.module.ts"],"names":[],"mappings":"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
/***/ 29986:
 x«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¼/*!*********************************************************!*\
!*** ./src/app/models/permission/actions.permission.ts ***!
\*********************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource 3«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource '«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÛ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource export class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
Ñwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/models/permission/actions.permission.ts{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/actions.permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC","sourcesContent":["export class ActionsPermission{\r\n access = 534;\r\n create = 535;\r\n delete = 536;\r\n edit = 537;\r\n createPost = 538;\r\n deletePost = 539;\r\n editPost = 540;\r\n}\r\n"]}†buffer†source„size„maps„hashá__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÒ;;;;AAAO,MAAM,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC»webpack://./src/app/models/permission/actions.permission.ts£export class ActionsPermission{
access = 534;
create = 535;
delete = 536;
edit = 537;
createPost = 538;
deletePost = 539;
editPost = 540;
}
ConcatSourceRawSourceÛ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
ReplaceSourceSourceMapSource export class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/actions.permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC","sourcesContent":["export class ActionsPermission{\r\n access = 534;\r\n create = 535;\r\n delete = 536;\r\n edit = 537;\r\n createPost = 538;\r\n deletePost = 539;\r\n editPost = 540;\r\n}\r\n"]}false06undefined
/***/ }) †buffer†source„size„maps„hashJ/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÕ;;;;;;;AAAO,MAAM,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC»webpack://./src/app/models/permission/actions.permission.ts£export class ActionsPermission{
access = 534;
create = 535;
delete = 536;
edit = 537;
createPost = 538;
deletePost = 539;
editPost = 540;
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þÛ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
ReplaceSourceSourceMapSource export class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/actions.permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC","sourcesContent":["export class ActionsPermission{\r\n access = 534;\r\n create = 535;\r\n delete = 536;\r\n edit = 537;\r\n createPost = 538;\r\n deletePost = 539;\r\n editPost = 540;\r\n}\r\n"]}false06undefined RawSource
/***/ })³/*!*********************************************************!*\
!*** ./src/app/models/permission/actions.permission.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
/***/ }) ´·¾xØ;;;;;;;;;;AAAO,MAAM,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC»webpack://./src/app/models/permission/actions.permission.ts£export class ActionsPermission{
access = 534;
create = 535;
delete = 536;
edit = 537;
createPost = 538;
deletePost = 539;
editPost = 540;
}
` ¿¼/*!*********************************************************!*\
!*** ./src/app/models/permission/actions.permission.ts ***!
\*********************************************************/
¾À¾Û__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
Á export class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/actions.permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC","sourcesContent":["export class ActionsPermission{\r\n access = 534;\r\n create = 535;\r\n delete = 536;\r\n edit = 537;\r\n createPost = 538;\r\n deletePost = 539;\r\n editPost = 540;\r\n}\r\n"]}false06undefinedÂÃ,
/***/ 75518:
 P:«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¹/*!********************************************************!*\
!*** ./src/app/models/permission/agenda-permission.ts ***!
\********************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource È"«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource v «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcep__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceÕimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
Ðwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/models/permission/agenda-permission.tsS{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/agenda-permission.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAE7D,MAAM,OAAO,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK,CAAA;QACtB,sBAAiB,GAAG,KAAK,CAAA;QAG/B,IAAG,YAAY,CAAC,KAAK,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAA;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,YAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAA;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG,CAAA;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG,CAAA;SACX;aAAM;YACL,OAAO,IAAI,CAAA;SACZ;IAEH,CAAC","sourcesContent":["import { SessionStore } from 'src/app/store/session.service';\r\n\r\nexport class AgendaPermission{\r\n private hasOwnCalendar = false\r\n private hasSharedCalendar = false\r\n\r\n constructor() {\r\n if(SessionStore.exist) {\r\n for (let calendar of SessionStore?.user?.OwnerCalendars) {\r\n this.hasOwnCalendar = true\r\n }\r\n \r\n for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {\r\n this.hasSharedCalendar = true\r\n }\r\n } \r\n }\r\n get access () {\r\n return 530 \r\n \r\n if(this.hasOwnCalendar || this.hasSharedCalendar) {\r\n return 530\r\n } else {\r\n return null\r\n }\r\n \r\n }\r\n}\r\n"]}b<?EEÐáÍsrc_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.existÇsrc_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreÿ†buffer†source„size„maps„hash²__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.exist) {
for (let calendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx½;;;;;AAA6D;AAEtD,MAAM,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK;QACtB,sBAAiB,GAAG,KAAK;QAG/B,IAAG,6EAAkB,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,uEAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,uEAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG;SACX;aAAM;YACL,OAAO,IAAI;SACZ;IAEH,CAACºwebpack://./src/app/models/permission/agenda-permission.tsimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission{
private hasOwnCalendar = false
private hasSharedCalendar = false
constructor() {
if(SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true
}
}
}
get access () {
return 530
if(this.hasOwnCalendar || this.hasSharedCalendar) {
return 530
} else {
return null
}
}
}
ConcatSourceRawSourcep__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
ReplaceSourceSourceMapSourceÕimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
S{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/agenda-permission.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAE7D,MAAM,OAAO,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK,CAAA;QACtB,sBAAiB,GAAG,KAAK,CAAA;QAG/B,IAAG,YAAY,CAAC,KAAK,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAA;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,YAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAA;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG,CAAA;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG,CAAA;SACX;aAAM;YACL,OAAO,IAAI,CAAA;SACZ;IAEH,CAAC","sourcesContent":["import { SessionStore } from 'src/app/store/session.service';\r\n\r\nexport class AgendaPermission{\r\n private hasOwnCalendar = false\r\n private hasSharedCalendar = false\r\n\r\n constructor() {\r\n if(SessionStore.exist) {\r\n for (let calendar of SessionStore?.user?.OwnerCalendars) {\r\n this.hasOwnCalendar = true\r\n }\r\n \r\n for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {\r\n this.hasSharedCalendar = true\r\n }\r\n } \r\n }\r\n get access () {\r\n return 530 \r\n \r\n if(this.hasOwnCalendar || this.hasSharedCalendar) {\r\n return 530\r\n } else {\r\n return null\r\n }\r\n \r\n }\r\n}\r\n"]}&false060undefined6369undefined208225src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.existundefined264275src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined402413src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined
/***/ }) †buffer†source„size„maps„hash/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.exist) {
for (let calendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÀ;;;;;;;;AAA6D;AAEtD,MAAM,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK;QACtB,sBAAiB,GAAG,KAAK;QAG/B,IAAG,6EAAkB,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,uEAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,uEAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG;SACX;aAAM;YACL,OAAO,IAAI;SACZ;IAEH,CAACºwebpack://./src/app/models/permission/agenda-permission.tsimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission{
private hasOwnCalendar = false
private hasSharedCalendar = false
constructor() {
if(SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true
}
}
}
get access () {
return 530
if(this.hasOwnCalendar || this.hasSharedCalendar) {
return 530
} else {
return null
}
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þp__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
ReplaceSourceSourceMapSourceÕimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
S{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/agenda-permission.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAE7D,MAAM,OAAO,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK,CAAA;QACtB,sBAAiB,GAAG,KAAK,CAAA;QAG/B,IAAG,YAAY,CAAC,KAAK,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAA;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,YAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAA;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG,CAAA;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG,CAAA;SACX;aAAM;YACL,OAAO,IAAI,CAAA;SACZ;IAEH,CAAC","sourcesContent":["import { SessionStore } from 'src/app/store/session.service';\r\n\r\nexport class AgendaPermission{\r\n private hasOwnCalendar = false\r\n private hasSharedCalendar = false\r\n\r\n constructor() {\r\n if(SessionStore.exist) {\r\n for (let calendar of SessionStore?.user?.OwnerCalendars) {\r\n this.hasOwnCalendar = true\r\n }\r\n \r\n for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {\r\n this.hasSharedCalendar = true\r\n }\r\n } \r\n }\r\n get access () {\r\n return 530 \r\n \r\n if(this.hasOwnCalendar || this.hasSharedCalendar) {\r\n return 530\r\n } else {\r\n return null\r\n }\r\n \r\n }\r\n}\r\n"]}&false060undefined6369undefined208225src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.existundefined264275src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined402413src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined RawSource
/***/ })ŸÔ/*!********************************************************!*\
!*** ./src/app/models/permission/agenda-permission.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.exist) {
for (let calendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
/***/ })  £ªxÃ;;;;;;;;;;;AAA6D;AAEtD,MAAM,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK;QACtB,sBAAiB,GAAG,KAAK;QAG/B,IAAG,6EAAkB,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,uEAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,uEAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG;SACX;aAAM;YACL,OAAO,IAAI;SACZ;IAEH,CAACºwebpack://./src/app/models/permission/agenda-permission.tsimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission{
private hasOwnCalendar = false
private hasSharedCalendar = false
constructor() {
if(SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true
}
}
}
get access () {
return 530
if(this.hasOwnCalendar || this.hasSharedCalendar) {
return 530
} else {
return null
}
}
}
` «¹/*!********************************************************!*\
!*** ./src/app/models/permission/agenda-permission.ts ***!
\********************************************************/
ª¬ªp__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
­Õimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
S{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/agenda-permission.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAE7D,MAAM,OAAO,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK,CAAA;QACtB,sBAAiB,GAAG,KAAK,CAAA;QAG/B,IAAG,YAAY,CAAC,KAAK,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAA;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,YAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAA;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG,CAAA;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG,CAAA;SACX;aAAM;YACL,OAAO,IAAI,CAAA;SACZ;IAEH,CAAC","sourcesContent":["import { SessionStore } from 'src/app/store/session.service';\r\n\r\nexport class AgendaPermission{\r\n private hasOwnCalendar = false\r\n private hasSharedCalendar = false\r\n\r\n constructor() {\r\n if(SessionStore.exist) {\r\n for (let calendar of SessionStore?.user?.OwnerCalendars) {\r\n this.hasOwnCalendar = true\r\n }\r\n \r\n for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {\r\n this.hasSharedCalendar = true\r\n }\r\n } \r\n }\r\n get access () {\r\n return 530 \r\n \r\n if(this.hasOwnCalendar || this.hasSharedCalendar) {\r\n return 530\r\n } else {\r\n return null\r\n }\r\n \r\n }\r\n}\r\n"]}&false060undefined6369undefined208225src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.existundefined264275src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined402413src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined®¯,
/***/ 54107:
 U«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource³/*!******************************************************!*\
!*** ./src/app/models/permission/chat-permission.ts ***!
\******************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ¹
«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource M«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceZexport class ChatPermission {
constructor() {
this.access = 541;
}
}
Îwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/models/permission/chat-permission.tsû{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/chat-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC","sourcesContent":["export class ChatPermission {\r\n access = 541;\r\n}"]}†buffer†source„size„maps„hash(__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
class ChatPermission {
constructor() {
this.access = 541;
}
}
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx7;;;;AAAO,MAAM,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC¸webpack://./src/app/models/permission/chat-permission.ts1export class ChatPermission {
access = 541;
}ConcatSourceRawSourceÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
ReplaceSourceSourceMapSourceZexport class ChatPermission {
constructor() {
this.access = 541;
}
}
û{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/chat-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC","sourcesContent":["export class ChatPermission {\r\n access = 541;\r\n}"]}false06undefined
/***/ }) †buffer†source„size„maps„hash/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
class ChatPermission {
constructor() {
this.access = 541;
}
}
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx:;;;;;;;AAAO,MAAM,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC¸webpack://./src/app/models/permission/chat-permission.ts1export class ChatPermission {
access = 541;
}
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
ReplaceSourceSourceMapSourceZexport class ChatPermission {
constructor() {
this.access = 541;
}
}
û{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/chat-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC","sourcesContent":["export class ChatPermission {\r\n access = 541;\r\n}"]}false06undefined RawSource
/***/ })D/*!******************************************************!*\
!*** ./src/app/models/permission/chat-permission.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
class ChatPermission {
constructor() {
this.access = 541;
}
}
/***/ }) Œx=;;;;;;;;;;AAAO,MAAM,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC¸webpack://./src/app/models/permission/chat-permission.ts1export class ChatPermission {
access = 541;
}` ³/*!******************************************************!*\
!*** ./src/app/models/permission/chat-permission.ts ***!
\******************************************************/
˜Õ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
Zexport class ChatPermission {
constructor() {
this.access = 541;
}
}
û{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/chat-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC","sourcesContent":["export class ChatPermission {\r\n access = 541;\r\n}"]}Øœ,
/***/ 22108:
 x«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¿/*!**********************************************************!*\
!*** ./src/app/models/permission/gabinete-permission.ts ***!
\**********************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Ê «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource X«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÝ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource¼export class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
Òwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/models/permission/gabinete-permission.ts˜{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/gabinete-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC","sourcesContent":["export class GabinetePermission{\r\n access = 531;\r\n pr_tasks = 533;\r\n md_tasks = 532;\r\n aprove_event = 507;\r\n}\r\n"]}†buffer†source„size„maps„hash__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;AAAO,MAAM,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC¼webpack://./src/app/models/permission/gabinete-permission.tssexport class GabinetePermission{
access = 531;
pr_tasks = 533;
md_tasks = 532;
aprove_event = 507;
}
ConcatSourceRawSourceÝ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
ReplaceSourceSourceMapSource¼export class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
˜{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/gabinete-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC","sourcesContent":["export class GabinetePermission{\r\n access = 531;\r\n pr_tasks = 533;\r\n md_tasks = 532;\r\n aprove_event = 507;\r\n}\r\n"]}false06undefined
/***/ }) †buffer†source„size„maps„hashû/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;AAAO,MAAM,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC¼webpack://./src/app/models/permission/gabinete-permission.tssexport class GabinetePermission{
access = 531;
pr_tasks = 533;
md_tasks = 532;
aprove_event = 507;
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þÝ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
ReplaceSourceSourceMapSource¼export class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
˜{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/gabinete-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC","sourcesContent":["export class GabinetePermission{\r\n access = 531;\r\n pr_tasks = 533;\r\n md_tasks = 532;\r\n aprove_event = 507;\r\n}\r\n"]}false06undefined RawSource
/***/ })xÿÿÿº/*!**********************************************************!*\
!*** ./src/app/models/permission/gabinete-permission.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
/***/ }) yÿÿÿ|ÿÿÿƒxŒ;;;;;;;;;;AAAO,MAAM,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC¼webpack://./src/app/models/permission/gabinete-permission.tssexport class GabinetePermission{
access = 531;
pr_tasks = 533;
md_tasks = 532;
aprove_event = 507;
}
` ¿/*!**********************************************************!*\
!*** ./src/app/models/permission/gabinete-permission.ts ***!
\**********************************************************/
ƒƒÝ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
¼export class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
˜{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/gabinete-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC","sourcesContent":["export class GabinetePermission{\r\n access = 531;\r\n pr_tasks = 533;\r\n md_tasks = 532;\r\n aprove_event = 507;\r\n}\r\n"]}ň,
/***/ 18692:
 H4«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource°/*!*****************************************************!*\
!*** ./src/app/models/permission/permissionList.ts ***!
\*****************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource {«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Û «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceß__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceâimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList {
constructor() {
this.Agenda = new AgendaPermission();
this.Gabinete = new GabinetePermission();
this.Actions = new ActionsPermission();
this.Chat = new ChatPermission();
}
}
Íwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/models/permission/permissionList.ts­{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/permissionList.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAE3D,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,IAAI,gBAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,iBAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,cAAc,EAAE,CAAC;IAC9B,CAAC","sourcesContent":["import { ActionsPermission } from \"./actions.permission\";\r\nimport { AgendaPermission } from \"./agenda-permission\";\r\nimport { ChatPermission } from \"./chat-permission\";\r\nimport { GabinetePermission } from \"./gabinete-permission\";\r\n\r\nexport class PermissionList{\r\n Agenda = new AgendaPermission();\r\n Gabinete = new GabinetePermission();\r\n Actions = new ActionsPermission();\r\n Chat = new ChatPermission();\r\n}\r\n"]} c8;qtL¦©ãæì4Cev§ÅÒÀ_agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermissionÄ_gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermissionÂ_actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermission¼_chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermission†buffer†source„size„maps„hash__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
class PermissionList {
constructor() {
this.Agenda = new _agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermission();
this.Gabinete = new _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermission();
this.Actions = new _actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermission();
this.Chat = new _chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermission();
}
}
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÏ;;;;;;;;AAAyD;AACF;AACJ;AACQ;AAEpD,MAAM,cAAc;;QACzB,WAAM,GAAG,IAAI,gEAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,oEAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,kEAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,4DAAc,EAAE,CAAC;IAC9B,CAAC·webpack://./src/app/models/permission/permissionList.tsimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList{
Agenda = new AgendaPermission();
Gabinete = new GabinetePermission();
Actions = new ActionsPermission();
Chat = new ChatPermission();
}
ConcatSourceRawSourceß__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
ReplaceSourceSourceMapSourceâimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList {
constructor() {
this.Agenda = new AgendaPermission();
this.Gabinete = new GabinetePermission();
this.Actions = new ActionsPermission();
this.Chat = new ChatPermission();
}
}
­{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/permissionList.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAE3D,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,IAAI,gBAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,iBAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,cAAc,EAAE,CAAC;IAC9B,CAAC","sourcesContent":["import { ActionsPermission } from \"./actions.permission\";\r\nimport { AgendaPermission } from \"./agenda-permission\";\r\nimport { ChatPermission } from \"./chat-permission\";\r\nimport { GabinetePermission } from \"./gabinete-permission\";\r\n\r\nexport class PermissionList{\r\n Agenda = new AgendaPermission();\r\n Gabinete = new GabinetePermission();\r\n Actions = new ActionsPermission();\r\n Chat = new ChatPermission();\r\n}\r\n"]}Šfalse056undefined59113undefined116166undefined169227undefined230236undefined308323_agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermissionundefined357374_gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermissionundefined407423_actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermissionundefined453466_chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermissionundefined
/***/ }) †buffer†source„size„maps„hash/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
class PermissionList {
constructor() {
this.Agenda = new _agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermission();
this.Gabinete = new _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermission();
this.Actions = new _actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermission();
this.Chat = new _chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermission();
}
}
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÒ;;;;;;;;;;;AAAyD;AACF;AACJ;AACQ;AAEpD,MAAM,cAAc;;QACzB,WAAM,GAAG,IAAI,gEAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,oEAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,kEAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,4DAAc,EAAE,CAAC;IAC9B,CAAC·webpack://./src/app/models/permission/permissionList.tsimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList{
Agenda = new AgendaPermission();
Gabinete = new GabinetePermission();
Actions = new ActionsPermission();
Chat = new ChatPermission();
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þß__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
ReplaceSourceSourceMapSourceâimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList {
constructor() {
this.Agenda = new AgendaPermission();
this.Gabinete = new GabinetePermission();
this.Actions = new ActionsPermission();
this.Chat = new ChatPermission();
}
}
­{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/permissionList.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAE3D,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,IAAI,gBAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,iBAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,cAAc,EAAE,CAAC;IAC9B,CAAC","sourcesContent":["import { ActionsPermission } from \"./actions.permission\";\r\nimport { AgendaPermission } from \"./agenda-permission\";\r\nimport { ChatPermission } from \"./chat-permission\";\r\nimport { GabinetePermission } from \"./gabinete-permission\";\r\n\r\nexport class PermissionList{\r\n Agenda = new AgendaPermission();\r\n Gabinete = new GabinetePermission();\r\n Actions = new ActionsPermission();\r\n Chat = new ChatPermission();\r\n}\r\n"]}Šfalse056undefined59113undefined116166undefined169227undefined230236undefined308323_agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermissionundefined357374_gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermissionundefined407423_actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermissionundefined453466_chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermissionundefined RawSource
/***/ })eÿÿÿ/*!*****************************************************!*\
!*** ./src/app/models/permission/permissionList.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
class PermissionList {
constructor() {
this.Agenda = new _agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermission();
this.Gabinete = new _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermission();
this.Actions = new _actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermission();
this.Chat = new _chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermission();
}
}
/***/ }) fÿÿÿiÿÿÿpÿÿÿxÕ;;;;;;;;;;;;;;AAAyD;AACF;AACJ;AACQ;AAEpD,MAAM,cAAc;;QACzB,WAAM,GAAG,IAAI,gEAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,oEAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,kEAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,4DAAc,EAAE,CAAC;IAC9B,CAAC·webpack://./src/app/models/permission/permissionList.tsimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList{
Agenda = new AgendaPermission();
Gabinete = new GabinetePermission();
Actions = new ActionsPermission();
Chat = new ChatPermission();
}
` qÿÿÿ°/*!*****************************************************!*\
!*** ./src/app/models/permission/permissionList.ts ***!
\*****************************************************/
pÿÿÿrÿÿÿpÿÿÿß__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
sÿÿÿâimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList {
constructor() {
this.Agenda = new AgendaPermission();
this.Gabinete = new GabinetePermission();
this.Actions = new ActionsPermission();
this.Chat = new ChatPermission();
}
}
­{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/permissionList.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAE3D,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,IAAI,gBAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,iBAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,cAAc,EAAE,CAAC;IAC9B,CAAC","sourcesContent":["import { ActionsPermission } from \"./actions.permission\";\r\nimport { AgendaPermission } from \"./agenda-permission\";\r\nimport { ChatPermission } from \"./chat-permission\";\r\nimport { GabinetePermission } from \"./gabinete-permission\";\r\n\r\nexport class PermissionList{\r\n Agenda = new AgendaPermission();\r\n Gabinete = new GabinetePermission();\r\n Actions = new ActionsPermission();\r\n Chat = new ChatPermission();\r\n}\r\n"]}Šfalse056undefined59113undefined116166undefined169227undefined230236undefined308323_agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermissionundefined357374_gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermissionundefined407423_actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermissionundefined453466_chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermissionundefinedtÿÿÿuÿÿÿ,
/***/ 84872:
 pA«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceƒ/*!**************************************!*\
!*** ./src/app/models/user.model.ts ***!
\**************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource A'«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceº__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceexport class UserForm {
}
export class LoginUserRespose {
}
export class calendarInterface {
}
export class UserSession {
}
¾webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/models/user.model.ts´ {"version":3,"file":"x","sources":["webpack://./src/app/models/user.model.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,QAAQ;;AAQrB,MAAM,OAAO,gBAAgB;;AAmC7B,MAAM,OAAQ,iBAAiB;;AAQ/B,MAAM,OAAO,WAAW","sourcesContent":["export class UserForm {\r\n username: string;\r\n password: string;\r\n domainName: string;\r\n BasicAuthKey: string;\r\n}\r\n\r\n\r\nexport class LoginUserRespose {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n }[]\r\n UserName: string\r\n Profile: any;\r\n UserPermissions: any;\r\n}\r\n\r\n\r\nexport class calendarInterface {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n}\r\n\r\nexport class UserSession {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n ManagerName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n /**\r\n * @description User Role Id\r\n */\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n /**\r\n * @description deprecated\r\n */\r\n CalendarToken: string;\r\n }[]\r\n UserName: string\r\n Password: string\r\n RochetChatUserId: string\r\n Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;\r\n LoginPreference: 'None' | 'Password' | 'Pin' | null;\r\n PIN: string\r\n Inactivity: boolean\r\n UrlBeforeInactivity: string;\r\n UserPermissions: any;\r\n}"]}e"@Fek€†buffer†source„size„maps„hash"__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
class UserForm {
}
class LoginUserRespose {
}
class calendarInterface {
}
class UserSession {
}
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxL;;;;;;;AAAO,MAAM,QAAQ;;AAQd,MAAM,gBAAgB;;AAmCtB,MAAO,iBAAiB;;AAQxB,MAAM,WAAW¨webpack://./src/app/models/user.model.tsexport class UserForm {
username: string;
password: string;
domainName: string;
BasicAuthKey: string;
}
export class LoginUserRespose {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
}[]
UserName: string
Profile: any;
UserPermissions: any;
}
export class calendarInterface {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}
export class UserSession {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
ManagerName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
/**
* @description User Role Id
*/
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
/**
* @description deprecated
*/
CalendarToken: string;
}[]
UserName: string
Password: string
RochetChatUserId: string
Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;
LoginPreference: 'None' | 'Password' | 'Pin' | null;
PIN: string
Inactivity: boolean
UrlBeforeInactivity: string;
UserPermissions: any;
}ConcatSourceRawSourceº__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
ReplaceSourceSourceMapSourceexport class UserForm {
}
export class LoginUserRespose {
}
export class calendarInterface {
}
export class UserSession {
}
´ {"version":3,"file":"x","sources":["webpack://./src/app/models/user.model.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,QAAQ;;AAQrB,MAAM,OAAO,gBAAgB;;AAmC7B,MAAM,OAAQ,iBAAiB;;AAQ/B,MAAM,OAAO,WAAW","sourcesContent":["export class UserForm {\r\n username: string;\r\n password: string;\r\n domainName: string;\r\n BasicAuthKey: string;\r\n}\r\n\r\n\r\nexport class LoginUserRespose {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n }[]\r\n UserName: string\r\n Profile: any;\r\n UserPermissions: any;\r\n}\r\n\r\n\r\nexport class calendarInterface {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n}\r\n\r\nexport class UserSession {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n ManagerName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n /**\r\n * @description User Role Id\r\n */\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n /**\r\n * @description deprecated\r\n */\r\n CalendarToken: string;\r\n }[]\r\n UserName: string\r\n Password: string\r\n RochetChatUserId: string\r\n Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;\r\n LoginPreference: 'None' | 'Password' | 'Pin' | null;\r\n PIN: string\r\n Inactivity: boolean\r\n UrlBeforeInactivity: string;\r\n UserPermissions: any;\r\n}"]}9false06undefined2834undefined6470undefined101107undefined
/***/ }) †buffer†source„size„maps„hash/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
class UserForm {
}
class LoginUserRespose {
}
class calendarInterface {
}
class UserSession {
}
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxO;;;;;;;;;;AAAO,MAAM,QAAQ;;AAQd,MAAM,gBAAgB;;AAmCtB,MAAO,iBAAiB;;AAQxB,MAAM,WAAW¨webpack://./src/app/models/user.model.tsexport class UserForm {
username: string;
password: string;
domainName: string;
BasicAuthKey: string;
}
export class LoginUserRespose {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
}[]
UserName: string
Profile: any;
UserPermissions: any;
}
export class calendarInterface {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}
export class UserSession {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
ManagerName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
/**
* @description User Role Id
*/
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
/**
* @description deprecated
*/
CalendarToken: string;
}[]
UserName: string
Password: string
RochetChatUserId: string
Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;
LoginPreference: 'None' | 'Password' | 'Pin' | null;
PIN: string
Inactivity: boolean
UrlBeforeInactivity: string;
UserPermissions: any;
}
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þº__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
ReplaceSourceSourceMapSourceexport class UserForm {
}
export class LoginUserRespose {
}
export class calendarInterface {
}
export class UserSession {
}
´ {"version":3,"file":"x","sources":["webpack://./src/app/models/user.model.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,QAAQ;;AAQrB,MAAM,OAAO,gBAAgB;;AAmC7B,MAAM,OAAQ,iBAAiB;;AAQ/B,MAAM,OAAO,WAAW","sourcesContent":["export class UserForm {\r\n username: string;\r\n password: string;\r\n domainName: string;\r\n BasicAuthKey: string;\r\n}\r\n\r\n\r\nexport class LoginUserRespose {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n }[]\r\n UserName: string\r\n Profile: any;\r\n UserPermissions: any;\r\n}\r\n\r\n\r\nexport class calendarInterface {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n}\r\n\r\nexport class UserSession {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n ManagerName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n /**\r\n * @description User Role Id\r\n */\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n /**\r\n * @description deprecated\r\n */\r\n CalendarToken: string;\r\n }[]\r\n UserName: string\r\n Password: string\r\n RochetChatUserId: string\r\n Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;\r\n LoginPreference: 'None' | 'Password' | 'Pin' | null;\r\n PIN: string\r\n Inactivity: boolean\r\n UrlBeforeInactivity: string;\r\n UserPermissions: any;\r\n}"]}9false06undefined2834undefined6470undefined101107undefined RawSource
/***/ })Qÿÿÿ/*!**************************************!*\
!*** ./src/app/models/user.model.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
class UserForm {
}
class LoginUserRespose {
}
class calendarInterface {
}
class UserSession {
}
/***/ }) RÿÿÿUÿÿÿ\ÿÿÿxR;;;;;;;;;;;;;AAAO,MAAM,QAAQ;;AAQd,MAAM,gBAAgB;;AAmCtB,MAAO,iBAAiB;;AAQxB,MAAM,WAAW¨webpack://./src/app/models/user.model.tsexport class UserForm {
username: string;
password: string;
domainName: string;
BasicAuthKey: string;
}
export class LoginUserRespose {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
}[]
UserName: string
Profile: any;
UserPermissions: any;
}
export class calendarInterface {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}
export class UserSession {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
ManagerName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
/**
* @description User Role Id
*/
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
/**
* @description deprecated
*/
CalendarToken: string;
}[]
UserName: string
Password: string
RochetChatUserId: string
Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;
LoginPreference: 'None' | 'Password' | 'Pin' | null;
PIN: string
Inactivity: boolean
UrlBeforeInactivity: string;
UserPermissions: any;
}` ]ÿÿÿƒ/*!**************************************!*\
!*** ./src/app/models/user.model.ts ***!
\**************************************/
\ÿÿÿ^ÿÿÿ\ÿÿÿº__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
_ÿÿÿexport class UserForm {
}
export class LoginUserRespose {
}
export class calendarInterface {
}
export class UserSession {
}
´ {"version":3,"file":"x","sources":["webpack://./src/app/models/user.model.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,QAAQ;;AAQrB,MAAM,OAAO,gBAAgB;;AAmC7B,MAAM,OAAQ,iBAAiB;;AAQ/B,MAAM,OAAO,WAAW","sourcesContent":["export class UserForm {\r\n username: string;\r\n password: string;\r\n domainName: string;\r\n BasicAuthKey: string;\r\n}\r\n\r\n\r\nexport class LoginUserRespose {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n }[]\r\n UserName: string\r\n Profile: any;\r\n UserPermissions: any;\r\n}\r\n\r\n\r\nexport class calendarInterface {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n}\r\n\r\nexport class UserSession {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n ManagerName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n /**\r\n * @description User Role Id\r\n */\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n /**\r\n * @description deprecated\r\n */\r\n CalendarToken: string;\r\n }[]\r\n UserName: string\r\n Password: string\r\n RochetChatUserId: string\r\n Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;\r\n LoginPreference: 'None' | 'Password' | 'Pin' | null;\r\n PIN: string\r\n Inactivity: boolean\r\n UrlBeforeInactivity: string;\r\n UserPermissions: any;\r\n}"]}9false06undefined2834undefined6470undefined101107undefined`ÿÿÿaÿÿÿ,
/***/ 96414:
 /^«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource­/*!****************************************************!*\
!*** ./src/app/services/change-profile.service.ts ***!
\****************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ‡8«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource  «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource°__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource×import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = uuidv4();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = uuidv4();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = __decorate([
Injectable({
providedIn: 'root'
})
], ChangeProfileService);
export { ChangeProfileService };
Ìwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/change-profile.service.ts {"version":3,"file":"x","sources":["webpack://./src/app/services/change-profile.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,EAAE,IAAI,MAAM,EAAE,MAAM,MAAM,CAAA;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE,CAAA;QAGR,mBAAc,GAGR,EAAE,CAAA;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;iBAChC;aACF;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;SAApB,oBAAoB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { v4 as uuidv4 } from 'uuid'\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChangeProfileService {\r\n\r\n\r\n callbacks: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n\r\n callbacksLogin: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n constructor() { }\r\n\r\n\r\n registerCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacks.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n\r\n registerLoginCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacksLogin.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n deleteCallback(id) {\r\n this.callbacks.forEach((e, index)=> {\r\n if(e.id == id) {\r\n if (index > -1) {\r\n this.callbacks.splice(index, 1)\r\n }\r\n }\r\n })\r\n }\r\n\r\n run() {\r\n this.callbacks.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n\r\n runLogin() {\r\n this.callbacksLogin.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n \r\n}\r\n"]}d"%ORuILQáæV_hqµÔ¨(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)ÿ±(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)†buffer†source„size„maps„hash__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)({
providedIn: 'root'
})
], ChangeProfileService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;;;AAA2C;AACR;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE;QAGR,mBAAc,GAGR,EAAE;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,wCAAM,EAAE;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,wCAAM,EAAE;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC;iBAChC;aACF;QACH,CAAC,CAAC;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE;QACV,CAAC,CAAC;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE;QACV,CAAC,CAAC;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;AAAA¶webpack://./src/app/services/change-profile.service.ts÷import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid'
@Injectable({
providedIn: 'root'
})
export class ChangeProfileService {
callbacks: {
funx: Function
id: string
}[] = []
callbacksLogin: {
funx: Function
id: string
}[] = []
constructor() { }
registerCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacks.push({funx, id})
return id;
}
registerLoginCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacksLogin.push({funx, id})
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index)=> {
if(e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1)
}
}
})
}
run() {
this.callbacks.forEach((e, index)=> {
e.funx()
})
}
runLogin() {
this.callbacksLogin.forEach((e, index)=> {
e.funx()
})
}
}
ConcatSourceRawSource°__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
ReplaceSourceSourceMapSource×import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = uuidv4();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = uuidv4();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = __decorate([
Injectable({
providedIn: 'root'
})
], ChangeProfileService);
export { ChangeProfileService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/change-profile.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,EAAE,IAAI,MAAM,EAAE,MAAM,MAAM,CAAA;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE,CAAA;QAGR,mBAAc,GAGR,EAAE,CAAA;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;iBAChC;aACF;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;SAApB,oBAAoB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { v4 as uuidv4 } from 'uuid'\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChangeProfileService {\r\n\r\n\r\n callbacks: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n\r\n callbacksLogin: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n constructor() { }\r\n\r\n\r\n registerCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacks.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n\r\n registerLoginCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacksLogin.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n deleteCallback(id) {\r\n this.callbacks.forEach((e, index)=> {\r\n if(e.id == id) {\r\n if (index > -1) {\r\n this.callbacks.splice(index, 1)\r\n }\r\n }\r\n })\r\n }\r\n\r\n run() {\r\n this.callbacks.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n\r\n runLogin() {\r\n this.callbacksLogin.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n \r\n}\r\n"]}7false034undefined3779undefined82117undefined332337(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined481486(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined11101119(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined11281137(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)undefined12051236undefined
/***/ }) †buffer†source„size„maps„hashø/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)({
providedIn: 'root'
})
], ChangeProfileService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx ;;;;;;;;;;;;AAA2C;AACR;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE;QAGR,mBAAc,GAGR,EAAE;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,wCAAM,EAAE;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,wCAAM,EAAE;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC;iBAChC;aACF;QACH,CAAC,CAAC;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE;QACV,CAAC,CAAC;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE;QACV,CAAC,CAAC;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;AAAA¶webpack://./src/app/services/change-profile.service.ts÷import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid'
@Injectable({
providedIn: 'root'
})
export class ChangeProfileService {
callbacks: {
funx: Function
id: string
}[] = []
callbacksLogin: {
funx: Function
id: string
}[] = []
constructor() { }
registerCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacks.push({funx, id})
return id;
}
registerLoginCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacksLogin.push({funx, id})
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index)=> {
if(e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1)
}
}
})
}
run() {
this.callbacks.forEach((e, index)=> {
e.funx()
})
}
runLogin() {
this.callbacksLogin.forEach((e, index)=> {
e.funx()
})
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ°__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
ReplaceSourceSourceMapSource×import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = uuidv4();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = uuidv4();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = __decorate([
Injectable({
providedIn: 'root'
})
], ChangeProfileService);
export { ChangeProfileService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/change-profile.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,EAAE,IAAI,MAAM,EAAE,MAAM,MAAM,CAAA;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE,CAAA;QAGR,mBAAc,GAGR,EAAE,CAAA;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;iBAChC;aACF;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;SAApB,oBAAoB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { v4 as uuidv4 } from 'uuid'\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChangeProfileService {\r\n\r\n\r\n callbacks: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n\r\n callbacksLogin: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n constructor() { }\r\n\r\n\r\n registerCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacks.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n\r\n registerLoginCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacksLogin.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n deleteCallback(id) {\r\n this.callbacks.forEach((e, index)=> {\r\n if(e.id == id) {\r\n if (index > -1) {\r\n this.callbacks.splice(index, 1)\r\n }\r\n }\r\n })\r\n }\r\n\r\n run() {\r\n this.callbacks.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n\r\n runLogin() {\r\n this.callbacksLogin.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n \r\n}\r\n"]}7false034undefined3779undefined82117undefined332337(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined481486(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined11101119(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined11281137(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)undefined12051236undefined RawSource
/***/ })=ÿÿÿ¥/*!****************************************************!*\
!*** ./src/app/services/change-profile.service.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)({
providedIn: 'root'
})
], ChangeProfileService);
/***/ }) >ÿÿÿAÿÿÿHÿÿÿx;;;;;;;;;;;;;;;AAA2C;AACR;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE;QAGR,mBAAc,GAGR,EAAE;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,wCAAM,EAAE;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,wCAAM,EAAE;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC;iBAChC;aACF;QACH,CAAC,CAAC;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE;QACV,CAAC,CAAC;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE;QACV,CAAC,CAAC;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;AAAA¶webpack://./src/app/services/change-profile.service.ts÷import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid'
@Injectable({
providedIn: 'root'
})
export class ChangeProfileService {
callbacks: {
funx: Function
id: string
}[] = []
callbacksLogin: {
funx: Function
id: string
}[] = []
constructor() { }
registerCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacks.push({funx, id})
return id;
}
registerLoginCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacksLogin.push({funx, id})
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index)=> {
if(e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1)
}
}
})
}
run() {
this.callbacks.forEach((e, index)=> {
e.funx()
})
}
runLogin() {
this.callbacksLogin.forEach((e, index)=> {
e.funx()
})
}
}
` Iÿÿÿ­/*!****************************************************!*\
!*** ./src/app/services/change-profile.service.ts ***!
\****************************************************/
HÿÿÿJÿÿÿHÿÿÿ°__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
Kÿÿÿ×import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = uuidv4();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = uuidv4();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = __decorate([
Injectable({
providedIn: 'root'
})
], ChangeProfileService);
export { ChangeProfileService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/change-profile.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,EAAE,IAAI,MAAM,EAAE,MAAM,MAAM,CAAA;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE,CAAA;QAGR,mBAAc,GAGR,EAAE,CAAA;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;iBAChC;aACF;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;SAApB,oBAAoB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { v4 as uuidv4 } from 'uuid'\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChangeProfileService {\r\n\r\n\r\n callbacks: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n\r\n callbacksLogin: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n constructor() { }\r\n\r\n\r\n registerCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacks.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n\r\n registerLoginCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacksLogin.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n deleteCallback(id) {\r\n this.callbacks.forEach((e, index)=> {\r\n if(e.id == id) {\r\n if (index > -1) {\r\n this.callbacks.splice(index, 1)\r\n }\r\n }\r\n })\r\n }\r\n\r\n run() {\r\n this.callbacks.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n\r\n runLogin() {\r\n this.callbacksLogin.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n \r\n}\r\n"]}7false034undefined3779undefined82117undefined332337(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined481486(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined11101119(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined11281137(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)undefined12051236undefinedLÿÿÿMÿÿÿ,
/***/ 9014:
 ¢Ô«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!******************************************!*\
!*** ./src/app/services/chat.service.ts ***!
\******************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ŸH«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ¨½«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceo__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourcež6import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService, ConnectionStatus } from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return _asyncToGenerator(function* () {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return _asyncToGenerator(function* () {
if (_this2.headers && SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
SessionStore.user.ChatData = data;
SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = _asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: HttpClient
}, {
type: HttpService
}, {
type: Storage
}, {
type: StorageService
}, {
type: PermissionService
}, {
type: ChangeProfileService
}, {
type: NetworkServiceService
}, {
type: RochetChatConnectorService
}];
ChatService = __decorate([Injectable({
providedIn: 'root'
})], ChatService);
export { ChatService };Âwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/chat.service.tsËq{"version":3,"file":"x","mappings":";;AAAA,SAASA,WAAW,EAAEC,UAAU,QAAQ,sBAAsB;AAC9D,SAASC,UAAU,QAAQ,eAAe;AAC1C,SAASC,WAAW,QAAQ,gBAAgB;AAC5C,SAASC,cAAc,QAAQ,mBAAmB;AAClD,SAASC,UAAU,QAAQ,sBAAsB;AACjD,SAASC,WAAW,QAAQ,8BAA8B;AAC1D,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAASC,iBAAiB,QAAQ,sBAAsB;AACxD,SAASC,YAAY,QAAQ,0BAA0B;AACvD,SAASC,oBAAoB,QAAQ,yCAAyC;AAC9E,SAASC,qBAAqB,EAAGC,gBAAgB,QAAO,0CAA0C;AAClG,SAASC,0BAA0B,QAAQ,qDAAqD;AAKzF,IAAMC,WAAW,GAAjB,MAAMA,WAAW;EAStBC,YACUC,IAAgB,EAChBC,WAAwB,EACxBC,OAAgB,EAChBC,cAA8B,EAC/BC,CAAoB,EACnBC,oBAA0C,EAC1CV,qBAA4C,EAC5CE,0BAAsD;IAPtD,SAAI,GAAJG,IAAI;IACJ,gBAAW,GAAXC,WAAW;IACX,YAAO,GAAPC,OAAO;IACP,mBAAc,GAAdC,cAAc;IACf,MAAC,GAADC,CAAC;IACA,yBAAoB,GAApBC,oBAAoB;IACpB,0BAAqB,GAArBV,qBAAqB;IACrB,+BAA0B,GAA1BE,0BAA0B;IA2ZpC,kBAAa,GAAG,IAAI;IACpB,0BAAqB,GAAG,IAAI;IAC5B,oCAA+B,GAAG,IAAI;IA3ZpC,IAAI,CAACQ,oBAAoB,CAACC,gBAAgB,CAAC,MAAK;MAC9C,IAAI,CAACC,SAAS,EAAE;IAClB,CAAC,CAAC;EAEJ;EAEAC,kBAAkBA,CAACC,GAAW;IAC5B,IAAIC,QAAQ,GAAG,IAAI1B,WAAW,EAAE;IAChC0B,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,WAAW,EAAElB,YAAY,CAACmB,IAAI,CAACC,QAAQ,CAACC,IAAI,CAACC,MAAM,CAAC;IAC5EL,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,cAAc,EAAElB,YAAY,CAACmB,IAAI,CAACC,QAAQ,CAACC,IAAI,CAACE,SAAS,CAAC;IAClFN,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,gBAAgB,EAAE,YAAY,CAAC;IACvDD,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,gBAAgB,EAAE,UAAU,CAAC;IACrDD,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,QAAQ,EAAE,0BAA0B,CAAC;IAC7DD,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,QAAQ,EAAE,sDAAsD,CAAC;IACzF;IACA;IACAD,QAAQ,GAAGA,QAAQ,CAACC,GAAG,CAAC,SAAS,EAAE,wBAAwB,CAAC;IAC5D,IAAIM,QAAQ,GAAG;MACbC,OAAO,EAAER,QAAQ;MACjBS,eAAe,EAAE;KAClB;IACD;IACA,OAAO,IAAI,CAACnB,IAAI,CAACoB,GAAG,CAACX,GAAG,EAAEQ,QAAQ,CAAC,CAACI,SAAS,CAAC,MAAK;MACjD;IAAA,CACD,CAAC;EACJ;EAEAC,cAAcA;IACZ,OAAO,IAAI,CAACtB,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,eAAe,EAAE,IAAI,CAACC,OAAO,CAAC;EAC9E;EAEAC,kBAAkBA;IAChB,OAAO,IAAI,CAACzB,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,sBAAsB,EAAE,IAAI,CAACC,OAAO,CAAC;EACrF;EAEAE,WAAWA;IACT,OAAO,IAAI,CAAC1B,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,WAAW,EAAE,IAAI,CAACC,OAAO,CAAC;EAC1E;EAEAG,WAAWA,CAACC,MAAW;IACrB,IAAIC,MAAM,GAAG,IAAI5C,UAAU,EAAE;IAC7B4C,MAAM,GAAGA,MAAM,CAAClB,GAAG,CAAC,QAAQ,EAAEiB,MAAM,CAAC;IACrC,IAAIE,IAAI,GAAG;MACTZ,OAAO,EAAE,IAAI,CAACA,OAAO;MACrBW,MAAM,EAAEA;KACT;IACD,OAAO,IAAI,CAAC7B,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,YAAY,EAAEO,IAAI,CAAC;EACnE;EAEAC,YAAYA,CAACF,MAAW;IACtB,IAAIC,IAAI,GAAG;MACTZ,OAAO,EAAE,IAAI,CAACA,OAAO;MACrBW,MAAM,EAAEA;KACT;IACD,OAAO,IAAI,CAAC7B,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,WAAW,EAAEO,IAAI,CAAC;EAClE;EACAE,mBAAmBA;IACjB,OAAO,IAAI,CAAChC,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,aAAa,EAAE,IAAI,CAACC,OAAO,CAAC;EAC5E;EAEAS,WAAWA;IACT,OAAO,IAAI,CAACjC,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,YAAY,EAAE,IAAI,CAACC,OAAO,CAAC;EAC3E;EACAU,oBAAoBA;IAClB,OAAO,IAAI,CAAClC,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,gBAAgB,EAAE,IAAI,CAACC,OAAO,CAAC;EAC/E;EAEA;EACAW,oBAAoBA;IAClB,OAAO,IAAI,CAACnC,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,SAAS,EAAE,IAAI,CAACC,OAAO,CAAC;EACxE;EACA;EACAY,eAAeA,CAACR,MAAW;IAEzB,IAAIC,MAAM,GAAG,IAAI5C,UAAU,EAAE;IAC7B4C,MAAM,GAAGA,MAAM,CAAClB,GAAG,CAAC,QAAQ,EAAEiB,MAAM,CAAC;IAErC,IAAIE,IAAI,GAAG;MACTZ,OAAO,EAAE,IAAI,CAACA,OAAO;MACrBW,MAAM,EAAEA;KACT;IACD,OAAO,IAAI,CAAC7B,IAAI,CAACoB,GAAG,CAAC9B,WAAW,CAACiC,UAAU,GAAG,YAAY,EAAEO,IAAI,CAAC;EACnE;EAEAO,WAAWA,CAACC,IAAS;IACnB,IAAIR,IAAI,GAAG;MACTZ,OAAO,EAAE,IAAI,CAACA;KACf;IACD,OAAO,IAAI,CAAClB,IAAI,CAACuC,IAAI,CAACjD,WAAW,CAACiC,UAAU,GAAG,kBAAkB,EAAEe,IAAI,EAAER,IAAI,CAAC;EAChF;EAEAU,UAAUA,CAACC,QAAa,EAAEC,GAAW;IACnC,IAAIjC,GAAG,GAAGnB,WAAW,CAACiC,UAAU,GAAG,eAAe,GAAGmB,GAAG;IACxD,IAAIZ,IAAI,GAAG;MACTZ,OAAO,EAAE,IAAI,CAACA;KACf;IACD,OAAO,IAAI,CAAClB,IAAI,CAACuC,IAAI,CAAC9B,GAAG,EAAEgC,QAAQ,EAAEX,IAAI,CAAC;EAC5C;EAEAa,aAAaA,CAACL,IAAS;IACrB,IAAIR,IAAI,GAAG;MACTZ,OAAO,EAAE,IAAI,CAACA;KACf;IACD,OAAO,IAAI,CAAClB,IAAI,CAACuC,IAAI,CAAC
w
Ñ
æ
@ U ¦ ¯ B W ð  T i º Ï (=¸Í>GÚïpÚïØísõþ¦òûŽ£&;Òç@U±ºMb¼Ñ8Mµ¾ÑæÍÖéþ_  µª¿&÷ j/ž  w Œ ì !d!y!Õ!Þ!q"†"Ô"_é"##ñ#$)$2$Ì$á$3%C%7)P)p)z) *1*o*—*d+t+¡+º+ü+,š,«,¹-Ò-æ-ö-º.^Ñ.Ÿ/¯/1&1Å1Þ1„4š4S5\5k5u5„5Š5™5¦5µ5Å5Ô5ç5ö5
6626F6O6R6[6‡66½_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeadersÚ_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userIdÝ_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authTokenÐsrc_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrlÿÿ¼_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParamsþþþþþþÿþþþþþÿþÿþþþþÿþþþÿþÿþÿþÿþþþþþþþþþþþÿþþþŸ(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])þýÿÎ_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatDataùúûþÿÒ_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.BasicAuthKeyÌsrc_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiURLýÅ_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.saveÞsrc_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.OfflineúúûÝsrc_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Online¼_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient¶_http_service__WEBPACK_IMPORTED_MODULE_1__.HttpService´_ionic_storage__WEBPACK_IMPORTED_MODULE_10__.Storage¼_storage_service__WEBPACK_IMPORTED_MODULE_2__.StorageServiceÂ_permission_service__WEBPACK_IMPORTED_MODULE_4__.PermissionServiceÙsrc_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__.ChangeProfileServiceÛsrc_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.NetworkServiceServiceësrc_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__.RochetChatConnectorService²(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)º(0,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Injectable)†buffer†source„size„maps„hash¤N__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
headersc = headersc.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.headers && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData = data;
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient
}, {
type: _http_service__WEBPACK_IMPORTED_MODULE_1__.HttpService
}, {
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_10__.Storage
}, {
type: _storage_service__WEBPACK_IMPORTED_MODULE_2__.StorageService
}, {
type: _permission_service__WEBPACK_IMPORTED_MODULE_4__.PermissionService
}, {
type: src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__.ChangeProfileService
}, {
type: src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.NetworkServiceService
}, {
type: src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__.RochetChatConnectorService
}];
ChatService = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Injectable)({
providedIn: 'root'
})], ChatService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx~.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
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService , ConnectionStatus} from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
@Injectable({
providedIn: 'root'
})
export class ChatService {
headers: HttpHeaders;
options: any;
options1: any;
X_User_Id: any;
X_Auth_Token: any;
loggedUserChat: any;
bindOnMessage: any;
constructor(
private http: HttpClient,
private httpService: HttpService,
private storage: Storage,
private storageService: StorageService,
public p: PermissionService,
private changeProfileService: ChangeProfileService,
private NetworkServiceService: NetworkServiceService,
private RochetChatConnectorService: RochetChatConnectorService) {
this.changeProfileService.registerCallback(() => {
this.setheader();
})
}
getDocumentDetails(url: string) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params: any) {
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params,
}
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData: any, rid: string) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers,
}
return this.http.post(url, formData, opts);
}
deleteMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId: string) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body: any) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId: string) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
getChannelMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
async subscribe(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe(async res => {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
await this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
this.getRoomMessages(roomId)
// Reconnect in one second
await new Promise(resolve => setTimeout(resolve, 1000)).catch ((error) => {
console.error(error);
});
await this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
this.getRoomMessages(roomId)
await this.subscribe(roomId);
}
})
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers,
};
this.resetTimer();
}
}
} catch (error) {
}
}
async refreshtoken() {
if(this.headers && SessionStore.user.ChatData) {
this.headers = this.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: this.headers
};
try {
let res = await this.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
}
SessionStore.user.ChatData = data
SessionStore.save()
this.setheader()
this.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
this.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: async () => {
this.resetTimer();
await this.refreshtoken();
return true
}
})
} else {
setTimeout(async () => {
this.resetTimer();
await this.refreshtoken();
}, 60000)
}
}
} else if(!SessionStore.user.ChatData) {
// do nothing
} else if (!this.headers) {
this.setheader()
this.refreshtoken()
}
}
lastUpdateIs10sAgo() {
const currentTime: any = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if(this.timerEventTriggerDateLastUpdate == null) {
return true
}
if(diffTime >= 5000) {
return true
}
return false
}
functionTimer = null;
timerEventTriggerDate = null
timerEventTriggerDateLastUpdate = null
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000*15);
this.functionTimer = setTimeout(() => {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer()
}
}, 60000 * 15); // time is in milliseconds
}
}
`{HttpHeadersŠHttpParamsŠInjectableHttpServiceŽStorageServiceŠHttpClientenvironment‡StoragePermissionServiceŒSessionStore”ChangeProfileService•NetworkServiceServiceConnectionStatusšRochetChatConnectorServiceChatServiceconstructor„httphttpService‡storageŽstorageServicep”changeProfileServiceregisterCallback‰setheadergetDocumentDetailsƒurlˆheaderscƒset„userˆChatData„data†userId‰authTokenˆoptionsc‡headerswithCredentialsƒget‰subscribeŽgetAllChannelsŠapiChatUrl‡optionsgetAllUserChannelsgetAllRoomsgetRoomInfo†roomId†params„optsŒcustomsRooms“getAllPrivateGroupsgetAllUsers”getAllConnectedUsers”getAllDirectMessagesgetRoomMessagessendMessage„body„postŠuploadFileˆformDataƒriddeleteMessage‰leaveRoomŠgetMembersgetMemberInfosetUserStatusŽremoveChatRoomŠcreateRoomgetDirectMessageˆaddGroup”setGroupCustomFieldsgetGroupMembersgetChannelMembers—getPrivateGroupMessagesgetPublicGroupMessagesŠcloseGroupŒcloseChannelŠleaveGroupŒleaveChannel“removeChannelMemberaddChannelOwneraddGroupOwnerdeleteGroupdeleteChannelŽaddUserToGroupŒgetGroupInforenameGroupremoveGroupMember…_thisƒres‡Promise‡resolveŠsetTimeout…catch…error‡consoleŽuserPermissionŽpermissionList„Chat†accessŠresetTimerŒrefreshtoken†_this2ŒBasicAuthKey†apiURL‰toPromise†status„saveŸtimerEventTriggerDateLastUpdate„Date—getCurrentNetworkStatus‡Offline‰requestId„type„funxlastUpdateIs10sAgocurrentTimeˆdiffTime„MathƒabsŒclearTimeoutfunctionTimer•timerEventTriggerDate†OnlineŠprovidedInConcatSourceRawSourceo__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
ReplaceSourceSourceMapSourcež6import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService, ConnectionStatus } from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return _asyncToGenerator(function* () {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return _asyncToGenerator(function* () {
if (_this2.headers && SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
SessionStore.user.ChatData = data;
SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = _asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: HttpClient
}, {
type: HttpService
}, {
type: Storage
}, {
type: StorageService
}, {
type: PermissionService
}, {
type: ChangeProfileService
}, {
type: NetworkServiceService
}, {
type: RochetChatConnectorService
}];
ChatService = __decorate([Injectable({
providedIn: 'root'
})], ChatService);
export { ChatService };Ëq{"version":3,"file":"x","mappings":"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
/***/ }) †buffer†source„size„maps„hash O/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
headersc = headersc.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.headers && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData = data;
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient
}, {
type: _http_service__WEBPACK_IMPORTED_MODULE_1__.HttpService
}, {
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_10__.Storage
}, {
type: _storage_service__WEBPACK_IMPORTED_MODULE_2__.StorageService
}, {
type: _permission_service__WEBPACK_IMPORTED_MODULE_4__.PermissionService
}, {
type: src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__.ChangeProfileService
}, {
type: src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.NetworkServiceService
}, {
type: src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__.RochetChatConnectorService
}];
ChatService = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Injectable)({
providedIn: 'root'
})], ChatService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx.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
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService , ConnectionStatus} from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
@Injectable({
providedIn: 'root'
})
export class ChatService {
headers: HttpHeaders;
options: any;
options1: any;
X_User_Id: any;
X_Auth_Token: any;
loggedUserChat: any;
bindOnMessage: any;
constructor(
private http: HttpClient,
private httpService: HttpService,
private storage: Storage,
private storageService: StorageService,
public p: PermissionService,
private changeProfileService: ChangeProfileService,
private NetworkServiceService: NetworkServiceService,
private RochetChatConnectorService: RochetChatConnectorService) {
this.changeProfileService.registerCallback(() => {
this.setheader();
})
}
getDocumentDetails(url: string) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params: any) {
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params,
}
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData: any, rid: string) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers,
}
return this.http.post(url, formData, opts);
}
deleteMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId: string) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body: any) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId: string) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
getChannelMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
async subscribe(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe(async res => {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
await this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
this.getRoomMessages(roomId)
// Reconnect in one second
await new Promise(resolve => setTimeout(resolve, 1000)).catch ((error) => {
console.error(error);
});
await this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
this.getRoomMessages(roomId)
await this.subscribe(roomId);
}
})
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers,
};
this.resetTimer();
}
}
} catch (error) {
}
}
async refreshtoken() {
if(this.headers && SessionStore.user.ChatData) {
this.headers = this.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: this.headers
};
try {
let res = await this.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
}
SessionStore.user.ChatData = data
SessionStore.save()
this.setheader()
this.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
this.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: async () => {
this.resetTimer();
await this.refreshtoken();
return true
}
})
} else {
setTimeout(async () => {
this.resetTimer();
await this.refreshtoken();
}, 60000)
}
}
} else if(!SessionStore.user.ChatData) {
// do nothing
} else if (!this.headers) {
this.setheader()
this.refreshtoken()
}
}
lastUpdateIs10sAgo() {
const currentTime: any = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if(this.timerEventTriggerDateLastUpdate == null) {
return true
}
if(diffTime >= 5000) {
return true
}
return false
}
functionTimer = null;
timerEventTriggerDate = null
timerEventTriggerDateLastUpdate = null
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000*15);
this.functionTimer = setTimeout(() => {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer()
}
}, 60000 * 15); // time is in milliseconds
}
}
`{HttpHeadersŠHttpParamsŠInjectableHttpServiceŽStorageServiceŠHttpClientenvironment‡StoragePermissionServiceŒSessionStore”ChangeProfileService•NetworkServiceServiceConnectionStatusšRochetChatConnectorServiceChatServiceconstructor„httphttpService‡storageŽstorageServicep”changeProfileServiceregisterCallback‰setheadergetDocumentDetailsƒurlˆheaderscƒset„userˆChatData„data†userId‰authTokenˆoptionsc‡headerswithCredentialsƒget‰subscribeŽgetAllChannelsŠapiChatUrl‡optionsgetAllUserChannelsgetAllRoomsgetRoomInfo†roomId†params„optsŒcustomsRooms“getAllPrivateGroupsgetAllUsers”getAllConnectedUsers”getAllDirectMessagesgetRoomMessagessendMessage„body„postŠuploadFileˆformDataƒriddeleteMessage‰leaveRoomŠgetMembersgetMemberInfosetUserStatusŽremoveChatRoomŠcreateRoomgetDirectMessageˆaddGroup”setGroupCustomFieldsgetGroupMembersgetChannelMembers—getPrivateGroupMessagesgetPublicGroupMessagesŠcloseGroupŒcloseChannelŠleaveGroupŒleaveChannel“removeChannelMemberaddChannelOwneraddGroupOwnerdeleteGroupdeleteChannelŽaddUserToGroupŒgetGroupInforenameGroupremoveGroupMember…_thisƒres‡Promise‡resolveŠsetTimeout…catch…error‡consoleŽuserPermissionŽpermissionList„Chat†accessŠresetTimerŒrefreshtoken†_this2ŒBasicAuthKey†apiURL‰toPromise†status„saveŸtimerEventTriggerDateLastUpdate„Date—getCurrentNetworkStatus‡Offline‰requestId„type„funxlastUpdateIs10sAgocurrentTimeˆdiffTime„MathƒabsŒclearTimeoutfunctionTimer•timerEventTriggerDate†OnlineŠprovidedIn
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þo__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
ReplaceSourceSourceMapSourcež6import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService, ConnectionStatus } from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return _asyncToGenerator(function* () {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return _asyncToGenerator(function* () {
if (_this2.headers && SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
SessionStore.user.ChatData = data;
SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = _asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: HttpClient
}, {
type: HttpService
}, {
type: Storage
}, {
type: StorageService
}, {
type: PermissionService
}, {
type: ChangeProfileService
}, {
type: NetworkServiceService
}, {
type: RochetChatConnectorService
}];
ChatService = __decorate([Injectable({
providedIn: 'root'
})], ChatService);
export { ChatService };Ëq{"version":3,"file":"x","mappings":"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
/***/ }))ÿÿÿœO/*!******************************************!*\
!*** ./src/app/services/chat.service.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
headersc = headersc.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.headers && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData = data;
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient
}, {
type: _http_service__WEBPACK_IMPORTED_MODULE_1__.HttpService
}, {
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_10__.Storage
}, {
type: _storage_service__WEBPACK_IMPORTED_MODULE_2__.StorageService
}, {
type: _permission_service__WEBPACK_IMPORTED_MODULE_4__.PermissionService
}, {
type: src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__.ChangeProfileService
}, {
type: src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.NetworkServiceService
}, {
type: src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__.RochetChatConnectorService
}];
ChatService = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Injectable)({
providedIn: 'root'
})], ChatService);
/***/ }) *ÿÿÿ-ÿÿÿ4ÿÿÿx„.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
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService , ConnectionStatus} from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
@Injectable({
providedIn: 'root'
})
export class ChatService {
headers: HttpHeaders;
options: any;
options1: any;
X_User_Id: any;
X_Auth_Token: any;
loggedUserChat: any;
bindOnMessage: any;
constructor(
private http: HttpClient,
private httpService: HttpService,
private storage: Storage,
private storageService: StorageService,
public p: PermissionService,
private changeProfileService: ChangeProfileService,
private NetworkServiceService: NetworkServiceService,
private RochetChatConnectorService: RochetChatConnectorService) {
this.changeProfileService.registerCallback(() => {
this.setheader();
})
}
getDocumentDetails(url: string) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params: any) {
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params,
}
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData: any, rid: string) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers,
}
return this.http.post(url, formData, opts);
}
deleteMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId: string) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body: any) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId: string) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
getChannelMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
async subscribe(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe(async res => {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
await this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
this.getRoomMessages(roomId)
// Reconnect in one second
await new Promise(resolve => setTimeout(resolve, 1000)).catch ((error) => {
console.error(error);
});
await this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
this.getRoomMessages(roomId)
await this.subscribe(roomId);
}
})
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers,
};
this.resetTimer();
}
}
} catch (error) {
}
}
async refreshtoken() {
if(this.headers && SessionStore.user.ChatData) {
this.headers = this.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: this.headers
};
try {
let res = await this.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
}
SessionStore.user.ChatData = data
SessionStore.save()
this.setheader()
this.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
this.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: async () => {
this.resetTimer();
await this.refreshtoken();
return true
}
})
} else {
setTimeout(async () => {
this.resetTimer();
await this.refreshtoken();
}, 60000)
}
}
} else if(!SessionStore.user.ChatData) {
// do nothing
} else if (!this.headers) {
this.setheader()
this.refreshtoken()
}
}
lastUpdateIs10sAgo() {
const currentTime: any = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if(this.timerEventTriggerDateLastUpdate == null) {
return true
}
if(diffTime >= 5000) {
return true
}
return false
}
functionTimer = null;
timerEventTriggerDate = null
timerEventTriggerDateLastUpdate = null
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000*15);
this.functionTimer = setTimeout(() => {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer()
}
}, 60000 * 15); // time is in milliseconds
}
}
`{HttpHeadersŠHttpParamsŠInjectableHttpServiceŽStorageServiceŠHttpClientenvironment‡StoragePermissionServiceŒSessionStore”ChangeProfileService•NetworkServiceServiceConnectionStatusšRochetChatConnectorServiceChatServiceconstructor„httphttpService‡storageŽstorageServicep”changeProfileServiceregisterCallback‰setheadergetDocumentDetailsƒurlˆheaderscƒset„userˆChatData„data†userId‰authTokenˆoptionsc‡headerswithCredentialsƒget‰subscribeŽgetAllChannelsŠapiChatUrl‡optionsgetAllUserChannelsgetAllRoomsgetRoomInfo†roomId†params„optsŒcustomsRooms“getAllPrivateGroupsgetAllUsers”getAllConnectedUsers”getAllDirectMessagesgetRoomMessagessendMessage„body„postŠuploadFileˆformDataƒriddeleteMessage‰leaveRoomŠgetMembersgetMemberInfosetUserStatusŽremoveChatRoomŠcreateRoomgetDirectMessageˆaddGroup”setGroupCustomFieldsgetGroupMembersgetChannelMembers—getPrivateGroupMessagesgetPublicGroupMessagesŠcloseGroupŒcloseChannelŠleaveGroupŒleaveChannel“removeChannelMemberaddChannelOwneraddGroupOwnerdeleteGroupdeleteChannelŽaddUserToGroupŒgetGroupInforenameGroupremoveGroupMember…_thisƒres‡Promise‡resolveŠsetTimeout…catch…error‡consoleŽuserPermissionŽpermissionList„Chat†accessŠresetTimerŒrefreshtoken†_this2ŒBasicAuthKey†apiURL‰toPromise†status„saveŸtimerEventTriggerDateLastUpdate„Date—getCurrentNetworkStatus‡Offline‰requestId„type„funxlastUpdateIs10sAgocurrentTimeˆdiffTime„MathƒabsŒclearTimeoutfunctionTimer•timerEventTriggerDate†OnlineŠprovidedIn` »þÿÿ/*!******************************************!*\
!*** ./src/app/services/chat.service.ts ***!
\******************************************/
ºþÿÿ¼þÿÿºþÿÿo__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
½þÿÿž6import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService, ConnectionStatus } from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return _asyncToGenerator(function* () {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return _asyncToGenerator(function* () {
if (_this2.headers && SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
SessionStore.user.ChatData = data;
SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = _asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: HttpClient
}, {
type: HttpService
}, {
type: Storage
}, {
type: StorageService
}, {
type: PermissionService
}, {
type: ChangeProfileService
}, {
type: NetworkServiceService
}, {
type: RochetChatConnectorService
}];
ChatService = __decorate([Injectable({
providedIn: 'root'
})], ChatService);
export { ChatService };Ëq{"version":3,"file":"x","mappings":"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
/***/ 72754:
 ¾«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÑ/*!****************************************************************!*\
!*** ./src/app/services/chat/rochet-chat-connector.service.ts ***!
\****************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceQimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
import { deepFind } from 'src/plugin/deep';
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || uuidv4();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = _asyncToGenerator(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = uuidv4(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = _asyncToGenerator(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = _asyncToGenerator(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = uuidv4(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = uuidv4();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: SessionStore.user.Email
},
password: SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = uuidv4();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = uuidv4();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = uuidv4();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = uuidv4();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = uuidv4();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = uuidv4();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = __decorate([Injectable({
providedIn: 'root'
})], RochetChatConnectorService);
export { RochetChatConnectorService };Øwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/chat/rochet-chat-connector.service.ts¸¤{"version":3,"file":"x","mappings":"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
 68rt°38Ùð ² Â õ ÂÇ!&¼Òñ_
ej´¹# #&&\(a(€*…*¥,ª,//91>1ä3é3=6B6x8}8ñ89Ø:Ý:Q;Vv;/?4?A¢A¨B­B.D5DæFëFAIFIK„KÙMÞMP”P—P PÛPQ¨(0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)Òsrc_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiWsChatUrlŸ(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])ýÿÿýýÒsrc_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.EmailÕsrc_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Passwordûûûûûûûûûûûûûásrc_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userIdúÿúúú¹(0,src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__.deepFind)ùùùù±(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)†buffer†source„size„maps„hashë[__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Email
},
password: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || (0,src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__.deepFind)(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], RochetChatConnectorService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÒI;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
import { v4 as uuidv4 } from 'uuid'
import { wsCallbacksParams, msgQueue, send } from 'src/app/models/rochet-chat-cliente-service'
import { deepFind } from 'src/plugin/deep'
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
import { chatHistory, Rooms } from 'src/app/models/chatMethod';
@Injectable({
providedIn: 'root'
})
export class RochetChatConnectorService {
isLogin = false;
loginResponse = {}
constructor() {
}
connect() {
// dont connect if is already connected
if(this.ws.connected == true) {
return false
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
}
this.ws.send({message, loginRequired: false, requestId: 'connectMessage'})
this.ws.send({message:{msg:"pong"}, loginRequired: false, requestId: 'connectPong'})
this.ws.registerCallback({
type:'Onmessage',
key:'ping-pong',
funx:(message: any) => {
if(message.msg == "ping") {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
}
})
}
wsSend({message, requestId = uuidv4(), loginRequired = true}:send) {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
login() {
// dont login if is already login
if(this.isLogin == true) {
return new Promise((resolve, reject)=>{
resolve(this.loginResponse)
})
}
const requestId = uuidv4()
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [
{
user: { email: SessionStore.user.Email },
password: SessionStore.user.Password
}
]
}
this.ws.send({message, requestId: 'login', loginRequired: false})
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
//
//
if(message.result) {
if(message.result.token) {
this.isLogin = true
this.loginResponse = message
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
resolve(message)
//
}
} else {
this.isLogin = false
//
reject(message)
}
reject(message)
return true
}
}})
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [ { "$date": 1480377601 } ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg":"method",
"method":"readMessages",
"params": [roomId, []],
"id": requestId
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [
roomId,
false,
{
"limit": 100,
"skip": 0
} ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
logout() {
this.isLogin = false
this.ws.connected = false
this.ws.disconnect()
}
// send message to room
send({roomId, msg, attachments = null, file = null, localReference = null}) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
}
//
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
})
}
leaveRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [
roomId,
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [
roomId,
userId
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
hidingRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
//
return true
}
}})
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4()
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params:[{"_id":msgId}]
}
this.ws.send({message, requestId});
return new Promise ((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) =>{
if(message.id == requestId ){
resolve(message)
return true
}
}})
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [
groupName,
[username],
false,
customFields,
{
"broadcast":false,
"encrypted":false
}
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
sendStreamNotifyRoom(roomId : string, username, event: 'typing', param: any) {
const requestId = uuidv4()
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [
`${roomId}/${event}`,
username,
param
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyRoom(roomId : string , event: 'typing' | 'deleteMessage' | 'readMessage', param: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params:[
`${roomId}/${event}`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/notification`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamMessageUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/message`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
receiveStreamNotifyRoom(funx: Function) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=> {
if(message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message)
}
}})
}
getUserStatus(funx:Function){
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
if(message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message)
}
}
})
}
loadHistory(roomId, limit: number = 50) {
const requestId = uuidv4()
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [
roomId,
null,
limit,
{
"$date": 1480377601
}
]
}
this.ws.send({message, requestId: 'loadHistory'})
return new Promise<chatHistory>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
setStatus(status: 'online' | 'busy' | 'away' | 'offline') {
const requestId = uuidv4()
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [ status ]
}
this.ws.send({message, requestId})
}
subscribeNotifyRoom(roomId : string) {
const requestId = uuidv4()
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params":[
`${roomId}/event`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
updateRoomEventss(roomId, collection:string, funx: Function, ) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
//
if(message.msg =='changed' && message.collection == collection) {
if(message.fields.args[0].rid == roomId) {
funx(message)
}
else if(message.fields.eventName ==`${roomId}/deleteMessage`){
funx(message)
}
}
}
})
}
streamRoomMessages(roomId : string) {
const requestId = "streamRoomMessages"+uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params":[
`${roomId}`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) => {
if(message.id == requestId || message?.subs?.[0] == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyLogged() {
const requestId = uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params":[
"user-status",
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoom(roomId : string) {
const requestId = uuidv4()
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [
`null/typing`,
"paulo.pinto",
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoomDeleteMessage(roomId:string) {
const requestId = uuidv4()
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [
`${roomId}/deleteMessage`,
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
registerCallback(data:wsCallbacksParams) {
return this.ws.registerCallback(data)
}
// socket class ==================================================================
private socket!: WebSocket;
private wsMsgQueue : {[key: string]: msgQueue} = {}
private wsCallbacks: {[key: string]: wsCallbacksParams} = {}
private wsReconnect = 0
private n = 0
private ws = {
connected: false,
registerCallback:(params: wsCallbacksParams) => {
let id = params.requestId || params.key || uuidv4()
//
this.wsCallbacks[id] = params
this.n++
return id
},
connect:()=> {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: async ()=> {
this.ws.connected = true
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
if(this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'reConnect') {
const dontRepeat = await value.funx()
if(dontRepeat) {
this.n--
delete this.wsCallbacks[key]
}
}
}
}
this.wsReconnect++;
},
wsMsgQueue:()=> {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if(item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
} else if(item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
}
}
},
send: ({message, requestId = uuidv4(), loginRequired = true}:send) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) { // save data to send when back online
//
//
this.wsMsgQueue[requestId] = {message, requestId, loginRequired}
} else {
let messageStr = JSON.stringify(message)
this.socket.send(messageStr)
}
return requestId
},
onmessage: async (event: any)=> {
const data = JSON.parse(event.data)
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'Onmessage') {
const dontRepeat = await value.funx(data)
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onclose: async (event: any)=> {
this.ws.connected = false
this.isLogin = false
this.connect()
this.login()
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type == 'Offline') {
const dontRepeat = await value.funx()
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onerror: (event: any) => {
},
disconnect:() => {
if(this.socket) {
this.socket.onopen = (event: any) => {}
this.socket.onmessage = (event: any) => {}
this.socket.onclose = (event: any) => {}
this.socket.onerror = (event: any) => {}
this.socket.close()
}
}
}
}
`qŠInjectablev4†uuidv4ˆdeepFindenvironmentŒSessionStorešRochetChatConnectorServiceconstructor‰connectedregisterCallback†paramsid‰requestIdƒkeywsCallbacksn‡connect†socket‰WebSocketŒapiWsChatUrl†onopenws‰onmessage‡onclose‡onerror…_thisŠsetTimeoutŠwsMsgQueuewsReconnect…value†Object‡entries„typeŠdontRepeat„funx„itemloginRequired‡isLogin„send‡messageŠmessageStr„JSON‰stringify…event„data…parse…loginŠdisconnect…closeƒmsgÇsupport†wsSend‡Promise‡resolve†rejectloginResponse†method„user…email…EmailˆpasswordˆPassword†result…tokenˆgetRooms‰roomOlderreadMessage†roomIdgetUserOfRoom†logoutattachments¯ŽlocalReferenceƒridupdateMessagemessageObject‰leaveRoomŒaddRoomOwner†userIdŠhidingRoomˆjoinRoomdeleteMessage…msgIdcreatePrivateRoom‰groupNameˆusernameŒcustomFields”sendStreamNotifyRoom…param“subStreamNotifyRoom„name“subStreamNotifyUserˆChatData”subStreamMessageUser—receiveStreamNotifyRoomŠcollectiongetUserStatusloadHistory…limit‰setStatus†status“subscribeNotifyRoomupdateRoomEventss†fields„args‰eventNamestreamRoomMessages„subsstreamNotifyLoggedstreamNotifyRoomstreamNotifyRoomDeleteMessageŠprovidedInConcatSourceRawSource__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
ReplaceSourceSourceMapSourceQimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
import { deepFind } from 'src/plugin/deep';
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || uuidv4();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = _asyncToGenerator(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = uuidv4(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = _asyncToGenerator(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = _asyncToGenerator(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = uuidv4(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = uuidv4();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: SessionStore.user.Email
},
password: SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = uuidv4();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = uuidv4();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = uuidv4();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = uuidv4();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = uuidv4();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = uuidv4();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = __decorate([Injectable({
providedIn: 'root'
})], RochetChatConnectorService);
export { RochetChatConnectorService };¸¤{"version":3,"file":"x","mappings":"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
/***/ }) †buffer†source„size„maps„hashT\/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Email
},
password: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || (0,src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__.deepFind)(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], RochetChatConnectorService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÕI;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
import { v4 as uuidv4 } from 'uuid'
import { wsCallbacksParams, msgQueue, send } from 'src/app/models/rochet-chat-cliente-service'
import { deepFind } from 'src/plugin/deep'
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
import { chatHistory, Rooms } from 'src/app/models/chatMethod';
@Injectable({
providedIn: 'root'
})
export class RochetChatConnectorService {
isLogin = false;
loginResponse = {}
constructor() {
}
connect() {
// dont connect if is already connected
if(this.ws.connected == true) {
return false
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
}
this.ws.send({message, loginRequired: false, requestId: 'connectMessage'})
this.ws.send({message:{msg:"pong"}, loginRequired: false, requestId: 'connectPong'})
this.ws.registerCallback({
type:'Onmessage',
key:'ping-pong',
funx:(message: any) => {
if(message.msg == "ping") {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
}
})
}
wsSend({message, requestId = uuidv4(), loginRequired = true}:send) {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
login() {
// dont login if is already login
if(this.isLogin == true) {
return new Promise((resolve, reject)=>{
resolve(this.loginResponse)
})
}
const requestId = uuidv4()
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [
{
user: { email: SessionStore.user.Email },
password: SessionStore.user.Password
}
]
}
this.ws.send({message, requestId: 'login', loginRequired: false})
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
//
//
if(message.result) {
if(message.result.token) {
this.isLogin = true
this.loginResponse = message
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
resolve(message)
//
}
} else {
this.isLogin = false
//
reject(message)
}
reject(message)
return true
}
}})
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [ { "$date": 1480377601 } ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg":"method",
"method":"readMessages",
"params": [roomId, []],
"id": requestId
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [
roomId,
false,
{
"limit": 100,
"skip": 0
} ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
logout() {
this.isLogin = false
this.ws.connected = false
this.ws.disconnect()
}
// send message to room
send({roomId, msg, attachments = null, file = null, localReference = null}) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
}
//
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
})
}
leaveRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [
roomId,
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [
roomId,
userId
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
hidingRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
//
return true
}
}})
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4()
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params:[{"_id":msgId}]
}
this.ws.send({message, requestId});
return new Promise ((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) =>{
if(message.id == requestId ){
resolve(message)
return true
}
}})
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [
groupName,
[username],
false,
customFields,
{
"broadcast":false,
"encrypted":false
}
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
sendStreamNotifyRoom(roomId : string, username, event: 'typing', param: any) {
const requestId = uuidv4()
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [
`${roomId}/${event}`,
username,
param
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyRoom(roomId : string , event: 'typing' | 'deleteMessage' | 'readMessage', param: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params:[
`${roomId}/${event}`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/notification`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamMessageUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/message`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
receiveStreamNotifyRoom(funx: Function) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=> {
if(message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message)
}
}})
}
getUserStatus(funx:Function){
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
if(message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message)
}
}
})
}
loadHistory(roomId, limit: number = 50) {
const requestId = uuidv4()
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [
roomId,
null,
limit,
{
"$date": 1480377601
}
]
}
this.ws.send({message, requestId: 'loadHistory'})
return new Promise<chatHistory>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
setStatus(status: 'online' | 'busy' | 'away' | 'offline') {
const requestId = uuidv4()
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [ status ]
}
this.ws.send({message, requestId})
}
subscribeNotifyRoom(roomId : string) {
const requestId = uuidv4()
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params":[
`${roomId}/event`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
updateRoomEventss(roomId, collection:string, funx: Function, ) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
//
if(message.msg =='changed' && message.collection == collection) {
if(message.fields.args[0].rid == roomId) {
funx(message)
}
else if(message.fields.eventName ==`${roomId}/deleteMessage`){
funx(message)
}
}
}
})
}
streamRoomMessages(roomId : string) {
const requestId = "streamRoomMessages"+uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params":[
`${roomId}`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) => {
if(message.id == requestId || message?.subs?.[0] == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyLogged() {
const requestId = uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params":[
"user-status",
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoom(roomId : string) {
const requestId = uuidv4()
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [
`null/typing`,
"paulo.pinto",
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoomDeleteMessage(roomId:string) {
const requestId = uuidv4()
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [
`${roomId}/deleteMessage`,
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
registerCallback(data:wsCallbacksParams) {
return this.ws.registerCallback(data)
}
// socket class ==================================================================
private socket!: WebSocket;
private wsMsgQueue : {[key: string]: msgQueue} = {}
private wsCallbacks: {[key: string]: wsCallbacksParams} = {}
private wsReconnect = 0
private n = 0
private ws = {
connected: false,
registerCallback:(params: wsCallbacksParams) => {
let id = params.requestId || params.key || uuidv4()
//
this.wsCallbacks[id] = params
this.n++
return id
},
connect:()=> {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: async ()=> {
this.ws.connected = true
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
if(this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'reConnect') {
const dontRepeat = await value.funx()
if(dontRepeat) {
this.n--
delete this.wsCallbacks[key]
}
}
}
}
this.wsReconnect++;
},
wsMsgQueue:()=> {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if(item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
} else if(item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
}
}
},
send: ({message, requestId = uuidv4(), loginRequired = true}:send) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) { // save data to send when back online
//
//
this.wsMsgQueue[requestId] = {message, requestId, loginRequired}
} else {
let messageStr = JSON.stringify(message)
this.socket.send(messageStr)
}
return requestId
},
onmessage: async (event: any)=> {
const data = JSON.parse(event.data)
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'Onmessage') {
const dontRepeat = await value.funx(data)
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onclose: async (event: any)=> {
this.ws.connected = false
this.isLogin = false
this.connect()
this.login()
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type == 'Offline') {
const dontRepeat = await value.funx()
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onerror: (event: any) => {
},
disconnect:() => {
if(this.socket) {
this.socket.onopen = (event: any) => {}
this.socket.onmessage = (event: any) => {}
this.socket.onclose = (event: any) => {}
this.socket.onerror = (event: any) => {}
this.socket.close()
}
}
}
}
`qŠInjectablev4†uuidv4ˆdeepFindenvironmentŒSessionStorešRochetChatConnectorServiceconstructor‰connectedregisterCallback†paramsid‰requestIdƒkeywsCallbacksn‡connect†socket‰WebSocketŒapiWsChatUrl†onopenws‰onmessage‡onclose‡onerror…_thisŠsetTimeoutŠwsMsgQueuewsReconnect…value†Object‡entries„typeŠdontRepeat„funx„itemloginRequired‡isLogin„send‡messageŠmessageStr„JSON‰stringify…event„data…parse…loginŠdisconnect…closeƒmsgÇsupport†wsSend‡Promise‡resolve†rejectloginResponse†method„user…email…EmailˆpasswordˆPassword†result…tokenˆgetRooms‰roomOlderreadMessage†roomIdgetUserOfRoom†logoutattachments¯ŽlocalReferenceƒridupdateMessagemessageObject‰leaveRoomŒaddRoomOwner†userIdŠhidingRoomˆjoinRoomdeleteMessage…msgIdcreatePrivateRoom‰groupNameˆusernameŒcustomFields”sendStreamNotifyRoom…param“subStreamNotifyRoom„name“subStreamNotifyUserˆChatData”subStreamMessageUser—receiveStreamNotifyRoomŠcollectiongetUserStatusloadHistory…limit‰setStatus†status“subscribeNotifyRoomupdateRoomEventss†fields„args‰eventNamestreamRoomMessages„subsstreamNotifyLoggedstreamNotifyRoomstreamNotifyRoomDeleteMessageŠprovidedIn
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
ReplaceSourceSourceMapSourceQimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
import { deepFind } from 'src/plugin/deep';
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || uuidv4();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = _asyncToGenerator(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = uuidv4(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = _asyncToGenerator(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = _asyncToGenerator(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = uuidv4(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = uuidv4();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: SessionStore.user.Email
},
password: SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = uuidv4();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = uuidv4();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = uuidv4();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = uuidv4();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = uuidv4();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = uuidv4();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = __decorate([Injectable({
providedIn: 'root'
})], RochetChatConnectorService);
export { RochetChatConnectorService };¸¤{"version":3,"file":"x","mappings":"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
/***/ })›þÿÿ%]/*!****************************************************************!*\
!*** ./src/app/services/chat/rochet-chat-connector.service.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Email
},
password: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || (0,src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__.deepFind)(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], RochetChatConnectorService);
/***/ }) œþÿÿŸþÿÿ¦þÿÿxØI;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
import { v4 as uuidv4 } from 'uuid'
import { wsCallbacksParams, msgQueue, send } from 'src/app/models/rochet-chat-cliente-service'
import { deepFind } from 'src/plugin/deep'
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
import { chatHistory, Rooms } from 'src/app/models/chatMethod';
@Injectable({
providedIn: 'root'
})
export class RochetChatConnectorService {
isLogin = false;
loginResponse = {}
constructor() {
}
connect() {
// dont connect if is already connected
if(this.ws.connected == true) {
return false
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
}
this.ws.send({message, loginRequired: false, requestId: 'connectMessage'})
this.ws.send({message:{msg:"pong"}, loginRequired: false, requestId: 'connectPong'})
this.ws.registerCallback({
type:'Onmessage',
key:'ping-pong',
funx:(message: any) => {
if(message.msg == "ping") {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
}
})
}
wsSend({message, requestId = uuidv4(), loginRequired = true}:send) {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
login() {
// dont login if is already login
if(this.isLogin == true) {
return new Promise((resolve, reject)=>{
resolve(this.loginResponse)
})
}
const requestId = uuidv4()
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [
{
user: { email: SessionStore.user.Email },
password: SessionStore.user.Password
}
]
}
this.ws.send({message, requestId: 'login', loginRequired: false})
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
//
//
if(message.result) {
if(message.result.token) {
this.isLogin = true
this.loginResponse = message
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
resolve(message)
//
}
} else {
this.isLogin = false
//
reject(message)
}
reject(message)
return true
}
}})
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [ { "$date": 1480377601 } ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg":"method",
"method":"readMessages",
"params": [roomId, []],
"id": requestId
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [
roomId,
false,
{
"limit": 100,
"skip": 0
} ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
logout() {
this.isLogin = false
this.ws.connected = false
this.ws.disconnect()
}
// send message to room
send({roomId, msg, attachments = null, file = null, localReference = null}) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
}
//
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
})
}
leaveRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [
roomId,
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [
roomId,
userId
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
hidingRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
//
return true
}
}})
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4()
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params:[{"_id":msgId}]
}
this.ws.send({message, requestId});
return new Promise ((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) =>{
if(message.id == requestId ){
resolve(message)
return true
}
}})
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [
groupName,
[username],
false,
customFields,
{
"broadcast":false,
"encrypted":false
}
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
sendStreamNotifyRoom(roomId : string, username, event: 'typing', param: any) {
const requestId = uuidv4()
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [
`${roomId}/${event}`,
username,
param
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyRoom(roomId : string , event: 'typing' | 'deleteMessage' | 'readMessage', param: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params:[
`${roomId}/${event}`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/notification`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamMessageUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/message`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
receiveStreamNotifyRoom(funx: Function) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=> {
if(message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message)
}
}})
}
getUserStatus(funx:Function){
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
if(message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message)
}
}
})
}
loadHistory(roomId, limit: number = 50) {
const requestId = uuidv4()
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [
roomId,
null,
limit,
{
"$date": 1480377601
}
]
}
this.ws.send({message, requestId: 'loadHistory'})
return new Promise<chatHistory>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
setStatus(status: 'online' | 'busy' | 'away' | 'offline') {
const requestId = uuidv4()
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [ status ]
}
this.ws.send({message, requestId})
}
subscribeNotifyRoom(roomId : string) {
const requestId = uuidv4()
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params":[
`${roomId}/event`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
updateRoomEventss(roomId, collection:string, funx: Function, ) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
//
if(message.msg =='changed' && message.collection == collection) {
if(message.fields.args[0].rid == roomId) {
funx(message)
}
else if(message.fields.eventName ==`${roomId}/deleteMessage`){
funx(message)
}
}
}
})
}
streamRoomMessages(roomId : string) {
const requestId = "streamRoomMessages"+uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params":[
`${roomId}`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) => {
if(message.id == requestId || message?.subs?.[0] == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyLogged() {
const requestId = uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params":[
"user-status",
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoom(roomId : string) {
const requestId = uuidv4()
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [
`null/typing`,
"paulo.pinto",
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoomDeleteMessage(roomId:string) {
const requestId = uuidv4()
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [
`${roomId}/deleteMessage`,
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
registerCallback(data:wsCallbacksParams) {
return this.ws.registerCallback(data)
}
// socket class ==================================================================
private socket!: WebSocket;
private wsMsgQueue : {[key: string]: msgQueue} = {}
private wsCallbacks: {[key: string]: wsCallbacksParams} = {}
private wsReconnect = 0
private n = 0
private ws = {
connected: false,
registerCallback:(params: wsCallbacksParams) => {
let id = params.requestId || params.key || uuidv4()
//
this.wsCallbacks[id] = params
this.n++
return id
},
connect:()=> {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: async ()=> {
this.ws.connected = true
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
if(this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'reConnect') {
const dontRepeat = await value.funx()
if(dontRepeat) {
this.n--
delete this.wsCallbacks[key]
}
}
}
}
this.wsReconnect++;
},
wsMsgQueue:()=> {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if(item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
} else if(item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
}
}
},
send: ({message, requestId = uuidv4(), loginRequired = true}:send) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) { // save data to send when back online
//
//
this.wsMsgQueue[requestId] = {message, requestId, loginRequired}
} else {
let messageStr = JSON.stringify(message)
this.socket.send(messageStr)
}
return requestId
},
onmessage: async (event: any)=> {
const data = JSON.parse(event.data)
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'Onmessage') {
const dontRepeat = await value.funx(data)
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onclose: async (event: any)=> {
this.ws.connected = false
this.isLogin = false
this.connect()
this.login()
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type == 'Offline') {
const dontRepeat = await value.funx()
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onerror: (event: any) => {
},
disconnect:() => {
if(this.socket) {
this.socket.onopen = (event: any) => {}
this.socket.onmessage = (event: any) => {}
this.socket.onclose = (event: any) => {}
this.socket.onerror = (event: any) => {}
this.socket.close()
}
}
}
}
`qtÿÿÿ‚v4†uuidv4ˆdeepFinduÿÿÿxÿÿÿ|ÿÿÿ~ÿÿÿ‰connectedƒš‚idÚƒkeywsCallbacksn‡connect†socket‰WebSocketŒapiWsChatUrl†onopenws‰onmessage‡onclose‡onerror·»ŠwsMsgQueuewsReconnect…value†Object‡entriesËŠdontRepeatË„itemloginRequired‡isLogin„send‡messageŠmessageStr„JSON‰stringify…eventpÿÿÿ…parse…loginŠdisconnect…closeƒmsgwþÿÿ‡support†wsSend£¤†rejectloginResponse†methoddÿÿÿ…email…EmailˆpasswordˆPassword†result…tokenˆgetRooms‰roomOlderreadMessagekÿÿÿgetUserOfRoom†logoutattachmentsgþÿÿŽlocalReferenceuÿÿÿupdateMessagemessageObjectuÿÿÿŒaddRoomOwnerWÿÿÿŠhidingRoomˆjoinRoomqÿÿÿ…msgIdcreatePrivateRoom‰groupNameˆusernameŒcustomFields”sendStreamNotifyRoom…param“subStreamNotifyRoom„name“subStreamNotifyUserIÿÿÿ”subStreamMessageUser—receiveStreamNotifyRoomŠcollectiongetUserStatusloadHistory…limit‰setStatus“subscribeNotifyRoomupdateRoomEventss†fields„args‰eventNamestreamRoomMessages„subsstreamNotifyLoggedstreamNotifyRoomstreamNotifyRoomDeleteMessage` QþÿÿÑ/*!****************************************************************!*\
!*** ./src/app/services/chat/rochet-chat-connector.service.ts ***!
\****************************************************************/
PþÿÿRþÿÿPþÿÿ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
SþÿÿQimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
import { deepFind } from 'src/plugin/deep';
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || uuidv4();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = _asyncToGenerator(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = uuidv4(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = _asyncToGenerator(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = _asyncToGenerator(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = uuidv4(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = uuidv4();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: SessionStore.user.Email
},
password: SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = uuidv4();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = uuidv4();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = uuidv4();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = uuidv4();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = uuidv4();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = uuidv4();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = __decorate([Injectable({
providedIn: 'root'
})], RochetChatConnectorService);
export { RochetChatConnectorService };¸¤{"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,EAAE,IAAIC,MAAM,QAAQ,MAAM;AAEnC,SAASC,QAAQ,QAAQ,iBAAiB;AAC1C,SAASC,WAAW,QAAQ,8BAA8B;AAC1D,SAASC,YAAY,QAAQ,+BAA+B;AAMrD,IAAMC,0BAA0B,GAAhC,MAAMA,0BAA0B;EAKrCC;IAAA;IAHA,YAAO,GAAG,KAAK;IACf,kBAAa,GAAG,EAAE;IA0sBV,eAAU,GAAgC,EAAE;IAC5C,gBAAW,GAAwC,EAAE;IACrD,gBAAW,GAAG,CAAC;IAEf,MAAC,GAAG,CAAC;IAEL,OAAE,GAAG;MACXC,SAAS,EAAE,KAAK;MAChBC,gBAAgB,EAAEC,MAAyB,IAAI;QAE7C,IAAIC,EAAE,GAAGD,MAAM,CAACE,SAAS,IAAIF,MAAM,CAACG,GAAG,IAAIX,MAAM,EAAE;QACnD;QACA,IAAI,CAACY,WAAW,CAACH,EAAE,CAAC,GAAGD,MAAM;QAC7B,IAAI,CAACK,CAAC,EAAE;QACR,OAAOJ,EAAE;MACX,CAAC;MACDK,OAAO,EAACA,MAAI;QACV,IAAI,CAACC,MAAM,GAAG,IAAIC,SAAS,CAACd,WAAW,CAACe,YAAY,CAAC;QACrD;QACA,IAAI,CAACF,MAAM,CAACG,MAAM,GAAG,IAAI,CAACC,EAAE,CAACD,MAAM;QACnC,IAAI,CAACH,MAAM,CAACK,SAAS,GAAG,IAAI,CAACD,EAAE,CAACC,SAAS;QACzC,IAAI,CAACL,MAAM,CAACM,OAAO,GAAG,IAAI,CAACF,EAAE,CAACE,OAAO;QACrC,IAAI,CAACN,MAAM,CAACO,OAAO,GAAG,IAAI,CAACH,EAAE,CAACG,OAAO;MACvC,CAAC;MACDJ,MAAM;QAAA,6BAAE,aAAU;UAChBK,KAAI,CAACJ,EAAE,CAACb,SAAS,GAAG,IAAI;UAExBkB,UAAU,CAAC,MAAI;YACbD,KAAI,CAACJ,EAAE,CAACM,UAAU,EAAE;UACtB,CAAC,EAAE,EAAE,CAAC;UAEN,IAAGF,KAAI,CAACG,WAAW,IAAI,CAAC,EAAE;YACxB,KAAK,MAAM,CAACf,GAAG,EAAEgB,KAAK,CAAC,IAAIC,MAAM,CAACC,OAAO,CAACN,KAAI,CAACX,WAAW,CAAC,EAAE;cAC3D,IAAGe,KAAK,CAACG,IAAI,IAAG,WAAW,EAAE;gBAC3B,MAAMC,UAAU,SAASJ,KAAK,CAACK,IAAI,EAAE;gBAErC,IAAGD,UAAU,EAAE;kBACbR,KAAI,CAACV,CAAC,EAAE;kBACR,OAAOU,KAAI,CAACX,WAAW,CAACD,GAAG,CAAC;;;;;UAQpCY,KAAI,CAACG,WAAW,EAAE;QACpB,CAAC;QAAA;UAAA;QAAA;MAAA;MACDD,UAAU,EAACA,MAAI;QAEb,KAAK,MAAM,CAACd,GAAG,EAAEsB,IAAI,CAAC,IAAIL,MAAM,CAACC,OAAO,CAAC,IAAI,CAACJ,UAAU,CAAC,EAAE;UAEzD,IAAGQ,IAAI,CAACC,aAAa,IAAI,IAAI,IAAI,IAAI,CAACC,OAAO,IAAI,IAAI,EAAE;YACrD;YACA,IAAI,CAAChB,EAAE,CAACiB,IAAI,CAACH,IAAI,CAAC;YAClB,OAAO,IAAI,CAACR,UAAU,CAACd,GAAG,CAAC;WAC5B,MAAM,IAAGsB,IAAI,CAACC,aAAa,IAAI,KAAK,EAAE;YACrC;YACA,IAAI,CAACf,EAAE,CAACiB,IAAI,CAACH,IAAI,CAAC;YAClB,OAAO,IAAI,CAACR,UAAU,CAACd,GAAG,CAAC;;;MAGjC,CAAC;MACDyB,IAAI,EAAEA,CAAC;QAACC,OAAO;QAAE3B,SAAS,GAAGV,MAAM,EAAE;QAAEkC,aAAa,GAAG;MAAI,CAAM,KAAI;QAEnE,IAAI,IAAI,CAACf,EAAE,CAACb,SAAS,IAAI,KAAK,IAAI4B,aAAa,IAAI,IAAI,IAAI,IAAI,CAACC,OAAO,IAAI,KAAK,EAAE;UAAE;UAClF;UACA;UAEA,IAAI,CAACV,UAAU,CAACf,SAAS,CAAC,GAAG;YAAC2B,OAAO;YAAE3B,SAAS;YAAEwB;UAAa,CAAC;SACjE,MAAM;UACL,IAAII,UAAU,GAAGC,IAAI,CAACC,SAAS,CAACH,OAAO,CAAC;UACxC,IAAI,CAACtB,MAAM,CAACqB,IAAI,CAACE,UAAU,CAAC;;QAE9B,OAAO5B,SAAS;MAClB,CAAC;MAEDU,SAAS;QAAA,8BAAE,WAAOqB,KAAU,EAAG;UAC7B,MAAMC,IAAI,GAAGH,IAAI,CAACI,KAAK,CAACF,KAAK,CAACC,IAAI,CAAC;UAEnC,KAAK,MAAM,CAAC/B,GAAG,EAAEgB,KAAK,CAAC,IAAIC,MAAM,CAACC,OAAO,CAACN,KAAI,CAACX,WAAW,CAAC,EAAE;YAC3D,IAAGe,KAAK,CAACG,IAAI,IAAG,WAAW,EAAE;cAC3B,MAAMC,UAAU,SAASJ,KAAK,CAACK,IAAI,CAACU,IAAI,CAAC;cAEzC,IAAGX,UAAU,EAAE;gBACb,OAAOR,KAAI,CAACX,WAAW,CAACD,GAAG,CAAC;gBAC5BY,KAAI,CAACV,CAAC,EAAE;;;;QAOhB,CAAC;QAAA;UAAA;QAAA;MAAA;MAEDQ,OAAO;QAAA,8BAAE,WAAOoB,KAAU,EAAG;UAC3BlB,KAAI,CAACJ,EAAE,CAACb,SAAS,GAAG,KAAK;UACzBiB,KAAI,CAACY,OAAO,GAAG,KAAK;UAEpBZ,KAAI,CAACT,OAAO,EAAE;UACdS,KAAI,CAACqB,KAAK,EAAE;UAEZ,KAAK,MAAM,CAACjC,GAAG,EAAEgB,KAAK,CAAC,IAAIC,MAAM,CAACC,OAAO,CAACN,KAAI,CAACX,WAAW,CAAC,EAAE;YAC3D,IAAGe,KAAK,CAACG,IAAI,IAAI,SAAS,EAAE;cAC1B,MAAMC,UAAU,SAASJ,KAAK,CAACK,IAAI,EAAE;cAErC,IAAGD,UAAU,EAAE;gBACb,OAAOR,KAAI,CAACX,WAAW,CAACD,GAAG,CAAC;gBAC5BY,KAAI,CAACV,CAAC,EAAE;;;;QAQhB,CAAC;QAAA;UAAA;QAAA;MAAA;MAEDS,OAAO,EAAGmB,KAAU,IAAI,CAExB,CAAC;MACDI,UAAU,EAACA,MAAK;QACd,IAAG,IAAI,CAAC9B,MAAM,EAAE;UACd,IAAI,CAACA,MAAM,CAACG,MAAM,GAAIuB,KAAU,IAAI,CAAG,CAAC;UACxC,IAAI,CAAC1B,MAAM,CAACK,SAAS,GAAIqB,KAAU,IAAI,CAAG,CAAC;UAC3C,IAAI,CAAC1B,MAAM,CAACM,OAAO,GAAIoB,KAAU,IAAI,CAAG,CAAC;UACzC,IAAI,CAAC1B,MAAM,CAACO,OAAO,GAAImB,KAAU,IAAI,CAAG,CAAC;UACzC,IAAI,CAAC1B,MAAM,CAAC+B,KAAK,EAAE;;MAEvB;KAED;EA10BD;EAEAhC,OAAOA;IACL;IACA,IAAG,IAAI,CAACK,EAAE,CAACb,SAAS,IAAI,IAAI,EAAE;MAC5B,OAAO,KAAK;;IAGd,IAAI,CAACa,EAAE,CAACL,OAAO,EAAE;IAEjB,MAAMuB,OAAO,GAAG;MACdU,GAAG,EAAE,SAAS;MACdC,OAAO,EAAE,GAAG;MACZC,OAAO,EAAE,CAAC,GAAG;KACd;IACD,IAAI,CAAC9B,EAAE,CAACiB,IAAI,CAAC;MAACC,OAAO;MAAEH,aAAa,EAAE,KAAK;MAAExB,SAAS,EAAE;IAAgB,CAAC
/***/ 93322:
 <:«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!***************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts ***!
\***************************************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Ú"«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource  «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceqimport { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes = [
{
path: '',
component: CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = __decorate([
NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
], CustomImageCachePageRoutingModule);
export { CustomImageCachePageRoutingModule };
ïwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts÷{"version":3,"file":"x","sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAU,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAEvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,oBAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,QAAQ,CAAC;QACR,OAAO,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,YAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;SAAjC,iCAAiC","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CustomImageCachePage } from './custom-image-cache.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CustomImageCachePage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CustomImageCachePageRoutingModule {}\r\n"]}
d"%MP~MÁŸ¨±¸Ïã BnÊ_custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePage±(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)·(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)Â_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild¹_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule†buffer†source„size„maps„hashP__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
const routes = [
{
path: '',
component: _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
})
], CustomImageCachePageRoutingModule);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;;;AAAyC;AACc;AAEU;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,0EAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,uDAAQ,CAAC;QACR,OAAO,EAAE,CAAC,kEAAqB,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,yDAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;AAAAÙwebpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.tsimport { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes: Routes = [
{
path: '',
component: CustomImageCachePage
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class CustomImageCachePageRoutingModule {}
ConcatSourceRawSourceâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
ReplaceSourceSourceMapSourceqimport { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes = [
{
path: '',
component: CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = __decorate([
NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
], CustomImageCachePageRoutingModule);
export { CustomImageCachePageRoutingModule };
÷{"version":3,"file":"x","sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAU,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAEvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,oBAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,QAAQ,CAAC;QACR,OAAO,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,YAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;SAAjC,iCAAiC","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CustomImageCachePage } from './custom-image-cache.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CustomImageCachePage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CustomImageCachePageRoutingModule {}\r\n"]}Âfalse034undefined3777undefined80126undefined129193undefined259278_custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePageundefined415424(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined433440(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)undefined463483_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChildundefined514525_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModuleundefined578622undefined
/***/ }) †buffer†source„size„maps„hash¹/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
const routes = [
{
path: '',
component: _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
})
], CustomImageCachePageRoutingModule);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;;;;;;AAAyC;AACc;AAEU;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,0EAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,uDAAQ,CAAC;QACR,OAAO,EAAE,CAAC,kEAAqB,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,yDAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;AAAAÙwebpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.tsimport { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes: Routes = [
{
path: '',
component: CustomImageCachePage
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class CustomImageCachePageRoutingModule {}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
ReplaceSourceSourceMapSourceqimport { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes = [
{
path: '',
component: CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = __decorate([
NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
], CustomImageCachePageRoutingModule);
export { CustomImageCachePageRoutingModule };
÷{"version":3,"file":"x","sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAU,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAEvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,oBAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,QAAQ,CAAC;QACR,OAAO,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,YAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;SAAjC,iCAAiC","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CustomImageCachePage } from './custom-image-cache.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CustomImageCachePage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CustomImageCachePageRoutingModule {}\r\n"]}Âfalse034undefined3777undefined80126undefined129193undefined259278_custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePageundefined415424(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined433440(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)undefined463483_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChildundefined514525_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModuleundefined578622undefined RawSource
/***/ })1þÿÿÏ/*!***************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
const routes = [
{
path: '',
component: _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
})
], CustomImageCachePageRoutingModule);
/***/ }) 2þÿÿ5þÿÿ<þÿÿx ;;;;;;;;;;;;;;;AAAyC;AACc;AAEU;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,0EAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,uDAAQ,CAAC;QACR,OAAO,EAAE,CAAC,kEAAqB,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,yDAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;AAAAÙwebpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.tsimport { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes: Routes = [
{
path: '',
component: CustomImageCachePage
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class CustomImageCachePageRoutingModule {}
` =þÿÿ/*!***************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts ***!
\***************************************************************************************/
<þÿÿ>þÿÿ<þÿÿâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
?þÿÿqimport { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes = [
{
path: '',
component: CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = __decorate([
NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
], CustomImageCachePageRoutingModule);
export { CustomImageCachePageRoutingModule };
÷{"version":3,"file":"x","sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAU,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAEvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,oBAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,QAAQ,CAAC;QACR,OAAO,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,YAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;SAAjC,iCAAiC","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CustomImageCachePage } from './custom-image-cache.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CustomImageCachePage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CustomImageCachePageRoutingModule {}\r\n"]}Âfalse034undefined3777undefined80126undefined129193undefined259278_custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePageundefined415424(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined433440(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)undefined463483_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChildundefined514525_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModuleundefined578622undefined@þÿÿAþÿÿ,
/***/ 17628:
 «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceø/*!*****************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.ts ***!
\*****************************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource o«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource c&«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¯__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceC
import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./custom-image-cache.page.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./custom-image-cache.page.scss?ngResource";
import { Component, Input } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return _asyncToGenerator(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: Input
}],
src: [{
type: Input
}]
};
CustomImageCachePage = __decorate([Component({
selector: 'app-custom-image-cache',
template: __NG_CLI_RESOURCE__0,
styles: [__NG_CLI_RESOURCE__1]
})], CustomImageCachePage);
export { CustomImageCachePage };åwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/file/custom-image-cache/custom-image-cache.page.tsÏ{"version":3,"file":"x","mappings":";;;;AAAA,SAASA,SAAS,EAAEC,KAAK,QAAgB,eAAe;AACxD,SAASC,SAAS,EAAEC,UAAU,QAAQ,uBAAuB;AAC7D;AAIA,MAAMC,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAGb,SAAS,CAACc,KAAK;MAC3BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,6BAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAEb,SAAS,CAACc,KAAK;MAC1BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,UAAU,CAAC8B,SAAS,CAAC;QAC3ChB,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,SAAS,CAACc;OACtB,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B;EAAK;;UAMLA;EAAK;;AATKI,oBAAoB,eALhCL,SAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,8BAA6C;;CAE9C,CAAC,GACWvC,oBAAoB;SAApBA,oBAAoB","names":["Component","Input","Directory","Filesystem","CACHE_FOLDER","CustomImageCachePage","constructor","ngOnInit","src","imageUrl","imageName","split","pop","fileType","readFile","directory","Cache","path","then","_src","data","catch","e","_this","storedImage","url","response","fetch","blob","base64Data","_this2","convertBlobToBase64","savedFile","writeFile","Promise","resolve","reject","reader","FileReader","onerror","onload","result","readAsDataURL","selector","template"],"sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts"],"sourcesContent":["import { Component, Input, OnInit } from '@angular/core';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n// import { readFile } from 'fs';\r\n\r\n\r\n\r\nconst CACHE_FOLDER = 'CACHED-IMG'\r\n\r\n@Component({\r\n selector: 'app-custom-image-cache',\r\n templateUrl: './custom-image-cache.page.html',\r\n styleUrls: ['./custom-image-cache.page.scss'],\r\n})\r\nexport class CustomImageCachePage implements OnInit {\r\n\r\n _src =\"\";\r\n @Input () spinner = false\r\n\r\n ngOnInit() {\r\n }\r\n constructor() { }\r\n\r\n @Input()\r\n set src(imageUrl: string){\r\n \r\n\r\n const imageName = imageUrl.split('/').pop()\r\n const fileType = imageName.split('.').pop()\r\n\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{\r\n \r\n // set to SRC\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n }).catch(async e =>{\r\n await this.storedImage(imageUrl, imageName)\r\n })\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`\r\n }).then(readFile =>{\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n })\r\n\r\n }\r\n async storedImage(url, path){\r\n const response = await fetch(`http://api-
#
B
Æ_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFileÂ_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.CacheŸ(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])ýþÿÇ_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.writeFileý°_angular_core__WEBPACK_IMPORTED_MODULE_4__.Inputÿ±(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)¸(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Component)Å_custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__Å_custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__†buffer†source„size„maps„hashl__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}],
src: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}]
};
CustomImageCachePage = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Component)({
selector: 'app-custom-image-cache',
template: _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__,
styles: [_custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__]
})], CustomImageCachePage);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx˜;;;;;;;;;;;;;;AAAyD;AACK;AAC9D;AAIA,MAAMI,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,sEAAmB,CAAC;MAClBY,SAAS,EAAGb,kEAAe;MAC3Be,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,2KAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,sEAAmB,CAAC;MAClBY,SAAS,EAAEb,kEAAe;MAC1Be,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,uEAAoB,CAAC;QAC3Cc,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,kEAAec;OAC3B,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B,gDAAKA;EAAA;;UAMLA,gDAAKA;EAAA;;AATKI,oBAAoB,sDALhCL,wDAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,UAAAA,qEAA6C;;CAE9C,CAAC,GACWvC,oBAAoBÏwebpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts»import { Component, Input, OnInit } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG'
@Component({
selector: 'app-custom-image-cache',
templateUrl: './custom-image-cache.page.html',
styleUrls: ['./custom-image-cache.page.scss'],
})
export class CustomImageCachePage implements OnInit {
_src ="";
@Input () spinner = false
ngOnInit() {
}
constructor() { }
@Input()
set src(imageUrl: string){
const imageName = imageUrl.split('/').pop()
const fileType = imageName.split('.').pop()
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
}).catch(async e =>{
await this.storedImage(imageUrl, imageName)
})
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile =>{
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
})
}
async storedImage(url, path){
const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)
const blob = await response.blob()
const base64Data = await this.convertBlobToBase64(blob) as string;
const savedFile = await Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
})
return savedFile
}
convertBlobToBase64(blob: Blob){
return new Promise((resolve, reject) =>{
const reader = new FileReader;
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result)
}
reader.readAsDataURL(blob)
})
}
}
`-‰Component…Input‰DirectoryŠFilesystemŒCACHE_FOLDER”CustomImageCachePageconstructorˆngOnInitƒsrcˆimageUrl‰imageName…splitƒpopˆfileTypeˆreadFile‰directory…Cache„path„then„_src„data…catche…_thisstoredImageƒurlˆresponse…fetch„blobŠbase64Data†_this2“convertBlobToBase64‰savedFile‰writeFile‡Promise‡resolve†reject†readerŠFileReader‡onerror†onload†resultreadAsDataURLˆselectorˆtemplateConcatSourceRawSource¯__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
ReplaceSourceSourceMapSourceC
import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./custom-image-cache.page.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./custom-image-cache.page.scss?ngResource";
import { Component, Input } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return _asyncToGenerator(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: Input
}],
src: [{
type: Input
}]
};
CustomImageCachePage = __decorate([Component({
selector: 'app-custom-image-cache',
template: __NG_CLI_RESOURCE__0,
styles: [__NG_CLI_RESOURCE__1]
})], CustomImageCachePage);
export { CustomImageCachePage };Ï{"version":3,"file":"x","mappings":";;;;AAAA,SAASA,SAAS,EAAEC,KAAK,QAAgB,eAAe;AACxD,SAASC,SAAS,EAAEC,UAAU,QAAQ,uBAAuB;AAC7D;AAIA,MAAMC,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAGb,SAAS,CAACc,KAAK;MAC3BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,6BAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAEb,SAAS,CAACc,KAAK;MAC1BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,UAAU,CAAC8B,SAAS,CAAC;QAC3ChB,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,SAAS,CAACc;OACtB,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B;EAAK;;UAMLA;EAAK;;AATKI,oBAAoB,eALhCL,SAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,8BAA6C;;CAE9C,CAAC,GACWvC,oBAAoB;SAApBA,oBAAoB","names":["Component","Input","Directory","Filesystem","CACHE_FOLDER","CustomImageCachePage","constructor","ngOnInit","src","imageUrl","imageName","split","pop","fileType","readFile","directory","Cache","path","then","_src","data","catch","e","_this","storedImage","url","response","fetch","blob","base64Data","_this2","convertBlobToBase64","savedFile","writeFile","Promise","resolve","reject","reader","FileReader","onerror","onload","result","readAsDataURL","selector","template"],"sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts"],"sourcesContent":["import { Component, Input, OnInit } from '@angular/core';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n// import { readFile } from 'fs';\r\n\r\n\r\n\r\nconst CACHE_FOLDER = 'CACHED-IMG'\r\n\r\n@Component({\r\n selector: 'app-custom-image-cache',\r\n templateUrl: './custom-image-cache.page.html',\r\n styleUrls: ['./custom-image-cache.page.scss'],\r\n})\r\nexport class CustomImageCachePage implements OnInit {\r\n\r\n _src =\"\";\r\n @Input () spinner = false\r\n\r\n ngOnInit() {\r\n }\r\n constructor() { }\r\n\r\n @Input()\r\n set src(imageUrl: string){\r\n \r\n\r\n const imageName = imageUrl.split('/').pop()\r\n const fileType = imageName.split('.').pop()\r\n\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{\r\n \r\n // set to SRC\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n }).catch(async e =>{\r\n await this.storedImage(imageUrl, imageName)\r\n })\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`\r\n }).then(readFile =>{\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n })\r\n\r\n }\r\n async storedImage(url, path){\r\n const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)\r\n const blob = await response.blob()\r\n\r\n const base64Data = await this.convertBlobToBase64(blob) as string;\r\n const savedFile = await Filesystem.writeFile({\r\n
/***/ }) †buffer†source„size„maps„hashÕ/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}],
src: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}]
};
CustomImageCachePage = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Component)({
selector: 'app-custom-image-cache',
template: _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__,
styles: [_custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__]
})], CustomImageCachePage);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;;;;;;;;;;;AAAyD;AACK;AAC9D;AAIA,MAAMI,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,sEAAmB,CAAC;MAClBY,SAAS,EAAGb,kEAAe;MAC3Be,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,2KAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,sEAAmB,CAAC;MAClBY,SAAS,EAAEb,kEAAe;MAC1Be,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,uEAAoB,CAAC;QAC3Cc,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,kEAAec;OAC3B,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B,gDAAKA;EAAA;;UAMLA,gDAAKA;EAAA;;AATKI,oBAAoB,sDALhCL,wDAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,UAAAA,qEAA6C;;CAE9C,CAAC,GACWvC,oBAAoBÏwebpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts»import { Component, Input, OnInit } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG'
@Component({
selector: 'app-custom-image-cache',
templateUrl: './custom-image-cache.page.html',
styleUrls: ['./custom-image-cache.page.scss'],
})
export class CustomImageCachePage implements OnInit {
_src ="";
@Input () spinner = false
ngOnInit() {
}
constructor() { }
@Input()
set src(imageUrl: string){
const imageName = imageUrl.split('/').pop()
const fileType = imageName.split('.').pop()
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
}).catch(async e =>{
await this.storedImage(imageUrl, imageName)
})
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile =>{
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
})
}
async storedImage(url, path){
const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)
const blob = await response.blob()
const base64Data = await this.convertBlobToBase64(blob) as string;
const savedFile = await Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
})
return savedFile
}
convertBlobToBase64(blob: Blob){
return new Promise((resolve, reject) =>{
const reader = new FileReader;
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result)
}
reader.readAsDataURL(blob)
})
}
}
`-‰Component…Input‰DirectoryŠFilesystemŒCACHE_FOLDER”CustomImageCachePageconstructorˆngOnInitƒsrcˆimageUrl‰imageName…splitƒpopˆfileTypeˆreadFile‰directory…Cache„path„then„_src„data…catche…_thisstoredImageƒurlˆresponse…fetch„blobŠbase64Data†_this2“convertBlobToBase64‰savedFile‰writeFile‡Promise‡resolve†reject†readerŠFileReader‡onerror†onload†resultreadAsDataURLˆselectorˆtemplate
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ¯__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
ReplaceSourceSourceMapSourceC
import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./custom-image-cache.page.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./custom-image-cache.page.scss?ngResource";
import { Component, Input } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return _asyncToGenerator(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: Input
}],
src: [{
type: Input
}]
};
CustomImageCachePage = __decorate([Component({
selector: 'app-custom-image-cache',
template: __NG_CLI_RESOURCE__0,
styles: [__NG_CLI_RESOURCE__1]
})], CustomImageCachePage);
export { CustomImageCachePage };Ï{"version":3,"file":"x","mappings":";;;;AAAA,SAASA,SAAS,EAAEC,KAAK,QAAgB,eAAe;AACxD,SAASC,SAAS,EAAEC,UAAU,QAAQ,uBAAuB;AAC7D;AAIA,MAAMC,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAGb,SAAS,CAACc,KAAK;MAC3BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,6BAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAEb,SAAS,CAACc,KAAK;MAC1BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,UAAU,CAAC8B,SAAS,CAAC;QAC3ChB,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,SAAS,CAACc;OACtB,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B;EAAK;;UAMLA;EAAK;;AATKI,oBAAoB,eALhCL,SAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,8BAA6C;;CAE9C,CAAC,GACWvC,oBAAoB;SAApBA,oBAAoB","names":["Component","Input","Directory","Filesystem","CACHE_FOLDER","CustomImageCachePage","constructor","ngOnInit","src","imageUrl","imageName","split","pop","fileType","readFile","directory","Cache","path","then","_src","data","catch","e","_this","storedImage","url","response","fetch","blob","base64Data","_this2","convertBlobToBase64","savedFile","writeFile","Promise","resolve","reject","reader","FileReader","onerror","onload","result","readAsDataURL","selector","template"],"sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts"],"sourcesContent":["import { Component, Input, OnInit } from '@angular/core';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n// import { readFile } from 'fs';\r\n\r\n\r\n\r\nconst CACHE_FOLDER = 'CACHED-IMG'\r\n\r\n@Component({\r\n selector: 'app-custom-image-cache',\r\n templateUrl: './custom-image-cache.page.html',\r\n styleUrls: ['./custom-image-cache.page.scss'],\r\n})\r\nexport class CustomImageCachePage implements OnInit {\r\n\r\n _src =\"\";\r\n @Input () spinner = false\r\n\r\n ngOnInit() {\r\n }\r\n constructor() { }\r\n\r\n @Input()\r\n set src(imageUrl: string){\r\n \r\n\r\n const imageName = imageUrl.split('/').pop()\r\n const fileType = imageName.split('.').pop()\r\n\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{\r\n \r\n // set to SRC\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n }).catch(async e =>{\r\n await this.storedImage(imageUrl, imageName)\r\n })\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`\r\n }).then(readFile =>{\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n })\r\n\r\n }\r\n async storedImage(url, path){\r\n const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)\r\n const blob = await response.blob()\r\n\r\n const base64Data = await this.convertBlobToBase64(blob) as string;\r\n const savedFile = await Filesystem.writeFile({\r\n
/***/ })þÿÿÍ/*!*****************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}],
src: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}]
};
CustomImageCachePage = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Component)({
selector: 'app-custom-image-cache',
template: _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__,
styles: [_custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__]
})], CustomImageCachePage);
/***/ }) þÿÿ!þÿÿ(þÿÿxž;;;;;;;;;;;;;;;;;;;;AAAyD;AACK;AAC9D;AAIA,MAAMI,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,sEAAmB,CAAC;MAClBY,SAAS,EAAGb,kEAAe;MAC3Be,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,2KAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,sEAAmB,CAAC;MAClBY,SAAS,EAAEb,kEAAe;MAC1Be,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,uEAAoB,CAAC;QAC3Cc,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,kEAAec;OAC3B,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B,gDAAKA;EAAA;;UAMLA,gDAAKA;EAAA;;AATKI,oBAAoB,sDALhCL,wDAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,UAAAA,qEAA6C;;CAE9C,CAAC,GACWvC,oBAAoBÏwebpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts»import { Component, Input, OnInit } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG'
@Component({
selector: 'app-custom-image-cache',
templateUrl: './custom-image-cache.page.html',
styleUrls: ['./custom-image-cache.page.scss'],
})
export class CustomImageCachePage implements OnInit {
_src ="";
@Input () spinner = false
ngOnInit() {
}
constructor() { }
@Input()
set src(imageUrl: string){
const imageName = imageUrl.split('/').pop()
const fileType = imageName.split('.').pop()
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
}).catch(async e =>{
await this.storedImage(imageUrl, imageName)
})
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile =>{
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
})
}
async storedImage(url, path){
const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)
const blob = await response.blob()
const base64Data = await this.convertBlobToBase64(blob) as string;
const savedFile = await Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
})
return savedFile
}
convertBlobToBase64(blob: Blob){
return new Promise((resolve, reject) =>{
const reader = new FileReader;
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result)
}
reader.readAsDataURL(blob)
})
}
}
`-‰Component…Input‰DirectoryŠFilesystemŒCACHE_FOLDER”CustomImageCachePageýþÿÿˆngOnInitƒsrcˆimageUrl‰imageName…splitƒpopˆfileTypeˆreadFile‰directory…Cache„path„then„_srcþþÿÿ;ÿÿÿe6ÿÿÿ‹storedImageøþÿÿˆresponse…fetch„blobŠbase64Data?ÿÿÿ“convertBlobToBase64‰savedFile‰writeFile0ÿÿÿ1ÿÿÿ†readerŠFileReadertÿÿÿ†onloadreadAsDataURLˆselectorˆtemplate` þÿÿø/*!*****************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.ts ***!
\*****************************************************************************/
þÿÿ þÿÿþÿÿ¯__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);

þÿÿC
import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./custom-image-cache.page.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./custom-image-cache.page.scss?ngResource";
import { Component, Input } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return _asyncToGenerator(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: Input
}],
src: [{
type: Input
}]
};
CustomImageCachePage = __decorate([Component({
selector: 'app-custom-image-cache',
template: __NG_CLI_RESOURCE__0,
styles: [__NG_CLI_RESOURCE__1]
})], CustomImageCachePage);
export { CustomImageCachePage };Ï{"version":3,"file":"x","mappings":";;;;AAAA,SAASA,SAAS,EAAEC,KAAK,QAAgB,eAAe;AACxD,SAASC,SAAS,EAAEC,UAAU,QAAQ,uBAAuB;AAC7D;AAIA,MAAMC,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAGb,SAAS,CAACc,KAAK;MAC3BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,6BAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAEb,SAAS,CAACc,KAAK;MAC1BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,UAAU,CAAC8B,SAAS,CAAC;QAC3ChB,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,SAAS,CAACc;OACtB,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B;EAAK;;UAMLA;EAAK;;AATKI,oBAAoB,eALhCL,SAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,8BAA6C;;CAE9C,CAAC,GACWvC,oBAAoB;SAApBA,oBAAoB","names":["Component","Input","Directory","Filesystem","CACHE_FOLDER","CustomImageCachePage","constructor","ngOnInit","src","imageUrl","imageName","split","pop","fileType","readFile","directory","Cache","path","then","_src","data","catch","e","_this","storedImage","url","response","fetch","blob","base64Data","_this2","convertBlobToBase64","savedFile","writeFile","Promise","resolve","reject","reader","FileReader","onerror","onload","result","readAsDataURL","selector","template"],"sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts"],"sourcesContent":["import { Component, Input, OnInit } from '@angular/core';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n// import { readFile } from 'fs';\r\n\r\n\r\n\r\nconst CACHE_FOLDER = 'CACHED-IMG'\r\n\r\n@Component({\r\n selector: 'app-custom-image-cache',\r\n templateUrl: './custom-image-cache.page.html',\r\n styleUrls: ['./custom-image-cache.page.scss'],\r\n})\r\nexport class CustomImageCachePage implements OnInit {\r\n\r\n _src =\"\";\r\n @Input () spinner = false\r\n\r\n ngOnInit() {\r\n }\r\n constructor() { }\r\n\r\n @Input()\r\n set src(imageUrl: string){\r\n \r\n\r\n const imageName = imageUrl.split('/').pop()\r\n const fileType = imageName.split('.').pop()\r\n\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{\r\n \r\n // set to SRC\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n }).catch(async e =>{\r\n await this.storedImage(imageUrl, imageName)\r\n })\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`\r\n }).then(readFile =>{\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n })\r\n\r\n }\r\n async storedImage(url, path){\r\n const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)\r\n const blob = await response.blob()\r\n\r\n const base64Data = await this.convertBlobToBase64(blob) as string;\r\n const savedFile = await Filesystem.writeFile({\r\n
/***/ 6858:
 VQ«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!******************************************!*\
!*** ./src/app/services/http.service.ts ***!
\******************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ã0«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource |«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÇ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceóimport { __decorate } from "tslib";
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: HttpClient }
];
HttpService = __decorate([
Injectable({
providedIn: 'root'
})
], HttpService);
export { HttpService };
Âwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/http.service.ts{"version":3,"file":"x","sources":["webpack://./src/app/services/http.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAsB,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,CAAA,IAAI,CAAA,gBAAgB,CAAC,CAAA;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;SAAX,WAAW","sourcesContent":["import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n"]}e "%cfPÍmw×ìÓèdmŸÚð½_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeadersÐsrc_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlÿ¼_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClient±(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)†buffer†source„size„maps„hash __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClient }
];
HttpService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], HttpService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx¬;;;;;;;;;AAAmF;AACxC;AACgB;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,6DAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,gFAAsB,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,KAAI,iBAAgB,CAAC;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,gFAAsB,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;AAAA¬webpack://./src/app/services/http.service.tsimport { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class HttpService {
constructor(private http:HttpClient) { }
post(serviceName:string, data:any){
const headers = new HttpHeaders();
const options = {header: headers, withCredentials: false};
const url = environment.apiChatUrl+serviceName;
const body = {"user": "admin","password": "tabteste@006"};
return this.http.post(url, /* JSON.stringify( */data/* ), options */)
}
get(serviceName:string, options:any){
const url = environment.apiChatUrl+serviceName;
return this.http.get(url, options);
}
}
ConcatSourceRawSourceÇ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
ReplaceSourceSourceMapSourceóimport { __decorate } from "tslib";
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: HttpClient }
];
HttpService = __decorate([
Injectable({
providedIn: 'root'
})
], HttpService);
export { HttpService };
{"version":3,"file":"x","sources":["webpack://./src/app/services/http.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAsB,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,CAAA,IAAI,CAAA,gBAAgB,CAAC,CAAA;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;SAAX,WAAW","sourcesContent":["import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n"]})false034undefined3799undefined102144undefined147205undefined365375_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeadersundefined471492src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined723744src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined868877_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClientundefined900909(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined918927(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined9861008undefined
/***/ }) †buffer†source„size„maps„hashr/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClient }
];
HttpService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], HttpService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx¯;;;;;;;;;;;;AAAmF;AACxC;AACgB;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,6DAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,gFAAsB,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,KAAI,iBAAgB,CAAC;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,gFAAsB,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;AAAA¬webpack://./src/app/services/http.service.tsimport { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class HttpService {
constructor(private http:HttpClient) { }
post(serviceName:string, data:any){
const headers = new HttpHeaders();
const options = {header: headers, withCredentials: false};
const url = environment.apiChatUrl+serviceName;
const body = {"user": "admin","password": "tabteste@006"};
return this.http.post(url, /* JSON.stringify( */data/* ), options */)
}
get(serviceName:string, options:any){
const url = environment.apiChatUrl+serviceName;
return this.http.get(url, options);
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þÇ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
ReplaceSourceSourceMapSourceóimport { __decorate } from "tslib";
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: HttpClient }
];
HttpService = __decorate([
Injectable({
providedIn: 'root'
})
], HttpService);
export { HttpService };
{"version":3,"file":"x","sources":["webpack://./src/app/services/http.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAsB,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,CAAA,IAAI,CAAA,gBAAgB,CAAC,CAAA;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;SAAX,WAAW","sourcesContent":["import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n"]})false034undefined3799undefined102144undefined147205undefined365375_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeadersundefined471492src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined723744src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined868877_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClientundefined900909(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined918927(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined9861008undefined RawSource
/***/ })èýÿÿ/*!******************************************!*\
!*** ./src/app/services/http.service.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClient }
];
HttpService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], HttpService);
/***/ }) éýÿÿìýÿÿóýÿÿx²;;;;;;;;;;;;;;;AAAmF;AACxC;AACgB;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,6DAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,gFAAsB,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,KAAI,iBAAgB,CAAC;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,gFAAsB,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;AAAA¬webpack://./src/app/services/http.service.tsimport { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class HttpService {
constructor(private http:HttpClient) { }
post(serviceName:string, data:any){
const headers = new HttpHeaders();
const options = {header: headers, withCredentials: false};
const url = environment.apiChatUrl+serviceName;
const body = {"user": "admin","password": "tabteste@006"};
return this.http.post(url, /* JSON.stringify( */data/* ), options */)
}
get(serviceName:string, options:any){
const url = environment.apiChatUrl+serviceName;
return this.http.get(url, options);
}
}
` ôýÿÿ/*!******************************************!*\
!*** ./src/app/services/http.service.ts ***!
\******************************************/
óýÿÿõýÿÿóýÿÿÇ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
öýÿÿóimport { __decorate } from "tslib";
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: HttpClient }
];
HttpService = __decorate([
Injectable({
providedIn: 'root'
})
], HttpService);
export { HttpService };
{"version":3,"file":"x","sources":["webpack://./src/app/services/http.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAsB,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,CAAA,IAAI,CAAA,gBAAgB,CAAC,CAAA;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;SAAX,WAAW","sourcesContent":["import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n"]})false034undefined3799undefined102144undefined147205undefined365375_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeadersundefined471492src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined723744src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined868877_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClientundefined900909(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined918927(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined9861008undefined÷ýÿÿøýÿÿ,
/***/ 38378:
 ?_«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcež/*!***********************************************!*\
!*** ./src/app/services/inativity.service.ts ***!
\***********************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource C9«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource b«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource½__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceŠimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: Router }
];
InativityService = __decorate([
Injectable({
providedIn: 'root'
})
], InativityService);
export { InativityService };
Çwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/inativity.service.tsÒ{"version":3,"file":"x","sources":["webpack://./src/app/services/inativity.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,YAAY,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE,CAAA;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;SAAhB,gBAAgB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class InativityService {\r\n\r\n constructor(\r\n private router: Router,\r\n ) { \r\n\r\n var time;\r\n window.onload = resetTimer;\r\n window.onmousemove = resetTimer;\r\n window.onmousedown = resetTimer; // catches touchscreen presses as well \r\n window.ontouchstart = resetTimer; // catches touchscreen swipes as well \r\n window.onclick = resetTimer; // catches touchpad clicks as well\r\n window.onkeydown = resetTimer; \r\n window.addEventListener('scroll', resetTimer, true); // improved; see comments\r\n\r\n function userIsNotActive() {\r\n // your function for too long inactivity goes here\r\n SessionStore.setInativity(false)\r\n try {\r\n window['inactivity/function']()\r\n } catch (error) {}\r\n \r\n }\r\n\r\n function resetTimer() {\r\n clearTimeout(time);\r\n time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds\r\n }\r\n }\r\n}\r\n"]} e"%ORz}J´hðõ#,lÍ_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativity³_angular_router__WEBPACK_IMPORTED_MODULE_1__.Router±(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)†buffer†source„size„maps„hash3__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_1__.Router }
];
InativityService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], InativityService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx-;;;;;;;;;AAA2C;AACF;AACe;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,6EAAyB,CAAC,KAAK,CAAC;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;AAAA±webpack://./src/app/services/inativity.service.tsUimport { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class InativityService {
constructor(
private router: Router,
) {
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false)
try {
window['inactivity/function']()
} catch (error) {}
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
}
ConcatSourceRawSource½__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
ReplaceSourceSourceMapSourceŠimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: Router }
];
InativityService = __decorate([
Injectable({
providedIn: 'root'
})
], InativityService);
export { InativityService };
Ò{"version":3,"file":"x","sources":["webpack://./src/app/services/inativity.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,YAAY,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE,CAAA;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;SAAhB,gBAAgB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class InativityService {\r\n\r\n constructor(\r\n private router: Router,\r\n ) { \r\n\r\n var time;\r\n window.onload = resetTimer;\r\n window.onmousemove = resetTimer;\r\n window.onmousedown = resetTimer; // catches touchscreen presses as well \r\n window.ontouchstart = resetTimer; // catches touchscreen swipes as well \r\n window.onclick = resetTimer; // catches touchpad clicks as well\r\n window.onkeydown = resetTimer; \r\n window.addEventListener('scroll', resetTimer, true); // improved; see comments\r\n\r\n function userIsNotActive() {\r\n // your function for too long inactivity goes here\r\n SessionStore.setInativity(false)\r\n try {\r\n window['inactivity/function']()\r\n } catch (error) {}\r\n \r\n }\r\n\r\n function resetTimer() {\r\n clearTimeout(time);\r\n time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds\r\n }\r\n }\r\n}\r\n"]}xfalse034undefined3779undefined82122undefined125180undefined872896_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativityundefined12641269_angular_router__WEBPACK_IMPORTED_MODULE_1__.Routerundefined12971306(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined13151324(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined13881415undefined
/***/ }) †buffer†source„size„maps„hashœ/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_1__.Router }
];
InativityService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], InativityService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx0;;;;;;;;;;;;AAA2C;AACF;AACe;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,6EAAyB,CAAC,KAAK,CAAC;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;AAAA±webpack://./src/app/services/inativity.service.tsUimport { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class InativityService {
constructor(
private router: Router,
) {
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false)
try {
window['inactivity/function']()
} catch (error) {}
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ½__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
ReplaceSourceSourceMapSourceŠimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: Router }
];
InativityService = __decorate([
Injectable({
providedIn: 'root'
})
], InativityService);
export { InativityService };
Ò{"version":3,"file":"x","sources":["webpack://./src/app/services/inativity.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,YAAY,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE,CAAA;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;SAAhB,gBAAgB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class InativityService {\r\n\r\n constructor(\r\n private router: Router,\r\n ) { \r\n\r\n var time;\r\n window.onload = resetTimer;\r\n window.onmousemove = resetTimer;\r\n window.onmousedown = resetTimer; // catches touchscreen presses as well \r\n window.ontouchstart = resetTimer; // catches touchscreen swipes as well \r\n window.onclick = resetTimer; // catches touchpad clicks as well\r\n window.onkeydown = resetTimer; \r\n window.addEventListener('scroll', resetTimer, true); // improved; see comments\r\n\r\n function userIsNotActive() {\r\n // your function for too long inactivity goes here\r\n SessionStore.setInativity(false)\r\n try {\r\n window['inactivity/function']()\r\n } catch (error) {}\r\n \r\n }\r\n\r\n function resetTimer() {\r\n clearTimeout(time);\r\n time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds\r\n }\r\n }\r\n}\r\n"]}xfalse034undefined3779undefined82122undefined125180undefined872896_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativityundefined12641269_angular_router__WEBPACK_IMPORTED_MODULE_1__.Routerundefined12971306(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined13151324(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined13881415undefined RawSource
/***/ })Ôýÿÿ: /*!***********************************************!*\
!*** ./src/app/services/inativity.service.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_1__.Router }
];
InativityService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], InativityService);
/***/ }) ÕýÿÿØýÿÿßýÿÿx3;;;;;;;;;;;;;;;AAA2C;AACF;AACe;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,6EAAyB,CAAC,KAAK,CAAC;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;AAAA±webpack://./src/app/services/inativity.service.tsUimport { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class InativityService {
constructor(
private router: Router,
) {
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false)
try {
window['inactivity/function']()
} catch (error) {}
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
}
` àýÿÿž/*!***********************************************!*\
!*** ./src/app/services/inativity.service.ts ***!
\***********************************************/
ßýÿÿáýÿÿßýÿÿ½__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
âýÿÿŠimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: Router }
];
InativityService = __decorate([
Injectable({
providedIn: 'root'
})
], InativityService);
export { InativityService };
Ò{"version":3,"file":"x","sources":["webpack://./src/app/services/inativity.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,YAAY,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE,CAAA;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;SAAhB,gBAAgB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class InativityService {\r\n\r\n constructor(\r\n private router: Router,\r\n ) { \r\n\r\n var time;\r\n window.onload = resetTimer;\r\n window.onmousemove = resetTimer;\r\n window.onmousedown = resetTimer; // catches touchscreen presses as well \r\n window.ontouchstart = resetTimer; // catches touchscreen swipes as well \r\n window.onclick = resetTimer; // catches touchpad clicks as well\r\n window.onkeydown = resetTimer; \r\n window.addEventListener('scroll', resetTimer, true); // improved; see comments\r\n\r\n function userIsNotActive() {\r\n // your function for too long inactivity goes here\r\n SessionStore.setInativity(false)\r\n try {\r\n window['inactivity/function']()\r\n } catch (error) {}\r\n \r\n }\r\n\r\n function resetTimer() {\r\n clearTimeout(time);\r\n time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds\r\n }\r\n }\r\n}\r\n"]}xfalse034undefined3779undefined82122undefined125180undefined872896_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativityundefined12641269_angular_router__WEBPACK_IMPORTED_MODULE_1__.Routerundefined12971306(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined13151324(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined13881415undefinedãýÿÿäýÿÿ,
/***/ 86923:
 ª¨«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource°/*!*****************************************************!*\
!*** ./src/app/services/network-service.service.ts ***!
\*****************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource še«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ·#«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceŽ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceK import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject } from 'rxjs';
import { Network } from '@ionic-native/network/ngx';
export var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return _asyncToGenerator(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: Network
}, {
type: ToastController
}, {
type: Platform
}];
NetworkServiceService = __decorate([Injectable({
providedIn: 'root'
})], NetworkServiceService);
export { NetworkServiceService };Íwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/network-service.service.ts@{"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,eAAe,EAAEC,QAAQ,QAAQ,gBAAgB;AAC1D,SAASC,eAAe,QAAoB,MAAM;AAClD,SAASC,OAAO,QAAQ,2BAA2B;AAGnD,WAAYC,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,eAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,eAHjCN,UAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB;SAArBA,qBAAqB","names":["Injectable","ToastController","Platform","BehaviorSubject","Network","ConnectionStatus","NetworkServiceService","constructor","network","toastController","plt","Offline","ready","then","initializeNetworkEvents","status","type","Online","next","onNetworkChange","subscribe","onDisconnect","getValue","updateNetworkStatus","onConnect","_this","connection","toast","create","message","duration","position","present","asObservable","getCurrentNetworkStatus","providedIn"],"sources":["webpack://./src/app/services/network-service.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { ToastController, Platform } from '@ionic/angular';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { Network } from '@ionic-native/network/ngx'\r\n\r\n\r\nexport enum ConnectionStatus {\r\n Online,\r\n Offline\r\n}\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class NetworkServiceService {\r\n private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);\r\n \r\n constructor(private network: Network, private toastController: ToastController, private plt: Platform) {\r\n this.plt.ready().then(() => {\r\n this.initializeNetworkEvents();\r\n let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;\r\n this.status.next(status);\r\n }); \r\n \r\n this.onNetworkChange().subscribe((status) => {\r\n\r\n })\r\n\r\n }\r\n \r\n public initializeNetworkEvents() {\r\n \r\n this.network.onDisconnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Online) {\r\n this.updateNetworkStatus(ConnectionStatus.Offline);\r\n }\r\n });\r\n \r\n this.network.onConnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Offline) {\r\n this.updateNetworkStatus(ConnectionStatus.Online);\r\n }\r\n });\r\n }\r\n \r\n private async updateNetworkStatus(status: ConnectionStatus) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new rxjs__WEBPACK_IMPORTED_MODULE_2__.BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__.Network
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.ToastController
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.Platform
}];
NetworkServiceService = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.Injectable)({
providedIn: 'root'
})], NetworkServiceService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;;;;;;;AAA2C;AACgB;AACR;AACA;AAG5C,IAAKK,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,iDAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,sDAHjCN,yDAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB·webpack://./src/app/services/network-service.service.tshimport { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject, Observable } from 'rxjs';
import { Network } from '@ionic-native/network/ngx'
export enum ConnectionStatus {
Online,
Offline
}
@Injectable({
providedIn: 'root'
})
export class NetworkServiceService {
private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);
constructor(private network: Network, private toastController: ToastController, private plt: Platform) {
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe((status) => {
})
}
public initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
private async updateNetworkStatus(status: ConnectionStatus) {
this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
}
public onNetworkChange(): Observable<ConnectionStatus> {
return this.status.asObservable();
}
public getCurrentNetworkStatus(): ConnectionStatus {
return this.status.getValue();
}
}
`$ŠInjectableToastControllerˆPlatformBehaviorSubject‡NetworkConnectionStatus•NetworkServiceServiceconstructor‡networktoastControllerƒplt‡Offline…ready„then—initializeNetworkEvents†status„type†Online„nextonNetworkChange‰subscribeŒonDisconnectˆgetValue“updateNetworkStatus‰onConnect…_thisŠconnection…toast†create‡messageˆdurationˆposition‡presentŒasObservable—getCurrentNetworkStatusŠprovidedInConcatSourceRawSourceŽ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
ReplaceSourceSourceMapSourceK import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject } from 'rxjs';
import { Network } from '@ionic-native/network/ngx';
export var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return _asyncToGenerator(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: Network
}, {
type: ToastController
}, {
type: Platform
}];
NetworkServiceService = __decorate([Injectable({
providedIn: 'root'
})], NetworkServiceService);
export { NetworkServiceService };@{"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,eAAe,EAAEC,QAAQ,QAAQ,gBAAgB;AAC1D,SAASC,eAAe,QAAoB,MAAM;AAClD,SAASC,OAAO,QAAQ,2BAA2B;AAGnD,WAAYC,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,eAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,eAHjCN,UAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB;SAArBA,qBAAqB","names":["Injectable","ToastController","Platform","BehaviorSubject","Network","ConnectionStatus","NetworkServiceService","constructor","network","toastController","plt","Offline","ready","then","initializeNetworkEvents","status","type","Online","next","onNetworkChange","subscribe","onDisconnect","getValue","updateNetworkStatus","onConnect","_this","connection","toast","create","message","duration","position","present","asObservable","getCurrentNetworkStatus","providedIn"],"sources":["webpack://./src/app/services/network-service.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { ToastController, Platform } from '@ionic/angular';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { Network } from '@ionic-native/network/ngx'\r\n\r\n\r\nexport enum ConnectionStatus {\r\n Online,\r\n Offline\r\n}\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class NetworkServiceService {\r\n private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);\r\n \r\n constructor(private network: Network, private toastController: ToastController, private plt: Platform) {\r\n this.plt.ready().then(() => {\r\n this.initializeNetworkEvents();\r\n let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;\r\n this.status.next(status);\r\n }); \r\n \r\n this.onNetworkChange().subscribe((status) => {\r\n\r\n })\r\n\r\n }\r\n \r\n public initializeNetworkEvents() {\r\n \r\n this.network.onDisconnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Online) {\r\n this.updateNetworkStatus(ConnectionStatus.Offline);\r\n }\r\n });\r\n \r\n this.network.onConnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Offline) {\r\n this.updateNetworkStatus(ConnectionStatus.Online);\r\n }\r\n });\r\n }\r\n \r\n private async updateNetworkStatus(status: ConnectionStatus) {\r\n this.status.next(status);\r\n \r\n let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';\r\n let toast = this.toastController.create({\r\n message: `You are now ${connec
/***/ }) †buffer†source„size„maps„hash5/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new rxjs__WEBPACK_IMPORTED_MODULE_2__.BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__.Network
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.ToastController
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.Platform
}];
NetworkServiceService = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.Injectable)({
providedIn: 'root'
})], NetworkServiceService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;;;;;;;;;;AAA2C;AACgB;AACR;AACA;AAG5C,IAAKK,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,iDAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,sDAHjCN,yDAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB·webpack://./src/app/services/network-service.service.tshimport { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject, Observable } from 'rxjs';
import { Network } from '@ionic-native/network/ngx'
export enum ConnectionStatus {
Online,
Offline
}
@Injectable({
providedIn: 'root'
})
export class NetworkServiceService {
private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);
constructor(private network: Network, private toastController: ToastController, private plt: Platform) {
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe((status) => {
})
}
public initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
private async updateNetworkStatus(status: ConnectionStatus) {
this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
}
public onNetworkChange(): Observable<ConnectionStatus> {
return this.status.asObservable();
}
public getCurrentNetworkStatus(): ConnectionStatus {
return this.status.getValue();
}
}
`$ŠInjectableToastControllerˆPlatformBehaviorSubject‡NetworkConnectionStatus•NetworkServiceServiceconstructor‡networktoastControllerƒplt‡Offline…ready„then—initializeNetworkEvents†status„type†Online„nextonNetworkChange‰subscribeŒonDisconnectˆgetValue“updateNetworkStatus‰onConnect…_thisŠconnection…toast†create‡messageˆdurationˆposition‡presentŒasObservable—getCurrentNetworkStatusŠprovidedIn
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þŽ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
ReplaceSourceSourceMapSourceK import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject } from 'rxjs';
import { Network } from '@ionic-native/network/ngx';
export var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return _asyncToGenerator(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: Network
}, {
type: ToastController
}, {
type: Platform
}];
NetworkServiceService = __decorate([Injectable({
providedIn: 'root'
})], NetworkServiceService);
export { NetworkServiceService };@{"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,eAAe,EAAEC,QAAQ,QAAQ,gBAAgB;AAC1D,SAASC,eAAe,QAAoB,MAAM;AAClD,SAASC,OAAO,QAAQ,2BAA2B;AAGnD,WAAYC,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,eAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,eAHjCN,UAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB;SAArBA,qBAAqB","names":["Injectable","ToastController","Platform","BehaviorSubject","Network","ConnectionStatus","NetworkServiceService","constructor","network","toastController","plt","Offline","ready","then","initializeNetworkEvents","status","type","Online","next","onNetworkChange","subscribe","onDisconnect","getValue","updateNetworkStatus","onConnect","_this","connection","toast","create","message","duration","position","present","asObservable","getCurrentNetworkStatus","providedIn"],"sources":["webpack://./src/app/services/network-service.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { ToastController, Platform } from '@ionic/angular';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { Network } from '@ionic-native/network/ngx'\r\n\r\n\r\nexport enum ConnectionStatus {\r\n Online,\r\n Offline\r\n}\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class NetworkServiceService {\r\n private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);\r\n \r\n constructor(private network: Network, private toastController: ToastController, private plt: Platform) {\r\n this.plt.ready().then(() => {\r\n this.initializeNetworkEvents();\r\n let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;\r\n this.status.next(status);\r\n }); \r\n \r\n this.onNetworkChange().subscribe((status) => {\r\n\r\n })\r\n\r\n }\r\n \r\n public initializeNetworkEvents() {\r\n \r\n this.network.onDisconnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Online) {\r\n this.updateNetworkStatus(ConnectionStatus.Offline);\r\n }\r\n });\r\n \r\n this.network.onConnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Offline) {\r\n this.updateNetworkStatus(ConnectionStatus.Online);\r\n }\r\n });\r\n }\r\n \r\n private async updateNetworkStatus(status: ConnectionStatus) {\r\n this.status.next(status);\r\n \r\n let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';\r\n let toast = this.toastController.create({\r\n message: `You are now ${connec
/***/ })Àýÿÿå/*!*****************************************************!*\
!*** ./src/app/services/network-service.service.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new rxjs__WEBPACK_IMPORTED_MODULE_2__.BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__.Network
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.ToastController
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.Platform
}];
NetworkServiceService = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.Injectable)({
providedIn: 'root'
})], NetworkServiceService);
/***/ }) ÁýÿÿÄýÿÿËýÿÿx;;;;;;;;;;;;;;;;;;;AAA2C;AACgB;AACR;AACA;AAG5C,IAAKK,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,iDAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,sDAHjCN,yDAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB·webpack://./src/app/services/network-service.service.tshimport { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject, Observable } from 'rxjs';
import { Network } from '@ionic-native/network/ngx'
export enum ConnectionStatus {
Online,
Offline
}
@Injectable({
providedIn: 'root'
})
export class NetworkServiceService {
private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);
constructor(private network: Network, private toastController: ToastController, private plt: Platform) {
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe((status) => {
})
}
public initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
private async updateNetworkStatus(status: ConnectionStatus) {
this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
}
public onNetworkChange(): Observable<ConnectionStatus> {
return this.status.asObservable();
}
public getCurrentNetworkStatus(): ConnectionStatus {
return this.status.getValue();
}
}
`$™þÿÿToastControllerˆPlatformBehaviorSubject‡NetworkŸþÿÿžþÿÿ¢þÿÿ‡networktoastControllerƒpltüþÿÿ…ready¬—initializeNetworkEventsõþÿÿüþÿÿÿÿÿ„nextonNetworkChange°þÿÿŒonDisconnectˆgetValue“updateNetworkStatus‰onConnectÝþÿÿŠconnection…toast†create-ÿÿÿˆdurationˆposition‡presentŒasObservableìþÿÿúþÿÿ` ¶ýÿÿ°/*!*****************************************************!*\
!*** ./src/app/services/network-service.service.ts ***!
\*****************************************************/
µýÿÿ·ýÿÿµýÿÿŽ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
¸ýÿÿK import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject } from 'rxjs';
import { Network } from '@ionic-native/network/ngx';
export var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return _asyncToGenerator(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: Network
}, {
type: ToastController
}, {
type: Platform
}];
NetworkServiceService = __decorate([Injectable({
providedIn: 'root'
})], NetworkServiceService);
export { NetworkServiceService };@{"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,eAAe,EAAEC,QAAQ,QAAQ,gBAAgB;AAC1D,SAASC,eAAe,QAAoB,MAAM;AAClD,SAASC,OAAO,QAAQ,2BAA2B;AAGnD,WAAYC,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,eAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,eAHjCN,UAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB;SAArBA,qBAAqB","names":["Injectable","ToastController","Platform","BehaviorSubject","Network","ConnectionStatus","NetworkServiceService","constructor","network","toastController","plt","Offline","ready","then","initializeNetworkEvents","status","type","Online","next","onNetworkChange","subscribe","onDisconnect","getValue","updateNetworkStatus","onConnect","_this","connection","toast","create","message","duration","position","present","asObservable","getCurrentNetworkStatus","providedIn"],"sources":["webpack://./src/app/services/network-service.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { ToastController, Platform } from '@ionic/angular';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { Network } from '@ionic-native/network/ngx'\r\n\r\n\r\nexport enum ConnectionStatus {\r\n Online,\r\n Offline\r\n}\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class NetworkServiceService {\r\n private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);\r\n \r\n constructor(private network: Network, private toastController: ToastController, private plt: Platform) {\r\n this.plt.ready().then(() => {\r\n this.initializeNetworkEvents();\r\n let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;\r\n this.status.next(status);\r\n }); \r\n \r\n this.onNetworkChange().subscribe((status) => {\r\n\r\n })\r\n\r\n }\r\n \r\n public initializeNetworkEvents() {\r\n \r\n this.network.onDisconnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Online) {\r\n this.updateNetworkStatus(ConnectionStatus.Offline);\r\n }\r\n });\r\n \r\n this.network.onConnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Offline) {\r\n this.updateNetworkStatus(ConnectionStatus.Online);\r\n }\r\n });\r\n }\r\n \r\n private async updateNetworkStatus(status: ConnectionStatus) {\r\n this.status.next(status);\r\n \r\n let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';\r\n let toast = this.toastController.create({\r\n message: `You are now ${connec
/***/ 16548:
 |~«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¡/*!************************************************!*\
!*** ./src/app/services/permission.service.ts ***!
\************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource "L«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource æ«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceå__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceŸimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new PermissionList();
this.SessionStore = SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = __decorate([
Injectable({
providedIn: 'root'
})
], PermissionService);
export { PermissionService };
Èwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/permission.service.ts {"version":3,"file":"x","sources":["webpack://./src/app/services/permission.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,qCAAqC,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,cAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,YAAY,CAAA;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI,CAAA;aACZ;SACF;QAED,OAAO,KAAK,CAAA;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK,CAAA;iBAAE;gBAErC,OAAO,IAAI,CAAA;YAEb,CAAC;SACF,CAAA;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;SAAjB,iBAAiB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { PermissionList } from '../models/permission/permissionList';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class PermissionService {\r\n\r\n permissionList = new PermissionList();\r\n SessionStore = SessionStore\r\n\r\n constructor() { }\r\n\r\n userRole(args) {\r\n\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(const arg of args) {\r\n if(arg == this.SessionStore.user.Profile) {\r\n return true\r\n }\r\n }\r\n\r\n return false\r\n }\r\n\r\n userPermission(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(let permission of (this.SessionStore.user.UserPermissions || [])) {\r\n for( const arg of args ) {\r\n if (arg == permission) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n }\r\n\r\n userPermissionCount(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n let count = 0\r\n\r\n for(let permission of this.SessionStore.user.UserPermissions ) {\r\n if (args.includes(permission)) {\r\n count++;\r\n }\r\n }\r\n\r\n\r\n return count;\r\n }\r\n\r\n role(args: any) {\r\n\r\n let UserRoleIsValid = this.userRole(args)\r\n\r\n return {\r\n permissionAnyOf(role) {\r\n\r\n if(!Array.isArray(role)) {\r\n role = [role]\r\n }\r\n\r\n if(!UserRoleIsValid) { return false }\r\n\r\n return true\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n"]} c"%ORLÐ=Jlw$-6?œÍ_models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionListÀ_store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStore±(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)†buffer†source„size„maps„hashe
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionList();
this.SessionStore = _store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], PermissionService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxl;;;;;;;;;AAA2C;AAC0B;AACb;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,6EAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,gEAAY;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI;aACZ;SACF;QAED,OAAO,KAAK;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAED,IAAI,KAAK,GAAG,CAAC;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK;iBAAE;gBAErC,OAAO,IAAI;YAEb,CAAC;SACF;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;AAAA²webpack://./src/app/services/permission.service.tsÃimport { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class PermissionService {
permissionList = new PermissionList();
SessionStore = SessionStore
constructor() { }
userRole(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(const arg of args) {
if(arg == this.SessionStore.user.Profile) {
return true
}
}
return false
}
userPermission(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(let permission of (this.SessionStore.user.UserPermissions || [])) {
for( const arg of args ) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if(!Array.isArray(args)) {
args = [args]
}
let count = 0
for(let permission of this.SessionStore.user.UserPermissions ) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args: any) {
let UserRoleIsValid = this.userRole(args)
return {
permissionAnyOf(role) {
if(!Array.isArray(role)) {
role = [role]
}
if(!UserRoleIsValid) { return false }
return true
}
}
}
}
ConcatSourceRawSourceå__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
ReplaceSourceSourceMapSourceŸimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new PermissionList();
this.SessionStore = SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = __decorate([
Injectable({
providedIn: 'root'
})
], PermissionService);
export { PermissionService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/permission.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,qCAAqC,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,cAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,YAAY,CAAA;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI,CAAA;aACZ;SACF;QAED,OAAO,KAAK,CAAA;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK,CAAA;iBAAE;gBAErC,OAAO,IAAI,CAAA;YAEb,CAAC;SACF,CAAA;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;SAAjB,iBAAiB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { PermissionList } from '../models/permission/permissionList';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class PermissionService {\r\n\r\n permissionList = new PermissionList();\r\n SessionStore = SessionStore\r\n\r\n constructor() { }\r\n\r\n userRole(args) {\r\n\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(const arg of args) {\r\n if(arg == this.SessionStore.user.Profile) {\r\n return true\r\n }\r\n }\r\n\r\n return false\r\n }\r\n\r\n userPermission(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(let permission of (this.SessionStore.user.UserPermissions || [])) {\r\n for( const arg of args ) {\r\n if (arg == permission) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n }\r\n\r\n userPermissionCount(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n let count = 0\r\n\r\n for(let permission of this.SessionStore.user.UserPermissions ) {\r\n if (args.includes(permission)) {\r\n count++;\r\n }\r\n }\r\n\r\n\r\n return count;\r\n }\r\n\r\n role(args: any) {\r\n\r\n let UserRoleIsValid = this.userRole(args)\r\n\r\n return {\r\n permissionAnyOf(role) {\r\n\r\n if(!Array.isArray(role)) {\r\n role = [role]\r\n }\r\n\r\n if(!UserRoleIsValid) { return false }\r\n\r\n return true\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n"]}ƒfalse034undefined3779undefined82150undefined153208undefined317330_models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionListundefined364375_store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStoreundefined18281837(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined18461855(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined19201948undefined
/***/ }) †buffer†source„size„maps„hashÎ
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionList();
this.SessionStore = _store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], PermissionService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxo;;;;;;;;;;;;AAA2C;AAC0B;AACb;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,6EAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,gEAAY;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI;aACZ;SACF;QAED,OAAO,KAAK;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAED,IAAI,KAAK,GAAG,CAAC;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK;iBAAE;gBAErC,OAAO,IAAI;YAEb,CAAC;SACF;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;AAAA²webpack://./src/app/services/permission.service.tsÃimport { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class PermissionService {
permissionList = new PermissionList();
SessionStore = SessionStore
constructor() { }
userRole(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(const arg of args) {
if(arg == this.SessionStore.user.Profile) {
return true
}
}
return false
}
userPermission(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(let permission of (this.SessionStore.user.UserPermissions || [])) {
for( const arg of args ) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if(!Array.isArray(args)) {
args = [args]
}
let count = 0
for(let permission of this.SessionStore.user.UserPermissions ) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args: any) {
let UserRoleIsValid = this.userRole(args)
return {
permissionAnyOf(role) {
if(!Array.isArray(role)) {
role = [role]
}
if(!UserRoleIsValid) { return false }
return true
}
}
}
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þå__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
ReplaceSourceSourceMapSourceŸimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new PermissionList();
this.SessionStore = SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = __decorate([
Injectable({
providedIn: 'root'
})
], PermissionService);
export { PermissionService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/permission.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,qCAAqC,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,cAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,YAAY,CAAA;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI,CAAA;aACZ;SACF;QAED,OAAO,KAAK,CAAA;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK,CAAA;iBAAE;gBAErC,OAAO,IAAI,CAAA;YAEb,CAAC;SACF,CAAA;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;SAAjB,iBAAiB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { PermissionList } from '../models/permission/permissionList';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class PermissionService {\r\n\r\n permissionList = new PermissionList();\r\n SessionStore = SessionStore\r\n\r\n constructor() { }\r\n\r\n userRole(args) {\r\n\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(const arg of args) {\r\n if(arg == this.SessionStore.user.Profile) {\r\n return true\r\n }\r\n }\r\n\r\n return false\r\n }\r\n\r\n userPermission(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(let permission of (this.SessionStore.user.UserPermissions || [])) {\r\n for( const arg of args ) {\r\n if (arg == permission) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n }\r\n\r\n userPermissionCount(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n let count = 0\r\n\r\n for(let permission of this.SessionStore.user.UserPermissions ) {\r\n if (args.includes(permission)) {\r\n count++;\r\n }\r\n }\r\n\r\n\r\n return count;\r\n }\r\n\r\n role(args: any) {\r\n\r\n let UserRoleIsValid = this.userRole(args)\r\n\r\n return {\r\n permissionAnyOf(role) {\r\n\r\n if(!Array.isArray(role)) {\r\n role = [role]\r\n }\r\n\r\n if(!UserRoleIsValid) { return false }\r\n\r\n return true\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n"]}ƒfalse034undefined3779undefined82150undefined153208undefined317330_models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionListundefined364375_store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStoreundefined18281837(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined18461855(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined19201948undefined RawSource
/***/ })–ýÿÿo /*!************************************************!*\
!*** ./src/app/services/permission.service.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionList();
this.SessionStore = _store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], PermissionService);
/***/ }) —ýÿÿšýÿÿ¡ýÿÿxr;;;;;;;;;;;;;;;AAA2C;AAC0B;AACb;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,6EAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,gEAAY;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI;aACZ;SACF;QAED,OAAO,KAAK;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAED,IAAI,KAAK,GAAG,CAAC;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK;iBAAE;gBAErC,OAAO,IAAI;YAEb,CAAC;SACF;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;AAAA²webpack://./src/app/services/permission.service.tsÃimport { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class PermissionService {
permissionList = new PermissionList();
SessionStore = SessionStore
constructor() { }
userRole(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(const arg of args) {
if(arg == this.SessionStore.user.Profile) {
return true
}
}
return false
}
userPermission(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(let permission of (this.SessionStore.user.UserPermissions || [])) {
for( const arg of args ) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if(!Array.isArray(args)) {
args = [args]
}
let count = 0
for(let permission of this.SessionStore.user.UserPermissions ) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args: any) {
let UserRoleIsValid = this.userRole(args)
return {
permissionAnyOf(role) {
if(!Array.isArray(role)) {
role = [role]
}
if(!UserRoleIsValid) { return false }
return true
}
}
}
}
` ¢ýÿÿ¡/*!************************************************!*\
!*** ./src/app/services/permission.service.ts ***!
\************************************************/
¡ýÿÿ£ýÿÿ¡ýÿÿå__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
¤ýÿÿŸimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new PermissionList();
this.SessionStore = SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = __decorate([
Injectable({
providedIn: 'root'
})
], PermissionService);
export { PermissionService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/permission.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,qCAAqC,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,cAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,YAAY,CAAA;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI,CAAA;aACZ;SACF;QAED,OAAO,KAAK,CAAA;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK,CAAA;iBAAE;gBAErC,OAAO,IAAI,CAAA;YAEb,CAAC;SACF,CAAA;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;SAAjB,iBAAiB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { PermissionList } from '../models/permission/permissionList';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class PermissionService {\r\n\r\n permissionList = new PermissionList();\r\n SessionStore = SessionStore\r\n\r\n constructor() { }\r\n\r\n userRole(args) {\r\n\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(const arg of args) {\r\n if(arg == this.SessionStore.user.Profile) {\r\n return true\r\n }\r\n }\r\n\r\n return false\r\n }\r\n\r\n userPermission(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(let permission of (this.SessionStore.user.UserPermissions || [])) {\r\n for( const arg of args ) {\r\n if (arg == permission) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n }\r\n\r\n userPermissionCount(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n let count = 0\r\n\r\n for(let permission of this.SessionStore.user.UserPermissions ) {\r\n if (args.includes(permission)) {\r\n count++;\r\n }\r\n }\r\n\r\n\r\n return count;\r\n }\r\n\r\n role(args: any) {\r\n\r\n let UserRoleIsValid = this.userRole(args)\r\n\r\n return {\r\n permissionAnyOf(role) {\r\n\r\n if(!Array.isArray(role)) {\r\n role = [role]\r\n }\r\n\r\n if(!UserRoleIsValid) { return false }\r\n\r\n return true\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n"]}ƒfalse034undefined3779undefined82150undefined153208undefined317330_models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionListundefined364375_store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStoreundefined18281837(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined18461855(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined19201948undefined¥ýÿÿ¦ýÿÿ,
/***/ 90636:
 ÿ «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!********************************************!*\
!*** ./src/app/services/sqlite.service.ts ***!
\********************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ·«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource±__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
let SqliteService = class SqliteService {
};
SqliteService = __decorate([
Injectable({
providedIn: 'root'
})
], SqliteService);
export { SqliteService };
Äwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/sqlite.service.ts%{"version":3,"file":"x","sources":["webpack://./src/app/services/sqlite.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;SAAb,aAAa","sourcesContent":["import { Injectable } from '@angular/core';\r\n//import { Platform } from '@ionic/angular';\r\n//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SqliteService {\r\n\r\n// y\r\n}\r\n"]}b"%OEš£¬é±(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)†buffer†source„size„maps„hash¤__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
let SqliteService = class SqliteService {
};
SqliteService = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)({
providedIn: 'root'
})
], SqliteService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxv;;;;;;;AAA2C;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;AAAA®webpack://./src/app/services/sqlite.service.tsõimport { Injectable } from '@angular/core';
//import { Platform } from '@ionic/angular';
//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';
@Injectable({
providedIn: 'root'
})
export class SqliteService {
// y
}
ConcatSourceRawSource±__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
ReplaceSourceSourceMapSourceimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
let SqliteService = class SqliteService {
};
SqliteService = __decorate([
Injectable({
providedIn: 'root'
})
], SqliteService);
export { SqliteService };
%{"version":3,"file":"x","sources":["webpack://./src/app/services/sqlite.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;SAAb,aAAa","sourcesContent":["import { Injectable } from '@angular/core';\r\n//import { Platform } from '@ionic/angular';\r\n//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SqliteService {\r\n\r\n// y\r\n}\r\n"]}µfalse034undefined3779undefined145154(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)undefined163172(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)undefined233257undefined
/***/ }) †buffer†source„size„maps„hash /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
let SqliteService = class SqliteService {
};
SqliteService = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)({
providedIn: 'root'
})
], SqliteService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxy;;;;;;;;;;AAA2C;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;AAAA®webpack://./src/app/services/sqlite.service.tsõimport { Injectable } from '@angular/core';
//import { Platform } from '@ionic/angular';
//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';
@Injectable({
providedIn: 'root'
})
export class SqliteService {
// y
}

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ±__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
ReplaceSourceSourceMapSourceimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
let SqliteService = class SqliteService {
};
SqliteService = __decorate([
Injectable({
providedIn: 'root'
})
], SqliteService);
export { SqliteService };
%{"version":3,"file":"x","sources":["webpack://./src/app/services/sqlite.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;SAAb,aAAa","sourcesContent":["import { Injectable } from '@angular/core';\r\n//import { Platform } from '@ionic/angular';\r\n//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SqliteService {\r\n\r\n// y\r\n}\r\n"]}µfalse034undefined3779undefined145154(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)undefined163172(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)undefined233257undefined RawSource
/***/ })‚ýÿÿ¢/*!********************************************!*\
!*** ./src/app/services/sqlite.service.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
let SqliteService = class SqliteService {
};
SqliteService = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)({
providedIn: 'root'
})
], SqliteService);
/***/ }) ƒýÿÿ†ýÿÿýÿÿx|;;;;;;;;;;;;;AAA2C;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;AAAA®webpack://./src/app/services/sqlite.service.tsõimport { Injectable } from '@angular/core';
//import { Platform } from '@ionic/angular';
//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';
@Injectable({
providedIn: 'root'
})
export class SqliteService {
// y
}
` Žýÿÿ/*!********************************************!*\
!*** ./src/app/services/sqlite.service.ts ***!
\********************************************/
ýÿÿýÿÿýÿÿ±__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
ýÿÿimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
let SqliteService = class SqliteService {
};
SqliteService = __decorate([
Injectable({
providedIn: 'root'
})
], SqliteService);
export { SqliteService };
%{"version":3,"file":"x","sources":["webpack://./src/app/services/sqlite.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;SAAb,aAAa","sourcesContent":["import { Injectable } from '@angular/core';\r\n//import { Platform } from '@ionic/angular';\r\n//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SqliteService {\r\n\r\n// y\r\n}\r\n"]}µfalse034undefined3779undefined145154(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)undefined163172(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)undefined233257undefined‘ýÿÿ’ýÿÿ,
/***/ 71188:
 ~«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource˜/*!*********************************************!*\
!*** ./src/app/services/storage.service.ts ***!
\*********************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource 'W«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource å«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceH__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceTimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js';
import { localstoreService } from '../store/localstore.service';
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return SHA1('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return _asyncToGenerator(function* () {
return yield localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return _asyncToGenerator(function* () {
yield localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return _asyncToGenerator(function* () {
return new Promise((resolve, reject) => {
const data = localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return _asyncToGenerator(function* () {
yield localstoreService.delete(_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: Storage
}, {
type: Platform
}];
StorageService = __decorate([Injectable({
providedIn: 'root'
})], StorageService);
export { StorageService };Åwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/storage.service.ts {"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAA8CC,QAAQ,QAAQ,gBAAgB;AAC9E,SAASC,IAAI,QAAU,WAAW;AAClC,SAASC,iBAAiB,QAAQ,6BAA6B;AAMtD,IAAMC,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,IAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iBAAiB,CAACO,QAAQ,CAACC,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,iBAAiB,CAACW,GAAG,CAACC,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,iBAAiB,CAACa,GAAG,CAACK,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,iBAAiB,CAACoB,MAAM,CAACC,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,eAH5BL,UAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc;SAAdA,cAAc","names":["Injectable","Storage","Platform","SHA1","localstoreService","StorageService","constructor","storage","platform","key","toString","keyExist","_this","store","value","set","_this2","get","Promise","resolve","reject","data","_this3","remove","delete","_this4","providedIn"],"sources":["webpack://./src/app/services/storage.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AnimationController, ModalController,Platform } from '@ionic/angular';\r\nimport { SHA1 } from 'crypto-js'\r\nimport { localstoreService } from '../store/localstore.service';\r\n/* import { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins; */\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n private keyName: string;\r\n\r\n constructor(private storage:Storage,\r\n private platform: Platform\r\n ) {}\r\n\r\n key(key:string): string {\r\n return (SHA1('service'+\"StorageService\"+key)).toString()\r\n }\r\n\r\n async keyExist(key:string) {\r\n return await localstoreService.keyExist(this.key(key))\r\n }\r\n\r\n // Store the value\r\n async store(key: string, value: any) {\r\n\r\n await localstoreService.set(this.key(key), value)\r\n\r\n }\r\n // Get the value\r\n async get(key: string): Promise<any> {\r\n\r\n return new Promise((resolve, reject)=>{\r\n const data = localstoreService.get(this.key(key), false)\r\n if(data) resolve(data)\r\n else reject(data)\r\n })\r\n\r\n }\r\n\r\n async remove(key: string){\r\n \r\n await localstoreService.delete(this.key(key))\r\n \r\n }\r\n\r\n/*\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n } */\r\n}\r\n"]}a_•¹»åç:<\^DG°Àäýk{˜¬'})9VmÃØßöÿ :S¯(0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)Ÿ(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])Ñ_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExistþÌ_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.setýÌ_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.getüÒ_store_loc
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return new Promise((resolve, reject) => {
const data = _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService["delete"](_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_3__.Storage
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
StorageService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], StorageService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxº;;;;;;;;;;;;;;AAA2C;AACF;AACsC;AAC7C;AAC8B;AAMvD,IAAMK,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,+CAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iFAA0B,CAACQ,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,4EAAqB,CAACY,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,4EAAqB,CAACkB,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,kFAAwB,CAACqB,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,sDAH5BL,yDAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc¯webpack://./src/app/services/storage.service.tsimport { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { AnimationController, ModalController,Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js'
import { localstoreService } from '../store/localstore.service';
/* import { Plugins } from '@capacitor/core';
const { Storage } = Plugins; */
@Injectable({
providedIn: 'root'
})
export class StorageService {
private keyName: string;
constructor(private storage:Storage,
private platform: Platform
) {}
key(key:string): string {
return (SHA1('service'+"StorageService"+key)).toString()
}
async keyExist(key:string) {
return await localstoreService.keyExist(this.key(key))
}
// Store the value
async store(key: string, value: any) {
await localstoreService.set(this.key(key), value)
}
// Get the value
async get(key: string): Promise<any> {
return new Promise((resolve, reject)=>{
const data = localstoreService.get(this.key(key), false)
if(data) resolve(data)
else reject(data)
})
}
async remove(key: string){
await localstoreService.delete(this.key(key))
}
/*
// Get the value
async get(storageKey: string) {
const ret = await Storage.get({ key: storageKey });
return JSON.parse(unescape(atob(ret.value)));
}
async removeStorageItem(storageKey: string) {
await Storage.remove({ key: storageKey });
}
// Clear storage
async clear() {
await Storage.clear();
} */
}
`ŠInjectable‡StorageˆPlatform„SHA1localstoreServiceŽStorageServiceconstructor‡storageˆplatformƒkeyˆtoStringˆkeyExist…_this…store…valueƒset†_this2ƒget‡Promise‡resolve†reject„data†_this3†remove†delete†_this4ŠprovidedInConcatSourceRawSourceH__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
ReplaceSourceSourceMapSourceTimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js';
import { localstoreService } from '../store/localstore.service';
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return SHA1('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return _asyncToGenerator(function* () {
return yield localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return _asyncToGenerator(function* () {
yield localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return _asyncToGenerator(function* () {
return new Promise((resolve, reject) => {
const data = localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return _asyncToGenerator(function* () {
yield localstoreService.delete(_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: Storage
}, {
type: Platform
}];
StorageService = __decorate([Injectable({
providedIn: 'root'
})], StorageService);
export { StorageService }; {"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAA8CC,QAAQ,QAAQ,gBAAgB;AAC9E,SAASC,IAAI,QAAU,WAAW;AAClC,SAASC,iBAAiB,QAAQ,6BAA6B;AAMtD,IAAMC,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,IAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iBAAiB,CAACO,QAAQ,CAACC,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,iBAAiB,CAACW,GAAG,CAACC,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,iBAAiB,CAACa,GAAG,CAACK,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,iBAAiB,CAACoB,MAAM,CAACC,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,eAH5BL,UAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc;SAAdA,cAAc","names":["Injectable","Storage","Platform","SHA1","localstoreService","StorageService","constructor","storage","platform","key","toString","keyExist","_this","store","value","set","_this2","get","Promise","resolve","reject","data","_this3","remove","delete","_this4","providedIn"],"sources":["webpack://./src/app/services/storage.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AnimationController, ModalController,Platform } from '@ionic/angular';\r\nimport { SHA1 } from 'crypto-js'\r\nimport { localstoreService } from '../store/localstore.service';\r\n/* import { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins; */\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n private keyName: string;\r\n\r\n constructor(private storage:Storage,\r\n private platform: Platform\r\n ) {}\r\n\r\n key(key:string): string {\r\n return (SHA1('service'+\"StorageService\"+key)).toString()\r\n }\r\n\r\n async keyExist(key:string) {\r\n return await localstoreService.keyExist(this.key(key))\r\n }\r\n\r\n // Store the value\r\n async store(key: string, value: any) {\r\n\r\n await localstoreService.set(this.key(key), value)\r\n\r\n }\r\n // Get the value\r\n async get(key: string): Promise<any> {\r\n\r\n return new Promise((resolve, reject)=>{\r\n const data = localstoreService.get(this.key(key), false)\r\n if(data) resolve(data)\r\n else reject(data)\r\n })\r\n\r\n }\r\n\r\n async remove(key: string){\r\n \r\n await localstoreService.delete(this.key(key))\r\n \r\n }\r\n\r\n/*\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n } */\r\n}\r\n"]}false0149undefined151185undefined187229undefined231271undefined273314undefined316348undefined350413undefined580583(0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)undefined688704(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined740765_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExistundefined875891(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined920940_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.setundefined10471063(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0_
/***/ }) †buffer†source„size„maps„hashC/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return new Promise((resolve, reject) => {
const data = _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService["delete"](_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_3__.Storage
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
StorageService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], StorageService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx½;;;;;;;;;;;;;;;;;AAA2C;AACF;AACsC;AAC7C;AAC8B;AAMvD,IAAMK,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,+CAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iFAA0B,CAACQ,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,4EAAqB,CAACY,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,4EAAqB,CAACkB,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,kFAAwB,CAACqB,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,sDAH5BL,yDAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc¯webpack://./src/app/services/storage.service.tsimport { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { AnimationController, ModalController,Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js'
import { localstoreService } from '../store/localstore.service';
/* import { Plugins } from '@capacitor/core';
const { Storage } = Plugins; */
@Injectable({
providedIn: 'root'
})
export class StorageService {
private keyName: string;
constructor(private storage:Storage,
private platform: Platform
) {}
key(key:string): string {
return (SHA1('service'+"StorageService"+key)).toString()
}
async keyExist(key:string) {
return await localstoreService.keyExist(this.key(key))
}
// Store the value
async store(key: string, value: any) {
await localstoreService.set(this.key(key), value)
}
// Get the value
async get(key: string): Promise<any> {
return new Promise((resolve, reject)=>{
const data = localstoreService.get(this.key(key), false)
if(data) resolve(data)
else reject(data)
})
}
async remove(key: string){
await localstoreService.delete(this.key(key))
}
/*
// Get the value
async get(storageKey: string) {
const ret = await Storage.get({ key: storageKey });
return JSON.parse(unescape(atob(ret.value)));
}
async removeStorageItem(storageKey: string) {
await Storage.remove({ key: storageKey });
}
// Clear storage
async clear() {
await Storage.clear();
} */
}
`ŠInjectable‡StorageˆPlatform„SHA1localstoreServiceŽStorageServiceconstructor‡storageˆplatformƒkeyˆtoStringˆkeyExist…_this…store…valueƒset†_this2ƒget‡Promise‡resolve†reject„data†_this3†remove†delete†_this4ŠprovidedIn
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þH__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
ReplaceSourceSourceMapSourceTimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js';
import { localstoreService } from '../store/localstore.service';
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return SHA1('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return _asyncToGenerator(function* () {
return yield localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return _asyncToGenerator(function* () {
yield localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return _asyncToGenerator(function* () {
return new Promise((resolve, reject) => {
const data = localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return _asyncToGenerator(function* () {
yield localstoreService.delete(_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: Storage
}, {
type: Platform
}];
StorageService = __decorate([Injectable({
providedIn: 'root'
})], StorageService);
export { StorageService }; {"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAA8CC,QAAQ,QAAQ,gBAAgB;AAC9E,SAASC,IAAI,QAAU,WAAW;AAClC,SAASC,iBAAiB,QAAQ,6BAA6B;AAMtD,IAAMC,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,IAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iBAAiB,CAACO,QAAQ,CAACC,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,iBAAiB,CAACW,GAAG,CAACC,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,iBAAiB,CAACa,GAAG,CAACK,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,iBAAiB,CAACoB,MAAM,CAACC,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,eAH5BL,UAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc;SAAdA,cAAc","names":["Injectable","Storage","Platform","SHA1","localstoreService","StorageService","constructor","storage","platform","key","toString","keyExist","_this","store","value","set","_this2","get","Promise","resolve","reject","data","_this3","remove","delete","_this4","providedIn"],"sources":["webpack://./src/app/services/storage.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AnimationController, ModalController,Platform } from '@ionic/angular';\r\nimport { SHA1 } from 'crypto-js'\r\nimport { localstoreService } from '../store/localstore.service';\r\n/* import { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins; */\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n private keyName: string;\r\n\r\n constructor(private storage:Storage,\r\n private platform: Platform\r\n ) {}\r\n\r\n key(key:string): string {\r\n return (SHA1('service'+\"StorageService\"+key)).toString()\r\n }\r\n\r\n async keyExist(key:string) {\r\n return await localstoreService.keyExist(this.key(key))\r\n }\r\n\r\n // Store the value\r\n async store(key: string, value: any) {\r\n\r\n await localstoreService.set(this.key(key), value)\r\n\r\n }\r\n // Get the value\r\n async get(key: string): Promise<any> {\r\n\r\n return new Promise((resolve, reject)=>{\r\n const data = localstoreService.get(this.key(key), false)\r\n if(data) resolve(data)\r\n else reject(data)\r\n })\r\n\r\n }\r\n\r\n async remove(key: string){\r\n \r\n await localstoreService.delete(this.key(key))\r\n \r\n }\r\n\r\n/*\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n } */\r\n}\r\n"]}false0149undefined151185undefined187229undefined231271undefined273314undefined316348undefined350413undefined580583(0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)undefined688704(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined740765_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExistundefined875891(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined920940_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.setundefined10471063(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0_
/***/ })nýÿÿÛ/*!*********************************************!*\
!*** ./src/app/services/storage.service.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return new Promise((resolve, reject) => {
const data = _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService["delete"](_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_3__.Storage
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
StorageService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], StorageService);
/***/ }) oýÿÿrýÿÿyýÿÿxÀ;;;;;;;;;;;;;;;;;;;;AAA2C;AACF;AACsC;AAC7C;AAC8B;AAMvD,IAAMK,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,+CAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iFAA0B,CAACQ,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,4EAAqB,CAACY,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,4EAAqB,CAACkB,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,kFAAwB,CAACqB,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,sDAH5BL,yDAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc¯webpack://./src/app/services/storage.service.tsimport { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { AnimationController, ModalController,Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js'
import { localstoreService } from '../store/localstore.service';
/* import { Plugins } from '@capacitor/core';
const { Storage } = Plugins; */
@Injectable({
providedIn: 'root'
})
export class StorageService {
private keyName: string;
constructor(private storage:Storage,
private platform: Platform
) {}
key(key:string): string {
return (SHA1('service'+"StorageService"+key)).toString()
}
async keyExist(key:string) {
return await localstoreService.keyExist(this.key(key))
}
// Store the value
async store(key: string, value: any) {
await localstoreService.set(this.key(key), value)
}
// Get the value
async get(key: string): Promise<any> {
return new Promise((resolve, reject)=>{
const data = localstoreService.get(this.key(key), false)
if(data) resolve(data)
else reject(data)
})
}
async remove(key: string){
await localstoreService.delete(this.key(key))
}
/*
// Get the value
async get(storageKey: string) {
const ret = await Storage.get({ key: storageKey });
return JSON.parse(unescape(atob(ret.value)));
}
async removeStorageItem(storageKey: string) {
await Storage.remove({ key: storageKey });
}
// Clear storage
async clear() {
await Storage.clear();
} */
}
`GþÿÿLþÿÿ¯„SHA1localstoreServiceGþÿÿRþÿÿUþÿÿˆplatformÕþÿÿˆtoStringˆkeyExist•þÿÿ…storeßþÿÿYþÿÿ¢þÿÿbþÿÿ–þÿÿ—þÿÿóþÿÿ\þÿÿ†_this3†remove†delete†_this4´þÿÿ` pýÿÿ˜/*!*********************************************!*\
!*** ./src/app/services/storage.service.ts ***!
\*********************************************/
oýÿÿqýÿÿoýÿÿH__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
rýÿÿTimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js';
import { localstoreService } from '../store/localstore.service';
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return SHA1('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return _asyncToGenerator(function* () {
return yield localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return _asyncToGenerator(function* () {
yield localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return _asyncToGenerator(function* () {
return new Promise((resolve, reject) => {
const data = localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return _asyncToGenerator(function* () {
yield localstoreService.delete(_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: Storage
}, {
type: Platform
}];
StorageService = __decorate([Injectable({
providedIn: 'root'
})], StorageService);
export { StorageService }; {"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAA8CC,QAAQ,QAAQ,gBAAgB;AAC9E,SAASC,IAAI,QAAU,WAAW;AAClC,SAASC,iBAAiB,QAAQ,6BAA6B;AAMtD,IAAMC,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,IAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iBAAiB,CAACO,QAAQ,CAACC,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,iBAAiB,CAACW,GAAG,CAACC,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,iBAAiB,CAACa,GAAG,CAACK,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,iBAAiB,CAACoB,MAAM,CAACC,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,eAH5BL,UAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc;SAAdA,cAAc","names":["Injectable","Storage","Platform","SHA1","localstoreService","StorageService","constructor","storage","platform","key","toString","keyExist","_this","store","value","set","_this2","get","Promise","resolve","reject","data","_this3","remove","delete","_this4","providedIn"],"sources":["webpack://./src/app/services/storage.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AnimationController, ModalController,Platform } from '@ionic/angular';\r\nimport { SHA1 } from 'crypto-js'\r\nimport { localstoreService } from '../store/localstore.service';\r\n/* import { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins; */\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n private keyName: string;\r\n\r\n constructor(private storage:Storage,\r\n private platform: Platform\r\n ) {}\r\n\r\n key(key:string): string {\r\n return (SHA1('service'+\"StorageService\"+key)).toString()\r\n }\r\n\r\n async keyExist(key:string) {\r\n return await localstoreService.keyExist(this.key(key))\r\n }\r\n\r\n // Store the value\r\n async store(key: string, value: any) {\r\n\r\n await localstoreService.set(this.key(key), value)\r\n\r\n }\r\n // Get the value\r\n async get(key: string): Promise<any> {\r\n\r\n return new Promise((resolve, reject)=>{\r\n const data = localstoreService.get(this.key(key), false)\r\n if(data) resolve(data)\r\n else reject(data)\r\n })\r\n\r\n }\r\n\r\n async remove(key: string){\r\n \r\n await localstoreService.delete(this.key(key))\r\n \r\n }\r\n\r\n/*\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n } */\r\n}\r\n"]}false0149undefined151185undefined187229undefined231271undefined273314undefined316348undefined350413undefined580583(0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)undefined688704(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined740765_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExistundefined875891(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined920940_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.setundefined10471063(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0_
/***/ 8140:
 ow«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!*******************************************!*\
!*** ./src/app/services/theme.service.ts ***!
\*******************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource þG«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource œ«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource=import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { SHA1 } from 'crypto-js';
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = (SHA1("ThemeService")).toString();
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: StorageService }
];
ThemeService = __decorate([
Injectable({
providedIn: 'root'
})
], ThemeService);
export { ThemeService };
Ãwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/services/theme.service.ts {"version":3,"file":"x","sources":["webpack://./src/app/services/theme.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,iBAAiB,EAAE,MAAM,6BAA6B,CAAC;AAChE,OAAO,EAAY,IAAI,EAAE,MAAQ,WAAW,CAAA;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT,CAAA;QAEO,iBAAY,GAAQ,KAAK,CAAA;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY,CAAA;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAChD,IAAI,OAAO,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC,CAAA;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC,CAAA;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAA;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { localstoreService } from '../store/localstore.service';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ThemeService {\r\n\r\n themes = [\r\n 'gov',\r\n 'default',\r\n 'doneIt'\r\n ]\r\n\r\n private defaultTheme: any = 'gov'\r\n currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme\r\n keyName: string\r\n\r\n constructor(\r\n private storageservice: StorageService\r\n ) { \r\n\r\n this.keyName = (SHA1(\"ThemeService\")).toString()\r\n let restore = localstoreService.get(this.keyName, {\r\n theme: this.defaultTheme\r\n })\r\n\r\n this.setTheme(restore.theme)\r\n\r\n }\r\n\r\n setTheme(theme: 'gov' | 'default' | 'doneIt') {\r\n\r\n if(this.themes.includes(theme)) {\r\n document.body.classList.remove(\"gov\");\r\n document.body.classList.remove(\"default\");\r\n document.body.classList.remove(\"doneIt\");\r\n \r\n document.body.classList.add(theme);\r\n this.currentTheme = theme;\r\n \r\n localstoreService.set(this.keyName, {\r\n theme: theme\r\n })\r\n }\r\n\r\n\r\n }\r\n\r\n allows(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n return args.includes(this.currentTheme)\r\n }\r\n\r\n saveTheme() {\r\n\r\n }\r\n\r\n}"]}e "%ORR“ÕØøILUi§´ÌÕÞç#:¯(0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)Ì_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.getÌ_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.setÌsrc_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageService±(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)†buffer†source„size„maps„hashC
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)("ThemeService")).toString();
let restore = _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageService }
];
ThemeService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], ThemeService);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxy;;;;;;;;;;;AAA2C;AACuB;AACF;AACpB;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT;QAEO,iBAAY,GAAQ,KAAK;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,+CAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE;QAChD,IAAI,OAAO,GAAG,4EAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,4EAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;AAAA­webpack://./src/app/services/theme.service.ts5import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { AES, enc, SHA1 } from 'crypto-js'
@Injectable({
providedIn: 'root'
})
export class ThemeService {
themes = [
'gov',
'default',
'doneIt'
]
private defaultTheme: any = 'gov'
currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme
keyName: string
constructor(
private storageservice: StorageService
) {
this.keyName = (SHA1("ThemeService")).toString()
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
})
this.setTheme(restore.theme)
}
setTheme(theme: 'gov' | 'default' | 'doneIt') {
if(this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
})
}
}
allows(args) {
if(!Array.isArray(args)) {
args = [args]
}
return args.includes(this.currentTheme)
}
saveTheme() {
}
}ConcatSourceRawSourceâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
ReplaceSourceSourceMapSource=import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { SHA1 } from 'crypto-js';
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = (SHA1("ThemeService")).toString();
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: StorageService }
];
ThemeService = __decorate([
Injectable({
providedIn: 'root'
})
], ThemeService);
export { ThemeService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/theme.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,iBAAiB,EAAE,MAAM,6BAA6B,CAAC;AAChE,OAAO,EAAY,IAAI,EAAE,MAAQ,WAAW,CAAA;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT,CAAA;QAEO,iBAAY,GAAQ,KAAK,CAAA;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY,CAAA;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAChD,IAAI,OAAO,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC,CAAA;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC,CAAA;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAA;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { localstoreService } from '../store/localstore.service';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ThemeService {\r\n\r\n themes = [\r\n 'gov',\r\n 'default',\r\n 'doneIt'\r\n ]\r\n\r\n private defaultTheme: any = 'gov'\r\n currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme\r\n keyName: string\r\n\r\n constructor(\r\n private storageservice: StorageService\r\n ) { \r\n\r\n this.keyName = (SHA1(\"ThemeService\")).toString()\r\n let restore = localstoreService.get(this.keyName, {\r\n theme: this.defaultTheme\r\n })\r\n\r\n this.setTheme(restore.theme)\r\n\r\n }\r\n\r\n setTheme(theme: 'gov' | 'default' | 'doneIt') {\r\n\r\n if(this.themes.includes(theme)) {\r\n document.body.classList.remove(\"gov\");\r\n document.body.classList.remove(\"default\");\r\n document.body.classList.remove(\"doneIt\");\r\n \r\n document.body.classList.add(theme);\r\n this.currentTheme = theme;\r\n \r\n localstoreService.set(this.keyName, {\r\n theme: theme\r\n })\r\n }\r\n\r\n\r\n }\r\n\r\n allows(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n return args.includes(this.currentTheme)\r\n }\r\n\r\n saveTheme() {\r\n\r\n }\r\n\r\n}"]}:false034undefined3779undefined82147undefined150213undefined216248undefined585588(0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)undefined642662_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.getundefined11091129_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.setundefined14471460src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageServiceundefined14841493(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)undefined15021511(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)undefined15711594undefined
/***/ }) †buffer†source„size„maps„hash¬
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)("ThemeService")).toString();
let restore = _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageService }
];
ThemeService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], ThemeService);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx|;;;;;;;;;;;;;;AAA2C;AACuB;AACF;AACpB;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT;QAEO,iBAAY,GAAQ,KAAK;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,+CAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE;QAChD,IAAI,OAAO,GAAG,4EAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,4EAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;AAAA­webpack://./src/app/services/theme.service.ts5import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { AES, enc, SHA1 } from 'crypto-js'
@Injectable({
providedIn: 'root'
})
export class ThemeService {
themes = [
'gov',
'default',
'doneIt'
]
private defaultTheme: any = 'gov'
currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme
keyName: string
constructor(
private storageservice: StorageService
) {
this.keyName = (SHA1("ThemeService")).toString()
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
})
this.setTheme(restore.theme)
}
setTheme(theme: 'gov' | 'default' | 'doneIt') {
if(this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
})
}
}
allows(args) {
if(!Array.isArray(args)) {
args = [args]
}
return args.includes(this.currentTheme)
}
saveTheme() {
}
}
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
ReplaceSourceSourceMapSource=import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { SHA1 } from 'crypto-js';
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = (SHA1("ThemeService")).toString();
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: StorageService }
];
ThemeService = __decorate([
Injectable({
providedIn: 'root'
})
], ThemeService);
export { ThemeService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/theme.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,iBAAiB,EAAE,MAAM,6BAA6B,CAAC;AAChE,OAAO,EAAY,IAAI,EAAE,MAAQ,WAAW,CAAA;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT,CAAA;QAEO,iBAAY,GAAQ,KAAK,CAAA;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY,CAAA;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAChD,IAAI,OAAO,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC,CAAA;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC,CAAA;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAA;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { localstoreService } from '../store/localstore.service';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ThemeService {\r\n\r\n themes = [\r\n 'gov',\r\n 'default',\r\n 'doneIt'\r\n ]\r\n\r\n private defaultTheme: any = 'gov'\r\n currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme\r\n keyName: string\r\n\r\n constructor(\r\n private storageservice: StorageService\r\n ) { \r\n\r\n this.keyName = (SHA1(\"ThemeService\")).toString()\r\n let restore = localstoreService.get(this.keyName, {\r\n theme: this.defaultTheme\r\n })\r\n\r\n this.setTheme(restore.theme)\r\n\r\n }\r\n\r\n setTheme(theme: 'gov' | 'default' | 'doneIt') {\r\n\r\n if(this.themes.includes(theme)) {\r\n document.body.classList.remove(\"gov\");\r\n document.body.classList.remove(\"default\");\r\n document.body.classList.remove(\"doneIt\");\r\n \r\n document.body.classList.add(theme);\r\n this.currentTheme = theme;\r\n \r\n localstoreService.set(this.keyName, {\r\n theme: theme\r\n })\r\n }\r\n\r\n\r\n }\r\n\r\n allows(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n return args.includes(this.currentTheme)\r\n }\r\n\r\n saveTheme() {\r\n\r\n }\r\n\r\n}"]}:false034undefined3779undefined82147undefined150213undefined216248undefined585588(0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)undefined642662_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.getundefined11091129_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.setundefined14471460src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageServiceundefined14841493(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)undefined15021511(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)undefined15711594undefined RawSource
/***/ })Pýÿÿ> /*!*******************************************!*\
!*** ./src/app/services/theme.service.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)("ThemeService")).toString();
let restore = _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageService }
];
ThemeService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], ThemeService);
/***/ }) QýÿÿTýÿÿ[ýÿÿx;;;;;;;;;;;;;;;;;AAA2C;AACuB;AACF;AACpB;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT;QAEO,iBAAY,GAAQ,KAAK;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,+CAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE;QAChD,IAAI,OAAO,GAAG,4EAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,4EAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;AAAA­webpack://./src/app/services/theme.service.ts5import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { AES, enc, SHA1 } from 'crypto-js'
@Injectable({
providedIn: 'root'
})
export class ThemeService {
themes = [
'gov',
'default',
'doneIt'
]
private defaultTheme: any = 'gov'
currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme
keyName: string
constructor(
private storageservice: StorageService
) {
this.keyName = (SHA1("ThemeService")).toString()
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
})
this.setTheme(restore.theme)
}
setTheme(theme: 'gov' | 'default' | 'doneIt') {
if(this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
})
}
}
allows(args) {
if(!Array.isArray(args)) {
args = [args]
}
return args.includes(this.currentTheme)
}
saveTheme() {
}
}` \ýÿÿ/*!*******************************************!*\
!*** ./src/app/services/theme.service.ts ***!
\*******************************************/
[ýÿÿ]ýÿÿ[ýÿÿâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
^ýÿÿ=import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { SHA1 } from 'crypto-js';
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = (SHA1("ThemeService")).toString();
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: StorageService }
];
ThemeService = __decorate([
Injectable({
providedIn: 'root'
})
], ThemeService);
export { ThemeService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/theme.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,iBAAiB,EAAE,MAAM,6BAA6B,CAAC;AAChE,OAAO,EAAY,IAAI,EAAE,MAAQ,WAAW,CAAA;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT,CAAA;QAEO,iBAAY,GAAQ,KAAK,CAAA;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY,CAAA;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAChD,IAAI,OAAO,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC,CAAA;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC,CAAA;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAA;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { localstoreService } from '../store/localstore.service';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ThemeService {\r\n\r\n themes = [\r\n 'gov',\r\n 'default',\r\n 'doneIt'\r\n ]\r\n\r\n private defaultTheme: any = 'gov'\r\n currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme\r\n keyName: string\r\n\r\n constructor(\r\n private storageservice: StorageService\r\n ) { \r\n\r\n this.keyName = (SHA1(\"ThemeService\")).toString()\r\n let restore = localstoreService.get(this.keyName, {\r\n theme: this.defaultTheme\r\n })\r\n\r\n this.setTheme(restore.theme)\r\n\r\n }\r\n\r\n setTheme(theme: 'gov' | 'default' | 'doneIt') {\r\n\r\n if(this.themes.includes(theme)) {\r\n document.body.classList.remove(\"gov\");\r\n document.body.classList.remove(\"default\");\r\n document.body.classList.remove(\"doneIt\");\r\n \r\n document.body.classList.add(theme);\r\n this.currentTheme = theme;\r\n \r\n localstoreService.set(this.keyName, {\r\n theme: theme\r\n })\r\n }\r\n\r\n\r\n }\r\n\r\n allows(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n return args.includes(this.currentTheme)\r\n }\r\n\r\n saveTheme() {\r\n\r\n }\r\n\r\n}"]}:false034undefined3779undefined82147undefined150213undefined216248undefined585588(0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)undefined642662_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.getundefined11091129_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.setundefined14471460src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageServiceundefined14841493(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)undefined15021511(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)undefined15711594undefined_ýÿÿ`ýÿÿ,
/***/ 66096:
 ½»«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource˜/*!*********************************************!*\
!*** ./src/app/store/localstore.service.ts ***!
\*********************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource q«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource |'«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceµ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource8 import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js';
import { environment } from 'src/environments/environment';
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = environment.version.lastCommitNumber + environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = SHA1('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = SHA1(keyName).toString();
if (ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = SHA1(keyName).toString();
const data = value;
const encoded = AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return _asyncToGenerator(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = __decorate([Injectable({
providedIn: 'root'
})], LocalstoreService);
export { LocalstoreService };
export const localstoreService = new LocalstoreService();Åwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/store/localstore.service.tsN{"version":3,"file":"x","mappings":"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","names":["Injectable","AES","enc","SHA1","environment","LocalstoreService","constructor","version","lastCommitNumber","id","key","toString","set","prefix","getKey","keyName","keyExist","localStorage","getItem","get","safe","ciphertext","hashKey","bytes","decrypt","decryptedData","Utf8","JSON","parse","value","stringify","data","encoded","encrypt","setItem","delete","removeItem","change","changeType","currentPath","window","location","pathname","Object","entries","_this","callbacks","startsWith","path","dontRepeat","funx","event","type","listener","providedIn","localstoreService"],"sources":["webpack://./src/app/store/localstore.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class LocalstoreService {\r\n\r\n private prefix = environment.version.lastCommitNumber + environment.id+\"-\";\r\n private previewPrefix = 'v17-';\r\n\r\n callbacks: {[key: string]: {\r\n path: string,\r\n funx: Function,\r\n id: string\r\n }} = {}\r\n\r\n constructor() {\r\n\r\n const key = SHA1('version').toString()\r\n this.set(key, this.prefix)\r\n }\r\n\r\n getKey(keyName:string) {\r\n return this.prefix + keyName\r\n }\r\n \r\n keyExist(keyName) {\r\n keyName = this.getKey(keyName)\r\n return !localStorage.getItem(keyName) === null\r\n }\r\n\r\n get( keyName:string, safe) {\r\n\r\n keyName = this.getKey(keyName)\r\n\r\n const ciphertext = localStorage.getItem(keyName)\r\n\
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.version.lastCommitNumber + src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
if (ciphertext) {
const bytes = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(crypto_js__WEBPACK_IMPORTED_MODULE_1__.enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
const data = value;
const encoded = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})], LocalstoreService);
const localstoreService = new LocalstoreService(); ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxì;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¯webpack://./src/app/store/localstore.service.tsKimport { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js'
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class LocalstoreService {
private prefix = environment.version.lastCommitNumber + environment.id+"-";
private previewPrefix = 'v17-';
callbacks: {[key: string]: {
path: string,
funx: Function,
id: string
}} = {}
constructor() {
const key = SHA1('version').toString()
this.set(key, this.prefix)
}
getKey(keyName:string) {
return this.prefix + keyName
}
keyExist(keyName) {
keyName = this.getKey(keyName)
return !localStorage.getItem(keyName) === null
}
get( keyName:string, safe) {
keyName = this.getKey(keyName)
const ciphertext = localStorage.getItem(keyName)
const hashKey = SHA1(keyName).toString()
if(ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey)
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData)
} catch {
return decryptedData;
}
} else {
return safe
}
}
set(keyName:string, value) {
keyName = this.getKey(keyName)
if(typeof(value) != 'string') {
value = JSON.stringify(value)
}
const hashKey = SHA1(keyName).toString()
const data = value
const encoded = AES.encrypt( data, hashKey).toString();
localStorage.setItem(keyName, encoded)
}
delete(keyName:string) {
keyName = this.getKey(keyName)
localStorage.removeItem(keyName)
}
private async change(changeType: 'set' | 'delete') {
const currentPath = window.location.pathname
for (const [key, value] of Object.entries(this.callbacks)) {
if(currentPath.startsWith(value.path)) {}
const dontRepeat = await value.funx({event:{type: changeType}})
if(dontRepeat) {
delete this.callbacks[key]
}
}
}
listener() {}
}
export const localstoreService = new LocalstoreService()`8ŠInjectableƒAESƒenc„SHA1environmentLocalstoreServiceconstructorílastCommitNumberidƒkeyˆtoStringƒset†prefix†getKey‡keyNameˆkeyExistŒlocalStorage‡getItemƒget„safeŠciphertext‡hashKey…bytes‡decryptdecryptedData„Utf8„JSON…parse…value‰stringify„data‡encoded‡encrypt‡setItem†deleteŠremoveItem†changeŠchangeTypecurrentPath†windowˆlocationˆpathname†Object‡entries…_this‰callbacksŠstartsWith„pathŠdontRepeat„funx…event„typeˆlistenerŠprovidedInlocalstoreServiceConcatSourceRawSourceµ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
ReplaceSourceSourceMapSource8 import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js';
import { environment } from 'src/environments/environment';
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = environment.version.lastCommitNumber + environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = SHA1('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = SHA1(keyName).toString();
if (ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = SHA1(keyName).toString();
const data = value;
const encoded = AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return _asyncToGenerator(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = __decorate([Injectable({
providedIn: 'root'
})], LocalstoreService);
export { LocalstoreService };
export const localstoreService = new LocalstoreService();N{"version":3,"file":"x","mappings":"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","names":["Injectable","AES","enc","SHA1","environment","LocalstoreService","constructor","version","lastCommitNumber","id","key","toString","set","prefix","getKey","keyName","keyExist","localStorage","getItem","get","safe","ciphertext","hashKey","bytes","decrypt","decryptedData","Utf8","JSON","parse","value","stringify","data","encoded","encrypt","setItem","delete","removeItem","change","changeType","currentPath","window","location","pathname","Object","entries","_this","callbacks","startsWith","path","dontRepeat","funx","event","type","listener","providedIn","localstoreService"],"sources":["webpack://./src/app/store/localstore.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class LocalstoreService {\r\n\r\n private prefix = environment.version.lastCommitNumber + environment.id+\"-\";\r\n private previewPrefix = 'v17-';\r\n\r\n callbacks: {[key: string]: {\r\n path: string,\r\n funx: Function,\r\n id: string\r\n }} = {}\r\n\r\n constructor() {\r\n\r\n const key = SHA1('version').toString()\r\n this.set(key, this.prefix)\r\n }\r\n\r\n getKey(keyName:string) {\r\n return this.prefix + keyName\r\n }\r\n \r\n keyExist(keyName) {\r\n keyName = this.getKey(keyName)\r\n return !localStorage.getItem(keyName) === null\r\n }\r\n\r\n get( keyName:string, safe) {\r\n\r\n keyName = this.getKey(keyName)\r\n\r\n const ciphertext = localStorage.getItem(keyName)\r\n\r\n const hashKey = SHA1(keyName).toString()\r\n\r\n if(ciphertext) {\r\n const bytes = AES.decrypt(ciphertext, hashKey)\r\n var decryptedData = bytes.toString(enc.Utf8);\r\n try
/***/ }) †buffer†source„size„maps„hash6/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.version.lastCommitNumber + src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
if (ciphertext) {
const bytes = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(crypto_js__WEBPACK_IMPORTED_MODULE_1__.enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
const data = value;
const encoded = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})], LocalstoreService);
const localstoreService = new LocalstoreService();
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxñ;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¯webpack://./src/app/store/localstore.service.tsKimport { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js'
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class LocalstoreService {
private prefix = environment.version.lastCommitNumber + environment.id+"-";
private previewPrefix = 'v17-';
callbacks: {[key: string]: {
path: string,
funx: Function,
id: string
}} = {}
constructor() {
const key = SHA1('version').toString()
this.set(key, this.prefix)
}
getKey(keyName:string) {
return this.prefix + keyName
}
keyExist(keyName) {
keyName = this.getKey(keyName)
return !localStorage.getItem(keyName) === null
}
get( keyName:string, safe) {
keyName = this.getKey(keyName)
const ciphertext = localStorage.getItem(keyName)
const hashKey = SHA1(keyName).toString()
if(ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey)
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData)
} catch {
return decryptedData;
}
} else {
return safe
}
}
set(keyName:string, value) {
keyName = this.getKey(keyName)
if(typeof(value) != 'string') {
value = JSON.stringify(value)
}
const hashKey = SHA1(keyName).toString()
const data = value
const encoded = AES.encrypt( data, hashKey).toString();
localStorage.setItem(keyName, encoded)
}
delete(keyName:string) {
keyName = this.getKey(keyName)
localStorage.removeItem(keyName)
}
private async change(changeType: 'set' | 'delete') {
const currentPath = window.location.pathname
for (const [key, value] of Object.entries(this.callbacks)) {
if(currentPath.startsWith(value.path)) {}
const dontRepeat = await value.funx({event:{type: changeType}})
if(dontRepeat) {
delete this.callbacks[key]
}
}
}
listener() {}
}
export const localstoreService = new LocalstoreService()`8ŠInjectableƒAESƒenc„SHA1environmentLocalstoreServiceconstructorílastCommitNumberidƒkeyˆtoStringƒset†prefix†getKey‡keyNameˆkeyExistŒlocalStorage‡getItemƒget„safeŠciphertext‡hashKey…bytes‡decryptdecryptedData„Utf8„JSON…parse…value‰stringify„data‡encoded‡encrypt‡setItem†deleteŠremoveItem†changeŠchangeTypecurrentPath†windowˆlocationˆpathname†Object‡entries…_this‰callbacksŠstartsWith„pathŠdontRepeat„funx…event„typeˆlistenerŠprovidedInlocalstoreService
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þµ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
ReplaceSourceSourceMapSource8 import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js';
import { environment } from 'src/environments/environment';
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = environment.version.lastCommitNumber + environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = SHA1('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = SHA1(keyName).toString();
if (ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = SHA1(keyName).toString();
const data = value;
const encoded = AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return _asyncToGenerator(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = __decorate([Injectable({
providedIn: 'root'
})], LocalstoreService);
export { LocalstoreService };
export const localstoreService = new LocalstoreService();N{"version":3,"file":"x","mappings":"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","names":["Injectable","AES","enc","SHA1","environment","LocalstoreService","constructor","version","lastCommitNumber","id","key","toString","set","prefix","getKey","keyName","keyExist","localStorage","getItem","get","safe","ciphertext","hashKey","bytes","decrypt","decryptedData","Utf8","JSON","parse","value","stringify","data","encoded","encrypt","setItem","delete","removeItem","change","changeType","currentPath","window","location","pathname","Object","entries","_this","callbacks","startsWith","path","dontRepeat","funx","event","type","listener","providedIn","localstoreService"],"sources":["webpack://./src/app/store/localstore.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class LocalstoreService {\r\n\r\n private prefix = environment.version.lastCommitNumber + environment.id+\"-\";\r\n private previewPrefix = 'v17-';\r\n\r\n callbacks: {[key: string]: {\r\n path: string,\r\n funx: Function,\r\n id: string\r\n }} = {}\r\n\r\n constructor() {\r\n\r\n const key = SHA1('version').toString()\r\n this.set(key, this.prefix)\r\n }\r\n\r\n getKey(keyName:string) {\r\n return this.prefix + keyName\r\n }\r\n \r\n keyExist(keyName) {\r\n keyName = this.getKey(keyName)\r\n return !localStorage.getItem(keyName) === null\r\n }\r\n\r\n get( keyName:string, safe) {\r\n\r\n keyName = this.getKey(keyName)\r\n\r\n const ciphertext = localStorage.getItem(keyName)\r\n\r\n const hashKey = SHA1(keyName).toString()\r\n\r\n if(ciphertext) {\r\n const bytes = AES.decrypt(ciphertext, hashKey)\r\n var decryptedData = bytes.toString(enc.Utf8);\r\n try
/***/ })<ýÿÿÎ/*!*********************************************!*\
!*** ./src/app/store/localstore.service.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.version.lastCommitNumber + src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
if (ciphertext) {
const bytes = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(crypto_js__WEBPACK_IMPORTED_MODULE_1__.enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
const data = value;
const encoded = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})], LocalstoreService);
const localstoreService = new LocalstoreService();
/***/ }) =ýÿÿ@ýÿÿGýÿÿxò;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¯webpack://./src/app/store/localstore.service.tsKimport { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js'
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class LocalstoreService {
private prefix = environment.version.lastCommitNumber + environment.id+"-";
private previewPrefix = 'v17-';
callbacks: {[key: string]: {
path: string,
funx: Function,
id: string
}} = {}
constructor() {
const key = SHA1('version').toString()
this.set(key, this.prefix)
}
getKey(keyName:string) {
return this.prefix + keyName
}
keyExist(keyName) {
keyName = this.getKey(keyName)
return !localStorage.getItem(keyName) === null
}
get( keyName:string, safe) {
keyName = this.getKey(keyName)
const ciphertext = localStorage.getItem(keyName)
const hashKey = SHA1(keyName).toString()
if(ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey)
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData)
} catch {
return decryptedData;
}
} else {
return safe
}
}
set(keyName:string, value) {
keyName = this.getKey(keyName)
if(typeof(value) != 'string') {
value = JSON.stringify(value)
}
const hashKey = SHA1(keyName).toString()
const data = value
const encoded = AES.encrypt( data, hashKey).toString();
localStorage.setItem(keyName, encoded)
}
delete(keyName:string) {
keyName = this.getKey(keyName)
localStorage.removeItem(keyName)
}
private async change(changeType: 'set' | 'delete') {
const currentPath = window.location.pathname
for (const [key, value] of Object.entries(this.callbacks)) {
if(currentPath.startsWith(value.path)) {}
const dontRepeat = await value.funx({event:{type: changeType}})
if(dontRepeat) {
delete this.callbacks[key]
}
}
}
listener() {}
}
export const localstoreService = new LocalstoreService()`8þÿÿƒAESƒencÌþÿÿ‘LocalstoreServiceþÿÿ9ýÿÿlastCommitNumber¡þÿÿ¢þÿÿÍ)þÿÿ†prefix†getKey‡keyNameËŒlocalStorage‡getItem-þÿÿ„safeŠciphertext‡hashKey…bytes‡decryptdecryptedData„Utf8­þÿÿ°þÿÿ£þÿÿ®þÿÿ þÿÿ‡encoded‡encrypt‡setItemÊremoveItem†changeŠchangeTypecurrentPath†windowˆlocationˆpathnamešþÿÿ›þÿÿNþÿÿ‰callbacksŠstartsWithÿÿÿšþÿÿfþÿÿ£þÿÿeþÿÿˆlisteneroþÿÿ²` +ýÿÿ˜/*!*********************************************!*\
!*** ./src/app/store/localstore.service.ts ***!
\*********************************************/
*ýÿÿ,ýÿÿ*ýÿÿµ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
-ýÿÿ8 import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js';
import { environment } from 'src/environments/environment';
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = environment.version.lastCommitNumber + environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = SHA1('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = SHA1(keyName).toString();
if (ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = SHA1(keyName).toString();
const data = value;
const encoded = AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return _asyncToGenerator(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = __decorate([Injectable({
providedIn: 'root'
})], LocalstoreService);
export { LocalstoreService };
export const localstoreService = new LocalstoreService();N{"version":3,"file":"x","mappings":"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","names":["Injectable","AES","enc","SHA1","environment","LocalstoreService","constructor","version","lastCommitNumber","id","key","toString","set","prefix","getKey","keyName","keyExist","localStorage","getItem","get","safe","ciphertext","hashKey","bytes","decrypt","decryptedData","Utf8","JSON","parse","value","stringify","data","encoded","encrypt","setItem","delete","removeItem","change","changeType","currentPath","window","location","pathname","Object","entries","_this","callbacks","startsWith","path","dontRepeat","funx","event","type","listener","providedIn","localstoreService"],"sources":["webpack://./src/app/store/localstore.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class LocalstoreService {\r\n\r\n private prefix = environment.version.lastCommitNumber + environment.id+\"-\";\r\n private previewPrefix = 'v17-';\r\n\r\n callbacks: {[key: string]: {\r\n path: string,\r\n funx: Function,\r\n id: string\r\n }} = {}\r\n\r\n constructor() {\r\n\r\n const key = SHA1('version').toString()\r\n this.set(key, this.prefix)\r\n }\r\n\r\n getKey(keyName:string) {\r\n return this.prefix + keyName\r\n }\r\n \r\n keyExist(keyName) {\r\n keyName = this.getKey(keyName)\r\n return !localStorage.getItem(keyName) === null\r\n }\r\n\r\n get( keyName:string, safe) {\r\n\r\n keyName = this.getKey(keyName)\r\n\r\n const ciphertext = localStorage.getItem(keyName)\r\n\r\n const hashKey = SHA1(keyName).toString()\r\n\r\n if(ciphertext) {\r\n const bytes = AES.decrypt(ciphertext, hashKey)\r\n var decryptedData = bytes.toString(enc.Utf8);\r\n try
/***/ 22901:
 «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!******************************************!*\
!*** ./src/app/store/session.service.ts ***!
\******************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Ë8«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource»__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceêimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service';
import { SHA1 } from 'crypto-js';
import { UserSession } from '../models/user.model';
let SessionService = class SessionService {
constructor() {
// main data
this._user = new UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = (SHA1("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new UserSession();
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new UserSession();
}
get exist() {
let restore = localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = SHA1(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == SHA1(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
localstoreService.delete(this.keyName);
this.reset(new UserSession());
}
save() {
localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = __decorate([
Injectable({
providedIn: 'root'
})
], SessionService);
export const SessionStore = new SessionService();
Âwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/app/store/session.service.ts¯{"version":3,"file":"x","sources":["webpack://./src/app/store/session.service.ts"],"names":[],"mappings":"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
n
¡
Å
Ù
^gpy·»_models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession¯(0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)þÆ_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.getýÿþþÌ_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService["delete"]üÆ_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.set±(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)¹(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)†buffer†source„size„maps„hash!__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
let SessionService = class SessionService {
constructor() {
// main data
this._user = new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
getDataFromLocalStorage() {
return _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
get exist() {
let restore = _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService["delete"](this.keyName);
this.reset(new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession());
}
save() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], SessionService);
const SessionStore = new SessionService();
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx 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¬webpack://./src/app/store/session.service.tsimport { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service'
import { SHA1 } from 'crypto-js'
import { UserSession } from '../models/user.model';
@Injectable({
providedIn: 'root'
})
class SessionService {
// main data
private _user = new UserSession()
// local storage keyName
private keyName: string;
forceToLoginWithForceToLogInWithPassword = false
permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
constructor() {
this.keyName = (SHA1("SessionService")).toString()
let restore = this.getDataFromLocalStorage()
this._user = restore.user || new UserSession()
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {})
}
get user(): UserSession {
return this._user || new UserSession()
}
get exist() {
let restore = localstoreService.get(this.keyName, {})
let user: UserSession = restore.user
if(user) {
if(user.Profile) {
return true
}
}
return false
}
setLoginPreference(loginPreference: 'None' | 'Password' | 'Pin' | null) {
this._user.LoginPreference = loginPreference
this.save()
}
setPin(pin: string) {
this._user.PIN = SHA1(pin).toString()
this.save()
}
validatePin(pin: string) {
return this._user.PIN == SHA1(pin).toString()
}
needToValidateUser() {
return this._user.Inactivity
}
isUserActive() {
return this._user.Inactivity
}
setInativity(value: boolean) {
this._user.Inactivity = value
this._user.UrlBeforeInactivity = ''
this.save()
}
setUrlBeforeInactivity(pathname: string) {
this._user.UrlBeforeInactivity = pathname
this.save()
}
get hasPin() {
if(!this._user.PIN) {
return false
}
return this._user.PIN.length >= 2
}
reset(user) {
this._user = user
this.setInativity(true)
this.save()
}
delete() {
localstoreService.delete(this.keyName)
this.reset(new UserSession())
}
save() {
localstoreService.set(this.keyName, {
user: this._user
})
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
}
setPermission() {}
}
export const SessionStore = new SessionService()
ConcatSourceRawSource»__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
ReplaceSourceSourceMapSourceêimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service';
import { SHA1 } from 'crypto-js';
import { UserSession } from '../models/user.model';
let SessionService = class SessionService {
constructor() {
// main data
this._user = new UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = (SHA1("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new UserSession();
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new UserSession();
}
get exist() {
let restore = localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = SHA1(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == SHA1(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
localstoreService.delete(this.keyName);
this.reset(new UserSession());
}
save() {
localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = __decorate([
Injectable({
providedIn: 'root'
})
], SessionService);
export const SessionStore = new SessionService();
¯{"version":3,"file":"x","sources":["webpack://./src/app/store/session.service.ts"],"names":[],"mappings":"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","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { localstoreService } from './localsto
/***/ }) †buffer†source„size„maps„hashŠ/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
let SessionService = class SessionService {
constructor() {
// main data
this._user = new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
getDataFromLocalStorage() {
return _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
get exist() {
let restore = _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService["delete"](this.keyName);
this.reset(new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession());
}
save() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], SessionService);
const SessionStore = new SessionService();
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÅ 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¬webpack://./src/app/store/session.service.tsimport { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service'
import { SHA1 } from 'crypto-js'
import { UserSession } from '../models/user.model';
@Injectable({
providedIn: 'root'
})
class SessionService {
// main data
private _user = new UserSession()
// local storage keyName
private keyName: string;
forceToLoginWithForceToLogInWithPassword = false
permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
constructor() {
this.keyName = (SHA1("SessionService")).toString()
let restore = this.getDataFromLocalStorage()
this._user = restore.user || new UserSession()
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {})
}
get user(): UserSession {
return this._user || new UserSession()
}
get exist() {
let restore = localstoreService.get(this.keyName, {})
let user: UserSession = restore.user
if(user) {
if(user.Profile) {
return true
}
}
return false
}
setLoginPreference(loginPreference: 'None' | 'Password' | 'Pin' | null) {
this._user.LoginPreference = loginPreference
this.save()
}
setPin(pin: string) {
this._user.PIN = SHA1(pin).toString()
this.save()
}
validatePin(pin: string) {
return this._user.PIN == SHA1(pin).toString()
}
needToValidateUser() {
return this._user.Inactivity
}
isUserActive() {
return this._user.Inactivity
}
setInativity(value: boolean) {
this._user.Inactivity = value
this._user.UrlBeforeInactivity = ''
this.save()
}
setUrlBeforeInactivity(pathname: string) {
this._user.UrlBeforeInactivity = pathname
this.save()
}
get hasPin() {
if(!this._user.PIN) {
return false
}
return this._user.PIN.length >= 2
}
reset(user) {
this._user = user
this.setInativity(true)
this.save()
}
delete() {
localstoreService.delete(this.keyName)
this.reset(new UserSession())
}
save() {
localstoreService.set(this.keyName, {
user: this._user
})
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
}
setPermission() {}
}
export const SessionStore = new SessionService()

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ»__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
ReplaceSourceSourceMapSourceêimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service';
import { SHA1 } from 'crypto-js';
import { UserSession } from '../models/user.model';
let SessionService = class SessionService {
constructor() {
// main data
this._user = new UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = (SHA1("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new UserSession();
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new UserSession();
}
get exist() {
let restore = localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = SHA1(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == SHA1(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
localstoreService.delete(this.keyName);
this.reset(new UserSession());
}
save() {
localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = __decorate([
Injectable({
providedIn: 'root'
})
], SessionService);
export const SessionStore = new SessionService();
¯{"version":3,"file":"x","sources":["webpack://./src/app/store/session.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAA;AACxD,OAAO,EAAE,IAAI,EAAE,MAAQ,WAAW,CAAA;AAClC,OAAO,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAC;AAMnD,IAAM,cAAc,GAApB,MAAM,cAAc;IAiClB;QA/BA,YAAY;QACJ,UAAK,GAAG,IAAI,WAAW,EAAE,CAAA;QAIjC,6CAAwC,GAAG,KAAK,CAAA;QAEhD,eAAU,GAAG;YACX,MAAM,EAAE;gBACN,MAAM,EAAE,KAAK;aACd;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE,KAAK;gBACb,QAAQ,EAAE,KAAK;gBACf,QAAQ,EAAE,KAAK;gBACf,YAAY,EAAE,KAAK;aACpB;YACD,OAAO,EAAE;gBACP,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,IAAI,EAAG,KAAK;gBACZ,UAAU,EAAG,KAAK;gBAClB,UAAU,EAAG,KAAK;gBAClB,QAAQ,EAAG,KAAK;aACjB;YACD,IAAI,EAAE;gBACJ,MAAM,EAAE,KAAK;aACd;SACF,CAAA;QAIC,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAClD,IAAI,OAAO,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAA;QAC5C,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,WAAW,EAAE,CAAA;IAEhD,CAAC;IAED,uBAAuB;QACrB,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;IAChD,CAAC;IAED,IAAI,IAAI;QACN,OAAO,IAAI,CAAC,KAAK,IAAK,IAAI,WAAW,EAAE,CAAA;IACzC,CAAC;IAED,IAAI,KAAK;QACP,IAAI,OAAO,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;QACrD,IAAI,IAAI,GAAgB,OAAO,CAAC,IAAI,CAAA;QACpC,IAAG,IAAI,EAAE;YACP,IAAG,IAAI,CAAC,OAAO,EAAE;gBACf,OAAO,IAAI,CAAA;aACZ;SACF;QAED,OAAO,KAAK,CAAA;IACd,CAAC;IAED,kBAAkB,CAAC,eAAmD;QACpE,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,eAAe,CAAA;QAC5C,IAAI,CAAC,IAAI,EAAE,CAAA;IACb,CAAC;IAED,MAAM,CAAC,GAAW;QAChB,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAA;QACrC,IAAI,CAAC,IAAI,EAAE,CAAA;IACb,CAAC;IAED,WAAW,CAAC,GAAW;QACrB,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAA;IAC/C,CAAC;IAED,kBAAkB;QAChB,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAA;IAC9B,CAAC;IAGD,YAAY;QACV,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAA;IAC9B,CAAC;IAED,YAAY,CAAC,KAAc;QACzB,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,KAAK,CAAA;QAC7B,IAAI,CAAC,KAAK,CAAC,mBAAmB,GAAG,EAAE,CAAA;QACnC,IAAI,CAAC,IAAI,EAAE,CAAA;IACb,CAAC;IAED,sBAAsB,CAAC,QAAgB;QACrC,IAAI,CAAC,KAAK,CAAC,mBAAmB,GAAG,QAAQ,CAAA;QACzC,IAAI,CAAC,IAAI,EAAE,CAAA;IACb,CAAC;IAED,IAAI,MAAM;QAER,IAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE;YAClB,OAAO,KAAK,CAAA;SACb;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,CAAA;IAEnC,CAAC;IAED,KAAK,CAAC,IAAI;QACR,IAAI,CAAC,KAAK,GAAG,IAAI,CAAA;QAEjB,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAA;QACvB,IAAI,CAAC,IAAI,EAAE,CAAA;IACb,CAAC;IAED,MAAM;QACJ,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;QACtC,IAAI,CAAC,KAAK,CAAC,IAAI,WAAW,EAAE,CAAC,CAAA;IAC/B,CAAC;IAED,IAAI;QAEF,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAClC,IAAI,EAAE,IAAI,CAAC,KAAK;SACjB,CAAC,CAAA;IAEJ,CAAC;IAGD,IAAI,WAAW;QACb,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,GAAG,EACjD,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;QAClD,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;YACpB,QAAQ,IAAI,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;SACnE;QAED,OAAO,QAAQ,CAAC;IAClB,CAAC;IAGD,IAAI,kBAAkB;QACpB,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,GAAG,EACpD,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;QAClD,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;YACpB,QAAQ,IAAI,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;SACnE;QAED,OAAO,QAAQ,CAAC;IAClB,CAAC;IAGD,eAAe;QACb,IAAI,CAAC,UAAU,GAAG;YAChB,MAAM,EAAE;gBACN,MAAM,EAAE,KAAK;aACd;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE,KAAK;gBACb,QAAQ,EAAE,KAAK;gBACf,QAAQ,EAAE,KAAK;gBACf,YAAY,EAAE,KAAK;aACpB;YACD,OAAO,EAAE;gBACP,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,IAAI,EAAG,KAAK;gBACZ,UAAU,EAAG,KAAK;gBAClB,UAAU,EAAG,KAAK;gBAClB,QAAQ,EAAG,KAAK;aACjB;YACD,IAAI,EAAE;gBACJ,MAAM,EAAE,KAAK;aACd;SACF,CAAA;IACH,CAAC;IAED,aAAa,KAAI,CAAC;;;AA7Kd,cAAc;IAHnB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACI,cAAc;AAkLpB,MAAM,CAAC,MAAM,YAAY,GAAG,IAAI,cAAc,EAAE,CAAA","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { localstoreService } from './localsto
/***/ }) ýÿÿ/*!******************************************!*\
!*** ./src/app/store/session.service.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
let SessionService = class SessionService {
constructor() {
// main data
this._user = new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
getDataFromLocalStorage() {
return _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
get exist() {
let restore = _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService["delete"](this.keyName);
this.reset(new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession());
}
save() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], SessionService);
const SessionStore = new SessionService();
/***/ })  ýÿÿýÿÿýÿÿxÈ ;;;;;;;;;;;;;;;;;AAA2C;AACa;AACtB;AACiB;AAMnD,IAAM,cAAc,GAApB,MAAM,cAAc;IAiClB;QA/BA,YAAY;QACJ,UAAK,GAAG,IAAI,2DAAW,EAAE;QAIjC,6CAAwC,GAAG,KAAK;QAEhD,eAAU,GAAG;YACX,MAAM,EAAE;gBACN,MAAM,EAAE,KAAK;aACd;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE,KAAK;gBACb,QAAQ,EAAE,KAAK;gBACf,QAAQ,EAAE,KAAK;gBACf,YAAY,EAAE,KAAK;aACpB;YACD,OAAO,EAAE;gBACP,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,IAAI,EAAG,KAAK;gBACZ,UAAU,EAAG,KAAK;gBAClB,UAAU,EAAG,KAAK;gBAClB,QAAQ,EAAG,KAAK;aACjB;YACD,IAAI,EAAE;gBACJ,MAAM,EAAE,KAAK;aACd;SACF;QAIC,IAAI,CAAC,OAAO,GAAG,CAAC,+CAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,EAAE;QAClD,IAAI,OAAO,GAAG,IAAI,CAAC,uBAAuB,EAAE;QAC5C,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,IAAI,IAAI,IAAI,2DAAW,EAAE;IAEhD,CAAC;IAED,uBAAuB;QACrB,OAAO,sEAAqB,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;IAChD,CAAC;IAED,IAAI,IAAI;QACN,OAAO,IAAI,CAAC,KAAK,IAAK,IAAI,2DAAW,EAAE;IACzC,CAAC;IAED,IAAI,KAAK;QACP,IAAI,OAAO,GAAG,sEAAqB,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;QACrD,IAAI,IAAI,GAAgB,OAAO,CAAC,IAAI;QACpC,IAAG,IAAI,EAAE;YACP,IAAG,IAAI,CAAC,OAAO,EAAE;gBACf,OAAO,IAAI;aACZ;SACF;QAED,OAAO,KAAK;IACd,CAAC;IAED,kBAAkB,CAAC,eAAmD;QACpE,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,eAAe;QAC5C,IAAI,CAAC,IAAI,EAAE;IACb,CAAC;IAED,MAAM,CAAC,GAAW;QAChB,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,+CAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE;QACrC,IAAI,CAAC,IAAI,EAAE;IACb,CAAC;IAED,WAAW,CAAC,GAAW;QACrB,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,IAAI,+CAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE;IAC/C,CAAC;IAED,kBAAkB;QAChB,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU;IAC9B,CAAC;IAGD,YAAY;QACV,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU;IAC9B,CAAC;IAED,YAAY,CAAC,KAAc;QACzB,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,KAAK;QAC7B,IAAI,CAAC,KAAK,CAAC,mBAAmB,GAAG,EAAE;QACnC,IAAI,CAAC,IAAI,EAAE;IACb,CAAC;IAED,sBAAsB,CAAC,QAAgB;QACrC,IAAI,CAAC,KAAK,CAAC,mBAAmB,GAAG,QAAQ;QACzC,IAAI,CAAC,IAAI,EAAE;IACb,CAAC;IAED,IAAI,MAAM;QAER,IAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE;YAClB,OAAO,KAAK;SACb;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC;IAEnC,CAAC;IAED,KAAK,CAAC,IAAI;QACR,IAAI,CAAC,KAAK,GAAG,IAAI;QAEjB,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,IAAI,EAAE;IACb,CAAC;IAED,MAAM;QACJ,4EAAwB,CAAC,IAAI,CAAC,OAAO,CAAC;QACtC,IAAI,CAAC,KAAK,CAAC,IAAI,2DAAW,EAAE,CAAC;IAC/B,CAAC;IAED,IAAI;QAEF,sEAAqB,CAAC,IAAI,CAAC,OAAO,EAAE;YAClC,IAAI,EAAE,IAAI,CAAC,KAAK;SACjB,CAAC;IAEJ,CAAC;IAGD,IAAI,WAAW;QACb,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,GAAG,EACjD,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;QAClD,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;YACpB,QAAQ,IAAI,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;SACnE;QAED,OAAO,QAAQ,CAAC;IAClB,CAAC;IAGD,IAAI,kBAAkB;QACpB,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,GAAG,EACpD,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;QAClD,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;YACpB,QAAQ,IAAI,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;SACnE;QAED,OAAO,QAAQ,CAAC;IAClB,CAAC;IAGD,eAAe;QACb,IAAI,CAAC,UAAU,GAAG;YAChB,MAAM,EAAE;gBACN,MAAM,EAAE,KAAK;aACd;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE,KAAK;gBACb,QAAQ,EAAE,KAAK;gBACf,QAAQ,EAAE,KAAK;gBACf,YAAY,EAAE,KAAK;aACpB;YACD,OAAO,EAAE;gBACP,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,MAAM,EAAG,KAAK;gBACd,IAAI,EAAG,KAAK;gBACZ,UAAU,EAAG,KAAK;gBAClB,UAAU,EAAG,KAAK;gBAClB,QAAQ,EAAG,KAAK;aACjB;YACD,IAAI,EAAE;gBACJ,MAAM,EAAE,KAAK;aACd;SACF;IACH,CAAC;IAED,aAAa,KAAI,CAAC;;;AA7Kd,cAAc;IAHnB,yDAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACI,cAAc;AAkLb,MAAM,YAAY,GAAG,IAAI,cAAc,EAAE¬webpack://./src/app/store/session.service.tsimport { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service'
import { SHA1 } from 'crypto-js'
import { UserSession } from '../models/user.model';
@Injectable({
providedIn: 'root'
})
class SessionService {
// main data
private _user = new UserSession()
// local storage keyName
private keyName: string;
forceToLoginWithForceToLogInWithPassword = false
permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
constructor() {
this.keyName = (SHA1("SessionService")).toString()
let restore = this.getDataFromLocalStorage()
this._user = restore.user || new UserSession()
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {})
}
get user(): UserSession {
return this._user || new UserSession()
}
get exist() {
let restore = localstoreService.get(this.keyName, {})
let user: UserSession = restore.user
if(user) {
if(user.Profile) {
return true
}
}
return false
}
setLoginPreference(loginPreference: 'None' | 'Password' | 'Pin' | null) {
this._user.LoginPreference = loginPreference
this.save()
}
setPin(pin: string) {
this._user.PIN = SHA1(pin).toString()
this.save()
}
validatePin(pin: string) {
return this._user.PIN == SHA1(pin).toString()
}
needToValidateUser() {
return this._user.Inactivity
}
isUserActive() {
return this._user.Inactivity
}
setInativity(value: boolean) {
this._user.Inactivity = value
this._user.UrlBeforeInactivity = ''
this.save()
}
setUrlBeforeInactivity(pathname: string) {
this._user.UrlBeforeInactivity = pathname
this.save()
}
get hasPin() {
if(!this._user.PIN) {
return false
}
return this._user.PIN.length >= 2
}
reset(user) {
this._user = user
this.setInativity(true)
this.save()
}
delete() {
localstoreService.delete(this.keyName)
this.reset(new UserSession())
}
save() {
localstoreService.set(this.keyName, {
user: this._user
})
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
}
setPermission() {}
}
export const SessionStore = new SessionService()
` ýÿÿ/*!******************************************!*\
!*** ./src/app/store/session.service.ts ***!
\******************************************/
ýÿÿýÿÿýÿÿ»__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
ýÿÿêimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service';
import { SHA1 } from 'crypto-js';
import { UserSession } from '../models/user.model';
let SessionService = class SessionService {
constructor() {
// main data
this._user = new UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = (SHA1("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new UserSession();
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new UserSession();
}
get exist() {
let restore = localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = SHA1(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == SHA1(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
localstoreService.delete(this.keyName);
this.reset(new UserSession());
}
save() {
localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = __decorate([
Injectable({
providedIn: 'root'
})
], SessionService);
export const SessionStore = new SessionService();
¯{"version":3,"file":"x","sources":["webpack://./src/app/store/session.service.ts"],"names":[],"mappings":"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","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { localstoreService } from './localsto
/***/ 92340:
 «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceŒ/*!*****************************************!*\
!*** ./src/environments/environment.ts ***!
\*****************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ­«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceE__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceOimport { oaprDev } from './suport/oapr';
export const environment = oaprDev;
Áwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/environments/environment.tsÉ{"version":3,"file":"x","sources":["webpack://./src/environments/environment.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAKvC,MAAM,CAAC,MAAM,WAAW,GAAgB,OAAO,CAAA","sourcesContent":["import { Environment } from './../app/models/envarioment'\r\nimport { oaprDev } from './suport/oapr'\r\nimport { doneITDev } from './suport/doneIt'\r\nimport { DevDev } from './suport/dev'\r\n\r\n\r\nexport const environment: Environment = oaprDev"]}d'*0EK€±_suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDev†buffer†source„size„maps„hash__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
const environment = _suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDev;
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx&;;;;;AACuC;AAKhC,MAAM,WAAW,GAAgB,iDAAO«webpack://./src/environments/environment.tsëimport { Environment } from './../app/models/envarioment'
import { oaprDev } from './suport/oapr'
import { doneITDev } from './suport/doneIt'
import { DevDev } from './suport/dev'
export const environment: Environment = oaprDevConcatSourceRawSourceE__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
ReplaceSourceSourceMapSourceOimport { oaprDev } from './suport/oapr';
export const environment = oaprDev;
É{"version":3,"file":"x","sources":["webpack://./src/environments/environment.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAKvC,MAAM,CAAC,MAAM,WAAW,GAAgB,OAAO,CAAA","sourcesContent":["import { Environment } from './../app/models/envarioment'\r\nimport { oaprDev } from './suport/oapr'\r\nimport { doneITDev } from './suport/doneIt'\r\nimport { DevDev } from './suport/dev'\r\n\r\n\r\nexport const environment: Environment = oaprDev"]}\false039undefined4248undefined6975_suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDevundefined
/***/ }) †buffer†source„size„maps„hashø/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
const environment = _suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDev;
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx);;;;;;;;AACuC;AAKhC,MAAM,WAAW,GAAgB,iDAAO«webpack://./src/environments/environment.tsëimport { Environment } from './../app/models/envarioment'
import { oaprDev } from './suport/oapr'
import { doneITDev } from './suport/doneIt'
import { DevDev } from './suport/dev'
export const environment: Environment = oaprDev
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þE__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
ReplaceSourceSourceMapSourceOimport { oaprDev } from './suport/oapr';
export const environment = oaprDev;
É{"version":3,"file":"x","sources":["webpack://./src/environments/environment.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAKvC,MAAM,CAAC,MAAM,WAAW,GAAgB,OAAO,CAAA","sourcesContent":["import { Environment } from './../app/models/envarioment'\r\nimport { oaprDev } from './suport/oapr'\r\nimport { doneITDev } from './suport/doneIt'\r\nimport { DevDev } from './suport/dev'\r\n\r\n\r\nexport const environment: Environment = oaprDev"]}\false039undefined4248undefined6975_suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDevundefined RawSource
/***/ })÷üÿÿ/*!*****************************************!*\
!*** ./src/environments/environment.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
const environment = _suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDev;
/***/ }) øüÿÿûüÿÿýÿÿx,;;;;;;;;;;;AACuC;AAKhC,MAAM,WAAW,GAAgB,iDAAO«webpack://./src/environments/environment.tsëimport { Environment } from './../app/models/envarioment'
import { oaprDev } from './suport/oapr'
import { doneITDev } from './suport/doneIt'
import { DevDev } from './suport/dev'
export const environment: Environment = oaprDev` ýÿÿŒ/*!*****************************************!*\
!*** ./src/environments/environment.ts ***!
\*****************************************/
ýÿÿýÿÿýÿÿE__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
ýÿÿOimport { oaprDev } from './suport/oapr';
export const environment = oaprDev;
É{"version":3,"file":"x","sources":["webpack://./src/environments/environment.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAKvC,MAAM,CAAC,MAAM,WAAW,GAAgB,OAAO,CAAA","sourcesContent":["import { Environment } from './../app/models/envarioment'\r\nimport { oaprDev } from './suport/oapr'\r\nimport { doneITDev } from './suport/doneIt'\r\nimport { DevDev } from './suport/dev'\r\n\r\n\r\nexport const environment: Environment = oaprDev"]}\false039undefined4248undefined6975_suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDevundefinedýÿÿýÿÿ,
/***/ 62508:
 Ëf«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceŒ/*!*****************************************!*\
!*** ./src/environments/suport/oapr.ts ***!
\*****************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource =«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ^«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSourceCimport { versionData } from '../../../version/git-version';
export const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
Áwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/environments/suport/oapr.ts {"version":3,"file":"x","sources":["webpack://./src/environments/suport/oapr.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAA;AAI1D,MAAM,CAAC,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC","sourcesContent":["import { versionData } from '../../../version/git-version'\r\nimport { Environment } from './../../app/models/envarioment'\r\n\r\n\r\nexport const oaprProd: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidenciais',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: '',\r\n defaultuserpwd: '',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'\r\n};\r\n\r\nexport const oaprDev: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidencial',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: 'gmanuel@oapr.gov.ao',\r\n defaultuserpwd: 'M@p#2023',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',\r\n};"]}b:=CE)3065?½_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataÿ†buffer†source„size„maps„hashõ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx­;;;;;;AAA0D;AAInD,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,6DAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEK,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,6DAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC«webpack://./src/environments/suport/oapr.tsNimport { versionData } from '../../../version/git-version'
import { Environment } from './../../app/models/envarioment'
export const oaprProd: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};ConcatSourceRawSource__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
ReplaceSourceSourceMapSourceCimport { versionData } from '../../../version/git-version';
export const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
 {"version":3,"file":"x","sources":["webpack://./src/environments/suport/oapr.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAA;AAI1D,MAAM,CAAC,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC","sourcesContent":["import { versionData } from '../../../version/git-version'\r\nimport { Environment } from './../../app/models/envarioment'\r\n\r\n\r\nexport const oaprProd: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidenciais',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: '',\r\n defaultuserpwd: '',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'\r\n};\r\n\r\nexport const oaprDev: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidencial',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: 'gmanuel@oapr.gov.ao',\r\n defaultuserpwd: 'M@p#2023',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',\r\n};"]}Çfalse058undefined6167undefined553563_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefined816822undefined13331343_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefined
/***/ }) †buffer†source„size„maps„hash^/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx°;;;;;;;;;AAA0D;AAInD,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,6DAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEK,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,6DAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC«webpack://./src/environments/suport/oapr.tsNimport { versionData } from '../../../version/git-version'
import { Environment } from './../../app/models/envarioment'
export const oaprProd: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
ReplaceSourceSourceMapSourceCimport { versionData } from '../../../version/git-version';
export const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
 {"version":3,"file":"x","sources":["webpack://./src/environments/suport/oapr.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAA;AAI1D,MAAM,CAAC,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC","sourcesContent":["import { versionData } from '../../../version/git-version'\r\nimport { Environment } from './../../app/models/envarioment'\r\n\r\n\r\nexport const oaprProd: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidenciais',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: '',\r\n defaultuserpwd: '',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'\r\n};\r\n\r\nexport const oaprDev: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidencial',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: 'gmanuel@oapr.gov.ao',\r\n defaultuserpwd: 'M@p#2023',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',\r\n};"]}Çfalse058undefined6167undefined553563_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefined816822undefined13331343_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefined RawSource
/***/ })ãüÿÿê/*!*****************************************!*\
!*** ./src/environments/suport/oapr.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
/***/ }) äüÿÿçüÿÿîüÿÿx³;;;;;;;;;;;;AAA0D;AAInD,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,6DAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEK,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,6DAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC«webpack://./src/environments/suport/oapr.tsNimport { versionData } from '../../../version/git-version'
import { Environment } from './../../app/models/envarioment'
export const oaprProd: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};` ïüÿÿŒ/*!*****************************************!*\
!*** ./src/environments/suport/oapr.ts ***!
\*****************************************/
îüÿÿðüÿÿîüÿÿ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
ñüÿÿCimport { versionData } from '../../../version/git-version';
export const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
 {"version":3,"file":"x","sources":["webpack://./src/environments/suport/oapr.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAA;AAI1D,MAAM,CAAC,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC","sourcesContent":["import { versionData } from '../../../version/git-version'\r\nimport { Environment } from './../../app/models/envarioment'\r\n\r\n\r\nexport const oaprProd: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidenciais',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: '',\r\n defaultuserpwd: '',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'\r\n};\r\n\r\nexport const oaprDev: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidencial',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: 'gmanuel@oapr.gov.ao',\r\n defaultuserpwd: 'M@p#2023',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',\r\n};"]}Çfalse058undefined6167undefined553563_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefined816822undefined13331343_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefinedòüÿÿóüÿÿ,
/***/ 85325:
 Ò#«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceq/*!********************************!*\
!*** ./src/firebase-config.ts ***!
\********************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ]«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Ö«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource¿export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
¸webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/firebase-config.ts5{"version":3,"file":"x","sources":["webpack://./src/firebase-config.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC","sourcesContent":["export const firebaseConfig = {\r\n apiKey: \"AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY\",\r\n authDomain: \"gabinete-digital-2020.firebaseapp.com\",\r\n databaseURL: \"https://gabinete-digital-2020.firebaseio.com\",\r\n projectId: \"gabinete-digital-2020\",\r\n storageBucket: \"gabinete-digital-2020.appspot.com\",\r\n messagingSenderId: \"800733765231\",\r\n appId: \"1:800733765231:web:28e7792ab150006513779a\",\r\n measurementId: \"G-8QN4BLZ8XK\"\r\n};"]}†buffer†source„size„maps„hash__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxØ;;;;AAAO,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC¢webpack://./src/firebase-config.ts½export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};ConcatSourceRawSourceÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
ReplaceSourceSourceMapSource¿export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
5{"version":3,"file":"x","sources":["webpack://./src/firebase-config.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC","sourcesContent":["export const firebaseConfig = {\r\n apiKey: \"AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY\",\r\n authDomain: \"gabinete-digital-2020.firebaseapp.com\",\r\n databaseURL: \"https://gabinete-digital-2020.firebaseio.com\",\r\n projectId: \"gabinete-digital-2020\",\r\n storageBucket: \"gabinete-digital-2020.appspot.com\",\r\n messagingSenderId: \"800733765231\",\r\n appId: \"1:800733765231:web:28e7792ab150006513779a\",\r\n measurementId: \"G-8QN4BLZ8XK\"\r\n};"]}false06undefined
/***/ }) †buffer†source„size„maps„hashö/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÛ;;;;;;;AAAO,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC¢webpack://./src/firebase-config.ts½export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
ReplaceSourceSourceMapSource¿export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
5{"version":3,"file":"x","sources":["webpack://./src/firebase-config.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC","sourcesContent":["export const firebaseConfig = {\r\n apiKey: \"AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY\",\r\n authDomain: \"gabinete-digital-2020.firebaseapp.com\",\r\n databaseURL: \"https://gabinete-digital-2020.firebaseio.com\",\r\n projectId: \"gabinete-digital-2020\",\r\n storageBucket: \"gabinete-digital-2020.appspot.com\",\r\n messagingSenderId: \"800733765231\",\r\n appId: \"1:800733765231:web:28e7792ab150006513779a\",\r\n measurementId: \"G-8QN4BLZ8XK\"\r\n};"]}false06undefined RawSource
/***/ })Ïüÿÿg/*!********************************!*\
!*** ./src/firebase-config.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
/***/ }) ÐüÿÿÓüÿÿÚüÿÿxÞ;;;;;;;;;;AAAO,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC¢webpack://./src/firebase-config.ts½export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};` Ûüÿÿq/*!********************************!*\
!*** ./src/firebase-config.ts ***!
\********************************/
ÚüÿÿÜüÿÿÚüÿÿÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
Ýüÿÿ¿export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
5{"version":3,"file":"x","sources":["webpack://./src/firebase-config.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC","sourcesContent":["export const firebaseConfig = {\r\n apiKey: \"AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY\",\r\n authDomain: \"gabinete-digital-2020.firebaseapp.com\",\r\n databaseURL: \"https://gabinete-digital-2020.firebaseio.com\",\r\n projectId: \"gabinete-digital-2020\",\r\n storageBucket: \"gabinete-digital-2020.appspot.com\",\r\n messagingSenderId: \"800733765231\",\r\n appId: \"1:800733765231:web:28e7792ab150006513779a\",\r\n measurementId: \"G-8QN4BLZ8XK\"\r\n};"]}ýÿÿßüÿÿàüÿÿ,
/***/ 14431:
 ùZ«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceP/*!*********************!*\
!*** ./src/main.ts ***!
\*********************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource 7«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ä«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceà__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource¾import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
­webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./src/main.ts~{"version":3,"file":"x","sources":["webpack://./src/main.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/C,OAAO,EAAE,sBAAsB,EAAE,MAAM,mCAAmC,CAAC;AAE3E,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAElE,OAAO,UAAU,CAAC,CAAC,cAAc;AAEjC,IAAI,WAAW,CAAC,UAAU,EAAE;IAC1B,cAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,sBAAsB,EAAE,CAAC,eAAe,CAAC,SAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,oBAAoB,CAAC,MAAM,CAAC,CAAC","sourcesContent":["import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nimport \"hammerjs\"; // HAMMER TIME\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\n\r\n/* Sentry.init(\r\n {\r\n dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',\r\n // To set your release and dist versions\r\n release: 'gabinetedigital@1.0.0',\r\n dist: '1',\r\n // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.\r\n // We recommend adjusting this value in production.\r\n integrations: [\r\n new BrowserTracing({\r\n tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],\r\n }) as Integration,\r\n ]\r\n },\r\n // Forward the init method to the sibling Framework.\r\n SentrySibling.init\r\n); */\r\n\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\n \r\ndefineCustomElements(window);\r\n"]}e .1{~Pª­åè),=Shrÿ(0Ÿ²Í_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production½(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)Ù(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)¶_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModuleÐ(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)†buffer†source„size„maps„hash|__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
// HAMMER TIME
if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) {
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)(window);
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx%;;;;;;;;AAA+C;AAC4B;AAE9B;AACY;AAES;AAEhD,CAAC,cAAc;AAEjC,IAAI,6EAAsB,EAAE;IAC1B,6DAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,yFAAsB,EAAE,CAAC,eAAe,CAAC,sDAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,gFAAoB,CAAC,MAAM,CAAC,CAAC—webpack://./src/main.tsÑimport { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
ConcatSourceRawSourceà__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
ReplaceSourceSourceMapSource¾import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
~{"version":3,"file":"x","sources":["webpack://./src/main.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/C,OAAO,EAAE,sBAAsB,EAAE,MAAM,mCAAmC,CAAC;AAE3E,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAElE,OAAO,UAAU,CAAC,CAAC,cAAc;AAEjC,IAAI,WAAW,CAAC,UAAU,EAAE;IAC1B,cAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,sBAAsB,EAAE,CAAC,eAAe,CAAC,SAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,oBAAoB,CAAC,MAAM,CAAC,CAAC","sourcesContent":["import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nimport \"hammerjs\"; // HAMMER TIME\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\n\r\n/* Sentry.init(\r\n {\r\n dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',\r\n // To set your release and dist versions\r\n release: 'gabinetedigital@1.0.0',\r\n dist: '1',\r\n // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.\r\n // We recommend adjusting this value in production.\r\n integrations: [\r\n new BrowserTracing({\r\n tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],\r\n }) as Integration,\r\n ]\r\n },\r\n // Forward the init method to the sibling Framework.\r\n SentrySibling.init\r\n); */\r\n\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\n \r\ndefineCustomElements(window);\r\n"]}false046undefined49123undefined126170undefined173229undefined232297undefined300317undefined339360_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.productionundefined370383(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)undefined10231044(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)undefined10641072_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModuleundefined11831202(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)undefined
/***/ }) †buffer†source„size„maps„hashå/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
// HAMMER TIME
if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) {
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)(window);
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx(;;;;;;;;;;;AAA+C;AAC4B;AAE9B;AACY;AAES;AAEhD,CAAC,cAAc;AAEjC,IAAI,6EAAsB,EAAE;IAC1B,6DAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,yFAAsB,EAAE,CAAC,eAAe,CAAC,sDAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,gFAAoB,CAAC,MAAM,CAAC,CAAC—webpack://./src/main.tsÑimport { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);

ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þà__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
ReplaceSourceSourceMapSource¾import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
~{"version":3,"file":"x","sources":["webpack://./src/main.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/C,OAAO,EAAE,sBAAsB,EAAE,MAAM,mCAAmC,CAAC;AAE3E,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAElE,OAAO,UAAU,CAAC,CAAC,cAAc;AAEjC,IAAI,WAAW,CAAC,UAAU,EAAE;IAC1B,cAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,sBAAsB,EAAE,CAAC,eAAe,CAAC,SAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,oBAAoB,CAAC,MAAM,CAAC,CAAC","sourcesContent":["import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nimport \"hammerjs\"; // HAMMER TIME\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\n\r\n/* Sentry.init(\r\n {\r\n dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',\r\n // To set your release and dist versions\r\n release: 'gabinetedigital@1.0.0',\r\n dist: '1',\r\n // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.\r\n // We recommend adjusting this value in production.\r\n integrations: [\r\n new BrowserTracing({\r\n tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],\r\n }) as Integration,\r\n ]\r\n },\r\n // Forward the init method to the sibling Framework.\r\n SentrySibling.init\r\n); */\r\n\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\n \r\ndefineCustomElements(window);\r\n"]}false046undefined49123undefined126170undefined173229undefined232297undefined300317undefined339360_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.productionundefined370383(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)undefined10231044(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)undefined10641072_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModuleundefined11831202(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)undefined RawSource
/***/ })¼üÿÿ5 /*!*********************!*\
!*** ./src/main.ts ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
// HAMMER TIME
if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) {
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)(window);
/***/ }) ½üÿÿÀüÿÿÇüÿÿx+;;;;;;;;;;;;;;AAA+C;AAC4B;AAE9B;AACY;AAES;AAEhD,CAAC,cAAc;AAEjC,IAAI,6EAAsB,EAAE;IAC1B,6DAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,yFAAsB,EAAE,CAAC,eAAe,CAAC,sDAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,gFAAoB,CAAC,MAAM,CAAC,CAAC—webpack://./src/main.tsÑimport { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
` ÈüÿÿP/*!*********************!*\
!*** ./src/main.ts ***!
\*********************/
ÇüÿÿÉüÿÿÇüÿÿà__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
Êüÿÿ¾import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
~{"version":3,"file":"x","sources":["webpack://./src/main.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/C,OAAO,EAAE,sBAAsB,EAAE,MAAM,mCAAmC,CAAC;AAE3E,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAElE,OAAO,UAAU,CAAC,CAAC,cAAc;AAEjC,IAAI,WAAW,CAAC,UAAU,EAAE;IAC1B,cAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,sBAAsB,EAAE,CAAC,eAAe,CAAC,SAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,oBAAoB,CAAC,MAAM,CAAC,CAAC","sourcesContent":["import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nimport \"hammerjs\"; // HAMMER TIME\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\n\r\n/* Sentry.init(\r\n {\r\n dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',\r\n // To set your release and dist versions\r\n release: 'gabinetedigital@1.0.0',\r\n dist: '1',\r\n // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.\r\n // We recommend adjusting this value in production.\r\n integrations: [\r\n new BrowserTracing({\r\n tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],\r\n }) as Integration,\r\n ]\r\n },\r\n // Forward the init method to the sibling Framework.\r\n SentrySibling.init\r\n); */\r\n\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\n \r\ndefineCustomElements(window);\r\n"]}false046undefined49123undefined126170undefined173229undefined232297undefined300317undefined339360_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.productionundefined370383(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)undefined10231044(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)undefined10641072_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModuleundefined11831202(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)undefinedËüÿÿÌüÿÿ,
/***/ 15613:
 [1«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceq/*!********************************!*\
!*** ./version/git-version.ts ***!
\********************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource 
«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÏ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
«webpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource export let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
¸webpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./version/git-version.ts{"version":3,"file":"x","sources":["webpack://./version/git-version.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B,CAAA","sourcesContent":["export let versionData = {\n \"shortSHA\": \"96ea4b202\",\n \"SHA\": \"96ea4b2021c326bdeb13ae3b9b025a608bb546e6\",\n \"branch\": \"webNotifications\",\n \"lastCommitAuthor\": \"'Eudes Inácio'\",\n \"lastCommitTime\": \"'Wed Jun 28 17:13:40 2023 +0100'\",\n \"lastCommitMessage\": \"updated\",\n \"lastCommitNumber\": \"5028\",\n \"change\": \"\",\n \"changeStatus\": \"On branch webNotifications\\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\\n (use \\\"git push\\\" to publish your local commits)\\n\\nChanges to be committed:\\n (use \\\"git restore --staged <file>...\\\" to unstage)\\n\\tmodified: .gitignore\\n\\tmodified: angular.json\\n\\tmodified: package-lock.json\\n\\tmodified: package.json\\n\\tmodified: src/polyfills.ts\",\n \"changeAuthor\": \"eudes.inacio\"\n}"]}†buffer†source„size„maps„hashÓ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;AAAO,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B¢webpack://./version/git-version.tséexport let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
}ConcatSourceRawSourceÏ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
ReplaceSourceSourceMapSource export let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
{"version":3,"file":"x","sources":["webpack://./version/git-version.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B,CAAA","sourcesContent":["export let versionData = {\n \"shortSHA\": \"96ea4b202\",\n \"SHA\": \"96ea4b2021c326bdeb13ae3b9b025a608bb546e6\",\n \"branch\": \"webNotifications\",\n \"lastCommitAuthor\": \"'Eudes Inácio'\",\n \"lastCommitTime\": \"'Wed Jun 28 17:13:40 2023 +0100'\",\n \"lastCommitMessage\": \"updated\",\n \"lastCommitNumber\": \"5028\",\n \"change\": \"\",\n \"changeStatus\": \"On branch webNotifications\\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\\n (use \\\"git push\\\" to publish your local commits)\\n\\nChanges to be committed:\\n (use \\\"git restore --staged <file>...\\\" to unstage)\\n\\tmodified: .gitignore\\n\\tmodified: angular.json\\n\\tmodified: package-lock.json\\n\\tmodified: package.json\\n\\tmodified: src/polyfills.ts\",\n \"changeAuthor\": \"eudes.inacio\"\n}"]}false06undefined
/***/ }) †buffer†source„size„maps„hash</***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;;;;;;AAAO,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B¢webpack://./version/git-version.tséexport let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
}
ConcatSourceRawSource_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
þÏ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
ReplaceSourceSourceMapSource export let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
{"version":3,"file":"x","sources":["webpack://./version/git-version.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B,CAAA","sourcesContent":["export let versionData = {\n \"shortSHA\": \"96ea4b202\",\n \"SHA\": \"96ea4b2021c326bdeb13ae3b9b025a608bb546e6\",\n \"branch\": \"webNotifications\",\n \"lastCommitAuthor\": \"'Eudes Inácio'\",\n \"lastCommitTime\": \"'Wed Jun 28 17:13:40 2023 +0100'\",\n \"lastCommitMessage\": \"updated\",\n \"lastCommitNumber\": \"5028\",\n \"change\": \"\",\n \"changeStatus\": \"On branch webNotifications\\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\\n (use \\\"git push\\\" to publish your local commits)\\n\\nChanges to be committed:\\n (use \\\"git restore --staged <file>...\\\" to unstage)\\n\\tmodified: .gitignore\\n\\tmodified: angular.json\\n\\tmodified: package-lock.json\\n\\tmodified: package.json\\n\\tmodified: src/polyfills.ts\",\n \"changeAuthor\": \"eudes.inacio\"\n}"]}false06undefined RawSource
/***/ })¨üÿÿ­/*!********************************!*\
!*** ./version/git-version.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
/***/ }) ©üÿÿ¬üÿÿ³üÿÿx;;;;;;;;;;AAAO,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B¢webpack://./version/git-version.tséexport let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
}` ´üÿÿq/*!********************************!*\
!*** ./version/git-version.ts ***!
\********************************/
³üÿÿµüÿÿ³üÿÿÏ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
¶üÿÿ export let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
{"version":3,"file":"x","sources":["webpack://./version/git-version.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B,CAAA","sourcesContent":["export let versionData = {\n \"shortSHA\": \"96ea4b202\",\n \"SHA\": \"96ea4b2021c326bdeb13ae3b9b025a608bb546e6\",\n \"branch\": \"webNotifications\",\n \"lastCommitAuthor\": \"'Eudes Inácio'\",\n \"lastCommitTime\": \"'Wed Jun 28 17:13:40 2023 +0100'\",\n \"lastCommitMessage\": \"updated\",\n \"lastCommitNumber\": \"5028\",\n \"change\": \"\",\n \"changeStatus\": \"On branch webNotifications\\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\\n (use \\\"git push\\\" to publish your local commits)\\n\\nChanges to be committed:\\n (use \\\"git restore --staged <file>...\\\" to unstage)\\n\\tmodified: .gitignore\\n\\tmodified: angular.json\\n\\tmodified: package-lock.json\\n\\tmodified: package.json\\n\\tmodified: src/polyfills.ts\",\n \"changeAuthor\": \"eudes.inacio\"\n}"]}õüÿÿ¸üÿÿ¹üÿÿ,
/***/ 24156:
 ˜«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcee/*!****************************!*\
!*** ./src/plugin/deep.js ***!
\****************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ½«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/***/ ((module) => {
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Ыwebpack/lib/util/registerExternalSerializerwebpack-sources/ReplaceSource«webpack/lib/util/registerExternalSerializerŸwebpack-sources/SourceMapSource9function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};Åwebpack://./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/source-map-loader/dist/cjs.js??ruleSet[1].rules[3]!./src/plugin/deep.js{"version":3,"file":"x","names":["deepFind","obj","path","paths","split","current","i","length","undefined","module","exports"],"sources":["webpack://./src/plugin/deep.js"],"sourcesContent":["function deepFind(obj, path) {\r\n var paths = path.split('.')\r\n , current = obj\r\n , i;\r\n \r\n for (i = 0; i < paths.length; ++i) {\r\n if (current[paths[i]] == undefined) {\r\n return undefined;\r\n } else {\r\n current = current[paths[i]];\r\n }\r\n }\r\n return current;\r\n}\r\n \r\nmodule.exports = {\r\n deepFind: deepFind,\r\n};"],"mappings":"AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAAC"}†buffer†source„size„maps„hash9function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
}; ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÂAAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAACžwebpack://./src/plugin/deep.jsifunction deepFind(obj, path) {
var paths = path.split('.')
, current = obj
, i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind,
};` ˆdeepFindƒobj„path…paths…split‡currenti†length‰undefined†module‡exportsReplaceSourceSourceMapSourceà{"version":3,"file":"x","names":["deepFind","obj","path","paths","split","current","i","length","undefined","module","exports"],"sources":["webpack://./src/plugin/deep.js"],"sourcesContent":["function deepFind(obj, path) {\r\n var paths = path.split('.')\r\n , current = obj\r\n , i;\r\n \r\n for (i = 0; i < paths.length; ++i) {\r\n if (current[paths[i]] == undefined) {\r\n return undefined;\r\n } else {\r\n current = current[paths[i]];\r\n }\r\n }\r\n return current;\r\n}\r\n \r\nmodule.exports = {\r\n deepFind: deepFind,\r\n};"],"mappings":"AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAAC"}false
/***/ }) †buffer†source„size„maps„hashY/***/ ((module) => {
function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÆ;;AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAAC,Cžwebpack://./src/plugin/deep.jsifunction deepFind(obj, path) {
var paths = path.split('.')
, current = obj
, i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind,
};` ˆdeepFindƒobj„path…paths…split‡currenti†length‰undefined†module‡exportsConcatSourceRawSource/***/ ((module) => {
ReplaceSourceSourceMapSource9function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};{"version":3,"file":"x","names":["deepFind","obj","path","paths","split","current","i","length","undefined","module","exports"],"sources":["webpack://./src/plugin/deep.js"],"sourcesContent":["function deepFind(obj, path) {\r\n var paths = path.split('.')\r\n , current = obj\r\n , i;\r\n \r\n for (i = 0; i < paths.length; ++i) {\r\n if (current[paths[i]] == undefined) {\r\n return undefined;\r\n } else {\r\n current = current[paths[i]];\r\n }\r\n }\r\n return current;\r\n}\r\n \r\nmodule.exports = {\r\n deepFind: deepFind,\r\n};"],"mappings":"AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAAC"}false RawSource
/***/ })•üÿÿ¾/*!****************************!*\
!*** ./src/plugin/deep.js ***!
\****************************/
/***/ ((module) => {
function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};
/***/ }) –üÿÿ™üÿÿ üÿÿxÇ;;;;;AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAACžwebpack://./src/plugin/deep.jsifunction deepFind(obj, path) {
var paths = path.split('.')
, current = obj
, i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind,
};` üýÿÿƒobj‡þÿÿ…paths€þÿÿ‡currenti†length‰undefined†module‡exports
šüÿÿe/*!****************************!*\
!*** ./src/plugin/deep.js ***!
\****************************/
™üÿÿ/***/ ((module) => {
œüÿÿ9function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};{"version":3,"file":"x","names":["deepFind","obj","path","paths","split","current","i","length","undefined","module","exports"],"sources":["webpack://./src/plugin/deep.js"],"sourcesContent":["function deepFind(obj, path) {\r\n var paths = path.split('.')\r\n , current = obj\r\n , i;\r\n \r\n for (i = 0; i < paths.length; ++i) {\r\n if (current[paths[i]] == undefined) {\r\n return undefined;\r\n } else {\r\n current = current[paths[i]];\r\n }\r\n }\r\n return current;\r\n}\r\n \r\nmodule.exports = {\r\n deepFind: deepFind,\r\n};"],"mappings":"AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAAC"}falseüÿÿžüÿÿ,
/***/ 50863:
 óI«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource¯/*!******************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\******************************************************************************************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ž«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
«webpack/lib/util/registerExternalSerializeržwebpack-sources/OriginalSource®var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;¢webpack://./node_modules/@ionic/core/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace object
/***/ }) †buffer†source„size„maps„hashý/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxt;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA,qC¢webpack://./node_modules/@ionic/core/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace object®var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;ConcatSourceRawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
OriginalSource÷«webpack://./node_modules/@ionic/core/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace objectRawSource
/***/ })züÿÿ¬/*!******************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\******************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;
/***/ }) {üÿÿ~üÿÿ…üÿÿxt;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA¢webpack://./node_modules/@ionic/core/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace object®var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;†üÿÿ¯/*!******************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\******************************************************************************************************************************************/
…üÿÿE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
OriginalSource÷«webpack://./node_modules/@ionic/core/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace objectRawSource‹üÿÿ,
/***/ 55899:
 ÿ«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÇ/*!**************************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/pwa-elements/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\**************************************************************************************************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource '«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
«webpack/lib/util/registerExternalSerializeržwebpack-sources/OriginalSource/var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;ªwebpack://./node_modules/@ionic/pwa-elements/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace object
/***/ }) †buffer†source„size„maps„hash~/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesxÍ;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA,qCªwebpack://./node_modules/@ionic/pwa-elements/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace object/var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;ConcatSourceRawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
OriginalSource÷³webpack://./node_modules/@ionic/pwa-elements/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace objectRawSource
/***/ })güÿÿE/*!**************************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/pwa-elements/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\**************************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;
/***/ }) hüÿÿküÿÿrüÿÿxÍ;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACAªwebpack://./node_modules/@ionic/pwa-elements/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace object/var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;süÿÿÇ/*!**************************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/pwa-elements/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\**************************************************************************************************************************************************/
rüÿÿíîù³webpack://./node_modules/@ionic/pwa-elements/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace objectRawSourcezüÿÿ,
/***/ 46700:
 KK«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceª/*!***************************************************!*\
!*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***!
\***************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ý«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
«webpack/lib/util/registerExternalSerializeržwebpack-sources/OriginalSource}var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;¶webpack://./node_modules/moment/locale|sync|/^\.\/.*$/
/***/ }) †buffer†source„size„maps„hashÌ/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx°;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0B¶webpack://./node_modules/moment/locale|sync|/^\.\/.*$/}var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;ConcatSourceRawSourceE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
OriginalSource÷?webpack://./node_modules/moment/locale|sync|/^\.\/.*$/RawSource
/***/ })Vüÿÿv/*!***************************************************!*\
!*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***!
\***************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;
/***/ }) WüÿÿZüÿÿaüÿÿx°;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA¶webpack://./node_modules/moment/locale|sync|/^\.\/.*$/}var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;büÿÿª/*!***************************************************!*\
!*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***!
\***************************************************/
aüÿÿÜÝù?webpack://./node_modules/moment/locale|sync|/^\.\/.*$/RawSourceiüÿÿ,
/***/ 79259:
 Q«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcež/*!***********************************************!*\
!*** ./src/app/app.component.scss?ngResource ***!
\***********************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource Z«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource$/***/ ((module) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource·module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */"; †buffer†source„size„maps„hash·module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */"; ”{"finalSource":true}ƒmapbufferedMap  RawSourceø
/***/ }) †buffer†source„size„maps„hashå/***/ ((module) => {
"use strict";
module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */";
/***/ }) ”{"finalSource":true}ƒmapbufferedMap ConcatSourceRawSource$/***/ ((module) => {
"use strict";
 RawSource·module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */";þ
/***/ })Eüÿÿƒ/*!***********************************************!*\
!*** ./src/app/app.component.scss?ngResource ***!
\***********************************************/
/***/ ((module) => {
"use strict";
module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */";
/***/ }) FüÿÿIüÿÿ Xüÿÿž/*!***********************************************!*\
!*** ./src/app/app.component.scss?ngResource ***!
\***********************************************/
Wüÿÿ$/***/ ((module) => {
"use strict";
^üÿÿ·module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */";]üÿÿ^üÿÿ,
/***/ 89159:
 «webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.scss?ngResource ***!
\******************************************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource r«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource$/***/ ((module) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource «webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceÃmodule.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */"; †buffer†source„size„maps„hashÃmodule.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */"; ”{"finalSource":true}ƒmapbufferedMap  RawSourceø
/***/ }) †buffer†source„size„maps„hashñ/***/ ((module) => {
"use strict";
module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */";
/***/ }) ”{"finalSource":true}ƒmapbufferedMap ConcatSourceRawSource$/***/ ((module) => {
"use strict";
 RawSourceÃmodule.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */";þ
/***/ }):üÿÿ/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.scss?ngResource ***!
\******************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */";
/***/ }) ;üÿÿ>üÿÿ Müÿÿ/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.scss?ngResource ***!
\******************************************************************************************/
LüÿÿõTüÿÿÃmodule.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */";SüÿÿTüÿÿ,
/***/ 33383:
 å«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcež/*!***********************************************!*\
!*** ./src/app/app.component.html?ngResource ***!
\***********************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ¤«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource$/***/ ((module) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ««webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource\module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n"; †buffer†source„size„maps„hash\module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n"; ”{"finalSource":true}ƒmapbufferedMap  RawSourceø
/***/ }) †buffer†source„size„maps„hashŠ/***/ ((module) => {
"use strict";
module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n";
/***/ }) ”{"finalSource":true}ƒmapbufferedMap ConcatSourceRawSource$/***/ ((module) => {
"use strict";
 RawSource\module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n";þ
/***/ })0üÿÿ(/*!***********************************************!*\
!*** ./src/app/app.component.html?ngResource ***!
\***********************************************/
/***/ ((module) => {
"use strict";
module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n";
/***/ }) 1üÿÿ4üÿÿ Cüÿÿž/*!***********************************************!*\
!*** ./src/app/app.component.html?ngResource ***!
\***********************************************/
BüÿÿëJüÿÿ\module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n";IüÿÿJüÿÿ,
/***/ 66354:
 j«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.html?ngResource ***!
\******************************************************************************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource &«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource$/***/ ((module) => {
"use strict";
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ì«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourcemodule.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>"; †buffer†source„size„maps„hashmodule.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>"; ”{"finalSource":true}ƒmapbufferedMap  RawSourceø
/***/ }) †buffer†source„size„maps„hashË/***/ ((module) => {
"use strict";
module.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>";
/***/ }) ”{"finalSource":true}ƒmapbufferedMap ConcatSourceRawSource$/***/ ((module) => {
"use strict";
 RawSourcemodule.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>";þ
/***/ })&üÿÿê/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.html?ngResource ***!
\******************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>";
/***/ }) 'üÿÿ*üÿÿ 9üÿÿ/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.html?ngResource ***!
\******************************************************************************************/
8üÿÿá@üÿÿmodule.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>";?üÿÿ@üÿÿ,
/***/ 42480:
 ä«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSourceY/*!************************!*\
!*** crypto (ignored) ***!
\************************/
«webpack/lib/util/registerExternalSerializerœwebpack-sources/CachedSource ƒ«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource/***/ (() => {
«webpack/lib/util/registerExternalSerializeržwebpack-sources/OriginalSource/* (ignored) */ßignored|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\crypto-js|crypto
/***/ }) †buffer†source„size„maps„hash)/***/ (() => {
/* (ignored) */
/***/ }) ”{"finalSource":true}ƒmapbufferedMap‡version„fileˆmappings‡sourcesŽsourcesContent…namesx;;AAAA,eßignored|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\crypto-js|crypto/* (ignored) */ConcatSourceRawSource/***/ (() => {
OriginalSource÷hignored|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\crypto-js|cryptoRawSource
/***/ })üÿÿ/*!************************!*\
!*** crypto (ignored) ***!
\************************/
/***/ (() => {
/* (ignored) */
/***/ }) üÿÿ üÿÿ'üÿÿx ;;;;;AAAAßignored|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\crypto-js|crypto/* (ignored) */(üÿÿY/*!************************!*\
!*** crypto (ignored) ***!
\************************/
'üÿÿ/***/ (() => {
¢øhignored|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\crypto-js|cryptoRawSource.üÿÿ
},
«webpack/lib/util/registerExternalSerializerœwebpack-sources/PrefixSource‰/******/ 2__webpack_require__ => { // webpackRuntimeModules
×var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
__webpack_require__.O(0, ["vendor"], () => (__webpack_exec__(14431)));
var __webpack_exports__ = __webpack_require__.O();
}
]); ÙÊÿ(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["main"],{
/***/ 90158:
/*!***************************************!*\
!*** ./src/app/app-routing.module.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppRoutingModule": () => (/* binding */ AppRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
const routes = [
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_index_index_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./index/index.module */ 30722)).then(m => m.IndexPageModule)
},
{
path: '',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts"), __webpack_require__.e("default-src_app_shared_chat_edit-group_edit-group_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_home_home_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./home/home.module */ 3467)).then(m => m.HomePageModule)
},
{
path: 'empty-chat',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/empty-chat/empty-chat.module */ 4674)).then(m => m.EmptyChatPageModule)
},
{
path: 'empty-container',
loadChildren: () => __webpack_require__.e(/*! import() */ "common").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/empty-container/empty-container.module */ 98212)).then(m => m.EmptyContainerPageModule)
},
{
path: 'events-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_events-to-approve_events-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/events-to-approve/events-to-approve.module */ 59168)).then(m => m.EventsToApprovePageModule)
},
{
path: 'expedients',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedients_expedients_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedients/expedients.module */ 56269)).then(m => m.ExpedientsPageModule)
},
{
path: 'document-detail',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee70")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-detail/document-detail.module */ 92378)).then(m => m.DocumentDetailPageModule)
},
{
path: 'edit-group',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_chat_edit-group_edit-group_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/edit-group/edit-group.module */ 98016)).then(m => m.EditGroupPageModule)
},
{
path: 'pedidos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pedidos_pedidos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pedidos/pedidos.module */ 6189)).then(m => m.PedidosPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_approve-event-modal_approve-event-modal_page_ts"), __webpack_require__.e("default-src_app_pages_gabinete-digital_event-list_event-list_module_ts"), __webpack_require__.e("src_app_shared_btn-modal-dismiss_btn-modal-dismiss_module_ts-_fee71")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/gabinete-digital/event-list/event-list.module */ 32470)).then(m => m.EventListPageModule)
},
{
path: 'despachos',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos_despachos_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos/despachos.module */ 87161)).then(m => m.DespachosPageModule)
},
{
path: 'create-process',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_create-process_create-process_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/create-process/create-process.module */ 8765)).then(m => m.CreateProcessPageModule)
},
{
path: 'pendentes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_pendentes_pendentes_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b0")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/pendentes/pendentes.module */ 6394)).then(m => m.PendentesPageModule)
},
{
path: 'delegar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("src_app_modals_delegar_delegar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/delegar/delegar.module */ 73994)).then(m => m.DelegarPageModule)
},
{
path: 'add-note',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_add-note_add-note_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/add-note/add-note.module */ 72458)).then(m => m.AddNotePageModule)
},
{
path: 'dar-parecer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_dar-parecer_dar-parecer_page_ts"), __webpack_require__.e("src_app_modals_dar-parecer_dar-parecer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/dar-parecer/dar-parecer.module */ 84380)).then(m => m.DarParecerPageModule)
},
{
path: 'opts-expediente',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente_opts-expediente_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente/opts-expediente.module */ 88804)).then(m => m.OptsExpedientePageModule)
},
{
path: 'despachos-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_despachos-pr_despachos-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/despachos-pr/despachos-pr.module */ 64460)).then(m => m.DespachosPrPageModule)
},
{
path: 'diplomas',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas_diplomas_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas/diplomas.module */ 97457)).then(m => m.DiplomasPageModule)
},
{
path: 'expedientes-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_expedientes-pr_expedientes-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/expedientes-pr/expedientes-pr.module */ 10443)).then(m => m.ExpedientesPrPageModule)
},
{
path: 'diplomas-assinar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-assinar_diplomas-assinar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-assinar/diplomas-assinar.module */ 54899)).then(m => m.DiplomasAssinarPageModule)
},
{
path: 'opts-expediente-pr',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_page_ts"), __webpack_require__.e("src_app_shared_popover_opts-expediente-pr_opts-expediente-pr_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/opts-expediente-pr/opts-expediente-pr.module */ 37874)).then(m => m.OptsExpedientePrPageModule)
},
{
path: 'despachos-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-options_despachos-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-options_despachos-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-options/despachos-options.module */ 67677)).then(m => m.DespachosOptionsPageModule)
},
{
path: 'despachos-pr-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_despachos-pr-options_despachos-pr-options_page_ts"), __webpack_require__.e("src_app_shared_popover_despachos-pr-options_despachos-pr-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/despachos-pr-options/despachos-pr-options.module */ 66579)).then(m => m.DespachosPrOptionsPageModule)
},
{
path: 'deploma-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_create-process_create-process_page_ts"), __webpack_require__.e("default-src_app_shared_popover_deploma-options_deploma-options_page_ts"), __webpack_require__.e("src_app_shared_popover_deploma-options_deploma-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/deploma-options/deploma-options.module */ 97203)).then(m => m.DeplomaOptionsPageModule)
},
{
path: 'pin',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("src_app_shared_pin_pin_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/pin/pin.module */ 3205)).then(m => m.PinPageModule)
},
{
path: 'fingerprint',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_shared_fingerprint_fingerprint_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/fingerprint/fingerprint.module */ 84264)).then(m => m.FingerprintPageModule)
},
{
path: 'new-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_new-event_new-event_module_ts"), __webpack_require__.e("src_plugin_removeDuplicate_js-_754b1")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/new-event/new-event.module */ 7610)).then(m => m.NewEventPageModule)
},
{
path: 'event-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_shared_agenda_event-list_event-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/event-list/event-list.module */ 19201)).then(m => m.EventListPageModule)
},
{
path: 'approve-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_pages_agenda_event-actions-popover_event-actions-popover_page_ts"), __webpack_require__.e("default-src_app_shared_agenda_approve-event_approve-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/approve-event/approve-event.module */ 53621)).then(m => m.ApproveEventPageModule)
},
{
path: 'bad-request',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_bad-request_bad-request_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/bad-request/bad-request.module */ 63353)).then(m => m.BadRequestPageModule)
},
{
path: 'success-message',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_success-message_success-message_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/success-message/success-message.module */ 26871)).then(m => m.SuccessMessagePageModule)
},
{
path: 'forward',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_modals_forward_forward_page_ts"), __webpack_require__.e("src_app_modals_forward_forward_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/forward/forward.module */ 53357)).then(m => m.ForwardPageModule)
},
{
path: 'edit-event-to-approve',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("default-src_app_shared_agenda_edit-event-to-approve_edit-event-to-approve_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/agenda/edit-event-to-approve/edit-event-to-approve.module */ 73205)).then(m => m.EditEventToApprovePageModule)
},
{
path: 'actions-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_services_publications_service_ts-src_app_shared_popover_actions-options_actions-optio-2d9928")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/actions-options/actions-options.module */ 24140)).then(m => m.ActionsOptionsPageModule)
},
{
path: 'edit-action',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_shared_publication_edit-action_edit-action_module_ts"), __webpack_require__.e("src_app_services_publications_service_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/publication/edit-action/edit-action.module */ 58817)).then(m => m.EditActionPageModule)
},
{
path: 'eliminate-event',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_eliminate-event_eliminate-event_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/eliminate-event/eliminate-event.module */ 99448)).then(m => m.EliminateEventPageModule)
},
{
path: 'inactivity',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_pages_inactivity_inactivity_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/inactivity/inactivity.module */ 31715)).then(m => m.InactivityPageModule)
},
{
path: 'document-set-up-meeting',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_shared_event_attendee-modal_attendee-modal_module_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_document-set-up-meeting_document-set-up-meeting_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-set-up-meeting/document-set-up-meeting.module */ 46833)).then(m => m.DocumentSetUpMeetingPageModule)
},
{
path: 'profile',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_shared_pin_pin_page_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_profile_profile_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/profile/profile.module */ 54804)).then(m => m.ProfilePageModule)
},
{
path: 'all-processes',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_all-processes_all-processes_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/all-processes/all-processes.module */ 86317)).then(m => m.AllProcessesPageModule)
},
{
path: 'searched-document-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_searched-document-options_searched-document-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/searched-document-options/searched-document-options.module */ 27821)).then(m => m.SearchedDocumentOptionsPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-list',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_generic_task-list_task-list_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list/task-list.module */ 47840)).then(m => m.TaskListPageModule)
},
{
path: 'task-detailde',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-detailde_task-detailde_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-detailde/task-detailde.module */ 2763)).then(m => m.TaskDetaildePageModule)
},
{
path: 'task-details',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-details_task-details_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-details/task-details.module */ 85260)).then(m => m.TaskDetailsPageModule)
},
{
path: 'chat-options-features',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_chat-options-features_chat-options-features_page_ts"), __webpack_require__.e("src_app_modals_chat-options-features_chat-options-features_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/chat-options-features/chat-options-features.module */ 34284)).then(m => m.ChatOptionsFeaturesPageModule)
},
{
path: 'document-viewer',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("src_app_modals_document-viewer_document-viewer_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/document-viewer/document-viewer.module */ 59663)).then(m => m.DocumentViewerPageModule)
},
{
path: 'view-document',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-document_view-document_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-document/view-document.module */ 98840)).then(m => m.ViewDocumentPageModule)
},
{
path: 'event-details-documents-options',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_popover_event-details-documents-options_event-details-documents-options_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/event-details-documents-options/event-details-documents-options.module */ 10532)).then(m => m.EventDetailsDocumentsOptionsPageModule)
},
{
path: 'preview-camera',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-node_modules_ngx-image-cropper___ivy_ngcc___fesm2015_ngx-image-cropper_js"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_preview-camera_preview-camera_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-camera/preview-camera.module */ 16629)).then(m => m.PreviewCameraPageModule)
},
{
path: 'group-icons',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_modals_group-icons_group-icons_page_ts"), __webpack_require__.e("src_app_modals_group-icons_group-icons_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/group-icons/group-icons.module */ 27820)).then(m => m.GroupIconsPageModule)
},
{
path: 'video-allowed',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_video-allowed_video-allowed_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/video-allowed/video-allowed.module */ 26016)).then(m => m.VideoAllowedPageModule)
},
{
path: 'preview-photo',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_preview-photo_preview-photo_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/preview-photo/preview-photo.module */ 30388)).then(m => m.PreviewPhotoPageModule)
},
{
path: 'custom-image-cache',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_services_file_custom-image-cache_custom-image-cache_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./services/file/custom-image-cache/custom-image-cache.module */ 1112)).then(m => m.CustomImageCachePageModule)
},
{
path: 'view-media',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_view-media_view-media_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-media/view-media.module */ 97970)).then(m => m.ViewMediaPageModule)
},
{
path: 'view-event',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_modals_view-event_view-event_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/view-event/view-event.module */ 61035)).then(m => m.ViewEventPageModule)
},
{
path: 'previewer',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_previewer_previewer_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/previewer/previewer.module */ 49505)).then(m => m.PreviewerPageModule)
},
{
path: 'set-room-owner',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("common"), __webpack_require__.e("src_app_modals_set-room-owner_set-room-owner_module_ts-src_app_pipes_custom-task_pipe_ts-src_-0bf1f7")]).then(__webpack_require__.bind(__webpack_require__, /*! ./modals/set-room-owner/set-room-owner.module */ 4265)).then(m => m.SetRoomOwnerPageModule)
},
{
path: 'diplomas-gerar',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_shared_gabinete-digital_diplomas-gerar_diplomas-gerar_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/diplomas-gerar/diplomas-gerar.module */ 28225)).then(m => m.DiplomasGerarPageModule)
},
{
path: 'diplomas-gerar-options',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("default-src_app_modals_delegar_delegar_page_ts"), __webpack_require__.e("default-src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_page_ts"), __webpack_require__.e("src_app_shared_popover_diplomas-gerar-options_diplomas-gerar-options_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/diplomas-gerar-options/diplomas-gerar-options.module */ 43413)).then(m => m.DiplomasGerarOptionsPageModule)
},
{
path: 'chat-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-debugging_chat-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-debugging/chat-debugging.module */ 84967)).then(m => m.ChatDebuggingPageModule)
},
{
path: 'chat-message-debugging',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("common"), __webpack_require__.e("src_app_shared_popover_chat-message-debugging_chat-message-debugging_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-message-debugging/chat-message-debugging.module */ 18211)).then(m => m.ChatMessageDebuggingPageModule)
},
{
path: 'add-user',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_chat_add-user_add-user_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/chat/add-user/add-user.module */ 11167)).then(m => m.AddUserPageModule)
},
{
path: 'information',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_modals_information_information_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./modals/information/information.module */ 115)).then(m => m.InformationPageModule)
},
{
path: 'chat-options-popover',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_services_notifications_service_ts"), __webpack_require__.e("default-src_app_services_chat_chat-system_service_ts-src_app_services_chat_message_service_ts"), __webpack_require__.e("default-src_app_services_processes_service_ts"), __webpack_require__.e("default-src_app_services_auth_service_ts"), __webpack_require__.e("default-src_app_services_events_service_ts-src_app_store_eventoaprovacao-store_service_ts"), __webpack_require__.e("default-src_app_store_deplomas_service_ts-src_app_store_despacho-store_service_ts-src_app_sto-82f219"), __webpack_require__.e("default-src_app_services_task_service_ts"), __webpack_require__.e("default-src_app_modals_set-room-owner_set-room-owner_page_ts-src_app_pipes_event_pipe_ts-src_-cb2ad9"), __webpack_require__.e("default-src_app_pages_search_search_page_ts"), __webpack_require__.e("src_app_shared_popover_chat-options-popover_chat-options-popover_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./shared/popover/chat-options-popover/chat-options-popover.module */ 13316)).then(m => m.ChatOptionsPopoverPageModule)
},
{
path: 'task-listt-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_shared_gabinete-digital_generic_task-listt-header_task-listt-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-listt-header/task-listt-header.module */ 70877)).then(m => m.TaskListtHeaderPageModule)
},
{
path: 'task-list-header',
loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_shared_gabinete-digital_generic_task-list-header_task-list-header_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ./shared/gabinete-digital/generic/task-list-header/task-list-header.module */ 34003)).then(m => m.TaskListHeaderPageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
},
{
path: 'tinymce',
loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_tinymce_tinymce_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ./tinymce/tinymce.module */ 92248)).then(m => m.TinymcePageModule)
}
/*
path: 'chat',
component: ChatPage
} */
/*
path: 'chat',
component: ChatPage
} */
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule)({
imports: [
_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule.forRoot(routes, { preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_2__.PreloadAllModules })
],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterModule]
})
], AppRoutingModule);
/***/ }),
/***/ 55041:
/*!**********************************!*\
!*** ./src/app/app.component.ts ***!
\**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', src_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.Platform },
{ type: _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__.StatusBar },
{ type: src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__.SqliteService },
{ type: src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__.InativityService },
{ type: src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__.ThemeService },
{ type: _ionic_storage__WEBPACK_IMPORTED_MODULE_8__.Storage }
];
AppComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_10__.Component)({
selector: 'app-root',
template: _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
providers: [
{ provide: _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__.NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [_app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
})
], AppComponent);
/***/ }),
/***/ 36747:
/*!*******************************!*\
!*** ./src/app/app.module.ts ***!
\*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
_sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__.BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
_sentry_angular__WEBPACK_IMPORTED_MODULE_24__.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(_fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__.fas, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__.fab, _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__.far);
}
};
AppModule.ctorParameters = () => [
{ type: _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FaIconLibrary }
];
AppModule = (0,tslib__WEBPACK_IMPORTED_MODULE_29__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_30__.NgModule)({
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.BrowserModule,
_angular_common__WEBPACK_IMPORTED_MODULE_32__.CommonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.FormsModule,
angular_calendar__WEBPACK_IMPORTED_MODULE_34__.CalendarModule.forRoot({
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_34__.DateAdapter,
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__.adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__.IonicImageLoaderModule,
_ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicModule.forRoot({ animated: false }),
_ionic_storage__WEBPACK_IMPORTED_MODULE_38__.IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
_app_routing_module__WEBPACK_IMPORTED_MODULE_1__.AppRoutingModule,
_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__.FontAwesomeModule,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
// NgbModule,
_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__.NoopAnimationsModule,
_angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__.MatDatepickerModule,
//
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_33__.ReactiveFormsModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__.MatDialogModule,
//
_angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__.HammerModule,
_services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__.CustomImageCachePageRoutingModule,
//
_angular_material_input__WEBPACK_IMPORTED_MODULE_47__.MatInputModule,
_angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MatNativeDateModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatDatetimePickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatTimepickerModule,
_angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__.NgxMatNativeDateModule,
_angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__.NgxMatMomentModule,
_angular_material_select__WEBPACK_IMPORTED_MODULE_45__.MatSelectModule,
_angular_material_button__WEBPACK_IMPORTED_MODULE_44__.MatButtonModule,
_angular_fire__WEBPACK_IMPORTED_MODULE_49__.AngularFireModule.initializeApp(_firebase_config__WEBPACK_IMPORTED_MODULE_23__.firebaseConfig),
_angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__.AngularFireMessagingModule,
_tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__.EditorModule
],
providers: [
{ provide: _angular_material_core__WEBPACK_IMPORTED_MODULE_48__.MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: _angular_core__WEBPACK_IMPORTED_MODULE_30__.ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: _sentry_angular__WEBPACK_IMPORTED_MODULE_24__.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
_ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__.StatusBar,
//SplashScreen,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClient,
_angular_common_http__WEBPACK_IMPORTED_MODULE_39__.HttpClientModule,
{ provide: _angular_router__WEBPACK_IMPORTED_MODULE_52__.RouteReuseStrategy, useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_37__.IonicRouteStrategy },
_ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__.InAppBrowser,
_ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__.Camera,
_awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__.File,
_ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__.WebView,
_ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__.FilePath,
/* FCM,
FirebaseX, */
_services_chat_service__WEBPACK_IMPORTED_MODULE_7__.ChatService,
_ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__.ScreenOrientation,
_ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__.Network,
_ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__.SQLite,
ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__.CookieService,
_ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__.ImagePicker,
_ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__.MediaCapture,
_ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__.Media,
_ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__.StreamingMedia,
_ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__.PhotoViewer,
ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__.NgxImageCompressService,
_awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__.MultipleDocumentsPicker,
ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__.NgxExtendedPdfViewerModule,
_awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__.FileOpener,
_awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__.DocumentViewer,
],
bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_2__.AppComponent],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_30__.CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
/***/ }),
/***/ 29986:
/*!*********************************************************!*\
!*** ./src/app/models/permission/actions.permission.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
/***/ }),
/***/ 75518:
/*!********************************************************!*\
!*** ./src/app/models/permission/agenda-permission.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.exist) {
for (let calendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
/***/ }),
/***/ 54107:
/*!******************************************************!*\
!*** ./src/app/models/permission/chat-permission.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
class ChatPermission {
constructor() {
this.access = 541;
}
}
/***/ }),
/***/ 22108:
/*!**********************************************************!*\
!*** ./src/app/models/permission/gabinete-permission.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
/***/ }),
/***/ 18692:
/*!*****************************************************!*\
!*** ./src/app/models/permission/permissionList.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
class PermissionList {
constructor() {
this.Agenda = new _agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermission();
this.Gabinete = new _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermission();
this.Actions = new _actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermission();
this.Chat = new _chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermission();
}
}
/***/ }),
/***/ 84872:
/*!**************************************!*\
!*** ./src/app/models/user.model.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
class UserForm {
}
class LoginUserRespose {
}
class calendarInterface {
}
class UserSession {
}
/***/ }),
/***/ 96414:
/*!****************************************************!*\
!*** ./src/app/services/change-profile.service.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = (0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)({
providedIn: 'root'
})
], ChangeProfileService);
/***/ }),
/***/ 9014:
/*!******************************************!*\
!*** ./src/app/services/chat.service.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
headersc = headersc.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.headers && _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', _store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData = data;
_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!_store_session_service__WEBPACK_IMPORTED_MODULE_5__.SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.HttpClient
}, {
type: _http_service__WEBPACK_IMPORTED_MODULE_1__.HttpService
}, {
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_10__.Storage
}, {
type: _storage_service__WEBPACK_IMPORTED_MODULE_2__.StorageService
}, {
type: _permission_service__WEBPACK_IMPORTED_MODULE_4__.PermissionService
}, {
type: src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__.ChangeProfileService
}, {
type: src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__.NetworkServiceService
}, {
type: src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__.RochetChatConnectorService
}];
ChatService = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_12__.Injectable)({
providedIn: 'root'
})], ChatService);
/***/ }),
/***/ 72754:
/*!****************************************************************!*\
!*** ./src/app/services/chat/rochet-chat-connector.service.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(src_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Email
},
password: src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__.SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || (0,src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__.deepFind)(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = (0,uuid__WEBPACK_IMPORTED_MODULE_1__.v4)();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], RochetChatConnectorService);
/***/ }),
/***/ 93322:
/*!***************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
const routes = [
{
path: '',
component: _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
})
], CustomImageCachePageRoutingModule);
/***/ }),
/***/ 17628:
/*!*****************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
_capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.readFile({
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__.Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}],
src: [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_4__.Input
}]
};
CustomImageCachePage = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Component)({
selector: 'app-custom-image-cache',
template: _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__,
styles: [_custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__]
})], CustomImageCachePage);
/***/ }),
/***/ 6858:
/*!******************************************!*\
!*** ./src/app/services/http.service.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClient }
];
HttpService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], HttpService);
/***/ }),
/***/ 38378:
/*!***********************************************!*\
!*** ./src/app/services/inativity.service.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_1__.Router }
];
InativityService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], InativityService);
/***/ }),
/***/ 86923:
/*!*****************************************************!*\
!*** ./src/app/services/network-service.service.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new rxjs__WEBPACK_IMPORTED_MODULE_2__.BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__.Network
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.ToastController
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__.Platform
}];
NetworkServiceService = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.Injectable)({
providedIn: 'root'
})], NetworkServiceService);
/***/ }),
/***/ 16548:
/*!************************************************!*\
!*** ./src/app/services/permission.service.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionList();
this.SessionStore = _store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
providedIn: 'root'
})
], PermissionService);
/***/ }),
/***/ 90636:
/*!********************************************!*\
!*** ./src/app/services/sqlite.service.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
let SqliteService = class SqliteService {
};
SqliteService = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)({
providedIn: 'root'
})
], SqliteService);
/***/ }),
/***/ 71188:
/*!*********************************************!*\
!*** ./src/app/services/storage.service.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return new Promise((resolve, reject) => {
const data = _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService["delete"](_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: _ionic_storage__WEBPACK_IMPORTED_MODULE_3__.Storage
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__.Platform
}];
StorageService = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Injectable)({
providedIn: 'root'
})], StorageService);
/***/ }),
/***/ 8140:
/*!*******************************************!*\
!*** ./src/app/services/theme.service.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)("ThemeService")).toString();
let restore = _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageService }
];
ThemeService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], ThemeService);
/***/ }),
/***/ 66096:
/*!*********************************************!*\
!*** ./src/app/store/localstore.service.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.version.lastCommitNumber + src_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
if (ciphertext) {
const bytes = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(crypto_js__WEBPACK_IMPORTED_MODULE_1__.enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(keyName).toString();
const data = value;
const encoded = crypto_js__WEBPACK_IMPORTED_MODULE_1__.AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return (0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})], LocalstoreService);
const localstoreService = new LocalstoreService();
/***/ }),
/***/ 22901:
/*!******************************************!*\
!*** ./src/app/store/session.service.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
let SessionService = class SessionService {
constructor() {
// main data
this._user = new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = ((0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
getDataFromLocalStorage() {
return _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession();
}
get exist() {
let restore = _localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == (0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService["delete"](this.keyName);
this.reset(new _models_user_model__WEBPACK_IMPORTED_MODULE_2__.UserSession());
}
save() {
_localstore_service__WEBPACK_IMPORTED_MODULE_0__.localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)({
providedIn: 'root'
})
], SessionService);
const SessionStore = new SessionService();
/***/ }),
/***/ 92340:
/*!*****************************************!*\
!*** ./src/environments/environment.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
const environment = _suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDev;
/***/ }),
/***/ 62508:
/*!*****************************************!*\
!*** ./src/environments/suport/oapr.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: _version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
/***/ }),
/***/ 85325:
/*!********************************!*\
!*** ./src/firebase-config.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
/***/ }),
/***/ 14431:
/*!*********************!*\
!*** ./src/main.ts ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
// HAMMER TIME
if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) {
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)(window);
/***/ }),
/***/ 15613:
/*!********************************!*\
!*** ./version/git-version.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
/***/ }),
/***/ 24156:
/*!****************************!*\
!*** ./src/plugin/deep.js ***!
\****************************/
/***/ ((module) => {
function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};
/***/ }),
/***/ 50863:
/*!******************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\******************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;
/***/ }),
/***/ 55899:
/*!**************************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/pwa-elements/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\**************************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;
/***/ }),
/***/ 46700:
/*!***************************************************!*\
!*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***!
\***************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;
/***/ }),
/***/ 79259:
/*!***********************************************!*\
!*** ./src/app/app.component.scss?ngResource ***!
\***********************************************/
/***/ ((module) => {
"use strict";
module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */";
/***/ }),
/***/ 89159:
/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.scss?ngResource ***!
\******************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */";
/***/ }),
/***/ 33383:
/*!***********************************************!*\
!*** ./src/app/app.component.html?ngResource ***!
\***********************************************/
/***/ ((module) => {
"use strict";
module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n";
/***/ }),
/***/ 66354:
/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.html?ngResource ***!
\******************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>";
/***/ }),
/***/ 42480:
/*!************************!*\
!*** crypto (ignored) ***!
\************************/
/***/ (() => {
/* (ignored) */
/***/ })
},
/******/ __webpack_require__ => { // webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
/******/ __webpack_require__.O(0, ["vendor"], () => (__webpack_exec__(14431)));
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ }
]); ‚{}ÜÝÞßÍàáŠsourceRoot‡main.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
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NgxMatDateFormats } from '@angular-material-components/datetime-picker';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { AngularFireMessaging } from '@angular/fire/messaging';
const CUSTOM_DATE_FORMATS: NgxMatDateFormats = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
}
@Component({
selector: 'app-root',
templateUrl: 'app.component.html',
styleUrls: ['app.component.scss'],
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
]
})
export class AppComponent {
constructor(
private platform: Platform,
private statusBar: StatusBar,
private sqliteservice: SqliteService,
private InativityService: InativityService,
public ThemeService: ThemeService,
private storage: Storage,
/* private afMessaging: AngularFireMessaging, */
) {
this.initializeApp();
this.storage.set('version', environment.version).then(() => {})
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
} else if( this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
} else {
try {
// this.sqliteservice.databaseConn();
} catch (error) {
}
}
});
}
}
import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MAT_DATE_LOCALE} from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import {
NgxMatDatetimePickerModule,
NgxMatNativeDateModule,
NgxMatTimepickerModule
} from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons'
import { far } from '@fortawesome/free-regular-svg-icons'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import {NgxImageCompressService} from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderComponent, IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
// The e xample is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
// For automatic instrumentation (highly recommended)
import { Integration } from '@sentry/types';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
);
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AppModule {
constructor(library: FaIconLibrary) {
library.addIconPacks(fas, fab, far);
}
}
£export class ActionsPermission{
access = 534;
create = 535;
delete = 536;
edit = 537;
createPost = 538;
deletePost = 539;
editPost = 540;
}
import { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission{
private hasOwnCalendar = false
private hasSharedCalendar = false
constructor() {
if(SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true
}
}
}
get access () {
return 530
if(this.hasOwnCalendar || this.hasSharedCalendar) {
return 530
} else {
return null
}
}
}
1export class ChatPermission {
access = 541;
}sexport class GabinetePermission{
access = 531;
pr_tasks = 533;
md_tasks = 532;
aprove_event = 507;
}
import { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList{
Agenda = new AgendaPermission();
Gabinete = new GabinetePermission();
Actions = new ActionsPermission();
Chat = new ChatPermission();
}
export class UserForm {
username: string;
password: string;
domainName: string;
BasicAuthKey: string;
}
export class LoginUserRespose {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
}[]
UserName: string
Profile: any;
UserPermissions: any;
}
export class calendarInterface {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}
export class UserSession {
BasicAuthKey: string;
UserId: number;
Authorization: string;
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
Email: string
FullName: string
ManagerName: string
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
/**
* @description User Role Id
*/
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
/**
* @description deprecated
*/
CalendarToken: string;
}[]
UserName: string
Password: string
RochetChatUserId: string
Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;
LoginPreference: 'None' | 'Password' | 'Pin' | null;
PIN: string
Inactivity: boolean
UrlBeforeInactivity: string;
UserPermissions: any;
}÷import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid'
@Injectable({
providedIn: 'root'
})
export class ChangeProfileService {
callbacks: {
funx: Function
id: string
}[] = []
callbacksLogin: {
funx: Function
id: string
}[] = []
constructor() { }
registerCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacks.push({funx, id})
return id;
}
registerLoginCallback(funx: Function, object: any = {} ) {
const id = uuidv4()
this.callbacksLogin.push({funx, id})
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index)=> {
if(e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1)
}
}
})
}
run() {
this.callbacks.forEach((e, index)=> {
e.funx()
})
}
runLogin() {
this.callbacksLogin.forEach((e, index)=> {
e.funx()
})
}
}
—4import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService , ConnectionStatus} from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
@Injectable({
providedIn: 'root'
})
export class ChatService {
headers: HttpHeaders;
options: any;
options1: any;
X_User_Id: any;
X_Auth_Token: any;
loggedUserChat: any;
bindOnMessage: any;
constructor(
private http: HttpClient,
private httpService: HttpService,
private storage: Storage,
private storageService: StorageService,
public p: PermissionService,
private changeProfileService: ChangeProfileService,
private NetworkServiceService: NetworkServiceService,
private RochetChatConnectorService: RochetChatConnectorService) {
this.changeProfileService.registerCallback(() => {
this.setheader();
})
}
getDocumentDetails(url: string) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params: any) {
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params,
}
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData: any, rid: string) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers,
}
return this.http.post(url, formData, opts);
}
deleteMessage(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId: string) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body: any) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId: string) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
getChannelMembers(roomId: string) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body: any) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body: any) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body: any) {
let opts = {
headers: this.headers,
}
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
async subscribe(roomId: any) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
}
this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe(async res => {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
await this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
this.getRoomMessages(roomId)
// Reconnect in one second
await new Promise(resolve => setTimeout(resolve, 1000)).catch ((error) => {
console.error(error);
});
await this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
this.getRoomMessages(roomId)
await this.subscribe(roomId);
}
})
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers,
};
this.resetTimer();
}
}
} catch (error) {
}
}
async refreshtoken() {
if(this.headers && SessionStore.user.ChatData) {
this.headers = this.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: this.headers
};
try {
let res = await this.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
}
SessionStore.user.ChatData = data
SessionStore.save()
this.setheader()
this.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
this.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: async () => {
this.resetTimer();
await this.refreshtoken();
return true
}
})
} else {
setTimeout(async () => {
this.resetTimer();
await this.refreshtoken();
}, 60000)
}
}
} else if(!SessionStore.user.ChatData) {
// do nothing
} else if (!this.headers) {
this.setheader()
this.refreshtoken()
}
}
lastUpdateIs10sAgo() {
const currentTime: any = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if(this.timerEventTriggerDateLastUpdate == null) {
return true
}
if(diffTime >= 5000) {
return true
}
return false
}
functionTimer = null;
timerEventTriggerDate = null
timerEventTriggerDateLastUpdate = null
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000*15);
this.functionTimer = setTimeout(() => {
if(this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer()
}
}, 60000 * 15); // time is in milliseconds
}
}
­Limport { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid'
import { wsCallbacksParams, msgQueue, send } from 'src/app/models/rochet-chat-cliente-service'
import { deepFind } from 'src/plugin/deep'
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
import { chatHistory, Rooms } from 'src/app/models/chatMethod';
@Injectable({
providedIn: 'root'
})
export class RochetChatConnectorService {
isLogin = false;
loginResponse = {}
constructor() {
}
connect() {
// dont connect if is already connected
if(this.ws.connected == true) {
return false
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
}
this.ws.send({message, loginRequired: false, requestId: 'connectMessage'})
this.ws.send({message:{msg:"pong"}, loginRequired: false, requestId: 'connectPong'})
this.ws.registerCallback({
type:'Onmessage',
key:'ping-pong',
funx:(message: any) => {
if(message.msg == "ping") {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
}
})
}
wsSend({message, requestId = uuidv4(), loginRequired = true}:send) {
this.ws.send({message:{msg:"pong"}, loginRequired: false})
}
login() {
// dont login if is already login
if(this.isLogin == true) {
return new Promise((resolve, reject)=>{
resolve(this.loginResponse)
})
}
const requestId = uuidv4()
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [
{
user: { email: SessionStore.user.Email },
password: SessionStore.user.Password
}
]
}
this.ws.send({message, requestId: 'login', loginRequired: false})
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
//
//
if(message.result) {
if(message.result.token) {
this.isLogin = true
this.loginResponse = message
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
resolve(message)
//
}
} else {
this.isLogin = false
//
reject(message)
}
reject(message)
return true
}
}})
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [ { "$date": 1480377601 } ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg":"method",
"method":"readMessages",
"params": [roomId, []],
"id": requestId
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4()
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [
roomId,
false,
{
"limit": 100,
"skip": 0
} ]
}
this.ws.send({message, requestId})
return new Promise<Rooms>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
logout() {
this.isLogin = false
this.ws.connected = false
this.ws.disconnect()
}
// send message to room
send({roomId, msg, attachments = null, file = null, localReference = null}) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
}
//
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4()
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve({message, requestId})
return true
}
}})
})
}
leaveRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [
roomId,
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [
roomId,
userId
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
hidingRoom(roomId) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
//
return true
}
}})
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4()
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params:[{"_id":msgId}]
}
this.ws.send({message, requestId});
return new Promise ((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) =>{
if(message.id == requestId ){
resolve(message)
return true
}
}})
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [
groupName,
[username],
false,
customFields,
{
"broadcast":false,
"encrypted":false
}
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
sendStreamNotifyRoom(roomId : string, username, event: 'typing', param: any) {
const requestId = uuidv4()
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [
`${roomId}/${event}`,
username,
param
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyRoom(roomId : string , event: 'typing' | 'deleteMessage' | 'readMessage', param: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params:[
`${roomId}/${event}`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamNotifyUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/notification`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
subStreamMessageUser(param?: any) {
const requestId = uuidv4()
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params:[
`${SessionStore.user.ChatData.data.userId}/message`,
param
]
}
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
receiveStreamNotifyRoom(funx: Function) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=> {
if(message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message)
}
}})
}
getUserStatus(funx:Function){
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
if(message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message)
}
}
})
}
loadHistory(roomId, limit: number = 50) {
const requestId = uuidv4()
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [
roomId,
null,
limit,
{
"$date": 1480377601
}
]
}
this.ws.send({message, requestId: 'loadHistory'})
return new Promise<chatHistory>((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
//
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
setStatus(status: 'online' | 'busy' | 'away' | 'offline') {
const requestId = uuidv4()
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [ status ]
}
this.ws.send({message, requestId})
}
subscribeNotifyRoom(roomId : string) {
const requestId = uuidv4()
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params":[
`${roomId}/event`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
updateRoomEventss(roomId, collection:string, funx: Function, ) {
this.ws.registerCallback({
type:'Onmessage',
funx:(message)=>{
//
if(message.msg =='changed' && message.collection == collection) {
if(message.fields.args[0].rid == roomId) {
funx(message)
}
else if(message.fields.eventName ==`${roomId}/deleteMessage`){
funx(message)
}
}
}
})
}
streamRoomMessages(roomId : string) {
const requestId = "streamRoomMessages"+uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params":[
`${roomId}`,
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message) => {
if(message.id == requestId || message?.subs?.[0] == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyLogged() {
const requestId = uuidv4()
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params":[
"user-status",
false
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoom(roomId : string) {
const requestId = uuidv4()
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [
`null/typing`,
"paulo.pinto",
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
streamNotifyRoomDeleteMessage(roomId:string) {
const requestId = uuidv4()
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [
`${roomId}/deleteMessage`,
true
]
};
this.ws.send({message, requestId})
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId ) { // same request send
resolve(message)
return true
}
}})
});
}
registerCallback(data:wsCallbacksParams) {
return this.ws.registerCallback(data)
}
// socket class ==================================================================
private socket!: WebSocket;
private wsMsgQueue : {[key: string]: msgQueue} = {}
private wsCallbacks: {[key: string]: wsCallbacksParams} = {}
private wsReconnect = 0
private n = 0
private ws = {
connected: false,
registerCallback:(params: wsCallbacksParams) => {
let id = params.requestId || params.key || uuidv4()
//
this.wsCallbacks[id] = params
this.n++
return id
},
connect:()=> {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: async ()=> {
this.ws.connected = true
setTimeout(()=>{
this.ws.wsMsgQueue()
}, 10)
if(this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'reConnect') {
const dontRepeat = await value.funx()
if(dontRepeat) {
this.n--
delete this.wsCallbacks[key]
}
}
}
}
this.wsReconnect++;
},
wsMsgQueue:()=> {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if(item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
} else if(item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key]
}
}
},
send: ({message, requestId = uuidv4(), loginRequired = true}:send) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) { // save data to send when back online
//
//
this.wsMsgQueue[requestId] = {message, requestId, loginRequired}
} else {
let messageStr = JSON.stringify(message)
this.socket.send(messageStr)
}
return requestId
},
onmessage: async (event: any)=> {
const data = JSON.parse(event.data)
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'Onmessage') {
const dontRepeat = await value.funx(data)
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onclose: async (event: any)=> {
this.ws.connected = false
this.isLogin = false
this.connect()
this.login()
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type == 'Offline') {
const dontRepeat = await value.funx()
if(dontRepeat) {
delete this.wsCallbacks[key]
this.n--
}
}
}
},
onerror: (event: any) => {
},
disconnect:() => {
if(this.socket) {
this.socket.onopen = (event: any) => {}
this.socket.onmessage = (event: any) => {}
this.socket.onclose = (event: any) => {}
this.socket.onerror = (event: any) => {}
this.socket.close()
}
}
}
}
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes: Routes = [
{
path: '',
component: CustomImageCachePage
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class CustomImageCachePageRoutingModule {}
»import { Component, Input, OnInit } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG'
@Component({
selector: 'app-custom-image-cache',
templateUrl: './custom-image-cache.page.html',
styleUrls: ['./custom-image-cache.page.scss'],
})
export class CustomImageCachePage implements OnInit {
_src ="";
@Input () spinner = false
ngOnInit() {
}
constructor() { }
@Input()
set src(imageUrl: string){
const imageName = imageUrl.split('/').pop()
const fileType = imageName.split('.').pop()
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
}).catch(async e =>{
await this.storedImage(imageUrl, imageName)
})
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile =>{
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`
})
}
async storedImage(url, path){
const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)
const blob = await response.blob()
const base64Data = await this.convertBlobToBase64(blob) as string;
const savedFile = await Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
})
return savedFile
}
convertBlobToBase64(blob: Blob){
return new Promise((resolve, reject) =>{
const reader = new FileReader;
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result)
}
reader.readAsDataURL(blob)
})
}
}
import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class HttpService {
constructor(private http:HttpClient) { }
post(serviceName:string, data:any){
const headers = new HttpHeaders();
const options = {header: headers, withCredentials: false};
const url = environment.apiChatUrl+serviceName;
const body = {"user": "admin","password": "tabteste@006"};
return this.http.post(url, /* JSON.stringify( */data/* ), options */)
}
get(serviceName:string, options:any){
const url = environment.apiChatUrl+serviceName;
return this.http.get(url, options);
}
}
Uimport { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class InativityService {
constructor(
private router: Router,
) {
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false)
try {
window['inactivity/function']()
} catch (error) {}
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
}
himport { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject, Observable } from 'rxjs';
import { Network } from '@ionic-native/network/ngx'
export enum ConnectionStatus {
Online,
Offline
}
@Injectable({
providedIn: 'root'
})
export class NetworkServiceService {
private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);
constructor(private network: Network, private toastController: ToastController, private plt: Platform) {
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe((status) => {
})
}
public initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
private async updateNetworkStatus(status: ConnectionStatus) {
this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
}
public onNetworkChange(): Observable<ConnectionStatus> {
return this.status.asObservable();
}
public getCurrentNetworkStatus(): ConnectionStatus {
return this.status.getValue();
}
}
Ãimport { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
@Injectable({
providedIn: 'root'
})
export class PermissionService {
permissionList = new PermissionList();
SessionStore = SessionStore
constructor() { }
userRole(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(const arg of args) {
if(arg == this.SessionStore.user.Profile) {
return true
}
}
return false
}
userPermission(args) {
if(!Array.isArray(args)) {
args = [args]
}
for(let permission of (this.SessionStore.user.UserPermissions || [])) {
for( const arg of args ) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if(!Array.isArray(args)) {
args = [args]
}
let count = 0
for(let permission of this.SessionStore.user.UserPermissions ) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args: any) {
let UserRoleIsValid = this.userRole(args)
return {
permissionAnyOf(role) {
if(!Array.isArray(role)) {
role = [role]
}
if(!UserRoleIsValid) { return false }
return true
}
}
}
}
õimport { Injectable } from '@angular/core';
//import { Platform } from '@ionic/angular';
//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';
@Injectable({
providedIn: 'root'
})
export class SqliteService {
// y
}
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { AnimationController, ModalController,Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js'
import { localstoreService } from '../store/localstore.service';
/* import { Plugins } from '@capacitor/core';
const { Storage } = Plugins; */
@Injectable({
providedIn: 'root'
})
export class StorageService {
private keyName: string;
constructor(private storage:Storage,
private platform: Platform
) {}
key(key:string): string {
return (SHA1('service'+"StorageService"+key)).toString()
}
async keyExist(key:string) {
return await localstoreService.keyExist(this.key(key))
}
// Store the value
async store(key: string, value: any) {
await localstoreService.set(this.key(key), value)
}
// Get the value
async get(key: string): Promise<any> {
return new Promise((resolve, reject)=>{
const data = localstoreService.get(this.key(key), false)
if(data) resolve(data)
else reject(data)
})
}
async remove(key: string){
await localstoreService.delete(this.key(key))
}
/*
// Get the value
async get(storageKey: string) {
const ret = await Storage.get({ key: storageKey });
return JSON.parse(unescape(atob(ret.value)));
}
async removeStorageItem(storageKey: string) {
await Storage.remove({ key: storageKey });
}
// Clear storage
async clear() {
await Storage.clear();
} */
}
5import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { AES, enc, SHA1 } from 'crypto-js'
@Injectable({
providedIn: 'root'
})
export class ThemeService {
themes = [
'gov',
'default',
'doneIt'
]
private defaultTheme: any = 'gov'
currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme
keyName: string
constructor(
private storageservice: StorageService
) {
this.keyName = (SHA1("ThemeService")).toString()
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
})
this.setTheme(restore.theme)
}
setTheme(theme: 'gov' | 'default' | 'doneIt') {
if(this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
})
}
}
allows(args) {
if(!Array.isArray(args)) {
args = [args]
}
return args.includes(this.currentTheme)
}
saveTheme() {
}
}Kimport { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js'
import { environment } from 'src/environments/environment';
@Injectable({
providedIn: 'root'
})
export class LocalstoreService {
private prefix = environment.version.lastCommitNumber + environment.id+"-";
private previewPrefix = 'v17-';
callbacks: {[key: string]: {
path: string,
funx: Function,
id: string
}} = {}
constructor() {
const key = SHA1('version').toString()
this.set(key, this.prefix)
}
getKey(keyName:string) {
return this.prefix + keyName
}
keyExist(keyName) {
keyName = this.getKey(keyName)
return !localStorage.getItem(keyName) === null
}
get( keyName:string, safe) {
keyName = this.getKey(keyName)
const ciphertext = localStorage.getItem(keyName)
const hashKey = SHA1(keyName).toString()
if(ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey)
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData)
} catch {
return decryptedData;
}
} else {
return safe
}
}
set(keyName:string, value) {
keyName = this.getKey(keyName)
if(typeof(value) != 'string') {
value = JSON.stringify(value)
}
const hashKey = SHA1(keyName).toString()
const data = value
const encoded = AES.encrypt( data, hashKey).toString();
localStorage.setItem(keyName, encoded)
}
delete(keyName:string) {
keyName = this.getKey(keyName)
localStorage.removeItem(keyName)
}
private async change(changeType: 'set' | 'delete') {
const currentPath = window.location.pathname
for (const [key, value] of Object.entries(this.callbacks)) {
if(currentPath.startsWith(value.path)) {}
const dontRepeat = await value.funx({event:{type: changeType}})
if(dontRepeat) {
delete this.callbacks[key]
}
}
}
listener() {}
}
export const localstoreService = new LocalstoreService()import { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service'
import { SHA1 } from 'crypto-js'
import { UserSession } from '../models/user.model';
@Injectable({
providedIn: 'root'
})
class SessionService {
// main data
private _user = new UserSession()
// local storage keyName
private keyName: string;
forceToLoginWithForceToLogInWithPassword = false
permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
constructor() {
this.keyName = (SHA1("SessionService")).toString()
let restore = this.getDataFromLocalStorage()
this._user = restore.user || new UserSession()
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {})
}
get user(): UserSession {
return this._user || new UserSession()
}
get exist() {
let restore = localstoreService.get(this.keyName, {})
let user: UserSession = restore.user
if(user) {
if(user.Profile) {
return true
}
}
return false
}
setLoginPreference(loginPreference: 'None' | 'Password' | 'Pin' | null) {
this._user.LoginPreference = loginPreference
this.save()
}
setPin(pin: string) {
this._user.PIN = SHA1(pin).toString()
this.save()
}
validatePin(pin: string) {
return this._user.PIN == SHA1(pin).toString()
}
needToValidateUser() {
return this._user.Inactivity
}
isUserActive() {
return this._user.Inactivity
}
setInativity(value: boolean) {
this._user.Inactivity = value
this._user.UrlBeforeInactivity = ''
this.save()
}
setUrlBeforeInactivity(pathname: string) {
this._user.UrlBeforeInactivity = pathname
this.save()
}
get hasPin() {
if(!this._user.PIN) {
return false
}
return this._user.PIN.length >= 2
}
reset(user) {
this._user = user
this.setInativity(true)
this.save()
}
delete() {
localstoreService.delete(this.keyName)
this.reset(new UserSession())
}
save() {
localstoreService.set(this.keyName, {
user: this._user
})
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ',
initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access : false,
create : false,
delete : false,
edit : false,
createPost : false,
deletePost : false,
editPost : false
},
Chat: {
access: false
}
}
}
setPermission() {}
}
export const SessionStore = new SessionService()
ëimport { Environment } from './../app/models/envarioment'
import { oaprDev } from './suport/oapr'
import { doneITDev } from './suport/doneIt'
import { DevDev } from './suport/dev'
export const environment: Environment = oaprDevNimport { versionData } from '../../../version/git-version'
import { Environment } from './../../app/models/envarioment'
export const oaprProd: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev: Environment = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};½export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};Ñimport { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
éexport let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
}ifunction deepFind(obj, path) {
var paths = path.split('.')
, current = obj
, i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind,
};®var map = {
"./ion-action-sheet.entry.js": [
58141,
"common",
"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js"
],
"./ion-alert.entry.js": [
13225,
"common",
"node_modules_ionic_core_dist_esm_ion-alert_entry_js"
],
"./ion-app_8.entry.js": [
4812,
"common",
"node_modules_ionic_core_dist_esm_ion-app_8_entry_js"
],
"./ion-avatar_3.entry.js": [
86655,
"common",
"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js"
],
"./ion-back-button.entry.js": [
44856,
"common",
"node_modules_ionic_core_dist_esm_ion-back-button_entry_js"
],
"./ion-backdrop.entry.js": [
13059,
"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js"
],
"./ion-button_2.entry.js": [
98308,
"common",
"node_modules_ionic_core_dist_esm_ion-button_2_entry_js"
],
"./ion-card_5.entry.js": [
44690,
"common",
"node_modules_ionic_core_dist_esm_ion-card_5_entry_js"
],
"./ion-checkbox.entry.js": [
64090,
"common",
"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js"
],
"./ion-chip.entry.js": [
36214,
"common",
"node_modules_ionic_core_dist_esm_ion-chip_entry_js"
],
"./ion-col_3.entry.js": [
69447,
"node_modules_ionic_core_dist_esm_ion-col_3_entry_js"
],
"./ion-datetime_3.entry.js": [
79689,
"common",
"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js"
],
"./ion-fab_3.entry.js": [
18840,
"common",
"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js"
],
"./ion-img.entry.js": [
40749,
"node_modules_ionic_core_dist_esm_ion-img_entry_js"
],
"./ion-infinite-scroll_2.entry.js": [
69667,
"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js"
],
"./ion-input.entry.js": [
83288,
"common",
"node_modules_ionic_core_dist_esm_ion-input_entry_js"
],
"./ion-item-option_3.entry.js": [
35473,
"common",
"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js"
],
"./ion-item_8.entry.js": [
53634,
"common",
"node_modules_ionic_core_dist_esm_ion-item_8_entry_js"
],
"./ion-loading.entry.js": [
22855,
"common",
"node_modules_ionic_core_dist_esm_ion-loading_entry_js"
],
"./ion-menu_3.entry.js": [
495,
"common",
"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js"
],
"./ion-modal.entry.js": [
58737,
"common",
"node_modules_ionic_core_dist_esm_ion-modal_entry_js"
],
"./ion-nav_2.entry.js": [
99632,
"common",
"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js"
],
"./ion-popover.entry.js": [
48050,
"common",
"node_modules_ionic_core_dist_esm_ion-popover_entry_js"
],
"./ion-progress-bar.entry.js": [
18994,
"common",
"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js"
],
"./ion-radio_2.entry.js": [
23592,
"common",
"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js"
],
"./ion-range.entry.js": [
35454,
"common",
"node_modules_ionic_core_dist_esm_ion-range_entry_js"
],
"./ion-refresher_2.entry.js": [
290,
"common",
"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js"
],
"./ion-reorder_2.entry.js": [
92666,
"common",
"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js"
],
"./ion-ripple-effect.entry.js": [
64816,
"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js"
],
"./ion-route_4.entry.js": [
45534,
"common",
"node_modules_ionic_core_dist_esm_ion-route_4_entry_js"
],
"./ion-searchbar.entry.js": [
94902,
"common",
"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js"
],
"./ion-segment_2.entry.js": [
91938,
"common",
"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js"
],
"./ion-select_3.entry.js": [
78179,
"common",
"node_modules_ionic_core_dist_esm_ion-select_3_entry_js"
],
"./ion-slide_2.entry.js": [
90668,
"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js"
],
"./ion-spinner.entry.js": [
61624,
"common",
"node_modules_ionic_core_dist_esm_ion-spinner_entry_js"
],
"./ion-split-pane.entry.js": [
19989,
"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js"
],
"./ion-tab-bar_2.entry.js": [
28902,
"common",
"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js"
],
"./ion-tab_2.entry.js": [
70199,
"common",
"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js"
],
"./ion-text.entry.js": [
48395,
"common",
"node_modules_ionic_core_dist_esm_ion-text_entry_js"
],
"./ion-textarea.entry.js": [
96357,
"common",
"node_modules_ionic_core_dist_esm_ion-textarea_entry_js"
],
"./ion-toast.entry.js": [
38268,
"common",
"node_modules_ionic_core_dist_esm_ion-toast_entry_js"
],
"./ion-toggle.entry.js": [
15269,
"common",
"node_modules_ionic_core_dist_esm_ion-toggle_entry_js"
],
"./ion-virtual-scroll.entry.js": [
32875,
"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 50863;
module.exports = webpackAsyncContext;/var map = {
"./pwa-action-sheet.entry.js": [
45464,
"node_modules_ionic_pwa-elements_dist_esm_pwa-action-sheet_entry_js"
],
"./pwa-camera-modal-instance.entry.js": [
68724,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal-instance_entry_js"
],
"./pwa-camera-modal.entry.js": [
8145,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera-modal_entry_js"
],
"./pwa-camera.entry.js": [
30527,
"node_modules_ionic_pwa-elements_dist_esm_pwa-camera_entry_js"
],
"./pwa-toast.entry.js": [
44389,
"node_modules_ionic_pwa-elements_dist_esm_pwa-toast_entry_js"
]
};
function webpackAsyncContext(req) {
if(!__webpack_require__.o(map, req)) {
return Promise.resolve().then(() => {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
});
}
var ids = map[req], id = ids[0];
return __webpack_require__.e(ids[1]).then(() => {
return __webpack_require__(id);
});
}
webpackAsyncContext.keys = () => (Object.keys(map));
webpackAsyncContext.id = 55899;
module.exports = webpackAsyncContext;}var map = {
"./af": 58685,
"./af.js": 58685,
"./ar": 254,
"./ar-dz": 4312,
"./ar-dz.js": 4312,
"./ar-kw": 32614,
"./ar-kw.js": 32614,
"./ar-ly": 18630,
"./ar-ly.js": 18630,
"./ar-ma": 28674,
"./ar-ma.js": 28674,
"./ar-sa": 49032,
"./ar-sa.js": 49032,
"./ar-tn": 24730,
"./ar-tn.js": 24730,
"./ar.js": 254,
"./az": 53052,
"./az.js": 53052,
"./be": 60150,
"./be.js": 60150,
"./bg": 63069,
"./bg.js": 63069,
"./bm": 13466,
"./bm.js": 13466,
"./bn": 18516,
"./bn-bd": 90557,
"./bn-bd.js": 90557,
"./bn.js": 18516,
"./bo": 26273,
"./bo.js": 26273,
"./br": 9588,
"./br.js": 9588,
"./bs": 19815,
"./bs.js": 19815,
"./ca": 83331,
"./ca.js": 83331,
"./cs": 21320,
"./cs.js": 21320,
"./cv": 72219,
"./cv.js": 72219,
"./cy": 68266,
"./cy.js": 68266,
"./da": 66427,
"./da.js": 66427,
"./de": 67435,
"./de-at": 52871,
"./de-at.js": 52871,
"./de-ch": 12994,
"./de-ch.js": 12994,
"./de.js": 67435,
"./dv": 82357,
"./dv.js": 82357,
"./el": 95649,
"./el.js": 95649,
"./en-au": 59961,
"./en-au.js": 59961,
"./en-ca": 19878,
"./en-ca.js": 19878,
"./en-gb": 3924,
"./en-gb.js": 3924,
"./en-ie": 70864,
"./en-ie.js": 70864,
"./en-il": 91579,
"./en-il.js": 91579,
"./en-in": 30940,
"./en-in.js": 30940,
"./en-nz": 16181,
"./en-nz.js": 16181,
"./en-sg": 44301,
"./en-sg.js": 44301,
"./eo": 85291,
"./eo.js": 85291,
"./es": 54529,
"./es-do": 53764,
"./es-do.js": 53764,
"./es-mx": 12584,
"./es-mx.js": 12584,
"./es-us": 63425,
"./es-us.js": 63425,
"./es.js": 54529,
"./et": 35203,
"./et.js": 35203,
"./eu": 70678,
"./eu.js": 70678,
"./fa": 83483,
"./fa.js": 83483,
"./fi": 96262,
"./fi.js": 96262,
"./fil": 52521,
"./fil.js": 52521,
"./fo": 34555,
"./fo.js": 34555,
"./fr": 63131,
"./fr-ca": 88239,
"./fr-ca.js": 88239,
"./fr-ch": 21702,
"./fr-ch.js": 21702,
"./fr.js": 63131,
"./fy": 267,
"./fy.js": 267,
"./ga": 23821,
"./ga.js": 23821,
"./gd": 71753,
"./gd.js": 71753,
"./gl": 4074,
"./gl.js": 4074,
"./gom-deva": 92762,
"./gom-deva.js": 92762,
"./gom-latn": 5969,
"./gom-latn.js": 5969,
"./gu": 82809,
"./gu.js": 82809,
"./he": 45402,
"./he.js": 45402,
"./hi": 315,
"./hi.js": 315,
"./hr": 10410,
"./hr.js": 10410,
"./hu": 38288,
"./hu.js": 38288,
"./hy-am": 67928,
"./hy-am.js": 67928,
"./id": 71334,
"./id.js": 71334,
"./is": 86959,
"./is.js": 86959,
"./it": 34864,
"./it-ch": 51124,
"./it-ch.js": 51124,
"./it.js": 34864,
"./ja": 36141,
"./ja.js": 36141,
"./jv": 29187,
"./jv.js": 29187,
"./ka": 42136,
"./ka.js": 42136,
"./kk": 94332,
"./kk.js": 94332,
"./km": 18607,
"./km.js": 18607,
"./kn": 84305,
"./kn.js": 84305,
"./ko": 70234,
"./ko.js": 70234,
"./ku": 16003,
"./ku.js": 16003,
"./ky": 75061,
"./ky.js": 75061,
"./lb": 32786,
"./lb.js": 32786,
"./lo": 66183,
"./lo.js": 66183,
"./lt": 50029,
"./lt.js": 50029,
"./lv": 24169,
"./lv.js": 24169,
"./me": 68577,
"./me.js": 68577,
"./mi": 68177,
"./mi.js": 68177,
"./mk": 50337,
"./mk.js": 50337,
"./ml": 65260,
"./ml.js": 65260,
"./mn": 52325,
"./mn.js": 52325,
"./mr": 14695,
"./mr.js": 14695,
"./ms": 75334,
"./ms-my": 37151,
"./ms-my.js": 37151,
"./ms.js": 75334,
"./mt": 63570,
"./mt.js": 63570,
"./my": 97963,
"./my.js": 97963,
"./nb": 88028,
"./nb.js": 88028,
"./ne": 86638,
"./ne.js": 86638,
"./nl": 50302,
"./nl-be": 66782,
"./nl-be.js": 66782,
"./nl.js": 50302,
"./nn": 33501,
"./nn.js": 33501,
"./oc-lnc": 50563,
"./oc-lnc.js": 50563,
"./pa-in": 50869,
"./pa-in.js": 50869,
"./pl": 65302,
"./pl.js": 65302,
"./pt": 49687,
"./pt-br": 74884,
"./pt-br.js": 74884,
"./pt.js": 49687,
"./ro": 79107,
"./ro.js": 79107,
"./ru": 33627,
"./ru.js": 33627,
"./sd": 30355,
"./sd.js": 30355,
"./se": 83427,
"./se.js": 83427,
"./si": 11848,
"./si.js": 11848,
"./sk": 54590,
"./sk.js": 54590,
"./sl": 20184,
"./sl.js": 20184,
"./sq": 56361,
"./sq.js": 56361,
"./sr": 78965,
"./sr-cyrl": 81287,
"./sr-cyrl.js": 81287,
"./sr.js": 78965,
"./ss": 25456,
"./ss.js": 25456,
"./sv": 70451,
"./sv.js": 70451,
"./sw": 77558,
"./sw.js": 77558,
"./ta": 51356,
"./ta.js": 51356,
"./te": 73693,
"./te.js": 73693,
"./tet": 21243,
"./tet.js": 21243,
"./tg": 42500,
"./tg.js": 42500,
"./th": 55768,
"./th.js": 55768,
"./tk": 77761,
"./tk.js": 77761,
"./tl-ph": 35780,
"./tl-ph.js": 35780,
"./tlh": 29590,
"./tlh.js": 29590,
"./tr": 33807,
"./tr.js": 33807,
"./tzl": 93857,
"./tzl.js": 93857,
"./tzm": 60654,
"./tzm-latn": 8806,
"./tzm-latn.js": 8806,
"./tzm.js": 60654,
"./ug-cn": 30845,
"./ug-cn.js": 30845,
"./uk": 19232,
"./uk.js": 19232,
"./ur": 47052,
"./ur.js": 47052,
"./uz": 77967,
"./uz-latn": 32233,
"./uz-latn.js": 32233,
"./uz.js": 77967,
"./vi": 98615,
"./vi.js": 98615,
"./x-pseudo": 12320,
"./x-pseudo.js": 12320,
"./yo": 31313,
"./yo.js": 31313,
"./zh-cn": 64490,
"./zh-cn.js": 64490,
"./zh-hk": 55910,
"./zh-hk.js": 55910,
"./zh-mo": 98262,
"./zh-mo.js": 98262,
"./zh-tw": 44223,
"./zh-tw.js": 44223
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 46700;/* (ignored) */@;HttpHeadersŠHttpParamsŠInjectableHttpServiceŽStorageServiceŠHttpClientenvironment‡StoragePermissionServiceŒSessionStore”ChangeProfileService•NetworkServiceServiceConnectionStatusšRochetChatConnectorServiceChatServiceconstructor„httphttpService‡storageŽstorageServicep”changeProfileServiceregisterCallback‰setheadergetDocumentDetailsƒurlˆheaderscƒset„userˆChatDatakÿÿÿ†userId‰authTokenˆoptionsc‡headerswithCredentialsƒget‰subscribeŽgetAllChannelsŠapiChatUrl‡optionsgetAllUserChannelsgetAllRoomsgetRoomInfo†roomId†params„optsŒcustomsRooms“getAllPrivateGroupsgetAllUsers”getAllConnectedUsers”getAllDirectMessagesgetRoomMessagessendMessage„body„postŠuploadFileˆformDataƒriddeleteMessage‰leaveRoomŠgetMembersgetMemberInfosetUserStatusŽremoveChatRoomŠcreateRoomgetDirectMessageˆaddGroup”setGroupCustomFieldsgetGroupMembersgetChannelMembers—getPrivateGroupMessagesgetPublicGroupMessagesŠcloseGroupŒcloseChannelŠleaveGroupŒleaveChannel“removeChannelMemberaddChannelOwneraddGroupOwnerdeleteGroupdeleteChannelŽaddUserToGroupŒgetGroupInforenameGroupremoveGroupMember…_thisƒres‡Promise‡resolveŠsetTimeout…catch…error‡consoleŽuserPermissionŽpermissionList„Chat†accessŠresetTimerŒrefreshtoken†_this2ŒBasicAuthKey†apiURL‰toPromise†status„saveŸtimerEventTriggerDateLastUpdate„Date—getCurrentNetworkStatus‡Offline‰requestId„type„funxlastUpdateIs10sAgocurrentTimeˆdiffTime„MathƒabsŒclearTimeoutfunctionTimer•timerEventTriggerDate†OnlineŠprovidedInv4†uuidv4ˆdeepFind‰connectedidƒkeywsCallbacksn‡connect†socket‰WebSocketŒapiWsChatUrl†onopenws‰onmessage‡onclose‡onerrorŠwsMsgQueuewsReconnect…value†Object‡entriesŠdontRepeat„itemloginRequired‡isLogin„send‡messageŠmessageStr„JSON‰stringify…event…parse…loginŠdisconnect…closeƒmsgùþÿÿ‡support†wsSend†rejectloginResponse†method…email…EmailˆpasswordˆPassword†result…tokenˆgetRooms‰roomOlderreadMessagegetUserOfRoom†logoutattachmentséþÿÿŽlocalReferenceupdateMessagemessageObjectŒaddRoomOwnerŠhidingRoomˆjoinRoom…msgIdcreatePrivateRoom‰groupNameˆusernameŒcustomFields”sendStreamNotifyRoom…param“subStreamNotifyRoom„name“subStreamNotifyUser”subStreamMessageUser—receiveStreamNotifyRoomŠcollectiongetUserStatusloadHistory…limit‰setStatus“subscribeNotifyRoomupdateRoomEventss†fields„args‰eventNamestreamRoomMessages„subsstreamNotifyLoggedstreamNotifyRoomstreamNotifyRoomDeleteMessage‰Component…Input‰DirectoryŠFilesystemŒCACHE_FOLDER”CustomImageCachePageˆngOnInitƒsrcˆimageUrl‰imageName…splitƒpopˆfileTypeˆreadFile‰directory…Cache„path„then„_srcestoredImageˆresponse…fetch„blobŠbase64Data“convertBlobToBase64‰savedFile‰writeFile†readerŠFileReader†onloadreadAsDataURLˆselectorˆtemplateToastControllerˆPlatformBehaviorSubject‡Network‡networktoastControllerƒplt…ready—initializeNetworkEvents„nextonNetworkChangeŒonDisconnectˆgetValue“updateNetworkStatus‰onConnectŠconnection…toast†createˆdurationˆposition‡presentŒasObservable„SHA1localstoreServiceˆplatformˆtoStringˆkeyExist…store†_this3†remove†delete†_this4ƒAESƒencLocalstoreServicelastCommitNumber†prefix†getKey‡keyNameŒlocalStorage‡getItem„safeŠciphertext‡hashKey…bytes‡decryptdecryptedData„Utf8‡encoded‡encrypt‡setItemŠremoveItem†changeŠchangeTypecurrentPath†windowˆlocationˆpathname‰callbacksŠstartsWithˆlistenerƒobj…paths‡currenti†length‰undefined†module‡exportswebpack:///lþÿÿY(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["main"],{
/***/ 90158:
kþÿÿ/*!***************************************!*\
!*** ./src/app/app-routing.module.ts ***!
\***************************************/
jþÿÿ_/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
iþÿÿjþÿÿkþÿÿlþÿÿmþÿÿnþÿÿ RawSource
/***/ })þ,
/***/ 55041:
fþÿÿw/*!**********************************!*\
!*** ./src/app/app.component.ts ***!
\**********************************/
eþÿÿûeþÿÿŠ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppComponent": () => (/* binding */ AppComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _app_component_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app.component.html?ngResource */ 33383);
/* harmony import */ var _app_component_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component.scss?ngResource */ 79259);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var src_app_services_sqlite_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/sqlite.service */ 90636);
/* harmony import */ var src_app_services_inativity_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/inativity.service */ 38378);
/* harmony import */ var src_app_services_theme_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/services/theme.service */ 8140);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic/storage */ 37045);
fþÿÿJ import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./app.component.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./app.component.scss?ngResource";
import { Component } from '@angular/core';
import { Platform } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';
import { SqliteService } from 'src/app/services/sqlite.service';
import { InativityService } from "src/app/services/inativity.service";
import { ThemeService } from 'src/app/services/theme.service';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
const CUSTOM_DATE_FORMATS = {
parse: {
dateInput: "YYYY-MMMM-DD HH:mm"
},
display: {
dateInput: "DD MMM YYYY H:mm",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
};
let AppComponent = class AppComponent {
constructor(platform, statusBar, sqliteservice, InativityService, ThemeService, storage) {
this.platform = platform;
this.statusBar = statusBar;
this.sqliteservice = sqliteservice;
this.InativityService = InativityService;
this.ThemeService = ThemeService;
this.storage = storage;
this.initializeApp();
this.storage.set('version', environment.version).then(() => { });
/* this.requestPermission();
this.receiveMessages(); */
}
/* requestPermission() {
this.afMessaging.requestToken.subscribe(
(token) => {
// Save the token to your server for sending notifications
console.log('Permission granted! Token:', token);
},
(error) => {
console.error('Permission denied:', error);
}
);
}
receiveMessages() {
this.afMessaging.messages.subscribe((message) => {
console.log('Received message:', message);
// Handle the received message, e.g., show a notification
});
} */
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
/* this.splashScreen.hide(); */
if (this.platform.is("tablet")) {
window.screen.orientation.unlock();
}
else if (this.platform.is("mobile")) {
window.screen.orientation.lock('portrait');
}
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
}
else {
try {
// this.sqliteservice.databaseConn();
}
catch (error) {
}
}
});
}
};
AppComponent.ctorParameters = () => [
{ type: Platform },
{ type: StatusBar },
{ type: SqliteService },
{ type: InativityService },
{ type: ThemeService },
{ type: Storage }
];
AppComponent = __decorate([
Component({
selector: 'app-root',
template: __NG_CLI_RESOURCE__0,
providers: [
{ provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },
],
styles: [__NG_CLI_RESOURCE__1]
})
], AppComponent);
export { AppComponent };
!{"version":3,"file":"x","sources":["webpack://./src/app/app.component.ts"],"names":[],"mappings":";;;AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,8BAA8B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,8CAA8C,CAAC;AACpF,OAAO,EAAE,aAAa,EAAE,MAAM,iCAAiC,CAAC;AAChE,OAAQ,EAAE,gBAAgB,EAAE,MAAM,oCAAoC,CAAC;AACvE,OAAO,EAAE,YAAY,EAAE,MAAM,gCAAgC,CAAC;AAC9D,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,OAAO,EAAE,MAAM,gBAAgB,CAAC;AAGzC,MAAM,mBAAmB,GAAsB;IAC7C,KAAK,EAAE;QACL,SAAS,EAAE,oBAAoB;KAChC;IACD,OAAO,EAAE;QACP,SAAS,EAAE,kBAAkB;QAC7B,cAAc,EAAE,UAAU;QAC1B,aAAa,EAAE,IAAI;QACnB,kBAAkB,EAAE,WAAW;KAChC;CACF,CAAA;AAWM,IAAM,YAAY,GAAlB,MAAM,YAAY;IACvB,YACU,QAAkB,EAChB,SAAoB,EACpB,aAA4B,EAC5B,gBAAkC,EACnC,YAA0B,EACzB,OAAgB;QALlB,aAAQ,GAAR,QAAQ,CAAU;QAChB,cAAS,GAAT,SAAS,CAAW;QACpB,kBAAa,GAAb,aAAa,CAAe;QAC5B,qBAAgB,GAAhB,gBAAgB,CAAkB;QACnC,iBAAY,GAAZ,YAAY,CAAc;QACzB,YAAO,GAAP,OAAO,CAAS;QAG1B,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAA;QAC/D;kCAC0B;IAC5B,CAAC;IAEH;;;;;;;;;;;;;;;;;UAiBM;IAEJ,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAC9B,+BAA+B;YAE/B,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBAC9B,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC;aACpC;iBAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACrC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aAC5C;YAED,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE;aAEjE;iBAAM;gBACL,IAAI;oBACF,qCAAqC;iBACtC;gBAAC,OAAO,KAAK,EAAE;iBAEf;aACF;QAEH,CAAC,CAAC,CAAC;IACL,CAAC;;;;;;;;;;AAzDU,YAAY;IARxB,SAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,8BAAiC;QAEjC,SAAS,EAAE;YACT,EAAE,OAAO,EAAE,oBAAoB,EAAE,QAAQ,EAAE,mBAAmB,EAAE;SACjE;;KACF,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\nimport { NgxMatDateFormats } from '@angular-material-components/datetime-picker';\r\nimport { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';\r\nimport { SqliteService } from 'src/app/services/sqlite.service';\r\nimport { InativityService } from \"src/app/services/inativity.service\";\r\nimport { ThemeService } from 'src/app/services/theme.service';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AngularFireMessaging } from '@angular/fire/messaging';\r\n\r\nconst CUSTOM_DATE_FORMATS: NgxMatDateFormats = {\r\n parse: {\r\n dateInput: \"YYYY-MMMM-DD HH:mm\"\r\n },\r\n display: {\r\n dateInput: \"DD MMM YYYY H:mm\",\r\n monthYearLabel: \"MMM YYYY\",\r\n dateA11yLabel: \"LL\",\r\n monthYearA11yLabel: \"MMMM YYYY\"\r\n }\r\n}\r\n\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss'],\r\n providers: [\r\n { provide: NGX_MAT_DATE_FORMATS, useValue: CUSTOM_DATE_FORMATS },\r\n ]\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n private statusBar: StatusBar,\r\n private sqliteservice: SqliteService,\r\n private InativityService: InativityService,\r\n public ThemeService: ThemeService,\r\n private storage: Storage,\r\n /* private afMessaging: AngularFireMessaging, */\r\n ) {\r\n this.initializeApp();\r\n this.storage.set('version', environment.version).then(() => {})\r\n /* this.requestPermission();\r\n this.receiveMessages(); */\r\n }\r\n\r\n/* requestPermission() {\r\n this.afMessaging.requestToken.subscribe(\r\n (token) => {\r\n // Save the token to your server for sending notifications\r\n console.log('Permission granted! Token:', token);\r\n },\r\n (error) => {\r\n console.error('Permission denied:', error);\r\n }\r\n );\r\n }\r\n\r\n receiveMessages() {\r\n this.afMe
/***/ 36747:
`þÿÿn/*!*******************************!*\
!*** ./src/app/app.module.ts ***!
\*******************************/
_þÿÿõ_þÿÿ¹ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppModule": () => (/* binding */ AppModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ 91714);
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-routing.module */ 90158);
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component */ 55041);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ 49048);
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ 82027);
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ 74375);
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/camera/ngx */ 6018);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! angular-calendar */ 21440);
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ 58617);
/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
/* harmony import */ var _services_chat_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/chat.service */ 9014);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @angular/material/datepicker */ 9181);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @angular/material/core */ 84369);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
/* harmony import */ var _awesome_cordova_plugins_multiple_document_picker_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @awesome-cordova-plugins/multiple-document-picker/ngx */ 19586);
/* harmony import */ var _awesome_cordova_plugins_document_viewer_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @awesome-cordova-plugins/document-viewer/ngx */ 64325);
/* harmony import */ var _angular_material_components_datetime_picker__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular-material-components/datetime-picker */ 83277);
/* harmony import */ var _angular_material_dialog__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/material/dialog */ 86991);
/* harmony import */ var _angular_material_select__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @angular/material/select */ 71412);
/* harmony import */ var _angular_material_components_moment_adapter__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @angular-material-components/moment-adapter */ 88916);
/* harmony import */ var _angular_material_button__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/material/button */ 76246);
/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 40398);
/* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ 70655);
/* harmony import */ var _fortawesome_free_regular_svg_icons__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @fortawesome/free-regular-svg-icons */ 9636);
/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72186);
/* harmony import */ var _ionic_native_screen_orientation_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/screen-orientation/ngx */ 6222);
/* harmony import */ var _ionic_native_sqlite_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/sqlite/ngx */ 82820);
/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ngx-cookie-service */ 30185);
/* harmony import */ var _ionic_native_image_picker_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/image-picker/ngx */ 19107);
/* harmony import */ var _ionic_native_media_capture_ngx__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic-native/media-capture/ngx */ 10773);
/* harmony import */ var _ionic_native_media_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/media/ngx */ 21295);
/* harmony import */ var _awesome_cordova_plugins_file_ngx__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @awesome-cordova-plugins/file/ngx */ 25453);
/* harmony import */ var _ionic_native_streaming_media_ngx__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ionic-native/streaming-media/ngx */ 61737);
/* harmony import */ var _ionic_native_photo_viewer_ngx__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @ionic-native/photo-viewer/ngx */ 5046);
/* harmony import */ var ngx_image_compress__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ngx-image-compress */ 61364);
/* harmony import */ var _services_file_custom_image_cache_custom_image_cache_routing_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./services/file/custom-image-cache/custom-image-cache-routing.module */ 93322);
/* harmony import */ var ionic_image_loader_v5__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ionic-image-loader-v5 */ 50703);
/* harmony import */ var ngx_extended_pdf_viewer__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ngx-extended-pdf-viewer */ 59547);
/* harmony import */ var _awesome_cordova_plugins_file_opener_ngx__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @awesome-cordova-plugins/file-opener/ngx */ 8456);
/* harmony import */ var _angular_material_input__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/input */ 65342);
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @sentry/angular */ 51628);
/* harmony import */ var _sentry_capacitor__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @sentry/capacitor */ 85208);
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/tracing */ 88518);
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/fire */ 97151);
/* harmony import */ var _angular_fire_messaging__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/fire/messaging */ 81710);
/* harmony import */ var _firebase_config__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../firebase-config */ 85325);
/* harmony import */ var _tinymce_tinymce_angular__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @tinymce/tinymce-angular */ 73889);
`þÿÿÕimport { __decorate } from "tslib";
import { NgModule, CUSTOM_ELEMENTS_SCHEMA, ErrorHandler } from '@angular/core';
import { BrowserModule, HammerModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { WebView } from '@ionic-native/ionic-webview/ngx';
import { FilePath } from '@ionic-native/file-path/ngx';
import { Camera } from '@ionic-native/camera/ngx';
import { IonicStorageModule } from '@ionic/storage';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CalendarModule, DateAdapter } from 'angular-calendar';
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ChatService } from './services/chat.service';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MAT_DATE_LOCALE } from '@angular/material/core';
import { Network } from '@ionic-native/network/ngx';
import { MultipleDocumentsPicker } from '@awesome-cordova-plugins/multiple-document-picker/ngx';
import { DocumentViewer } from '@awesome-cordova-plugins/document-viewer/ngx';
import { NgxMatDatetimePickerModule, NgxMatNativeDateModule, NgxMatTimepickerModule } from '@angular-material-components/datetime-picker';
import { MatDialogModule } from '@angular/material/dialog';
import { MatSelectModule } from '@angular/material/select';
import { NgxMatMomentModule } from '@angular-material-components/moment-adapter';
import { MatButtonModule } from '@angular/material/button';
import { HttpClient } from '@angular/common/http';
import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';
import { SQLite } from '@ionic-native/sqlite/ngx';
import { CookieService } from 'ngx-cookie-service';
import { ImagePicker } from '@ionic-native/image-picker/ngx';
import { MediaCapture } from '@ionic-native/media-capture/ngx';
import { Media } from '@ionic-native/media/ngx';
import { File } from '@awesome-cordova-plugins/file/ngx';
import { StreamingMedia } from '@ionic-native/streaming-media/ngx';
import { PhotoViewer } from '@ionic-native/photo-viewer/ngx';
import { NgxImageCompressService } from 'ngx-image-compress';
import { CustomImageCachePageRoutingModule } from './services/file/custom-image-cache/custom-image-cache-routing.module';
import { IonicImageLoaderModule } from 'ionic-image-loader-v5';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { MatInputModule } from '@angular/material/input';
import { MatNativeDateModule } from '@angular/material/core';
// The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular.
import * as SentrySibling from '@sentry/angular';
import * as Sentry from '@sentry/capacitor';
import { BrowserTracing } from '@sentry/tracing';
import { AngularFireModule } from '@angular/fire';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { firebaseConfig } from '../firebase-config';
import { EditorModule } from '@tinymce/tinymce-angular';
/*
import { SentryErrorHandler } from 'src/app/services/sentry-errorHandler.service'; */
// import { ServiceWorkerModule } from '@angular/service-worker';
// import { AngularFireModule } from '@angular/fire';
// import { AngularFireMessagingModule } from '@angular/fire/messaging';
// import { environment } from 'src/environments/environment';
/* import { FCM } from '@ionic-native/fcm/ngx';
import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */
//import { FCM } from 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';
Sentry.init({
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
tracesSampleRate: 1.0,
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}),
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init);
let AppModule = class AppModule {
constructor(library) {
library.addIconPacks(fas, fab, far);
}
};
AppModule.ctorParameters = () => [
{ type: FaIconLibrary }
];
AppModule = __decorate([
NgModule({
declarations: [AppComponent],
imports: [BrowserModule,
CommonModule,
FormsModule,
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
}),
//AngularFireModule.initializeApp(environment.firebase),
//AngularFireMessagingModule,
IonicImageLoaderModule,
IonicModule.forRoot({ animated: false }),
IonicStorageModule.forRoot({
name: '__mydb',
driverOrder: ['indexeddb', 'sqlite', 'websql']
}),
AppRoutingModule,
FontAwesomeModule,
HttpClientModule,
// NgbModule,
NoopAnimationsModule,
MatDatepickerModule,
//
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
MatDialogModule,
//
HammerModule,
CustomImageCachePageRoutingModule,
//
MatInputModule,
MatNativeDateModule,
NgxMatDatetimePickerModule,
NgxMatTimepickerModule,
NgxMatNativeDateModule,
NgxMatMomentModule,
MatSelectModule,
MatButtonModule,
AngularFireModule.initializeApp(firebaseConfig),
AngularFireMessagingModule,
EditorModule
],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'pt' },
{
provide: ErrorHandler,
// Attach the Sentry ErrorHandler
useValue: SentrySibling.createErrorHandler(),
},
/* { provide: ErrorHandler, useClass: SentryErrorHandler }, */
StatusBar,
//SplashScreen,
HttpClient,
HttpClientModule,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
InAppBrowser,
Camera,
File,
WebView,
FilePath,
/* FCM,
FirebaseX, */
ChatService,
ScreenOrientation,
Network,
SQLite,
CookieService,
ImagePicker,
MediaCapture,
Media,
StreamingMedia,
PhotoViewer,
NgxImageCompressService,
MultipleDocumentsPicker,
NgxExtendedPdfViewerModule,
FileOpener,
DocumentViewer,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
], AppModule);
export { AppModule };
„2{"version":3,"file":"x","sources":["webpack://./src/app/app.module.ts"],"names":[],"mappings":"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
/***/ 29986:
Zþÿÿ¼/*!*********************************************************!*\
!*** ./src/app/models/permission/actions.permission.ts ***!
\*********************************************************/
YþÿÿïYþÿÿÛ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionsPermission": () => (/* binding */ ActionsPermission)
/* harmony export */ });
Zþÿÿ export class ActionsPermission {
constructor() {
this.access = 534;
this.create = 535;
this.delete = 536;
this.edit = 537;
this.createPost = 538;
this.deletePost = 539;
this.editPost = 540;
}
}
{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/actions.permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,iBAAiB;;QAC5B,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,WAAM,GAAG,GAAG,CAAC;QACb,SAAI,GAAG,GAAG,CAAC;QACX,eAAU,GAAG,GAAG,CAAC;QACjB,eAAU,GAAG,GAAG,CAAC;QACjB,aAAQ,GAAG,GAAG,CAAC;IACjB,CAAC","sourcesContent":["export class ActionsPermission{\r\n access = 534;\r\n create = 535;\r\n delete = 536;\r\n edit = 537;\r\n createPost = 538;\r\n deletePost = 539;\r\n editPost = 540;\r\n}\r\n"]}false06undefinedìíì,
/***/ 75518:
Tþÿÿ¹/*!********************************************************!*\
!*** ./src/app/models/permission/agenda-permission.ts ***!
\********************************************************/
SþÿÿéSþÿÿp__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaPermission": () => (/* binding */ AgendaPermission)
/* harmony export */ });
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
TþÿÿÕimport { SessionStore } from 'src/app/store/session.service';
export class AgendaPermission {
constructor() {
this.hasOwnCalendar = false;
this.hasSharedCalendar = false;
if (SessionStore.exist) {
for (let calendar of SessionStore?.user?.OwnerCalendars) {
this.hasOwnCalendar = true;
}
for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {
this.hasSharedCalendar = true;
}
}
}
get access() {
return 530;
if (this.hasOwnCalendar || this.hasSharedCalendar) {
return 530;
}
else {
return null;
}
}
}
S{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/agenda-permission.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAE7D,MAAM,OAAO,gBAAgB;IAI3B;QAHQ,mBAAc,GAAG,KAAK,CAAA;QACtB,sBAAiB,GAAG,KAAK,CAAA;QAG/B,IAAG,YAAY,CAAC,KAAK,EAAE;YACrB,KAAK,IAAK,QAAQ,IAAI,YAAY,EAAE,IAAI,EAAE,cAAc,EAAE;gBACxD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAA;aAC3B;YAED,KAAK,IAAK,cAAc,IAAI,YAAY,EAAE,IAAI,EAAE,eAAe,EAAE;gBAC/D,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAA;aAC9B;SACF;IACH,CAAC;IACD,IAAI,MAAM;QACR,OAAO,GAAG,CAAA;QAEV,IAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAChD,OAAO,GAAG,CAAA;SACX;aAAM;YACL,OAAO,IAAI,CAAA;SACZ;IAEH,CAAC","sourcesContent":["import { SessionStore } from 'src/app/store/session.service';\r\n\r\nexport class AgendaPermission{\r\n private hasOwnCalendar = false\r\n private hasSharedCalendar = false\r\n\r\n constructor() {\r\n if(SessionStore.exist) {\r\n for (let calendar of SessionStore?.user?.OwnerCalendars) {\r\n this.hasOwnCalendar = true\r\n }\r\n \r\n for (let sharedCalendar of SessionStore?.user?.SharedCalendars) {\r\n this.hasSharedCalendar = true\r\n }\r\n } \r\n }\r\n get access () {\r\n return 530 \r\n \r\n if(this.hasOwnCalendar || this.hasSharedCalendar) {\r\n return 530\r\n } else {\r\n return null\r\n }\r\n \r\n }\r\n}\r\n"]}&false060undefined6369undefined208225src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.existundefined264275src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefined402413src_app_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStoreundefinedæçæ,
/***/ 54107:
Nþÿÿ³/*!******************************************************!*\
!*** ./src/app/models/permission/chat-permission.ts ***!
\******************************************************/
MþÿÿãMþÿÿÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatPermission": () => (/* binding */ ChatPermission)
/* harmony export */ });
NþÿÿZexport class ChatPermission {
constructor() {
this.access = 541;
}
}
û{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/chat-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,GAAG,CAAC;IACf,CAAC","sourcesContent":["export class ChatPermission {\r\n access = 541;\r\n}"]}ôáâá,
/***/ 22108:
Iþÿÿ¿/*!**********************************************************!*\
!*** ./src/app/models/permission/gabinete-permission.ts ***!
\**********************************************************/
HþÿÿÞHþÿÿÝ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GabinetePermission": () => (/* binding */ GabinetePermission)
/* harmony export */ });
Iþÿÿ¼export class GabinetePermission {
constructor() {
this.access = 531;
this.pr_tasks = 533;
this.md_tasks = 532;
this.aprove_event = 507;
}
}
˜{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/gabinete-permission.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,kBAAkB;;QAC7B,WAAM,GAAG,GAAG,CAAC;QACb,aAAQ,GAAG,GAAG,CAAC;QACf,aAAQ,GAAG,GAAG,CAAC;QACf,iBAAY,GAAG,GAAG,CAAC;IACrB,CAAC","sourcesContent":["export class GabinetePermission{\r\n access = 531;\r\n pr_tasks = 533;\r\n md_tasks = 532;\r\n aprove_event = 507;\r\n}\r\n"]}ïÜÝÜ,
/***/ 18692:
Dþÿÿ°/*!*****************************************************!*\
!*** ./src/app/models/permission/permissionList.ts ***!
\*****************************************************/
CþÿÿÙCþÿÿß__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionList": () => (/* binding */ PermissionList)
/* harmony export */ });
/* harmony import */ var _actions_permission__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions.permission */ 29986);
/* harmony import */ var _agenda_permission__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./agenda-permission */ 75518);
/* harmony import */ var _chat_permission__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chat-permission */ 54107);
/* harmony import */ var _gabinete_permission__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gabinete-permission */ 22108);
Dþÿÿâimport { ActionsPermission } from "./actions.permission";
import { AgendaPermission } from "./agenda-permission";
import { ChatPermission } from "./chat-permission";
import { GabinetePermission } from "./gabinete-permission";
export class PermissionList {
constructor() {
this.Agenda = new AgendaPermission();
this.Gabinete = new GabinetePermission();
this.Actions = new ActionsPermission();
this.Chat = new ChatPermission();
}
}
­{"version":3,"file":"x","sources":["webpack://./src/app/models/permission/permissionList.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAE3D,MAAM,OAAO,cAAc;;QACzB,WAAM,GAAG,IAAI,gBAAgB,EAAE,CAAC;QAChC,aAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;QACpC,YAAO,GAAG,IAAI,iBAAiB,EAAE,CAAC;QAClC,SAAI,GAAG,IAAI,cAAc,EAAE,CAAC;IAC9B,CAAC","sourcesContent":["import { ActionsPermission } from \"./actions.permission\";\r\nimport { AgendaPermission } from \"./agenda-permission\";\r\nimport { ChatPermission } from \"./chat-permission\";\r\nimport { GabinetePermission } from \"./gabinete-permission\";\r\n\r\nexport class PermissionList{\r\n Agenda = new AgendaPermission();\r\n Gabinete = new GabinetePermission();\r\n Actions = new ActionsPermission();\r\n Chat = new ChatPermission();\r\n}\r\n"]}Šfalse056undefined59113undefined116166undefined169227undefined230236undefined308323_agenda_permission__WEBPACK_IMPORTED_MODULE_1__.AgendaPermissionundefined357374_gabinete_permission__WEBPACK_IMPORTED_MODULE_3__.GabinetePermissionundefined407423_actions_permission__WEBPACK_IMPORTED_MODULE_0__.ActionsPermissionundefined453466_chat_permission__WEBPACK_IMPORTED_MODULE_2__.ChatPermissionundefinedÖ×Ö,
/***/ 84872:
>þÿÿƒ/*!**************************************!*\
!*** ./src/app/models/user.model.ts ***!
\**************************************/
=þÿÿÓ=þÿÿº__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginUserRespose": () => (/* binding */ LoginUserRespose),
/* harmony export */ "UserForm": () => (/* binding */ UserForm),
/* harmony export */ "UserSession": () => (/* binding */ UserSession),
/* harmony export */ "calendarInterface": () => (/* binding */ calendarInterface)
/* harmony export */ });
>þÿÿexport class UserForm {
}
export class LoginUserRespose {
}
export class calendarInterface {
}
export class UserSession {
}
´ {"version":3,"file":"x","sources":["webpack://./src/app/models/user.model.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,QAAQ;;AAQrB,MAAM,OAAO,gBAAgB;;AAmC7B,MAAM,OAAQ,iBAAiB;;AAQ/B,MAAM,OAAO,WAAW","sourcesContent":["export class UserForm {\r\n username: string;\r\n password: string;\r\n domainName: string;\r\n BasicAuthKey: string;\r\n}\r\n\r\n\r\nexport class LoginUserRespose {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n }[]\r\n UserName: string\r\n Profile: any;\r\n UserPermissions: any;\r\n}\r\n\r\n\r\nexport class calendarInterface {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n}\r\n\r\nexport class UserSession {\r\n BasicAuthKey: string;\r\n UserId: number;\r\n Authorization: string;\r\n ChatData: {\r\n status: string,\r\n data: {\r\n userId: string,\r\n authToken: string\r\n }\r\n }\r\n Email: string\r\n FullName: string\r\n ManagerName: string\r\n OwnerCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: any\r\n }[]\r\n RoleDescription: string\r\n RoleID: number\r\n SharedCalendars: {\r\n CalendarId: string\r\n CalendarName: \"Oficial\" | \"Pessoal\";\r\n /**\r\n * @description User Role Id\r\n */\r\n CalendarRoleId: string;\r\n Id: number;\r\n OwnerUserId: string;\r\n TypeShare: number;\r\n /**\r\n * @description deprecated\r\n */\r\n CalendarToken: string;\r\n }[]\r\n UserName: string\r\n Password: string\r\n RochetChatUserId: string\r\n Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;\r\n LoginPreference: 'None' | 'Password' | 'Pin' | null;\r\n PIN: string\r\n Inactivity: boolean\r\n UrlBeforeInactivity: string;\r\n UserPermissions: any;\r\n}"]}9false06undefined2834undefined6470undefined101107undefinedÐÑÐ,
/***/ 96414:
8þÿÿ­/*!****************************************************!*\
!*** ./src/app/services/change-profile.service.ts ***!
\****************************************************/
7þÿÿÍ7þÿÿ°__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeProfileService": () => (/* binding */ ChangeProfileService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_0__);
8þÿÿ×import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
let ChangeProfileService = class ChangeProfileService {
constructor() {
this.callbacks = [];
this.callbacksLogin = [];
}
registerCallback(funx, object = {}) {
const id = uuidv4();
this.callbacks.push({ funx, id });
return id;
}
registerLoginCallback(funx, object = {}) {
const id = uuidv4();
this.callbacksLogin.push({ funx, id });
return id;
}
deleteCallback(id) {
this.callbacks.forEach((e, index) => {
if (e.id == id) {
if (index > -1) {
this.callbacks.splice(index, 1);
}
}
});
}
run() {
this.callbacks.forEach((e, index) => {
e.funx();
});
}
runLogin() {
this.callbacksLogin.forEach((e, index) => {
e.funx();
});
}
};
ChangeProfileService.ctorParameters = () => [];
ChangeProfileService = __decorate([
Injectable({
providedIn: 'root'
})
], ChangeProfileService);
export { ChangeProfileService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/change-profile.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,EAAE,IAAI,MAAM,EAAE,MAAM,MAAM,CAAA;AAK5B,IAAM,oBAAoB,GAA1B,MAAM,oBAAoB;IAc/B;QAXA,cAAS,GAGH,EAAE,CAAA;QAGR,mBAAc,GAGR,EAAE,CAAA;IAEQ,CAAC;IAGjB,gBAAgB,CAAC,IAAc,EAAE,SAAc,EAAE;QAE/C,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAE/B,OAAO,EAAE,CAAC;IACZ,CAAC;IAGD,qBAAqB,CAAC,IAAc,EAAE,SAAc,EAAE;QAEpD,MAAM,EAAE,GAAG,MAAM,EAAE,CAAA;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,EAAE,EAAC,CAAC,CAAA;QAEpC,OAAO,EAAE,CAAC;IACZ,CAAC;IAED,cAAc,CAAC,EAAE;QACf,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,IAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;gBACb,IAAI,KAAK,GAAG,CAAC,CAAC,EAAE;oBACd,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;iBAChC;aACF;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,GAAG;QACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACjC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAC,EAAE;YACtC,CAAC,CAAC,IAAI,EAAE,CAAA;QACV,CAAC,CAAC,CAAA;IACJ,CAAC;;;AAtDU,oBAAoB;IAHhC,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,oBAAoB;SAApB,oBAAoB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { v4 as uuidv4 } from 'uuid'\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChangeProfileService {\r\n\r\n\r\n callbacks: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n\r\n callbacksLogin: {\r\n funx: Function\r\n id: string\r\n }[] = []\r\n\r\n constructor() { }\r\n\r\n\r\n registerCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacks.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n\r\n registerLoginCallback(funx: Function, object: any = {} ) {\r\n\r\n const id = uuidv4()\r\n this.callbacksLogin.push({funx, id})\r\n\r\n return id;\r\n }\r\n\r\n deleteCallback(id) {\r\n this.callbacks.forEach((e, index)=> {\r\n if(e.id == id) {\r\n if (index > -1) {\r\n this.callbacks.splice(index, 1)\r\n }\r\n }\r\n })\r\n }\r\n\r\n run() {\r\n this.callbacks.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n\r\n runLogin() {\r\n this.callbacksLogin.forEach((e, index)=> {\r\n e.funx()\r\n })\r\n }\r\n \r\n}\r\n"]}7false034undefined3779undefined82117undefined332337(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined481486(0,uuid__WEBPACK_IMPORTED_MODULE_0__.v4)undefined11101119(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined11281137(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable)undefined12051236undefinedÊËÊ,
/***/ 9014:
2þÿÿ/*!******************************************!*\
!*** ./src/app/services/chat.service.ts ***!
\******************************************/
1þÿÿÇ1þÿÿo__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatService": () => (/* binding */ ChatService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./http.service */ 6858);
/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ 71188);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _permission_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./permission.service */ 16548);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/session.service */ 22901);
/* harmony import */ var src_app_services_change_profile_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/change-profile.service */ 96414);
/* harmony import */ var src_app_services_network_service_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/app/services/network-service.service */ 86923);
/* harmony import */ var src_app_services_chat_rochet_chat_connector_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/chat/rochet-chat-connector.service */ 72754);
2þÿÿž6import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { HttpService } from './http.service';
import { StorageService } from './storage.service';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Storage } from '@ionic/storage';
import { PermissionService } from './permission.service';
import { SessionStore } from '../store/session.service';
import { ChangeProfileService } from 'src/app/services/change-profile.service';
import { NetworkServiceService, ConnectionStatus } from 'src/app/services/network-service.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
let ChatService = class ChatService {
constructor(http, httpService, storage, storageService, p, changeProfileService, NetworkServiceService, RochetChatConnectorService) {
this.http = http;
this.httpService = httpService;
this.storage = storage;
this.storageService = storageService;
this.p = p;
this.changeProfileService = changeProfileService;
this.NetworkServiceService = NetworkServiceService;
this.RochetChatConnectorService = RochetChatConnectorService;
this.functionTimer = null;
this.timerEventTriggerDate = null;
this.timerEventTriggerDateLastUpdate = null;
this.changeProfileService.registerCallback(() => {
this.setheader();
});
}
getDocumentDetails(url) {
let headersc = new HttpHeaders();
headersc = headersc.set('X-User-Id', SessionStore.user.ChatData.data.userId);
headersc = headersc.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
headersc = headersc.set('Sec-Fetch-Dest', 'attachment');
headersc = headersc.set('Sec-Fetch-Mode', 'navigate');
headersc = headersc.set('Cookie', 'rc_uid=fsMwcNdufWvdnChj7');
headersc = headersc.set('Cookie', 'rc_token=MLbhikLQI4xo9_vL43HqheKPPbxjag7hKfwxe9AjcvY');
// headersc = headersc.set("Host", "www.tabularium.pt");
// headersc = headersc.set("Origin", "http://localhost:8100");
headersc = headersc.set('Referer', 'http://localhost:8100/');
let optionsc = {
headers: headersc,
withCredentials: true
};
// let fullUrl = "https://www.tabularium.pt/" + url;
return this.http.get(url, optionsc).subscribe(() => {
// this.fileService.viewDocumentByUrl(url)
});
}
getAllChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list', this.options);
}
getAllUserChannels() {
return this.http.get(environment.apiChatUrl + 'channels.list.joined', this.options);
}
getAllRooms() {
return this.http.get(environment.apiChatUrl + 'rooms.get', this.options);
}
getRoomInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.info', opts);
}
customsRooms(params) {
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'rooms.get', opts);
}
getAllPrivateGroups() {
return this.http.get(environment.apiChatUrl + 'groups.list', this.options);
}
getAllUsers() {
return this.http.get(environment.apiChatUrl + 'users.list', this.options);
}
getAllConnectedUsers() {
return this.http.get(environment.apiChatUrl + 'users.presence', this.options);
}
//Load messages from roomId
getAllDirectMessages() {
return this.http.get(environment.apiChatUrl + 'im.list', this.options);
}
//Load messages from roomId
getRoomMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.history', opts);
}
sendMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.sendMessage', body, opts);
}
uploadFile(formData, rid) {
let url = environment.apiChatUrl + 'rooms.upload/' + rid;
let opts = {
headers: this.headers
};
return this.http.post(url, formData, opts);
}
deleteMessage(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'chat.delete', body, opts);
}
leaveRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'rooms.leave', body, opts);
}
//Load members from a chat
getMembers(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.members', opts);
}
getMemberInfo(userId) {
let params = new HttpParams();
params = params.set("userId", userId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'users.info', opts);
}
setUserStatus(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'users.setStatus', body, this.options);
}
removeChatRoom(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'im.delete', body, this.options);
}
createRoom(body) {
return this.http.post(environment.apiChatUrl + 'im.create', body, this.options);
}
getDirectMessage(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'im.messages', opts);
}
/* GROUPS */
addGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.create', body, this.options);
}
setGroupCustomFields(body) {
return this.http.post(environment.apiChatUrl + 'groups.setCustomFields', body, this.options);
}
getGroupMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'groups.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
getChannelMembers(roomId) {
let params = new HttpParams();
let url = environment.apiChatUrl + 'channels.members';
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(url, opts);
}
/* GROUP MESSAGES */
getPrivateGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.history', opts);
}
getPublicGroupMessages(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'channels.history', opts);
}
closeGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.close', body, this.options);
}
closeChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.close', body, this.options);
}
leaveGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.leave', body, this.options);
}
leaveChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.leave', body, this.options);
}
removeChannelMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'channels.kick', body, opts);
}
addChannelOwner(body) {
return this.http.post(environment.apiChatUrl + 'channels.addOwner', body, this.options);
}
addGroupOwner(body) {
return this.http.post(environment.apiChatUrl + 'groups.addOwner', body, this.options);
}
deleteGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.delete', body, this.options);
}
deleteChannel(body) {
return this.http.post(environment.apiChatUrl + 'channels.delete', body, this.options);
}
addUserToGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.invite', body, this.options);
}
getGroupInfo(roomId) {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: this.headers,
params: params
};
return this.http.get(environment.apiChatUrl + 'groups.info', opts);
}
renameGroup(body) {
return this.http.post(environment.apiChatUrl + 'groups.rename', body, this.options);
}
removeGroupMember(body) {
let opts = {
headers: this.headers
};
return this.http.post(environment.apiChatUrl + 'groups.kick', body, opts);
}
subscribe(roomId) {
var _this = this;
return _asyncToGenerator(function* () {
let params = new HttpParams();
params = params.set("roomId", roomId);
let opts = {
headers: _this.headers,
params: params
};
_this.http.get(environment.apiChatUrl + 'im.messages', opts).subscribe( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (res) {
if (res == 502) {
// Connection timeout
// happens when the connection was pending for too long
// let's reconnect
yield _this.subscribe(roomId);
} else if (res != 200) {
// Show Error
//showMessage(response.statusText);
_this.getRoomMessages(roomId);
// Reconnect in one second
yield new Promise(resolve => setTimeout(resolve, 1000)).catch(error => {
console.error(error);
});
yield _this.subscribe(roomId);
} else {
// Got message
//let message = await response.text();
_this.getRoomMessages(roomId);
yield _this.subscribe(roomId);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
})();
}
setheader() {
try {
if (this.p.userPermission(this.p.permissionList.Chat.access) && SessionStore.user.ChatData) {
this.headers = new HttpHeaders();
if (this.p.userPermission(this.p.permissionList.Chat.access)) {
//
this.headers = this.headers.set('X-User-Id', SessionStore.user.ChatData.data.userId);
this.headers = this.headers.set('X-Auth-Token', SessionStore.user.ChatData.data.authToken);
this.options = {
headers: this.headers
};
this.resetTimer();
}
}
} catch (error) {}
}
refreshtoken() {
var _this2 = this;
return _asyncToGenerator(function* () {
if (_this2.headers && SessionStore.user.ChatData) {
_this2.headers = _this2.headers.set('Authorization', SessionStore.user.BasicAuthKey);
let options = {
headers: _this2.headers
};
try {
let res = yield _this2.http.get(environment.apiURL + 'UserAuthentication/RegenereChatToken', options).toPromise();
let data = {
status: res['status'],
data: {
userId: res['data'].userId,
authToken: res['data'].authToken
}
};
SessionStore.user.ChatData = data;
SessionStore.save();
_this2.setheader();
_this2.timerEventTriggerDateLastUpdate = new Date();
} catch (error) {
if (_this2.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Offline) {
_this2.RochetChatConnectorService.registerCallback({
requestId: 'refreshtoken',
type: 'reConnect',
funx: function () {
var _ref2 = _asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
return true;
});
return function funx() {
return _ref2.apply(this, arguments);
};
}()
});
} else {
setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {
_this2.resetTimer();
yield _this2.refreshtoken();
}), 60000);
}
}
} else if (!SessionStore.user.ChatData) {
// do nothing
} else if (!_this2.headers) {
_this2.setheader();
_this2.refreshtoken();
}
})();
}
lastUpdateIs10sAgo() {
const currentTime = new Date();
const diffTime = Math.abs(currentTime - this.timerEventTriggerDateLastUpdate);
if (this.timerEventTriggerDateLastUpdate == null) {
return true;
}
if (diffTime >= 5000) {
return true;
}
return false;
}
resetTimer() {
clearTimeout(this.functionTimer);
this.timerEventTriggerDate = new Date(+new Date() + 60000 * 15);
this.functionTimer = setTimeout(() => {
if (this.NetworkServiceService.getCurrentNetworkStatus() == ConnectionStatus.Online) {
this.refreshtoken();
} else {
this.resetTimer();
}
}, 60000 * 15); // time is in milliseconds
}
};
ChatService.ctorParameters = () => [{
type: HttpClient
}, {
type: HttpService
}, {
type: Storage
}, {
type: StorageService
}, {
type: PermissionService
}, {
type: ChangeProfileService
}, {
type: NetworkServiceService
}, {
type: RochetChatConnectorService
}];
ChatService = __decorate([Injectable({
providedIn: 'root'
})], ChatService);
export { ChatService };Ëq{"version":3,"file":"x","mappings":"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
/***/ 72754:
,þÿÿÑ/*!****************************************************************!*\
!*** ./src/app/services/chat/rochet-chat-connector.service.ts ***!
\****************************************************************/
+þÿÿÁ+þÿÿ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RochetChatConnectorService": () => (/* binding */ RochetChatConnectorService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ 99485);
/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uuid__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/plugin/deep */ 24156);
/* harmony import */ var src_plugin_deep__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(src_plugin_deep__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ 92340);
/* harmony import */ var src_app_store_session_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/store/session.service */ 22901);
,þÿÿQimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { v4 as uuidv4 } from 'uuid';
import { deepFind } from 'src/plugin/deep';
import { environment } from 'src/environments/environment';
import { SessionStore } from 'src/app/store/session.service';
let RochetChatConnectorService = class RochetChatConnectorService {
constructor() {
var _this = this;
this.isLogin = false;
this.loginResponse = {};
this.wsMsgQueue = {};
this.wsCallbacks = {};
this.wsReconnect = 0;
this.n = 0;
this.ws = {
connected: false,
registerCallback: params => {
let id = params.requestId || params.key || uuidv4();
//
this.wsCallbacks[id] = params;
this.n++;
return id;
},
connect: () => {
this.socket = new WebSocket(environment.apiWsChatUrl);
// bind function
this.socket.onopen = this.ws.onopen;
this.socket.onmessage = this.ws.onmessage;
this.socket.onclose = this.ws.onclose;
this.socket.onerror = this.ws.onerror;
},
onopen: function () {
var _ref = _asyncToGenerator(function* () {
_this.ws.connected = true;
setTimeout(() => {
_this.ws.wsMsgQueue();
}, 10);
if (_this.wsReconnect >= 1) {
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'reConnect') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
_this.n--;
delete _this.wsCallbacks[key];
}
}
}
}
_this.wsReconnect++;
});
return function onopen() {
return _ref.apply(this, arguments);
};
}(),
wsMsgQueue: () => {
for (const [key, item] of Object.entries(this.wsMsgQueue)) {
if (item.loginRequired == true && this.isLogin == true) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
} else if (item.loginRequired == false) {
//
this.ws.send(item);
delete this.wsMsgQueue[key];
}
}
},
send: ({
message,
requestId = uuidv4(),
loginRequired = true
}) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) {
// save data to send when back online
//
//
this.wsMsgQueue[requestId] = {
message,
requestId,
loginRequired
};
} else {
let messageStr = JSON.stringify(message);
this.socket.send(messageStr);
}
return requestId;
},
onmessage: function () {
var _ref2 = _asyncToGenerator(function* (event) {
const data = JSON.parse(event.data);
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Onmessage') {
const dontRepeat = yield value.funx(data);
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onmessage(_x) {
return _ref2.apply(this, arguments);
};
}(),
onclose: function () {
var _ref3 = _asyncToGenerator(function* (event) {
_this.ws.connected = false;
_this.isLogin = false;
_this.connect();
_this.login();
for (const [key, value] of Object.entries(_this.wsCallbacks)) {
if (value.type == 'Offline') {
const dontRepeat = yield value.funx();
if (dontRepeat) {
delete _this.wsCallbacks[key];
_this.n--;
}
}
}
});
return function onclose(_x2) {
return _ref3.apply(this, arguments);
};
}(),
onerror: event => {},
disconnect: () => {
if (this.socket) {
this.socket.onopen = event => {};
this.socket.onmessage = event => {};
this.socket.onclose = event => {};
this.socket.onerror = event => {};
this.socket.close();
}
}
};
}
connect() {
// dont connect if is already connected
if (this.ws.connected == true) {
return false;
}
this.ws.connect();
const message = {
msg: "connect",
version: "1",
support: ["1"]
};
this.ws.send({
message,
loginRequired: false,
requestId: 'connectMessage'
});
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false,
requestId: 'connectPong'
});
this.ws.registerCallback({
type: 'Onmessage',
key: 'ping-pong',
funx: message => {
if (message.msg == "ping") {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
}
});
}
wsSend({
message,
requestId = uuidv4(),
loginRequired = true
}) {
this.ws.send({
message: {
msg: "pong"
},
loginRequired: false
});
}
login() {
// dont login if is already login
if (this.isLogin == true) {
return new Promise((resolve, reject) => {
resolve(this.loginResponse);
});
}
const requestId = uuidv4();
//
const message = {
msg: "method",
method: "login",
id: requestId,
params: [{
user: {
email: SessionStore.user.Email
},
password: SessionStore.user.Password
}]
};
this.ws.send({
message,
requestId: 'login',
loginRequired: false
});
return new Promise((resolve, reject) => {
//
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
//
//
if (message.result) {
if (message.result.token) {
this.isLogin = true;
this.loginResponse = message;
setTimeout(() => {
this.ws.wsMsgQueue();
}, 10);
resolve(message);
//
}
} else {
this.isLogin = false;
//
reject(message);
}
reject(message);
return true;
}
}
});
});
}
getRooms(roomOlder = 1480377601) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "rooms/get",
"id": requestId,
"params": [{
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
readMessage(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "readMessages",
"params": [roomId, []],
"id": requestId
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
getUserOfRoom(roomId) {
//const requestId = uuidv4()
const requestId = uuidv4();
const message = {
"msg": "method",
"method": "getUsersOfRoom",
"id": requestId,
"params": [roomId, false, {
"limit": 100,
"skip": 0
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
logout() {
this.isLogin = false;
this.ws.connected = false;
this.ws.disconnect();
}
// send message to room
send({
roomId,
msg,
attachments = null,
file = null,
localReference = null
}) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "sendMessage",
id: requestId,
params: [{
rid: roomId,
localReference: localReference,
msg: msg,
attachments,
file
}]
};
//
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
updateMessage(messageObject) {
//const requestId = uuidv4()
const requestId = uuidv4();
var message = {
msg: "method",
method: "updateMessage",
id: requestId,
params: [messageObject]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve({
message,
requestId
});
return true;
}
}
});
});
}
leaveRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "leaveRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
addRoomOwner(roomId, userId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "addRoomOwner",
id: requestId,
params: [roomId, userId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
hidingRoom(roomId) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "hideRoom",
id: requestId,
params: [roomId]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
//
return true;
}
}
});
});
}
joinRoom() {}
deleteMessage(msgId) {
//const requestId = uuidv4();
const requestId = uuidv4();
var message = {
msg: "method",
method: "deleteMessage",
id: requestId,
params: [{
"_id": msgId
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
resolve(message);
return true;
}
}
});
});
}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4();
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [groupName, [username], false, customFields, {
"broadcast": false,
"encrypted": false
}]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
sendStreamNotifyRoom(roomId, username, event, param) {
const requestId = uuidv4();
let message = {
msg: "method",
method: "stream-notify-room",
id: requestId,
params: [`${roomId}/${event}`, username, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyRoom(roomId, event, param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-room",
params: [`${roomId}/${event}`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamNotifyUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/notification`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
subStreamMessageUser(param) {
const requestId = uuidv4();
let message = {
msg: "sub",
id: requestId,
name: "stream-notify-user",
params: [`${SessionStore.user.ChatData.data.userId}/message`, param]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
receiveStreamNotifyRoom(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.collection == "stream-notify-room" && message.msg == 'changed') {
funx(message);
}
}
});
}
getUserStatus(funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'changed' && message.collection == "stream-notify-logged") {
funx(message);
}
}
});
}
loadHistory(roomId, limit = 50) {
const requestId = uuidv4();
const message = {
msg: "method",
method: "loadHistory",
id: requestId,
params: [roomId, null, limit, {
"$date": 1480377601
}]
};
this.ws.send({
message,
requestId: 'loadHistory'
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
setStatus(status) {
const requestId = uuidv4();
const message = {
msg: "method",
method: `UserPresence:setDefaultStatus`,
id: requestId,
params: [status]
};
this.ws.send({
message,
requestId
});
}
subscribeNotifyRoom(roomId) {
const requestId = uuidv4();
var message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/event`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.msg == 'ready' || deepFind(message, 'subs.0') == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
updateRoomEventss(roomId, collection, funx) {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
//
if (message.msg == 'changed' && message.collection == collection) {
if (message.fields.args[0].rid == roomId) {
funx(message);
} else if (message.fields.eventName == `${roomId}/deleteMessage`) {
funx(message);
}
}
}
});
}
streamRoomMessages(roomId) {
const requestId = "streamRoomMessages" + uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-room-messages",
"params": [`${roomId}`, false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId || message?.subs?.[0] == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyLogged() {
const requestId = uuidv4();
const message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-logged",
"params": ["user-status", false]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoom(roomId) {
const requestId = uuidv4();
let message = {
"msg": "method",
"method": "stream-notify-room",
"id": requestId,
"params": [`null/typing`, "paulo.pinto", true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
streamNotifyRoomDeleteMessage(roomId) {
const requestId = uuidv4();
let message = {
"msg": "sub",
"id": requestId,
"name": "stream-notify-room",
"params": [`${roomId}/deleteMessage`, true]
};
this.ws.send({
message,
requestId
});
return new Promise((resolve, reject) => {
this.ws.registerCallback({
type: 'Onmessage',
funx: message => {
if (message.id == requestId) {
// same request send
resolve(message);
return true;
}
}
});
});
}
registerCallback(data) {
return this.ws.registerCallback(data);
}
};
RochetChatConnectorService.ctorParameters = () => [];
RochetChatConnectorService = __decorate([Injectable({
providedIn: 'root'
})], RochetChatConnectorService);
export { RochetChatConnectorService };¸¤{"version":3,"file":"x","mappings":"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
/***/ 93322:
&þÿÿ/*!***************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts ***!
\***************************************************************************************/
%þÿÿ»%þÿÿâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePageRoutingModule": () => (/* binding */ CustomImageCachePageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./custom-image-cache.page */ 17628);
&þÿÿqimport { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CustomImageCachePage } from './custom-image-cache.page';
const routes = [
{
path: '',
component: CustomImageCachePage
}
];
let CustomImageCachePageRoutingModule = class CustomImageCachePageRoutingModule {
};
CustomImageCachePageRoutingModule = __decorate([
NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
], CustomImageCachePageRoutingModule);
export { CustomImageCachePageRoutingModule };
÷{"version":3,"file":"x","sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache-routing.module.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAU,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAEvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AAEjE,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,oBAAoB;KAChC;CACF,CAAC;AAMK,IAAM,iCAAiC,GAAvC,MAAM,iCAAiC;;AAAjC,iCAAiC;IAJ7C,QAAQ,CAAC;QACR,OAAO,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,YAAY,CAAC;KACxB,CAAC;GACW,iCAAiC;SAAjC,iCAAiC","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CustomImageCachePage } from './custom-image-cache.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CustomImageCachePage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CustomImageCachePageRoutingModule {}\r\n"]}Âfalse034undefined3777undefined80126undefined129193undefined259278_custom_image_cache_page__WEBPACK_IMPORTED_MODULE_0__.CustomImageCachePageundefined415424(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)undefined433440(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)undefined463483_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChildundefined514525_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModuleundefined578622undefined¸¹¸,
/***/ 17628:
 þÿÿø/*!*****************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.ts ***!
\*****************************************************************************/
þÿÿµþÿÿ¯__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomImageCachePage": () => (/* binding */ CustomImageCachePage)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _custom_image_cache_page_html_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./custom-image-cache.page.html?ngResource */ 66354);
/* harmony import */ var _custom_image_cache_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./custom-image-cache.page.scss?ngResource */ 89159);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _capacitor_filesystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/filesystem */ 91662);
 þÿÿC
import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import __NG_CLI_RESOURCE__0 from "./custom-image-cache.page.html?ngResource";
import __NG_CLI_RESOURCE__1 from "./custom-image-cache.page.scss?ngResource";
import { Component, Input } from '@angular/core';
import { Directory, Filesystem } from '@capacitor/filesystem';
// import { readFile } from 'fs';
const CACHE_FOLDER = 'CACHED-IMG';
let CustomImageCachePage = class CustomImageCachePage {
constructor() {
this._src = "";
this.spinner = false;
}
ngOnInit() {}
set src(imageUrl) {
var _this = this;
const imageName = imageUrl.split('/').pop();
const fileType = imageName.split('.').pop();
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
// set to SRC
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
}).catch( /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (e) {
yield _this.storedImage(imageUrl, imageName);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
Filesystem.readFile({
directory: Directory.Cache,
path: `${CACHE_FOLDER}/${imageName}`
}).then(readFile => {
this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`;
});
}
storedImage(url, path) {
var _this2 = this;
return _asyncToGenerator(function* () {
const response = yield fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`);
const blob = yield response.blob();
const base64Data = yield _this2.convertBlobToBase64(blob);
const savedFile = yield Filesystem.writeFile({
path: `${CACHE_FOLDER}/${path}`,
data: base64Data,
directory: Directory.Cache
});
return savedFile;
})();
}
convertBlobToBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = () => {
resolve(reader.result);
};
reader.readAsDataURL(blob);
});
}
};
CustomImageCachePage.ctorParameters = () => [];
CustomImageCachePage.propDecorators = {
spinner: [{
type: Input
}],
src: [{
type: Input
}]
};
CustomImageCachePage = __decorate([Component({
selector: 'app-custom-image-cache',
template: __NG_CLI_RESOURCE__0,
styles: [__NG_CLI_RESOURCE__1]
})], CustomImageCachePage);
export { CustomImageCachePage };Ï{"version":3,"file":"x","mappings":";;;;AAAA,SAASA,SAAS,EAAEC,KAAK,QAAgB,eAAe;AACxD,SAASC,SAAS,EAAEC,UAAU,QAAQ,uBAAuB;AAC7D;AAIA,MAAMC,YAAY,GAAG,YAAY;AAO1B,IAAMC,oBAAoB,GAA1B,MAAMA,oBAAoB;EAO/BC;IALA,SAAI,GAAE,EAAE;IACE,YAAO,GAAG,KAAK;EAIT;EAFhBC,QAAQA,IACR;MAIIC,GAAGA,CAACC,QAAgB;IAAA;IAGtB,MAAMC,SAAS,GAAGD,QAAQ,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAC3C,MAAMC,QAAQ,GAAGH,SAAS,CAACC,KAAK,CAAC,GAAG,CAAC,CAACC,GAAG,EAAE;IAE3CT,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAGb,SAAS,CAACc,KAAK;MAC3BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KAAG,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MAEnD;MACA,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACvE,CAAC,CAAC,CAACC,KAAK;MAAA,6BAAC,WAAMC,CAAC,EAAG;QACjB,MAAMC,KAAI,CAACC,WAAW,CAACf,QAAQ,EAAEC,SAAS,CAAC;MAC7C,CAAC;MAAA;QAAA;MAAA;IAAA,IAAC;IACFP,UAAU,CAACW,QAAQ,CAAC;MAClBC,SAAS,EAAEb,SAAS,CAACc,KAAK;MAC1BC,IAAI,EAAE,GAAGb,YAAY,IAAIM,SAAS;KACnC,CAAC,CAACQ,IAAI,CAACJ,QAAQ,IAAG;MACjB,IAAI,CAACK,IAAI,GAAG,cAAcN,QAAQ,kBAAkBC,QAAQ,CAACM,IAAI,EAAE;IACrE,CAAC,CAAC;EAEJ;EACMI,WAAWA,CAACC,GAAG,EAAER,IAAI;IAAA;IAAA;MACzB,MAAMS,QAAQ,SAASC,KAAK,CAAC,iDAAiDF,GAAG,EAAE,CAAC;MACpF,MAAMG,IAAI,SAASF,QAAQ,CAACE,IAAI,EAAE;MAElC,MAAMC,UAAU,SAASC,MAAI,CAACC,mBAAmB,CAACH,IAAI,CAAW;MACjE,MAAMI,SAAS,SAAS7B,UAAU,CAAC8B,SAAS,CAAC;QAC3ChB,IAAI,EAAE,GAAGb,YAAY,IAAIa,IAAI,EAAE;QAC/BG,IAAI,EAAES,UAAU;QAChBd,SAAS,EAAEb,SAAS,CAACc;OACtB,CAAC;MACF,OAAOgB,SAAS;IAAA;EAClB;EAEAD,mBAAmBA,CAACH,IAAU;IAC5B,OAAO,IAAIM,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAI;MACrC,MAAMC,MAAM,GAAG,IAAIC,UAAU,CAAV,CAAU;MAC7BD,MAAM,CAACE,OAAO,GAAGH,MAAM;MACvBC,MAAM,CAACG,MAAM,GAAG,MAAK;QACnBL,OAAO,CAACE,MAAM,CAACI,MAAM,CAAC;MACxB,CAAC;MACDJ,MAAM,CAACK,aAAa,CAACd,IAAI,CAAC;IAC5B,CAAC,CAAC;EACJ;;;;;UApDD3B;EAAK;;UAMLA;EAAK;;AATKI,oBAAoB,eALhCL,SAAS,CAAC;EACT2C,QAAQ,EAAE,wBAAwB;EAClCC,8BAA6C;;CAE9C,CAAC,GACWvC,oBAAoB;SAApBA,oBAAoB","names":["Component","Input","Directory","Filesystem","CACHE_FOLDER","CustomImageCachePage","constructor","ngOnInit","src","imageUrl","imageName","split","pop","fileType","readFile","directory","Cache","path","then","_src","data","catch","e","_this","storedImage","url","response","fetch","blob","base64Data","_this2","convertBlobToBase64","savedFile","writeFile","Promise","resolve","reject","reader","FileReader","onerror","onload","result","readAsDataURL","selector","template"],"sources":["webpack://./src/app/services/file/custom-image-cache/custom-image-cache.page.ts"],"sourcesContent":["import { Component, Input, OnInit } from '@angular/core';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n// import { readFile } from 'fs';\r\n\r\n\r\n\r\nconst CACHE_FOLDER = 'CACHED-IMG'\r\n\r\n@Component({\r\n selector: 'app-custom-image-cache',\r\n templateUrl: './custom-image-cache.page.html',\r\n styleUrls: ['./custom-image-cache.page.scss'],\r\n})\r\nexport class CustomImageCachePage implements OnInit {\r\n\r\n _src =\"\";\r\n @Input () spinner = false\r\n\r\n ngOnInit() {\r\n }\r\n constructor() { }\r\n\r\n @Input()\r\n set src(imageUrl: string){\r\n \r\n\r\n const imageName = imageUrl.split('/').pop()\r\n const fileType = imageName.split('.').pop()\r\n\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`}).then(readFile =>{\r\n \r\n // set to SRC\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n }).catch(async e =>{\r\n await this.storedImage(imageUrl, imageName)\r\n })\r\n Filesystem.readFile({\r\n directory: Directory.Cache,\r\n path: `${CACHE_FOLDER}/${imageName}`\r\n }).then(readFile =>{\r\n this._src = `data:image/${fileType};base64ToFile, ${readFile.data}`\r\n })\r\n\r\n }\r\n async storedImage(url, path){\r\n const response = await fetch(`http://api-cors-proxy-devdactic.herokuapp.com/${url}`)\r\n const blob = await response.blob()\r\n\r\n const base64Data = await this.convertBlobToBase64(blob) as string;\r\n const savedFile = await Filesystem.writeFile({\r\n
/***/ 6858:
þÿÿ/*!******************************************!*\
!*** ./src/app/services/http.service.ts ***!
\******************************************/
þÿÿ¯þÿÿÇ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpService": () => (/* binding */ HttpService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/environments/environment */ 92340);
þÿÿóimport { __decorate } from "tslib";
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';
let HttpService = class HttpService {
constructor(http) {
this.http = http;
}
post(serviceName, data) {
const headers = new HttpHeaders();
const options = { header: headers, withCredentials: false };
const url = environment.apiChatUrl + serviceName;
const body = { "user": "admin", "password": "tabteste@006" };
return this.http.post(url, /* JSON.stringify( */ data /* ), options */);
}
get(serviceName, options) {
const url = environment.apiChatUrl + serviceName;
return this.http.get(url, options);
}
};
HttpService.ctorParameters = () => [
{ type: HttpClient }
];
HttpService = __decorate([
Injectable({
providedIn: 'root'
})
], HttpService);
export { HttpService };
{"version":3,"file":"x","sources":["webpack://./src/app/services/http.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAsB,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAKpD,IAAM,WAAW,GAAjB,MAAM,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,WAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,CAAA,IAAI,CAAA,gBAAgB,CAAC,CAAA;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,WAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;;;;;AAhBU,WAAW;IAHvB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW;SAAX,WAAW","sourcesContent":["import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n"]})false034undefined3799undefined102144undefined147205undefined365375_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpHeadersundefined471492src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined723744src_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiChatUrlundefined868877_angular_common_http__WEBPACK_IMPORTED_MODULE_1__.HttpClientundefined900909(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined918927(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined9861008undefined¬­¬,
/***/ 38378:
þÿÿž/*!***********************************************!*\
!*** ./src/app/services/inativity.service.ts ***!
\***********************************************/
þÿÿ©þÿÿ½__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InativityService": () => (/* binding */ InativityService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../store/session.service */ 22901);
þÿÿŠimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { SessionStore } from '../store/session.service';
let InativityService = class InativityService {
constructor(router) {
this.router = router;
var time;
window.onload = resetTimer;
window.onmousemove = resetTimer;
window.onmousedown = resetTimer; // catches touchscreen presses as well
window.ontouchstart = resetTimer; // catches touchscreen swipes as well
window.onclick = resetTimer; // catches touchpad clicks as well
window.onkeydown = resetTimer;
window.addEventListener('scroll', resetTimer, true); // improved; see comments
function userIsNotActive() {
// your function for too long inactivity goes here
SessionStore.setInativity(false);
try {
window['inactivity/function']();
}
catch (error) { }
}
function resetTimer() {
clearTimeout(time);
time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds
}
}
};
InativityService.ctorParameters = () => [
{ type: Router }
];
InativityService = __decorate([
Injectable({
providedIn: 'root'
})
], InativityService);
export { InativityService };
Ò{"version":3,"file":"x","sources":["webpack://./src/app/services/inativity.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,gBAAgB,GAAtB,MAAM,gBAAgB;IAE3B,YACU,MAAc;QAAd,WAAM,GAAN,MAAM,CAAQ;QAGtB,IAAI,IAAI,CAAC;QACT,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC;QAC3B,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC;QAChC,MAAM,CAAC,WAAW,GAAG,UAAU,CAAC,CAAE,4CAA4C;QAC9E,MAAM,CAAC,YAAY,GAAG,UAAU,CAAC,CAAC,sCAAsC;QACxE,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC,CAAM,kCAAkC;QACpE,MAAM,CAAC,SAAS,GAAG,UAAU,CAAC;QAC9B,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,yBAAyB;QAE9E,SAAS,eAAe;YACtB,kDAAkD;YAClD,YAAY,CAAC,YAAY,CAAC,KAAK,CAAC,CAAA;YAChC,IAAI;gBACF,MAAM,CAAC,qBAAqB,CAAC,EAAE,CAAA;aAChC;YAAC,OAAO,KAAK,EAAE,GAAE;QAEpB,CAAC;QAED,SAAS,UAAU;YACjB,YAAY,CAAC,IAAI,CAAC,CAAC;YACnB,IAAI,GAAG,UAAU,CAAC,eAAe,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,CAAE,0BAA0B;QAC7E,CAAC;IACH,CAAC;;;;;AA5BU,gBAAgB;IAH5B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB;SAAhB,gBAAgB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class InativityService {\r\n\r\n constructor(\r\n private router: Router,\r\n ) { \r\n\r\n var time;\r\n window.onload = resetTimer;\r\n window.onmousemove = resetTimer;\r\n window.onmousedown = resetTimer; // catches touchscreen presses as well \r\n window.ontouchstart = resetTimer; // catches touchscreen swipes as well \r\n window.onclick = resetTimer; // catches touchpad clicks as well\r\n window.onkeydown = resetTimer; \r\n window.addEventListener('scroll', resetTimer, true); // improved; see comments\r\n\r\n function userIsNotActive() {\r\n // your function for too long inactivity goes here\r\n SessionStore.setInativity(false)\r\n try {\r\n window['inactivity/function']()\r\n } catch (error) {}\r\n \r\n }\r\n\r\n function resetTimer() {\r\n clearTimeout(time);\r\n time = setTimeout(userIsNotActive, 60000 * 15); // time is in milliseconds\r\n }\r\n }\r\n}\r\n"]}xfalse034undefined3779undefined82122undefined125180undefined872896_store_session_service__WEBPACK_IMPORTED_MODULE_0__.SessionStore.setInativityundefined12641269_angular_router__WEBPACK_IMPORTED_MODULE_1__.Routerundefined12971306(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined13151324(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined13881415undefined¦§¦,
/***/ 86923:
þÿÿ°/*!*****************************************************!*\
!*** ./src/app/services/network-service.service.ts ***!
\*****************************************************/
 þÿÿ£ þÿÿŽ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionStatus": () => (/* binding */ ConnectionStatus),
/* harmony export */ "NetworkServiceService": () => (/* binding */ NetworkServiceService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 84505);
/* harmony import */ var _ionic_native_network_ngx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ionic-native/network/ngx */ 99118);
þÿÿK import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { ToastController, Platform } from '@ionic/angular';
import { BehaviorSubject } from 'rxjs';
import { Network } from '@ionic-native/network/ngx';
export var ConnectionStatus;
(function (ConnectionStatus) {
ConnectionStatus[ConnectionStatus["Online"] = 0] = "Online";
ConnectionStatus[ConnectionStatus["Offline"] = 1] = "Offline";
})(ConnectionStatus || (ConnectionStatus = {}));
let NetworkServiceService = class NetworkServiceService {
constructor(network, toastController, plt) {
this.network = network;
this.toastController = toastController;
this.plt = plt;
this.status = new BehaviorSubject(ConnectionStatus.Offline);
this.plt.ready().then(() => {
this.initializeNetworkEvents();
let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;
this.status.next(status);
});
this.onNetworkChange().subscribe(status => {});
}
initializeNetworkEvents() {
this.network.onDisconnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Online) {
this.updateNetworkStatus(ConnectionStatus.Offline);
}
});
this.network.onConnect().subscribe(() => {
if (this.status.getValue() === ConnectionStatus.Offline) {
this.updateNetworkStatus(ConnectionStatus.Online);
}
});
}
updateNetworkStatus(status) {
var _this = this;
return _asyncToGenerator(function* () {
_this.status.next(status);
let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';
let toast = _this.toastController.create({
message: `You are now ${connection}`,
duration: 3000,
position: 'bottom'
});
toast.then(toast => toast.present());
})();
}
onNetworkChange() {
return this.status.asObservable();
}
getCurrentNetworkStatus() {
return this.status.getValue();
}
};
NetworkServiceService.ctorParameters = () => [{
type: Network
}, {
type: ToastController
}, {
type: Platform
}];
NetworkServiceService = __decorate([Injectable({
providedIn: 'root'
})], NetworkServiceService);
export { NetworkServiceService };@{"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,eAAe,EAAEC,QAAQ,QAAQ,gBAAgB;AAC1D,SAASC,eAAe,QAAoB,MAAM;AAClD,SAASC,OAAO,QAAQ,2BAA2B;AAGnD,WAAYC,gBAGX;AAHD,WAAYA,gBAAgB;EAC1BA,2DAAM;EACNA,6DAAO;AACT,CAAC,EAHWA,gBAAgB,KAAhBA,gBAAgB;AASrB,IAAMC,qBAAqB,GAA3B,MAAMA,qBAAqB;EAGhCC,YAAoBC,OAAgB,EAAUC,eAAgC,EAAUC,GAAa;IAAjF,YAAO,GAAPF,OAAO;IAAmB,oBAAe,GAAfC,eAAe;IAA2B,QAAG,GAAHC,GAAG;IAFnF,WAAM,GAAsC,IAAIP,eAAe,CAACE,gBAAgB,CAACM,OAAO,CAAC;IAG/F,IAAI,CAACD,GAAG,CAACE,KAAK,EAAE,CAACC,IAAI,CAAC,MAAK;MACzB,IAAI,CAACC,uBAAuB,EAAE;MAC9B,IAAIC,MAAM,GAAI,IAAI,CAACP,OAAO,CAACQ,IAAI,KAAK,MAAM,GAAGX,gBAAgB,CAACY,MAAM,GAAGZ,gBAAgB,CAACM,OAAO;MAC/F,IAAI,CAACI,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;IAC1B,CAAC,CAAC;IAEF,IAAI,CAACI,eAAe,EAAE,CAACC,SAAS,CAAEL,MAAM,IAAI,CAE5C,CAAC,CAAC;EAEJ;EAEOD,uBAAuBA;IAE5B,IAAI,CAACN,OAAO,CAACa,YAAY,EAAE,CAACD,SAAS,CAAC,MAAK;MACzC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACY,MAAM,EAAE;QACtD,IAAI,CAACM,mBAAmB,CAAClB,gBAAgB,CAACM,OAAO,CAAC;;IAEtD,CAAC,CAAC;IAEF,IAAI,CAACH,OAAO,CAACgB,SAAS,EAAE,CAACJ,SAAS,CAAC,MAAK;MACtC,IAAI,IAAI,CAACL,MAAM,CAACO,QAAQ,EAAE,KAAKjB,gBAAgB,CAACM,OAAO,EAAE;QACvD,IAAI,CAACY,mBAAmB,CAAClB,gBAAgB,CAACY,MAAM,CAAC;;IAErD,CAAC,CAAC;EACJ;EAEcM,mBAAmBA,CAACR,MAAwB;IAAA;IAAA;MACxDU,KAAI,CAACV,MAAM,CAACG,IAAI,CAACH,MAAM,CAAC;MAExB,IAAIW,UAAU,GAAGX,MAAM,IAAIV,gBAAgB,CAACM,OAAO,GAAG,SAAS,GAAG,QAAQ;MAC1E,IAAIgB,KAAK,GAAGF,KAAI,CAAChB,eAAe,CAACmB,MAAM,CAAC;QACtCC,OAAO,EAAE,eAAeH,UAAU,EAAE;QACpCI,QAAQ,EAAE,IAAI;QACdC,QAAQ,EAAE;OACX,CAAC;MACFJ,KAAK,CAACd,IAAI,CAACc,KAAK,IAAIA,KAAK,CAACK,OAAO,EAAE,CAAC;IAAC;EACvC;EAEOb,eAAeA;IACpB,OAAO,IAAI,CAACJ,MAAM,CAACkB,YAAY,EAAE;EACnC;EAEOC,uBAAuBA;IAC5B,OAAO,IAAI,CAACnB,MAAM,CAACO,QAAQ,EAAE;EAC/B;;;;;;;;;AAjDWhB,qBAAqB,eAHjCN,UAAU,CAAC;EACVmC,UAAU,EAAE;CACb,CAAC,GACW7B,qBAAqB;SAArBA,qBAAqB","names":["Injectable","ToastController","Platform","BehaviorSubject","Network","ConnectionStatus","NetworkServiceService","constructor","network","toastController","plt","Offline","ready","then","initializeNetworkEvents","status","type","Online","next","onNetworkChange","subscribe","onDisconnect","getValue","updateNetworkStatus","onConnect","_this","connection","toast","create","message","duration","position","present","asObservable","getCurrentNetworkStatus","providedIn"],"sources":["webpack://./src/app/services/network-service.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { ToastController, Platform } from '@ionic/angular';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { Network } from '@ionic-native/network/ngx'\r\n\r\n\r\nexport enum ConnectionStatus {\r\n Online,\r\n Offline\r\n}\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class NetworkServiceService {\r\n private status: BehaviorSubject<ConnectionStatus> = new BehaviorSubject(ConnectionStatus.Offline);\r\n \r\n constructor(private network: Network, private toastController: ToastController, private plt: Platform) {\r\n this.plt.ready().then(() => {\r\n this.initializeNetworkEvents();\r\n let status = this.network.type !== 'none' ? ConnectionStatus.Online : ConnectionStatus.Offline;\r\n this.status.next(status);\r\n }); \r\n \r\n this.onNetworkChange().subscribe((status) => {\r\n\r\n })\r\n\r\n }\r\n \r\n public initializeNetworkEvents() {\r\n \r\n this.network.onDisconnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Online) {\r\n this.updateNetworkStatus(ConnectionStatus.Offline);\r\n }\r\n });\r\n \r\n this.network.onConnect().subscribe(() => {\r\n if (this.status.getValue() === ConnectionStatus.Offline) {\r\n this.updateNetworkStatus(ConnectionStatus.Online);\r\n }\r\n });\r\n }\r\n \r\n private async updateNetworkStatus(status: ConnectionStatus) {\r\n this.status.next(status);\r\n \r\n let connection = status == ConnectionStatus.Offline ? 'Offline' : 'Online';\r\n let toast = this.toastController.create({\r\n message: `You are now ${connec
/***/ 16548:
þÿÿ¡/*!************************************************!*\
!*** ./src/app/services/permission.service.ts ***!
\************************************************/
þÿÿþÿÿå__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PermissionService": () => (/* binding */ PermissionService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/permission/permissionList */ 18692);
/* harmony import */ var _store_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/session.service */ 22901);
þÿÿŸimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { PermissionList } from '../models/permission/permissionList';
import { SessionStore } from '../store/session.service';
let PermissionService = class PermissionService {
constructor() {
this.permissionList = new PermissionList();
this.SessionStore = SessionStore;
}
userRole(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (const arg of args) {
if (arg == this.SessionStore.user.Profile) {
return true;
}
}
return false;
}
userPermission(args) {
if (!Array.isArray(args)) {
args = [args];
}
for (let permission of (this.SessionStore.user.UserPermissions || [])) {
for (const arg of args) {
if (arg == permission) {
return true;
}
}
}
return false;
}
userPermissionCount(args) {
if (!Array.isArray(args)) {
args = [args];
}
let count = 0;
for (let permission of this.SessionStore.user.UserPermissions) {
if (args.includes(permission)) {
count++;
}
}
return count;
}
role(args) {
let UserRoleIsValid = this.userRole(args);
return {
permissionAnyOf(role) {
if (!Array.isArray(role)) {
role = [role];
}
if (!UserRoleIsValid) {
return false;
}
return true;
}
};
}
};
PermissionService.ctorParameters = () => [];
PermissionService = __decorate([
Injectable({
providedIn: 'root'
})
], PermissionService);
export { PermissionService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/permission.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,qCAAqC,CAAC;AACrE,OAAO,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAC;AAKjD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAK5B;QAHA,mBAAc,GAAG,IAAI,cAAc,EAAE,CAAC;QACtC,iBAAY,GAAG,YAAY,CAAA;IAEX,CAAC;IAEjB,QAAQ,CAAC,IAAI;QAEX,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,MAAM,GAAG,IAAI,IAAI,EAAE;YACrB,IAAG,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE;gBACxC,OAAO,IAAI,CAAA;aACZ;SACF;QAED,OAAO,KAAK,CAAA;IACd,CAAC;IAED,cAAc,CAAC,IAAI;QACjB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAGD,KAAI,IAAI,UAAU,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,EAAE,CAAC,EAAE;YACpE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAG;gBACvB,IAAI,GAAG,IAAI,UAAU,EAAE;oBACrB,OAAO,IAAI,CAAC;iBACb;aACF;SACF;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,mBAAmB,CAAC,IAAI;QACtB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAI,IAAI,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAG;YAC7D,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBAC7B,KAAK,EAAE,CAAC;aACT;SACF;QAGD,OAAO,KAAK,CAAC;IACf,CAAC;IAED,IAAI,CAAC,IAAS;QAEZ,IAAI,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAEzC,OAAO;YACL,eAAe,CAAC,IAAI;gBAElB,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;iBACd;gBAED,IAAG,CAAC,eAAe,EAAE;oBAAE,OAAO,KAAK,CAAA;iBAAE;gBAErC,OAAO,IAAI,CAAA;YAEb,CAAC;SACF,CAAA;IAEH,CAAC;;;AA1EU,iBAAiB;IAH7B,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,iBAAiB;SAAjB,iBAAiB","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { PermissionList } from '../models/permission/permissionList';\r\nimport { SessionStore } from '../store/session.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class PermissionService {\r\n\r\n permissionList = new PermissionList();\r\n SessionStore = SessionStore\r\n\r\n constructor() { }\r\n\r\n userRole(args) {\r\n\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(const arg of args) {\r\n if(arg == this.SessionStore.user.Profile) {\r\n return true\r\n }\r\n }\r\n\r\n return false\r\n }\r\n\r\n userPermission(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n\r\n for(let permission of (this.SessionStore.user.UserPermissions || [])) {\r\n for( const arg of args ) {\r\n if (arg == permission) {\r\n return true;\r\n }\r\n }\r\n }\r\n return false;\r\n }\r\n\r\n userPermissionCount(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n let count = 0\r\n\r\n for(let permission of this.SessionStore.user.UserPermissions ) {\r\n if (args.includes(permission)) {\r\n count++;\r\n }\r\n }\r\n\r\n\r\n return count;\r\n }\r\n\r\n role(args: any) {\r\n\r\n let UserRoleIsValid = this.userRole(args)\r\n\r\n return {\r\n permissionAnyOf(role) {\r\n\r\n if(!Array.isArray(role)) {\r\n role = [role]\r\n }\r\n\r\n if(!UserRoleIsValid) { return false }\r\n\r\n return true\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n"]}ƒfalse034undefined3779undefined82150undefined153208undefined317330_models_permission_permissionList__WEBPACK_IMPORTED_MODULE_0__.PermissionListundefined364375_store_session_service__WEBPACK_IMPORTED_MODULE_1__.SessionStoreundefined18281837(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)undefined18461855(0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)undefined19201948undefinedšš,
/***/ 90636:
þÿÿ/*!********************************************!*\
!*** ./src/app/services/sqlite.service.ts ***!
\********************************************/
þÿÿþÿÿ±__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SqliteService": () => (/* binding */ SqliteService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
þÿÿimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
let SqliteService = class SqliteService {
};
SqliteService = __decorate([
Injectable({
providedIn: 'root'
})
], SqliteService);
export { SqliteService };
%{"version":3,"file":"x","sources":["webpack://./src/app/services/sqlite.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAOpC,IAAM,aAAa,GAAnB,MAAM,aAAa;;AAAb,aAAa;IAHzB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,aAAa;SAAb,aAAa","sourcesContent":["import { Injectable } from '@angular/core';\r\n//import { Platform } from '@ionic/angular';\r\n//import { SQLite, SQLiteObject } from '@ionic-native/sqlite/ngx';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SqliteService {\r\n\r\n// y\r\n}\r\n"]}µfalse034undefined3779undefined145154(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__decorate)undefined163172(0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable)undefined233257undefined,
/***/ 71188:
üýÿÿ˜/*!*********************************************!*\
!*** ./src/app/services/storage.service.ts ***!
\*********************************************/
ûýÿÿûýÿÿH__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StorageService": () => (/* binding */ StorageService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/storage */ 37045);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ 34362);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
üýÿÿTimport _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
import { Platform } from '@ionic/angular';
import { SHA1 } from 'crypto-js';
import { localstoreService } from '../store/localstore.service';
let StorageService = class StorageService {
constructor(storage, platform) {
this.storage = storage;
this.platform = platform;
}
key(key) {
return SHA1('service' + "StorageService" + key).toString();
}
keyExist(key) {
var _this = this;
return _asyncToGenerator(function* () {
return yield localstoreService.keyExist(_this.key(key));
})();
}
// Store the value
store(key, value) {
var _this2 = this;
return _asyncToGenerator(function* () {
yield localstoreService.set(_this2.key(key), value);
})();
}
// Get the value
get(key) {
var _this3 = this;
return _asyncToGenerator(function* () {
return new Promise((resolve, reject) => {
const data = localstoreService.get(_this3.key(key), false);
if (data) resolve(data);else reject(data);
});
})();
}
remove(key) {
var _this4 = this;
return _asyncToGenerator(function* () {
yield localstoreService.delete(_this4.key(key));
})();
}
};
StorageService.ctorParameters = () => [{
type: Storage
}, {
type: Platform
}];
StorageService = __decorate([Injectable({
providedIn: 'root'
})], StorageService);
export { StorageService }; {"version":3,"file":"x","mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAA8CC,QAAQ,QAAQ,gBAAgB;AAC9E,SAASC,IAAI,QAAU,WAAW;AAClC,SAASC,iBAAiB,QAAQ,6BAA6B;AAMtD,IAAMC,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,IAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iBAAiB,CAACO,QAAQ,CAACC,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,iBAAiB,CAACW,GAAG,CAACC,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,iBAAiB,CAACa,GAAG,CAACK,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,iBAAiB,CAACoB,MAAM,CAACC,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,eAH5BL,UAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc;SAAdA,cAAc","names":["Injectable","Storage","Platform","SHA1","localstoreService","StorageService","constructor","storage","platform","key","toString","keyExist","_this","store","value","set","_this2","get","Promise","resolve","reject","data","_this3","remove","delete","_this4","providedIn"],"sources":["webpack://./src/app/services/storage.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AnimationController, ModalController,Platform } from '@ionic/angular';\r\nimport { SHA1 } from 'crypto-js'\r\nimport { localstoreService } from '../store/localstore.service';\r\n/* import { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins; */\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n private keyName: string;\r\n\r\n constructor(private storage:Storage,\r\n private platform: Platform\r\n ) {}\r\n\r\n key(key:string): string {\r\n return (SHA1('service'+\"StorageService\"+key)).toString()\r\n }\r\n\r\n async keyExist(key:string) {\r\n return await localstoreService.keyExist(this.key(key))\r\n }\r\n\r\n // Store the value\r\n async store(key: string, value: any) {\r\n\r\n await localstoreService.set(this.key(key), value)\r\n\r\n }\r\n // Get the value\r\n async get(key: string): Promise<any> {\r\n\r\n return new Promise((resolve, reject)=>{\r\n const data = localstoreService.get(this.key(key), false)\r\n if(data) resolve(data)\r\n else reject(data)\r\n })\r\n\r\n }\r\n\r\n async remove(key: string){\r\n \r\n await localstoreService.delete(this.key(key))\r\n \r\n }\r\n\r\n/*\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n } */\r\n}\r\n"]}false0149undefined151185undefined187229undefined231271undefined273314undefined316348undefined350413undefined580583(0,crypto_js__WEBPACK_IMPORTED_MODULE_1__.SHA1)undefined688704(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined740765_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.keyExistundefined875891(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])undefined920940_store_localstore_service__WEBPACK_IMPORTED_MODULE_2__.localstoreService.setundefined10471063(0,C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0_
/***/ 8140:
öýÿÿ/*!*******************************************!*\
!*** ./src/app/services/theme.service.ts ***!
\*******************************************/
õýÿÿõýÿÿâ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ThemeService": () => (/* binding */ ThemeService)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/app/services/storage.service */ 71188);
/* harmony import */ var _store_localstore_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_2__);
öýÿÿ=import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { StorageService } from 'src/app/services/storage.service';
import { localstoreService } from '../store/localstore.service';
import { SHA1 } from 'crypto-js';
let ThemeService = class ThemeService {
constructor(storageservice) {
this.storageservice = storageservice;
this.themes = [
'gov',
'default',
'doneIt'
];
this.defaultTheme = 'gov';
this.currentTheme = this.defaultTheme;
this.keyName = (SHA1("ThemeService")).toString();
let restore = localstoreService.get(this.keyName, {
theme: this.defaultTheme
});
this.setTheme(restore.theme);
}
setTheme(theme) {
if (this.themes.includes(theme)) {
document.body.classList.remove("gov");
document.body.classList.remove("default");
document.body.classList.remove("doneIt");
document.body.classList.add(theme);
this.currentTheme = theme;
localstoreService.set(this.keyName, {
theme: theme
});
}
}
allows(args) {
if (!Array.isArray(args)) {
args = [args];
}
return args.includes(this.currentTheme);
}
saveTheme() {
}
};
ThemeService.ctorParameters = () => [
{ type: StorageService }
];
ThemeService = __decorate([
Injectable({
providedIn: 'root'
})
], ThemeService);
export { ThemeService };
 {"version":3,"file":"x","sources":["webpack://./src/app/services/theme.service.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,cAAc,EAAE,MAAM,kCAAkC,CAAC;AAClE,OAAO,EAAE,iBAAiB,EAAE,MAAM,6BAA6B,CAAC;AAChE,OAAO,EAAY,IAAI,EAAE,MAAQ,WAAW,CAAA;AAIrC,IAAM,YAAY,GAAlB,MAAM,YAAY;IAYvB,YACU,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;QAXxC,WAAM,GAAG;YACP,KAAK;YACL,SAAS;YACT,QAAQ;SACT,CAAA;QAEO,iBAAY,GAAQ,KAAK,CAAA;QACjC,iBAAY,GAAiC,IAAI,CAAC,YAAY,CAAA;QAO5D,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;QAChD,IAAI,OAAO,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAChD,KAAK,EAAE,IAAI,CAAC,YAAY;SACzB,CAAC,CAAA;QAEF,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAE9B,CAAC;IAED,QAAQ,CAAC,KAAoC;QAE3C,IAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;YAC9B,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YACtC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;YAC1C,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;YAEzC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACnC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;YAE1B,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClC,KAAK,EAAE,KAAK;aACb,CAAC,CAAA;SACH;IAGH,CAAC;IAED,MAAM,CAAC,IAAI;QACT,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvB,IAAI,GAAG,CAAC,IAAI,CAAC,CAAA;SACd;QAED,OAAO,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAA;IACzC,CAAC;IAED,SAAS;IAET,CAAC;;;;;AArDU,YAAY;IAHxB,UAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,YAAY;SAAZ,YAAY","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { localstoreService } from '../store/localstore.service';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ThemeService {\r\n\r\n themes = [\r\n 'gov',\r\n 'default',\r\n 'doneIt'\r\n ]\r\n\r\n private defaultTheme: any = 'gov'\r\n currentTheme: 'gov' | 'default' | 'doneIt' = this.defaultTheme\r\n keyName: string\r\n\r\n constructor(\r\n private storageservice: StorageService\r\n ) { \r\n\r\n this.keyName = (SHA1(\"ThemeService\")).toString()\r\n let restore = localstoreService.get(this.keyName, {\r\n theme: this.defaultTheme\r\n })\r\n\r\n this.setTheme(restore.theme)\r\n\r\n }\r\n\r\n setTheme(theme: 'gov' | 'default' | 'doneIt') {\r\n\r\n if(this.themes.includes(theme)) {\r\n document.body.classList.remove(\"gov\");\r\n document.body.classList.remove(\"default\");\r\n document.body.classList.remove(\"doneIt\");\r\n \r\n document.body.classList.add(theme);\r\n this.currentTheme = theme;\r\n \r\n localstoreService.set(this.keyName, {\r\n theme: theme\r\n })\r\n }\r\n\r\n\r\n }\r\n\r\n allows(args) {\r\n if(!Array.isArray(args)) {\r\n args = [args]\r\n }\r\n\r\n return args.includes(this.currentTheme)\r\n }\r\n\r\n saveTheme() {\r\n\r\n }\r\n\r\n}"]}:false034undefined3779undefined82147undefined150213undefined216248undefined585588(0,crypto_js__WEBPACK_IMPORTED_MODULE_2__.SHA1)undefined642662_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.getundefined11091129_store_localstore_service__WEBPACK_IMPORTED_MODULE_1__.localstoreService.setundefined14471460src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_0__.StorageServiceundefined14841493(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)undefined15021511(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.Injectable)undefined15711594undefinedˆˆ,
/***/ 66096:
ðýÿÿ˜/*!*********************************************!*\
!*** ./src/app/store/localstore.service.ts ***!
\*********************************************/
ïýÿÿïýÿÿµ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalstoreService": () => (/* binding */ LocalstoreService),
/* harmony export */ "localstoreService": () => (/* binding */ localstoreService)
/* harmony export */ });
/* harmony import */ var C_Users_eudes_inacio_GabineteDigital_gabinete_digital_fo_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ 92340);
ðýÿÿ8 import _asyncToGenerator from "C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js";
import { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { AES, enc, SHA1 } from 'crypto-js';
import { environment } from 'src/environments/environment';
let LocalstoreService = class LocalstoreService {
constructor() {
this.prefix = environment.version.lastCommitNumber + environment.id + "-";
this.previewPrefix = 'v17-';
this.callbacks = {};
const key = SHA1('version').toString();
this.set(key, this.prefix);
}
getKey(keyName) {
return this.prefix + keyName;
}
keyExist(keyName) {
keyName = this.getKey(keyName);
return !localStorage.getItem(keyName) === null;
}
get(keyName, safe) {
keyName = this.getKey(keyName);
const ciphertext = localStorage.getItem(keyName);
const hashKey = SHA1(keyName).toString();
if (ciphertext) {
const bytes = AES.decrypt(ciphertext, hashKey);
var decryptedData = bytes.toString(enc.Utf8);
try {
return JSON.parse(decryptedData);
} catch {
return decryptedData;
}
} else {
return safe;
}
}
set(keyName, value) {
keyName = this.getKey(keyName);
if (typeof value != 'string') {
value = JSON.stringify(value);
}
const hashKey = SHA1(keyName).toString();
const data = value;
const encoded = AES.encrypt(data, hashKey).toString();
localStorage.setItem(keyName, encoded);
}
delete(keyName) {
keyName = this.getKey(keyName);
localStorage.removeItem(keyName);
}
change(changeType) {
var _this = this;
return _asyncToGenerator(function* () {
const currentPath = window.location.pathname;
for (const [key, value] of Object.entries(_this.callbacks)) {
if (currentPath.startsWith(value.path)) {}
const dontRepeat = yield value.funx({
event: {
type: changeType
}
});
if (dontRepeat) {
delete _this.callbacks[key];
}
}
})();
}
listener() {}
};
LocalstoreService.ctorParameters = () => [];
LocalstoreService = __decorate([Injectable({
providedIn: 'root'
})], LocalstoreService);
export { LocalstoreService };
export const localstoreService = new LocalstoreService();N{"version":3,"file":"x","mappings":"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","names":["Injectable","AES","enc","SHA1","environment","LocalstoreService","constructor","version","lastCommitNumber","id","key","toString","set","prefix","getKey","keyName","keyExist","localStorage","getItem","get","safe","ciphertext","hashKey","bytes","decrypt","decryptedData","Utf8","JSON","parse","value","stringify","data","encoded","encrypt","setItem","delete","removeItem","change","changeType","currentPath","window","location","pathname","Object","entries","_this","callbacks","startsWith","path","dontRepeat","funx","event","type","listener","providedIn","localstoreService"],"sources":["webpack://./src/app/store/localstore.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { AES, enc, SHA1 } from 'crypto-js'\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class LocalstoreService {\r\n\r\n private prefix = environment.version.lastCommitNumber + environment.id+\"-\";\r\n private previewPrefix = 'v17-';\r\n\r\n callbacks: {[key: string]: {\r\n path: string,\r\n funx: Function,\r\n id: string\r\n }} = {}\r\n\r\n constructor() {\r\n\r\n const key = SHA1('version').toString()\r\n this.set(key, this.prefix)\r\n }\r\n\r\n getKey(keyName:string) {\r\n return this.prefix + keyName\r\n }\r\n \r\n keyExist(keyName) {\r\n keyName = this.getKey(keyName)\r\n return !localStorage.getItem(keyName) === null\r\n }\r\n\r\n get( keyName:string, safe) {\r\n\r\n keyName = this.getKey(keyName)\r\n\r\n const ciphertext = localStorage.getItem(keyName)\r\n\r\n const hashKey = SHA1(keyName).toString()\r\n\r\n if(ciphertext) {\r\n const bytes = AES.decrypt(ciphertext, hashKey)\r\n var decryptedData = bytes.toString(enc.Utf8);\r\n try
/***/ 22901:
êýÿÿ/*!******************************************!*\
!*** ./src/app/store/session.service.ts ***!
\******************************************/
éýÿÿÿÿÿéýÿÿ»__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStore": () => (/* binding */ SessionStore)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _localstore_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./localstore.service */ 66096);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto-js */ 36240);
/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _models_user_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/user.model */ 84872);
êýÿÿêimport { __decorate } from "tslib";
import { Injectable } from '@angular/core';
import { localstoreService } from './localstore.service';
import { SHA1 } from 'crypto-js';
import { UserSession } from '../models/user.model';
let SessionService = class SessionService {
constructor() {
// main data
this._user = new UserSession();
this.forceToLoginWithForceToLogInWithPassword = false;
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
this.keyName = (SHA1("SessionService")).toString();
let restore = this.getDataFromLocalStorage();
this._user = restore.user || new UserSession();
}
getDataFromLocalStorage() {
return localstoreService.get(this.keyName, {});
}
get user() {
return this._user || new UserSession();
}
get exist() {
let restore = localstoreService.get(this.keyName, {});
let user = restore.user;
if (user) {
if (user.Profile) {
return true;
}
}
return false;
}
setLoginPreference(loginPreference) {
this._user.LoginPreference = loginPreference;
this.save();
}
setPin(pin) {
this._user.PIN = SHA1(pin).toString();
this.save();
}
validatePin(pin) {
return this._user.PIN == SHA1(pin).toString();
}
needToValidateUser() {
return this._user.Inactivity;
}
isUserActive() {
return this._user.Inactivity;
}
setInativity(value) {
this._user.Inactivity = value;
this._user.UrlBeforeInactivity = '';
this.save();
}
setUrlBeforeInactivity(pathname) {
this._user.UrlBeforeInactivity = pathname;
this.save();
}
get hasPin() {
if (!this._user.PIN) {
return false;
}
return this._user.PIN.length >= 2;
}
reset(user) {
this._user = user;
this.setInativity(true);
this.save();
}
delete() {
localstoreService.delete(this.keyName);
this.reset(new UserSession());
}
save() {
localstoreService.set(this.keyName, {
user: this._user
});
}
get getInitials() {
let names = this._user.FullName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
get getManagerInitials() {
let names = this._user.ManagerName.split(' ') || ' ', initials = names[0].substring(0, 1).toUpperCase();
if (names.length > 1) {
initials += names[names.length - 1].substring(0, 1).toUpperCase();
}
return initials;
}
clearPermission() {
this.permission = {
Agenda: {
access: false
},
Gabinete: {
access: false,
pr_tasks: false,
md_tasks: false,
aprove_event: false
},
Actions: {
access: false,
create: false,
delete: false,
edit: false,
createPost: false,
deletePost: false,
editPost: false
},
Chat: {
access: false
}
};
}
setPermission() { }
};
SessionService.ctorParameters = () => [];
SessionService = __decorate([
Injectable({
providedIn: 'root'
})
], SessionService);
export const SessionStore = new SessionService();
¯{"version":3,"file":"x","sources":["webpack://./src/app/store/session.service.ts"],"names":[],"mappings":"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","sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { localstoreService } from './localsto
/***/ 92340:
äýÿÿŒ/*!*****************************************!*\
!*** ./src/environments/environment.ts ***!
\*****************************************/
ãýÿÿyÿÿÿãýÿÿE__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "environment": () => (/* binding */ environment)
/* harmony export */ });
/* harmony import */ var _suport_oapr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./suport/oapr */ 62508);
äýÿÿOimport { oaprDev } from './suport/oapr';
export const environment = oaprDev;
É{"version":3,"file":"x","sources":["webpack://./src/environments/environment.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAKvC,MAAM,CAAC,MAAM,WAAW,GAAgB,OAAO,CAAA","sourcesContent":["import { Environment } from './../app/models/envarioment'\r\nimport { oaprDev } from './suport/oapr'\r\nimport { doneITDev } from './suport/doneIt'\r\nimport { DevDev } from './suport/dev'\r\n\r\n\r\nexport const environment: Environment = oaprDev"]}\false039undefined4248undefined6975_suport_oapr__WEBPACK_IMPORTED_MODULE_0__.oaprDevundefinedvÿÿÿwÿÿÿvÿÿÿ,
/***/ 62508:
ÞýÿÿŒ/*!*****************************************!*\
!*** ./src/environments/suport/oapr.ts ***!
\*****************************************/
ÝýÿÿsÿÿÿÝýÿÿ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "oaprDev": () => (/* binding */ oaprDev),
/* harmony export */ "oaprProd": () => (/* binding */ oaprProd)
/* harmony export */ });
/* harmony import */ var _version_git_version__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../version/git-version */ 15613);
ÞýÿÿCimport { versionData } from '../../../version/git-version';
export const oaprProd = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidenciais',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: '',
defaultuserpwd: '',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'
};
export const oaprDev = {
id: '0',
apiURL: 'https://gd-api.oapr.gov.ao/api/',
apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',
logoLabel: 'Presidente da República',
despachoLabel: 'Presidencial',
despachoLabel2: 'Despachos Presidênciais',
production: false,
domain: 'oapr.gov.ao',
defaultuser: 'gmanuel@oapr.gov.ao',
defaultuserpwd: 'M@p#2023',
chatOffline: true,
presidential: true,
version: versionData,
agendaPR: 'Agenda do PR',
agendaVP: 'Agenda do MD',
PR: 'PR',
VP: '',
dispatchPR: 'Despachos Presidênciais',
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
};
 {"version":3,"file":"x","sources":["webpack://./src/environments/suport/oapr.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAA;AAI1D,MAAM,CAAC,MAAM,QAAQ,GAAgB;IACnC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,eAAe;IAC9B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,EAAE;IACf,cAAc,EAAE,EAAE;IAClB,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAgB;IAClC,EAAE,EAAE,GAAG;IACP,MAAM,EAAE,iCAAiC;IACzC,UAAU,EAAE,qCAAqC;IACjD,YAAY,EAAE,qCAAqC;IACnD,SAAS,EAAE,yBAAyB;IACpC,aAAa,EAAE,cAAc;IAC7B,cAAc,EAAE,yBAAyB;IACzC,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,aAAa;IACrB,WAAW,EAAE,qBAAqB;IAClC,cAAc,EAAE,UAAU;IAC1B,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,WAAW;IACpB,QAAQ,EAAE,cAAc;IACxB,QAAQ,EAAE,cAAc;IACxB,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,EAAE;IACN,UAAU,EAAE,yBAAyB;IACrC,SAAS,EAAE,8FAA8F;CAC1G,CAAC","sourcesContent":["import { versionData } from '../../../version/git-version'\r\nimport { Environment } from './../../app/models/envarioment'\r\n\r\n\r\nexport const oaprProd: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidenciais',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: '',\r\n defaultuserpwd: '',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712'\r\n};\r\n\r\nexport const oaprDev: Environment = {\r\n id: '0',\r\n apiURL: 'https://gd-api.oapr.gov.ao/api/',\r\n apiChatUrl: 'https://gd-chat.oapr.gov.ao/api/v1/',\r\n apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket',\r\n logoLabel: 'Presidente da República',\r\n despachoLabel: 'Presidencial',\r\n despachoLabel2: 'Despachos Presidênciais',\r\n production: false,\r\n domain: 'oapr.gov.ao',\r\n defaultuser: 'gmanuel@oapr.gov.ao',\r\n defaultuserpwd: 'M@p#2023',\r\n chatOffline: true,\r\n presidential: true,\r\n version: versionData,\r\n agendaPR: 'Agenda do PR',\r\n agendaVP: 'Agenda do MD',\r\n PR: 'PR',\r\n VP: '',\r\n dispatchPR: 'Despachos Presidênciais',\r\n sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',\r\n};"]}Çfalse058undefined6167undefined553563_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefined816822undefined13331343_version_git_version__WEBPACK_IMPORTED_MODULE_0__.versionDataundefinedpÿÿÿqÿÿÿpÿÿÿ,
/***/ 85325:
Øýÿÿq/*!********************************!*\
!*** ./src/firebase-config.ts ***!
\********************************/
×ýÿÿmÿÿÿ×ýÿÿÕ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "firebaseConfig": () => (/* binding */ firebaseConfig)
/* harmony export */ });
Øýÿÿ¿export const firebaseConfig = {
apiKey: "AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY",
authDomain: "gabinete-digital-2020.firebaseapp.com",
databaseURL: "https://gabinete-digital-2020.firebaseio.com",
projectId: "gabinete-digital-2020",
storageBucket: "gabinete-digital-2020.appspot.com",
messagingSenderId: "800733765231",
appId: "1:800733765231:web:28e7792ab150006513779a",
measurementId: "G-8QN4BLZ8XK"
};
5{"version":3,"file":"x","sources":["webpack://./src/firebase-config.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,cAAc,GAAG;IAC1B,MAAM,EAAE,yCAAyC;IACjD,UAAU,EAAE,uCAAuC;IACnD,WAAW,EAAE,8CAA8C;IAC3D,SAAS,EAAE,uBAAuB;IAClC,aAAa,EAAE,mCAAmC;IAClD,iBAAiB,EAAE,cAAc;IACjC,KAAK,EAAE,2CAA2C;IAClD,aAAa,EAAE,cAAc;CAChC,CAAC","sourcesContent":["export const firebaseConfig = {\r\n apiKey: \"AIzaSyAAdHmTFznCMerdT99nrewJgISRvtxPqoY\",\r\n authDomain: \"gabinete-digital-2020.firebaseapp.com\",\r\n databaseURL: \"https://gabinete-digital-2020.firebaseio.com\",\r\n projectId: \"gabinete-digital-2020\",\r\n storageBucket: \"gabinete-digital-2020.appspot.com\",\r\n messagingSenderId: \"800733765231\",\r\n appId: \"1:800733765231:web:28e7792ab150006513779a\",\r\n measurementId: \"G-8QN4BLZ8XK\"\r\n};"]}~ÿÿÿkÿÿÿlÿÿÿkÿÿÿ,
/***/ 14431:
ÓýÿÿP/*!*********************!*\
!*** ./src/main.ts ***!
\*********************/
ÒýÿÿhÿÿÿÒýÿÿà__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ 76057);
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
/* harmony import */ var _ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/pwa-elements/loader */ 38763);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! hammerjs */ 15977);
/* harmony import */ var hammerjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(hammerjs__WEBPACK_IMPORTED_MODULE_3__);
Óýÿÿ¾import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import { defineCustomElements } from '@ionic/pwa-elements/loader';
import "hammerjs"; // HAMMER TIME
if (environment.production) {
enableProdMode();
}
/* Sentry.init(
{
dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',
// To set your release and dist versions
release: 'gabinetedigital@1.0.0',
dist: '1',
// Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.
// We recommend adjusting this value in production.
integrations: [
new BrowserTracing({
tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],
}) as Integration,
]
},
// Forward the init method to the sibling Framework.
SentrySibling.init
); */
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
// Call the element loader after the platform has been bootstrapped
defineCustomElements(window);
~{"version":3,"file":"x","sources":["webpack://./src/main.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/C,OAAO,EAAE,sBAAsB,EAAE,MAAM,mCAAmC,CAAC;AAE3E,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAEzD,OAAO,EAAE,oBAAoB,EAAE,MAAM,4BAA4B,CAAC;AAElE,OAAO,UAAU,CAAC,CAAC,cAAc;AAEjC,IAAI,WAAW,CAAC,UAAU,EAAE;IAC1B,cAAc,EAAE,CAAC;CAClB;AAGD;;;;;;;;;;;;;;;;KAgBK;AAGL,sBAAsB,EAAE,CAAC,eAAe,CAAC,SAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AAErE,oBAAoB,CAAC,MAAM,CAAC,CAAC","sourcesContent":["import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nimport \"hammerjs\"; // HAMMER TIME\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\n\r\n/* Sentry.init(\r\n {\r\n dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176',\r\n // To set your release and dist versions\r\n release: 'gabinetedigital@1.0.0',\r\n dist: '1',\r\n // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring.\r\n // We recommend adjusting this value in production.\r\n integrations: [\r\n new BrowserTracing({\r\n tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'],\r\n }) as Integration,\r\n ]\r\n },\r\n // Forward the init method to the sibling Framework.\r\n SentrySibling.init\r\n); */\r\n\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\n \r\ndefineCustomElements(window);\r\n"]}false046undefined49123undefined126170undefined173229undefined232297undefined300317undefined339360_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.productionundefined370383(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.enableProdMode)undefined10231044(0,_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_5__.platformBrowserDynamic)undefined10641072_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModuleundefined11831202(0,_ionic_pwa_elements_loader__WEBPACK_IMPORTED_MODULE_2__.defineCustomElements)undefinedeÿÿÿfÿÿÿeÿÿÿ,
/***/ 15613:
Íýÿÿq/*!********************************!*\
!*** ./version/git-version.ts ***!
\********************************/
ÌýÿÿbÿÿÿÌýÿÿÏ__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "versionData": () => (/* binding */ versionData)
/* harmony export */ });
Íýÿÿ export let versionData = {
"shortSHA": "96ea4b202",
"SHA": "96ea4b2021c326bdeb13ae3b9b025a608bb546e6",
"branch": "webNotifications",
"lastCommitAuthor": "'Eudes Inácio'",
"lastCommitTime": "'Wed Jun 28 17:13:40 2023 +0100'",
"lastCommitMessage": "updated",
"lastCommitNumber": "5028",
"change": "",
"changeStatus": "On branch webNotifications\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tmodified: .gitignore\n\tmodified: angular.json\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/polyfills.ts",
"changeAuthor": "eudes.inacio"
};
{"version":3,"file":"x","sources":["webpack://./version/git-version.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,WAAW,GAAG;IACvB,UAAU,EAAE,WAAW;IACvB,KAAK,EAAE,0CAA0C;IACjD,QAAQ,EAAE,kBAAkB;IAC5B,kBAAkB,EAAE,gBAAgB;IACpC,gBAAgB,EAAE,kCAAkC;IACpD,mBAAmB,EAAE,SAAS;IAC9B,kBAAkB,EAAE,MAAM;IAC1B,QAAQ,EAAE,EAAE;IACZ,cAAc,EAAE,uXAAuX;IACvY,cAAc,EAAE,cAAc;CAC/B,CAAA","sourcesContent":["export let versionData = {\n \"shortSHA\": \"96ea4b202\",\n \"SHA\": \"96ea4b2021c326bdeb13ae3b9b025a608bb546e6\",\n \"branch\": \"webNotifications\",\n \"lastCommitAuthor\": \"'Eudes Inácio'\",\n \"lastCommitTime\": \"'Wed Jun 28 17:13:40 2023 +0100'\",\n \"lastCommitMessage\": \"updated\",\n \"lastCommitNumber\": \"5028\",\n \"change\": \"\",\n \"changeStatus\": \"On branch webNotifications\\nYour branch is ahead of 'origin/webNotifications' by 4 commits.\\n (use \\\"git push\\\" to publish your local commits)\\n\\nChanges to be committed:\\n (use \\\"git restore --staged <file>...\\\" to unstage)\\n\\tmodified: .gitignore\\n\\tmodified: angular.json\\n\\tmodified: package-lock.json\\n\\tmodified: package.json\\n\\tmodified: src/polyfills.ts\",\n \"changeAuthor\": \"eudes.inacio\"\n}"]}sÿÿÿ`ÿÿÿaÿÿÿ`ÿÿÿ,
/***/ 24156:
Èýÿÿe/*!****************************!*\
!*** ./src/plugin/deep.js ***!
\****************************/
Çýÿÿ/***/ ((module) => {
Èýÿÿ9function deepFind(obj, path) {
var paths = path.split('.'),
current = obj,
i;
for (i = 0; i < paths.length; ++i) {
if (current[paths[i]] == undefined) {
return undefined;
} else {
current = current[paths[i]];
}
}
return current;
}
module.exports = {
deepFind: deepFind
};{"version":3,"file":"x","names":["deepFind","obj","path","paths","split","current","i","length","undefined","module","exports"],"sources":["webpack://./src/plugin/deep.js"],"sourcesContent":["function deepFind(obj, path) {\r\n var paths = path.split('.')\r\n , current = obj\r\n , i;\r\n \r\n for (i = 0; i < paths.length; ++i) {\r\n if (current[paths[i]] == undefined) {\r\n return undefined;\r\n } else {\r\n current = current[paths[i]];\r\n }\r\n }\r\n return current;\r\n}\r\n \r\nmodule.exports = {\r\n deepFind: deepFind,\r\n};"],"mappings":"AAAA,SAASA,QAAQA,CAACC,GAAG,EAAEC,IAAI,EAAE;EACzB,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;IACvBC,OAAO,GAAGJ,GAAG;IACbK,CAAC;EAEL,KAAKA,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAE,EAAED,CAAC,EAAE;IACjC,IAAID,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC,IAAIE,SAAS,EAAE;MAClC,OAAOA,SAAS;IAClB,CAAC,MAAM;MACLH,OAAO,GAAGA,OAAO,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;IAC7B;EACF;EACA,OAAOD,OAAO;AAClB;AAEAI,MAAM,CAACC,OAAO,GAAG;EACfV,QAAQ,EAAEA;AACZ,CAAC"}falseZÿÿÿ[ÿÿÿZÿÿÿ,
/***/ 50863:
Âýÿÿ¯/*!******************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\******************************************************************************************************************************************/
ÁýÿÿE/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
OriginalSourceþÿÿ«webpack://./node_modules/@ionic/core/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace objectRawSourceVÿÿÿUÿÿÿ,
/***/ 55899:
½ýÿÿÇ/*!**************************************************************************************************************************************************!*\
!*** ./node_modules/@ionic/pwa-elements/dist/esm/ lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
\**************************************************************************************************************************************************/
¼ýÿÿûüþÿÿ³webpack://./node_modules/@ionic/pwa-elements/dist/esm|lazy|/^\.\/.*\.entry\.js$/|include: /\.entry\.js$/|exclude: /\.system\.entry\.js$/|groupOptions: {}|namespace objectRawSourceSÿÿÿRÿÿÿ,
/***/ 46700:
ºýÿÿª/*!***************************************************!*\
!*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***!
\***************************************************/
¹ýÿÿøùþÿÿ?webpack://./node_modules/moment/locale|sync|/^\.\/.*$/RawSourcePÿÿÿOÿÿÿ,
/***/ 79259:
·ýÿÿž/*!***********************************************!*\
!*** ./src/app/app.component.scss?ngResource ***!
\***********************************************/
¶ýÿÿ$/***/ ((module) => {
"use strict";
Lÿÿÿ·module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhcHAuY29tcG9uZW50LnNjc3MifQ== */";KÿÿÿLÿÿÿKÿÿÿ,
/***/ 89159:
³ýÿÿ/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.scss?ngResource ***!
\******************************************************************************************/
²ýÿÿüIÿÿÿÃmodule.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20taW1hZ2UtY2FjaGUucGFnZS5zY3NzIn0= */";HÿÿÿIÿÿÿHÿÿÿ,
/***/ 33383:
°ýÿÿž/*!***********************************************!*\
!*** ./src/app/app.component.html?ngResource ***!
\***********************************************/
¯ýÿÿùFÿÿÿ\module.exports = "<ion-app>\r\n <ion-router-outlet></ion-router-outlet>\r\n</ion-app>\r\n";EÿÿÿFÿÿÿEÿÿÿ,
/***/ 66354:
­ýÿÿ/*!******************************************************************************************!*\
!*** ./src/app/services/file/custom-image-cache/custom-image-cache.page.html?ngResource ***!
\******************************************************************************************/
¬ýÿÿöCÿÿÿmodule.exports = "<img [src]=\"_src\" *ngIf=\"_src !=''; else loading;\"> \r\n\r\n<ng-template #loading>\r\n <ion-spinner></ion-spinner>\r\n</ng-template>";BÿÿÿCÿÿÿBÿÿÿ,
/***/ 42480:
ªýÿÿY/*!************************!*\
!*** crypto (ignored) ***!
\************************/
©ýÿÿ/***/ (() => {
èþÿÿhignored|C:\Users\eudes.inacio\GabineteDigital\gabinete-digital-fo\node_modules\crypto-js|cryptoRawSource?ÿÿÿ>ÿÿÿ
},
!PrefixSourceConcatSourceRawSource2__webpack_require__ => { // webpackRuntimeModules
;ÿÿÿ×var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
__webpack_require__.O(0, ["vendor"], () => (__webpack_exec__(14431)));
var __webpack_exports__ = __webpack_require__.O();
:ÿÿÿ}
/******/ RawSource]);†assetsŠassetsInfo°ýÿÿ‹main.js.map«webpack/lib/util/registerExternalSerializerœwebpack-sources/ConcatSource«webpack/lib/util/registerExternalSerializer™webpack-sources/RawSource«ýÿÿ !
//# sourceMappingURL=main.js.map ©¤{"version":3,"file":"main.js","mappings":"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