diff --git a/android/app/build/outputs/apk/debug/app-debug.apk b/android/app/build/outputs/apk/debug/app-debug.apk index 63cf89be6..22b8d288b 100644 Binary files a/android/app/build/outputs/apk/debug/app-debug.apk and b/android/app/build/outputs/apk/debug/app-debug.apk differ diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js index f66b7627e..5b7c590e7 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js @@ -1400,11 +1400,12 @@ let ExpedienteDetailPage = class ExpedienteDetailPage { } ngOnInit() { this.profile = "mdgpr"; + console.log(this.serialnumber); this.activateRoute.paramMap.subscribe(paramMap => { if (!paramMap.has('SerialNumber')) { return; } - this.serialnumber = paramMap.get('SerialNumber'); + /* this.serialnumber = paramMap.get('SerialNumber'); */ this.LoadTaskDetail(this.serialnumber); this.LoadRelatedEvents(this.serialnumber); }); diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map index 728e77ad1..a281f62ea 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/agenda/edit-event/edit-event.page.html","./src/app/pages/agenda/view-event/view-event.page.html","./src/app/pages/events/attendee-modal/attendee-modal.page.html","./src/app/pages/events/attendees/attendees.page.html","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","./src/app/models/despacho.model.ts","./src/app/models/event.model.ts","./src/app/pages/agenda/edit-event/edit-event.page.scss","./src/app/pages/agenda/edit-event/edit-event.page.ts","./src/app/pages/agenda/view-event/view-event.page.scss","./src/app/pages/agenda/view-event/view-event.page.ts","./src/app/pages/events/attendee-modal/attendee-modal.page.scss","./src/app/pages/events/attendee-modal/attendee-modal.page.ts","./src/app/pages/events/attendees/attendees.page.scss","./src/app/pages/events/attendees/attendees.page.ts","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","./src/app/services/alert.service.ts","./src/app/services/attachments.service.ts","./src/app/services/events.service.ts","./src/app/services/processes.service.ts","./src/plugin/momentG.js"],"names":[],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n this.serialnumber = paramMap.get('SerialNumber');\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/agenda/edit-event/edit-event.page.html","./src/app/pages/agenda/view-event/view-event.page.html","./src/app/pages/events/attendee-modal/attendee-modal.page.html","./src/app/pages/events/attendees/attendees.page.html","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","./src/app/models/despacho.model.ts","./src/app/models/event.model.ts","./src/app/pages/agenda/edit-event/edit-event.page.scss","./src/app/pages/agenda/edit-event/edit-event.page.ts","./src/app/pages/agenda/view-event/view-event.page.scss","./src/app/pages/agenda/view-event/view-event.page.ts","./src/app/pages/events/attendee-modal/attendee-modal.page.scss","./src/app/pages/events/attendee-modal/attendee-modal.page.ts","./src/app/pages/events/attendees/attendees.page.scss","./src/app/pages/events/attendees/attendees.page.ts","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","./src/app/services/alert.service.ts","./src/app/services/attachments.service.ts","./src/app/services/events.service.ts","./src/app/services/processes.service.ts","./src/plugin/momentG.js"],"names":[],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n console.log(this.serialnumber);\r\n \r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n /* this.serialnumber = paramMap.get('SerialNumber'); */\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js index 75b1fcdce..ce05bb28f 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js @@ -2511,12 +2511,13 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons var _this18 = this; this.profile = "mdgpr"; + console.log(this.serialnumber); this.activateRoute.paramMap.subscribe(function (paramMap) { if (!paramMap.has('SerialNumber')) { return; } + /* this.serialnumber = paramMap.get('SerialNumber'); */ - _this18.serialnumber = paramMap.get('SerialNumber'); _this18.LoadTaskDetail(_this18.serialnumber); diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map index fbbdeb36b..b2b25f4fa 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/agenda/edit-event/edit-event.page.html","webpack:///src/app/pages/agenda/view-event/view-event.page.html","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.html","webpack:///src/app/pages/events/attendees/attendees.page.html","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","webpack:///src/app/models/despacho.model.ts","webpack:///src/app/models/event.model.ts","webpack:///src/app/pages/agenda/edit-event/edit-event.page.scss","webpack:///src/app/pages/agenda/edit-event/edit-event.page.ts","webpack:///src/app/pages/agenda/view-event/view-event.page.scss","webpack:///src/app/pages/agenda/view-event/view-event.page.ts","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.scss","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.ts","webpack:///src/app/pages/events/attendees/attendees.page.scss","webpack:///src/app/pages/events/attendees/attendees.page.ts","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","webpack:///src/app/services/alert.service.ts","webpack:///src/app/services/attachments.service.ts","webpack:///src/app/services/events.service.ts","webpack:///src/app/services/processes.service.ts","webpack:///src/plugin/momentG.js"],"names":["Despacho","Event","EditEventPage","modalController","navParams","eventsService","alertService","alertController","segment","isEventEdited","postEvent","get","IsRecurring","isRecurring","profile","console","log","dismiss","editEvent","subscribe","create","cssClass","header","buttons","alert","present","component","componentProps","eventAttendees","Attendees","backdropDismiss","modal","onDidDismiss","then","data","newattendees","selector","template","ViewEventPage","attachmentsService","iab","months","days","loadedEvent","eventBody","BodyType","Text","Body","eventId","loadEvent","getAttachments","getEvent","res","today","Date","StartDate","customDate","getDay","getDate","getMonth","deleteEvent","EventId","close","getAttachmentsById","loadedAttachments","event","setTimeout","url","DocumentURL","replace","browser","show","AttendeeModalPage","modalCtrl","contactsService","showLoader","fetchContacts","contacts","filter","contact","IsRequired","evt","detail","value","itm","getContacts","result","eventPersons","forEach","attendee","index","findIndex","cont","EmailAddress","splice","AttendeesPage","eventService","navCtrl","shouldShowCancel","searchCountryString","att","newattendee","Name","Array","push","DiscartExpedientModalPage","processes","router","serialNumber","body","PostTaskAction","navigate","AddParticipantsCcModalPage","participantsAdded","UserId","AddParticipantsModalPage","BookMeetingModalPage","calendarService","formLocationSatus","task","postData","Subject","Folio","CalendarName","selectedEndDate","SerialNumber","getAttachmentsBySerial","Location","CalendarId","EndDate","EventType","IsMeeting","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","FindTaskDocId","postExpedientEvent","distartExpedientModal","taskParticipants","taskParticipantsCc","formLocation","trim","length","ExpedientTaskModalPage","authService","modalTitle","user","defaultuser","domain","taskType","participants","dispatchFolder","Nad","Message","SourceSecFsId","workflowInstanceDataFields","FsId","SouceType","SourceId","DocId","DispatchFolder","UsersSelected","Priority","workflowInstanceFolio","taskDate","taskStartDate","DistributionType","CountryCode","UserEmail","postDespatcho","postParecer","postDeferimento","ExpedienteDetailPage","activateRoute","attachments","events","menu","serialnumber","paramMap","has","LoadTaskDetail","LoadRelatedEvents","serial","GetTask","originator","email","ViewerRequest","Sender","fulltask","eventsList","ParentId","open","taskAction","AlertService","message","providedIn","AttachmentsService","http","loggeduser","ValidatedUser","headers","set","BasicAuthKey","geturl","apiURL","params","options","source","sourceid","toString","EventsService","authheader","startdate","enddate","calendarname","eventid","conflictResolutionMode","sendInvitationsOrCancellationsMode","sharedagenda","puturl","put","calendarName","post","deletemode","docId","toPromise","ProcessesService","processname","onlycount","categoryname","count","month","week","momentG","date","formate","wgs","UserException","e","d","M","ss","getSeconds","padStart","mm","getMinutes","dd","MM","HH","getHours","yy","getFullYear","slice","EEEE","MMMM","yyyy","Object","keys","reverse","element","reg","RegExp","module","exports","run"],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n this.serialnumber = paramMap.get('SerialNumber');\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/agenda/edit-event/edit-event.page.html","webpack:///src/app/pages/agenda/view-event/view-event.page.html","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.html","webpack:///src/app/pages/events/attendees/attendees.page.html","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","webpack:///src/app/models/despacho.model.ts","webpack:///src/app/models/event.model.ts","webpack:///src/app/pages/agenda/edit-event/edit-event.page.scss","webpack:///src/app/pages/agenda/edit-event/edit-event.page.ts","webpack:///src/app/pages/agenda/view-event/view-event.page.scss","webpack:///src/app/pages/agenda/view-event/view-event.page.ts","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.scss","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.ts","webpack:///src/app/pages/events/attendees/attendees.page.scss","webpack:///src/app/pages/events/attendees/attendees.page.ts","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","webpack:///src/app/services/alert.service.ts","webpack:///src/app/services/attachments.service.ts","webpack:///src/app/services/events.service.ts","webpack:///src/app/services/processes.service.ts","webpack:///src/plugin/momentG.js"],"names":["Despacho","Event","EditEventPage","modalController","navParams","eventsService","alertService","alertController","segment","isEventEdited","postEvent","get","IsRecurring","isRecurring","profile","console","log","dismiss","editEvent","subscribe","create","cssClass","header","buttons","alert","present","component","componentProps","eventAttendees","Attendees","backdropDismiss","modal","onDidDismiss","then","data","newattendees","selector","template","ViewEventPage","attachmentsService","iab","months","days","loadedEvent","eventBody","BodyType","Text","Body","eventId","loadEvent","getAttachments","getEvent","res","today","Date","StartDate","customDate","getDay","getDate","getMonth","deleteEvent","EventId","close","getAttachmentsById","loadedAttachments","event","setTimeout","url","DocumentURL","replace","browser","show","AttendeeModalPage","modalCtrl","contactsService","showLoader","fetchContacts","contacts","filter","contact","IsRequired","evt","detail","value","itm","getContacts","result","eventPersons","forEach","attendee","index","findIndex","cont","EmailAddress","splice","AttendeesPage","eventService","navCtrl","shouldShowCancel","searchCountryString","att","newattendee","Name","Array","push","DiscartExpedientModalPage","processes","router","serialNumber","body","PostTaskAction","navigate","AddParticipantsCcModalPage","participantsAdded","UserId","AddParticipantsModalPage","BookMeetingModalPage","calendarService","formLocationSatus","task","postData","Subject","Folio","CalendarName","selectedEndDate","SerialNumber","getAttachmentsBySerial","Location","CalendarId","EndDate","EventType","IsMeeting","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","FindTaskDocId","postExpedientEvent","distartExpedientModal","taskParticipants","taskParticipantsCc","formLocation","trim","length","ExpedientTaskModalPage","authService","modalTitle","user","defaultuser","domain","taskType","participants","dispatchFolder","Nad","Message","SourceSecFsId","workflowInstanceDataFields","FsId","SouceType","SourceId","DocId","DispatchFolder","UsersSelected","Priority","workflowInstanceFolio","taskDate","taskStartDate","DistributionType","CountryCode","UserEmail","postDespatcho","postParecer","postDeferimento","ExpedienteDetailPage","activateRoute","attachments","events","menu","serialnumber","paramMap","has","LoadTaskDetail","LoadRelatedEvents","serial","GetTask","originator","email","ViewerRequest","Sender","fulltask","eventsList","ParentId","open","taskAction","AlertService","message","providedIn","AttachmentsService","http","loggeduser","ValidatedUser","headers","set","BasicAuthKey","geturl","apiURL","params","options","source","sourceid","toString","EventsService","authheader","startdate","enddate","calendarname","eventid","conflictResolutionMode","sendInvitationsOrCancellationsMode","sharedagenda","puturl","put","calendarName","post","deletemode","docId","toPromise","ProcessesService","processname","onlycount","categoryname","count","month","week","momentG","date","formate","wgs","UserException","e","d","M","ss","getSeconds","padStart","mm","getMinutes","dd","MM","HH","getHours","yy","getFullYear","slice","EEEE","MMMM","yyyy","Object","keys","reverse","element","reg","RegExp","module","exports","run"],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n console.log(this.serialnumber);\r\n \r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n /* this.serialnumber = paramMap.get('SerialNumber'); */\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/home-home-module-es2015.js b/android/app/src/main/assets/public/home-home-module-es2015.js index ce7d9e0e8..95320ab08 100644 --- a/android/app/src/main/assets/public/home-home-module-es2015.js +++ b/android/app/src/main/assets/public/home-home-module-es2015.js @@ -9,7 +9,7 @@ "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Acções\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Ações\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"); /***/ }), diff --git a/android/app/src/main/assets/public/home-home-module-es2015.js.map b/android/app/src/main/assets/public/home-home-module-es2015.js.map index 681da4b73..9ea726315 100644 --- a/android/app/src/main/assets/public/home-home-module-es2015.js.map +++ b/android/app/src/main/assets/public/home-home-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/home/home.page.html","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","./src/app/home/home-routing.module.ts","./src/app/home/home.module.ts","./src/app/home/home.page.scss","./src/app/home/home.page.ts","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","./src/app/resolvers/userData.resolver.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAe,+XAAgU,YAAY,mnBAAmnB,iBAAiB,2jBAA2jB,E;;;;;;;;;;;;ACA1hD;AAAe,w+BAAy6B,E;;;;;;;;;;;;ACAx7B;AAAe,okBAAqgB,E;;;;;;;;;;;;ACAphB;AAAe,yVAA0R,gDAAgD,guCAAguC,iDAAiD,iJAAiJ,+CAA+C,wHAAwH,YAAY,yBAAyB,kEAAkE,MAAM,gEAAgE,yWAAyW,qDAAqD,kIAAkI,6CAA6C,4UAA4U,6BAA6B,oCAAoC,8BAA8B,OAAO,sCAAsC,y+BAAy+B,E;;;;;;;;;;;;;;;;;;;;ACApjI;AACc;AAEW;AAE3B;AAEvC,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,MAAM;QACZ,SAAS,EAAE,mDAAQ;QACnB,+BAA+B;QAC/B,OAAO,EAAE;YACP,QAAQ,EAAE,6EAAgB;SAC3B;QACD,QAAQ,EAAE;YACR;gBACE,IAAI,EAAE,QAAQ;gBACd,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,okCAAuC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC;qBACzF;oBACD;wBACE,IAAI,EAAC,kBAAkB;wBACvB,YAAY,EAAE,GAAE,EAAE,CAAC,mXAA0D,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC;qBACjH;iBACF;aACF;YACD;gBACE,IAAI,EAAE,aAAa;gBACnB,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,UAAU;wBACjB,YAAY,EAAE,GAAE,EAAE,CAAC,wUAAwD,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC;qBAC7G;iBAEF;aACF;YACD;gBACE,IAAI,EAAE,WAAW;gBACjB,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,4PAAoD,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,CAAC;qBACzG;iBACF;aACF;YACD;gBACE,IAAI,EAAE,OAAO;gBACb,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,mWAAqC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,eAAe,CAAC;qBACtF;iBACF;aACF;YACD;gBACE,IAAI,EAAE,QAAQ;gBACd,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACT,YAAY,EAAE,GAAE,EAAE,CAAC,mfAAuC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC;qBACvF;oBACD;wBACE,IAAI,EAAC,kBAAkB;wBACvB,YAAY,EAAE,GAAE,EAAE,CAAC,mXAA0D,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC;qBACjH;iBACF;aACF;YACD;gBACE,IAAI,EAAE,kBAAkB;gBACxB,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,2sBAA2D,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,yBAAyB,CAAC;qBACtH;oBACD;wBACE,IAAI,EAAC,YAAY;wBACjB,QAAQ,EAAE;4BACR;gCACE,IAAI,EAAC,EAAE;gCACP,YAAY,EAAE,GAAE,EAAE,CAAC,0iBAAgE,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC;6BACtH;4BACD;gCACE,IAAI,EAAC,eAAe;gCACpB,YAAY,EAAE,GAAE,EAAE,CAAC,2XAAyF,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,0BAA0B,CAAC;6BACrJ;4BACD;gCACE,IAAI,EAAC,yBAAyB;gCAC9B,YAAY,EAAE,GAAE,EAAE,CAAC,mXAA0D,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC;6BACjH;yBACF;qBACF;oBACD;wBACE,IAAI,EAAC,YAAY;wBACjB,QAAQ,EAAE;4BACR;gCACE,IAAI,EAAC,EAAE;gCACP,YAAY,EAAE,GAAE,EAAE,CAAC,kaAAgE,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,CAAC;6BACrH;4BACD;gCACE,IAAI,EAAC,eAAe;gCACpB,YAAY,EAAE,GAAE,EAAE,CAAC,2VAAiF,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC;6BACzI;yBACF;qBACF;iBACF;aACF;YACD;gBACE,IAAI,EAAE,QAAQ;gBACd,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,qNAAuC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC;qBACzF;iBACF;aACF;YACD;gBACE,IAAI,EAAE,cAAc;gBACpB,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,qwBAAmD,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC;qBAC3G;oBACD;wBACE,IAAI,EAAC,mBAAmB;wBACxB,QAAQ,EAAE;4BACR;gCACE,IAAI,EAAC,WAAW;gCAChB,YAAY,EAAE,GAAE,EAAE,CAAC,8UAA0E,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,0BAA0B,CAAC;6BACtI;4BACD;gCACE,IAAI,EAAC,oBAAoB;gCACzB,QAAQ,EAAE;oCACR;wCACE,IAAI,EAAE,KAAK;wCACb,YAAY,EAAE,GAAE,EAAE,CAAC,4YAA8F,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,2BAA2B,CAAC;qCACzJ;iCACF;6BAEF;yBACF;qBACF;iBACF;aACF;YACD;gBACE,IAAI,EAAE,MAAM;gBACZ,QAAQ,EAAE;oBACR;wBACE,IAAI,EAAC,EAAE;wBACP,YAAY,EAAE,GAAE,EAAE,CAAC,qvBAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC;qBACnF;iBACF;aACF;SACF;KACF;IACD;QACE,IAAI,EAAE,EAAE;QACR,UAAU,EAAE,cAAc;QAC1B,SAAS,EAAE,MAAM;KAClB;CACF,CAAC;AAMF,IAAa,qBAAqB,GAAlC,MAAa,qBAAqB;CAAG;AAAxB,qBAAqB;IAJjC,8DAAQ,CAAC;QACR,OAAO,EAAE,CAAC,4DAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,4DAAY,CAAC;KACxB,CAAC;GACW,qBAAqB,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;;ACxKO;AACM;AACF;AAEA;AAEiB;AAEvB;AACvC,+DAA+D;AACH;AAY5D,IAAa,cAAc,GAA3B,MAAa,cAAc;CAAG;AAAjB,cAAc;IAV1B,8DAAQ,CAAC;QACR,OAAO,EAAE;YACP,4DAAY;YACZ,0DAAW;YACX,0DAAW;YACX,0EAAqB;YACrB,yEAAY;SACb;QACD,YAAY,EAAE,CAAC,mDAAQ,CAAC;KACzB,CAAC;GACW,cAAc,CAAG;AAAH;;;;;;;;;;;;;ACtB3B;AAAe,6EAAc,0BAA0B,qBAAqB,GAAG,eAAe,uCAAuC,sBAAsB,oBAAoB,uCAAuC,mBAAmB,0BAA0B,6BAA6B,MAAM,mBAAmB,kBAAkB,kCAAkC,GAAG,6CAA6C,+0DAA+0D,E;;;;;;;;;;;;;;;;;;;;;;;;;;;ACAlrE;AACC;AAGM;AAEhB;AACiF;AACrB;AACc;AAC1C;AACgD;AAEL;AACnF;AAGzC,MAAM,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,uBAAuB,EAAE,GAAG,wDAAO,CAAC;AAOnF,IAAa,QAAQ,GAArB,MAAa,QAAQ;IASnB,YAAoB,MAAc,EAAS,YAA2B,EAAU,gBAAkC,EAAU,MAAc,EAAU,eAAgC;QAAhK,WAAM,GAAN,MAAM,CAAQ;QAAS,iBAAY,GAAZ,YAAY,CAAe;QAAU,qBAAgB,GAAhB,gBAAgB,CAAkB;QAAU,WAAM,GAAN,MAAM,CAAQ;QAAU,oBAAe,GAAf,eAAe,CAAiB;QAJpL,eAAU,GAAG,CAAC,CAAC;QACf,oBAAe,GAAG,CAAC,CAAC;IAGqK,CAAC;IAE1L,QAAQ;QACN,6BAA6B;QAE7B,IAAI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;QACtB,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC;QACnC,IAAI,KAAK,GAAG,IAAI,CAAC,WAAW,EAAE,GAAC,GAAG,GAAE,IAAI,CAAC,QAAQ,EAAE,GAAC,GAAG,GAAC,IAAI,CAAC,OAAO,EAAE,GAAC,GAAG,GAAC,IAAI,CAAC,QAAQ,EAAE,GAAC,GAAG,GAAC,IAAI,CAAC,UAAU,EAAE,GAAE,GAAG,GAAC,IAAI,CAAC,UAAU,EAAE,CAAC;QACxI,IAAI,GAAG,GAAG,IAAI,CAAC,WAAW,EAAE,GAAC,GAAG,GAAE,IAAI,CAAC,QAAQ,EAAE,GAAC,GAAG,GAAC,IAAI,CAAC,OAAO,EAAE,GAAC,WAAW,CAAC;QAEjF,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,IAAI,OAAO,EAAE;YAC3B,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;gBAC3D,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC;gBACtB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;YAC3C,CAAC,CAAC,CAAC;SACJ;aACI;YACH,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;gBAC3D,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC;gBACtB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;YAC3C,CAAC,CAAC,CAAC;SAEJ;QACD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE;YACxE,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC;QAChC,CAAC,CAAC,CAAC;QACH;;;;;;;;;;;;;;kEAc0D;QAE1D,iBAAiB,CAAC,WAAW,CAAC,mBAAmB,EAAE,CAAC,KAAU,EAAE,EAAE;YAChE,KAAK,CAAC,yBAAyB,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC;QAC3D,CAAC,CAAC,CAAC;QAEH,iBAAiB,CAAC,WAAW,CAAC,0BAA0B,EAAE,YAAY,CAAC,EAAE;YAEvE,yEAAyE;YAEzE,uFAAuF;YACvF,wCAAwC;YAEpC,gHAAgH;YAChH,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,YAAY,CAAC;YAC1C,GAAG;QACP,CAAC,CAAC,CAAC;QAGD,iBAAiB,CAAC,WAAW,CAC3B,iCAAiC,EACjC,CAAC,YAA6C,EAAE,EAAE;YAChD,IAAI,OAAO,GAAG,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC;YACrD,IAAI,MAAM,GAAG,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;YACnD,IAAI,QAAQ,GAAG,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC;YAEvD,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,YAAY,CAAC,YAAY,CAAE;YAE5D,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC;YAClC,OAAO,CAAC,GAAG,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC;YAChC,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC;YAEpC;;;;qFAIyE;YACxE,6CAA6C;YAC/C,IAAI;YAEH,wBAAwB;YAExB;;;;;;;;;iGASqF;YAEnF,IAAI,OAAO,KAAK,QAAQ,EAAE;gBACxB,8DAA8D;gBAC9D,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC;aAC/B;iBACI,IAAI,OAAO,KAAK,kBAAkB,IAAI,MAAM,KAAK,YAAY,EAAE;gBAClE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC;aACnC;iBACI,IAAI,OAAO,KAAK,kBAAkB,IAAI,MAAM,KAAK,YAAY,EAAE;gBAClE,qGAAqG;gBACrG,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;aACjC;iBACI,IAAI,OAAO,KAAK,QAAQ,IAAI,MAAM,KAAK,OAAO,EAAE;gBACnD,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC;aAChC;iBACI,IAAI,OAAO,KAAK,QAAQ,IAAI,MAAM,KAAK,YAAY,EAAE;gBACxD,IAAI,CAAC,qBAAqB,CAAC,QAAQ,CAAC;aACrC;YAKH;;;;;;;;;;;;;;;;;;;;;;;;;eAyBG;QAIL,CAAC,CACF,CAAC;IACJ,CAAC;IAEK,wBAAwB,CAAC,YAAY;;YAEzC,uBAAuB;gBAEvB,kBAAkB,CAAC,QAAQ,CAAC;gBAC1B,aAAa,EAAE;oBACb;wBACE,KAAK,EAAE,YAAY,CAAC,KAAK;wBACzB,IAAI,EAAE,YAAY,CAAC,IAAI;wBACvB,EAAE,EAAE,CAAC;wBACL,QAAQ,EAAE,EAAE,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,EAAE;wBAC7C,KAAK,EAAE,IAAI;wBACX,WAAW,EAAE,IAAI;wBACjB,YAAY,EAAE,EAAE;wBAChB,KAAK,EAAE,IAAI;wBACX,UAAU,EAAE,IAAI;qBACjB;iBACF;aACF,CAAC,CAAC;QACL,CAAC;KAAA;IAEM,gBAAgB,CAAC,iBAAiB;;YACvC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,yIAAqB;gBAChC,cAAc,EAAC;oBACb,YAAY,EAAE,iBAAiB;iBAChC;gBACD,QAAQ,EAAE,WAAW;gBACrB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,eAAe,CAAC,OAAW;;YAC/B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAE1B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,0FAAa;gBACxB,cAAc,EAAC;oBACb,OAAO,EAAE,OAAO;iBACjB;gBACD,QAAQ,EAAE,OAAO;gBACjB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,mBAAmB,CAAC,YAAgB;;YACxC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAE1B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,oIAAoB;gBAC/B,cAAc,EAAC;oBACb,YAAY,EAAE,YAAY;oBAC1B,OAAO,EAAE,IAAI,CAAC,OAAO;iBACtB;gBACD,QAAQ,EAAE,OAAO;gBACjB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAIK,qBAAqB,CAAC,QAAQ;;YAClC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,0IAAqB;gBAChC,cAAc,EAAE;oBACd,QAAQ,EAAE,QAAQ;iBACnB;gBACD,QAAQ,EAAE,oBAAoB;gBAC9B,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,gBAAgB,CAAC,QAAQ;;YAG7B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,qHAAoB;gBAC/B;kCACkB;gBAClB,cAAc,EAAE;oBACd,IAAI,EAAE,QAAQ;iBACf;gBACD,QAAQ,EAAE,YAAY;gBACtB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;CAEF;;YAtP6B,oDAAM;YAAuB,sEAAa;YAA4B,4EAAgB;YAAkB,uDAAM;YAA2B,8DAAe;;AATzK,QAAQ;IALpB,+DAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,8MAA+B;;KAEhC,CAAC;GACW,QAAQ,CA+PpB;AA/PoB;;;;;;;;;;;;;ACxBrB;AAAe,iFAAkB,iBAAiB,mBAAmB,sBAAsB,GAAG,uBAAuB,gBAAgB,oBAAoB,mBAAmB,gBAAgB,GAAG,mBAAmB,iBAAiB,wBAAwB,oBAAoB,wBAAwB,eAAe,gBAAgB,gBAAgB,GAAG,cAAc,iBAAiB,mBAAmB,yBAAyB,GAAG,oBAAoB,iBAAiB,iBAAiB,qBAAqB,0BAA0B,0BAA0B,yBAAyB,GAAG,qBAAqB,iBAAiB,iBAAiB,0BAA0B,0BAA0B,yBAAyB,GAAG,6CAA6C,+/FAA+/F,E;;;;;;;;;;;;;;;;;;ACAnsH;AACD;AAOjD,IAAa,qBAAqB,GAAlC,MAAa,qBAAqB;IAGhC,YACU,eAAgC;QAAhC,oBAAe,GAAf,eAAe,CAAiB;QAH1C,iBAAY,GAAW,EAAE,CAAC;IAItB,CAAC;IAEL,QAAQ;IACR,CAAC;IACD,KAAK;QACH,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IAClD,CAAC;IACD,IAAI;QACF,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;IAClD,CAAC;CAEF;;YAZ4B,8DAAe;;AAJ/B,qBAAqB;IALjC,+DAAS,CAAC;QACT,QAAQ,EAAE,yBAAyB;QACnC,wQAA8C;;KAE/C,CAAC;GACW,qBAAqB,CAgBjC;AAhBiC;;;;;;;;;;;;;ACRlC;AAAe,oFAAqB,oBAAoB,oBAAoB,0BAA0B,0BAA0B,oBAAoB,GAAG,qBAAqB,iBAAiB,qBAAqB,GAAG,qBAAqB,oBAAoB,oBAAoB,0BAA0B,0BAA0B,GAAG,2BAA2B,oBAAoB,oBAAoB,0BAA0B,0BAA0B,iBAAiB,GAAG,6CAA6C,umEAAumE,E;;;;;;;;;;;;;;;;;;;;ACAtjF;AACT;AACsC;AACT;AAOtE,IAAa,uBAAuB,GAApC,MAAa,uBAAuB;IAElC,YAAoB,SAAoB,EAC9B,SAA0B,EAC1B,MAAa,EACb,eAAgC,EAChC,iBAAoC;QAJ1B,cAAS,GAAT,SAAS,CAAW;QAC9B,cAAS,GAAT,SAAS,CAAiB;QAC1B,WAAM,GAAN,MAAM,CAAO;QACb,oBAAe,GAAf,eAAe,CAAiB;QAChC,sBAAiB,GAAjB,iBAAiB,CAAmB;QAC1C,6DAA6D;IAC9D,CAAC;IAEJ,QAAQ;IACR,CAAC;IACD,YAAY;QACV,IAAI,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC;IACnC,CAAC;IACD,WAAW,CAAC,YAAmB;QAC7B,IAAI,IAAI,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,QAAQ,EAAE,SAAS,EAAE;QAChE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAClB,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QACpC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,WAAW,CAAC,YAAmB;QAE7B,IAAI,IAAI,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,QAAQ,EAAE,UAAU,EAAE;QACjE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAClB,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QACpC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,UAAU;IAEV,CAAC;CAEF;;YAhCgC,wDAAS;YACpB,mFAAgB;YACnB,sDAAM;YACI,8DAAe;YACb,gEAAiB;;AANnC,uBAAuB;IALnC,+DAAS,CAAC;QACT,QAAQ,EAAE,2BAA2B;QACrC,8QAAgD;;KAEjD,CAAC;GACW,uBAAuB,CAkCnC;AAlCmC;;;;;;;;;;;;;ACVpC;AAAe,6EAAc,sBAAsB,0BAA0B,wBAAwB,oBAAoB,GAAG,cAAc,oBAAoB,GAAG,qBAAqB,iBAAiB,mBAAmB,sBAAsB,GAAG,uBAAuB,gBAAgB,oBAAoB,mBAAmB,gBAAgB,GAAG,mBAAmB,iBAAiB,wBAAwB,oBAAoB,wBAAwB,eAAe,gBAAgB,gBAAgB,GAAG,wBAAwB,gBAAgB,oBAAoB,gBAAgB,mBAAmB,GAAG,oBAAoB,sBAAsB,mBAAmB,oBAAoB,GAAG,sCAAsC,iBAAiB,mBAAmB,eAAe,mBAAmB,GAAG,qCAAqC,iBAAiB,qBAAqB,oBAAoB,gBAAgB,4BAA4B,GAAG,0CAA0C,gBAAgB,4BAA4B,0BAA0B,qBAAqB,gBAAgB,GAAG,qDAAqD,iBAAiB,GAAG,uCAAuC,iBAAiB,iBAAiB,0BAA0B,0BAA0B,oBAAoB,GAAG,uCAAuC,oBAAoB,GAAG,yEAAyE,oBAAoB,GAAG,qBAAqB,iBAAiB,mBAAmB,iBAAiB,wCAAwC,oBAAoB,uBAAuB,GAAG,sCAAsC,oBAAoB,mBAAmB,6BAA6B,iBAAiB,gBAAgB,GAAG,kCAAkC,gBAAgB,oBAAoB,gBAAgB,GAAG,wCAAwC,gBAAgB,oBAAoB,mBAAmB,GAAG,gCAAgC,gBAAgB,mBAAmB,GAAG,iCAAiC,sBAAsB,iBAAiB,oBAAoB,GAAG,cAAc,iBAAiB,mBAAmB,GAAG,qBAAqB,iBAAiB,qBAAqB,kBAAkB,MAAM,qBAAqB,iBAAiB,iBAAiB,0BAA0B,0BAA0B,GAAG,oBAAoB,iBAAiB,iBAAiB,qBAAqB,0BAA0B,0BAA0B,GAAG,6CAA6C,uxRAAuxR,E;;;;;;;;;;;;;;;;;;;;;;;;ACA5sW;AACT;AACsD;AAEW;AACM;AAClD;AACY;AACJ;AAOtE,IAAa,qBAAqB,GAAlC,MAAa,qBAAqB;IAYhC,YACU,MAAa,EACb,eAAgC,EAChC,SAAoB,EACpB,SAA0B,EAC1B,kBAAsC,EACtC,iBAAoC,EACpC,IAAoB,EACpB,YAA0B;QAP1B,WAAM,GAAN,MAAM,CAAO;QACb,oBAAe,GAAf,eAAe,CAAiB;QAChC,cAAS,GAAT,SAAS,CAAW;QACpB,cAAS,GAAT,SAAS,CAAiB;QAC1B,uBAAkB,GAAlB,kBAAkB,CAAoB;QACtC,sBAAiB,GAAjB,iBAAiB,CAAmB;QACpC,SAAI,GAAJ,IAAI,CAAgB;QACpB,iBAAY,GAAZ,YAAY,CAAc;QAZpC,WAAM,GAAG,CAAC,SAAS,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,UAAU,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,CAAC,CAAC;QACvI,SAAI,GAAG,CAAC,SAAS,EAAE,eAAe,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;QAcxG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IACxD,CAAC;IAEJ,QAAQ;QACN,IAAI,CAAC,OAAO,EAAE,CAAC;QACf,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IAED,cAAc;QACZ,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,mCAAmC,CAAC,CAAC;IACtE,CAAC;IAED,KAAK;QACH,kEAAkE;QAClE,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IAED,OAAO;QACL,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;YACxD,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YACjB,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC;YACvB,IAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,0BAA0B,CAAC,SAAS,CAAC,CAAC;YAChE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;YAClC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,GAAE,IAAI,GAAI,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAE,MAAM,GAAI,CAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC;QAElI,CAAC,CAAC;IACJ,CAAC;IACD,WAAW,CAAC,YAAmB;QAC7B,IAAI,IAAI,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,QAAQ,EAAE,SAAS,EAAE;QAChE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAClB,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QACpC,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,iCAAiC,CAAC,CAAC;QAClE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IAED,SAAS,CAAC,YAAmB;QAC3B,6BAA6B;QAC7B,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC;QAClB,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC,CAAC;QACzC,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IAED,UAAU,CAAC,YAAmB;QAE5B,IAAI,IAAI,GAAG,EAAE,cAAc,EAAE,YAAY,EAAE,QAAQ,EAAE,UAAU,EAAE;QACjE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAClB,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QACpC,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,iCAAiC,CAAC,CAAC;QAClE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,cAAc;QACZ,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;YAC/E,IAAI,CAAC,iBAAiB,GAAG,GAAG,CAAC;YAC7B,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;QACnB,CAAC,CAAC,CAAC;IACL,CAAC;IAEK,WAAW,CAAC,EAAM;;YACtB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC;gBAClD,SAAS,EAAE,6HAAuB;gBAClC,QAAQ,EAAE,uBAAuB;gBACjC,KAAK,EAAE,EAAE;gBACT,WAAW,EAAE,IAAI;aAClB,CAAC,CAAC;YACH,OAAO,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;QACjC,CAAC;KAAA;IACD,QAAQ;QACN,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC;IACpB,CAAC;IACK,qBAAqB,CAAC,YAAmB;;YAC9C,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,uHAAqB;gBAChC,cAAc,EAAC,EAEd;gBACD,QAAQ,EAAE,qBAAqB;gBAC/B,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YAEtB,KAAK,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;gBAC9B,IAAG,GAAG,CAAC,IAAI,KAAK,EAAE,EAAC;oBACjB,IAAI,IAAI,GAAG,EAAE,cAAc,EAAE,YAAY;wBACxC,QAAQ,EAAE,SAAS;wBACnB,YAAY,EAAE;4BACd,kBAAkB,EAAE,GAAG,CAAC,IAAI;yBAC3B;qBACD;oBACH,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;oBAClB,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;oBACpC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC;oBAC5D,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,iCAAiC,CAAC,CAAC;iBACjE;qBACG;oBACF,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAAC;iBACvD;YACH,CAAC,CAAC,CAAC;QACL,CAAC;KAAA;CAEA;;YAhHkB,sDAAM;YACI,8DAAe;YACrB,wDAAS;YACV,mFAAgB;YACN,uFAAkB;YACnB,gEAAiB;YAC9B,6DAAc;YACN,2EAAY;;AApBzB,qBAAqB;IALjC,+DAAS,CAAC;QACT,QAAQ,EAAE,yBAAyB;QACnC,6RAA8C;;KAE/C,CAAC;GACW,qBAAqB,CA6HjC;AA7HiC;;;;;;;;;;;;;;;;;;;ACfS;AACY;AAKvD,IAAa,gBAAgB,GAA7B,MAAa,gBAAgB;IACzB,YAAoB,WAAwB;QAAxB,gBAAW,GAAX,WAAW,CAAa;IAAE,CAAC;IAE/C,OAAO;QACH,OAAO,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC;IAC1C,CAAC;CACJ;;YALoC,kEAAW;;AADnC,gBAAgB;IAH5B,gEAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,gBAAgB,CAM5B;AAN4B","file":"home-home-module-es2015.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/home/home.page.html","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","./src/app/home/home-routing.module.ts","./src/app/home/home.module.ts","./src/app/home/home.page.scss","./src/app/home/home.page.ts","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","./src/app/resolvers/userData.resolver.ts"],"names":[],"mappings":"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","file":"home-home-module-es2015.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Ações\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/home-home-module-es5.js b/android/app/src/main/assets/public/home-home-module-es5.js index cad0d02d4..a76f5eb18 100644 --- a/android/app/src/main/assets/public/home-home-module-es5.js +++ b/android/app/src/main/assets/public/home-home-module-es5.js @@ -21,7 +21,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons /* harmony default export */ - __webpack_exports__["default"] = "\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Acções\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"; + __webpack_exports__["default"] = "\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Ações\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"; /***/ }, diff --git a/android/app/src/main/assets/public/home-home-module-es5.js.map b/android/app/src/main/assets/public/home-home-module-es5.js.map index 1202502a9..f2f66f22f 100644 --- a/android/app/src/main/assets/public/home-home-module-es5.js.map +++ b/android/app/src/main/assets/public/home-home-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/home/home.page.html","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","webpack:///src/app/home/home-routing.module.ts","webpack:///src/app/home/home.module.ts","webpack:///src/app/home/home.page.scss","webpack:///src/app/home/home.page.ts","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","webpack:///src/app/resolvers/userData.resolver.ts"],"names":["routes","path","component","resolve","userData","children","loadChildren","then","m","EventsPageModule","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","LoginPageModule","AgendaPageModule","GabineteDigitalPageModule","ExpedientePageModule","ExpedienteDetailPageModule","EventListPageModule","ApproveEventPageModule","SearchPageModule","PublicationsPageModule","ViewPublicationsPageModule","PublicationDetailPageModule","ChatPageModule","redirectTo","pathMatch","HomePageRoutingModule","imports","forChild","exports","HomePageModule","declarations","PushNotifications","LocalNotifications","LocalNotificationAction","HomePage","ngZone","eventService","processesbackend","router","modalController","totalEvent","totalExpediente","date","Date","setMonth","getMonth","start","getFullYear","getDate","getHours","getMinutes","getSeconds","end","profile","getAllMdEvents","subscribe","res","eventsList","length","getAllPrEvents","GetTasksList","result","addListener","error","alert","JSON","stringify","notification","console","log","service","data","Service","object","Object","idObject","IdObject","viewEventDetail","viewExpedientDetail","openApproveModal","viewPublications","viewPublicationDetail","schedule","notifications","title","body","id","at","now","sound","attachments","actionTypeId","extra","foreground","eventSerialNumber","create","componentProps","serialNumber","cssClass","backdropDismiss","modal","present","onDidDismiss","eventId","folderId","item","selector","template","EmendMessageModalPage","emendMessage","dismiss","EventActionsPopoverPage","navParams","processes","popoverController","PostTaskAction","navigate","ApproveEventModalPage","attachmentsService","menu","alertService","months","days","get","getTask","getAttachments","presentAlert","GetTask","loadedEvent","today","workflowInstanceDataFields","StartDate","customDate","getDay","close","openEmendMessageModal","getAttachmentsBySerial","loadedAttachments","ev","event","translucent","popover","open","UserDataResolver","authService","getUserData","providedIn"],"mappings":"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","file":"home-home-module-es5.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/home/home.page.html","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","webpack:///src/app/home/home-routing.module.ts","webpack:///src/app/home/home.module.ts","webpack:///src/app/home/home.page.scss","webpack:///src/app/home/home.page.ts","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","webpack:///src/app/resolvers/userData.resolver.ts"],"names":["routes","path","component","resolve","userData","children","loadChildren","then","m","EventsPageModule","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","LoginPageModule","AgendaPageModule","GabineteDigitalPageModule","ExpedientePageModule","ExpedienteDetailPageModule","EventListPageModule","ApproveEventPageModule","SearchPageModule","PublicationsPageModule","ViewPublicationsPageModule","PublicationDetailPageModule","ChatPageModule","redirectTo","pathMatch","HomePageRoutingModule","imports","forChild","exports","HomePageModule","declarations","PushNotifications","LocalNotifications","LocalNotificationAction","HomePage","ngZone","eventService","processesbackend","router","modalController","totalEvent","totalExpediente","date","Date","setMonth","getMonth","start","getFullYear","getDate","getHours","getMinutes","getSeconds","end","profile","getAllMdEvents","subscribe","res","eventsList","length","getAllPrEvents","GetTasksList","result","addListener","error","alert","JSON","stringify","notification","console","log","service","data","Service","object","Object","idObject","IdObject","viewEventDetail","viewExpedientDetail","openApproveModal","viewPublications","viewPublicationDetail","schedule","notifications","title","body","id","at","now","sound","attachments","actionTypeId","extra","foreground","eventSerialNumber","create","componentProps","serialNumber","cssClass","backdropDismiss","modal","present","onDidDismiss","eventId","folderId","item","selector","template","EmendMessageModalPage","emendMessage","dismiss","EventActionsPopoverPage","navParams","processes","popoverController","PostTaskAction","navigate","ApproveEventModalPage","attachmentsService","menu","alertService","months","days","get","getTask","getAttachments","presentAlert","GetTask","loadedEvent","today","workflowInstanceDataFields","StartDate","customDate","getDay","close","openEmendMessageModal","getAttachmentsBySerial","loadedAttachments","ev","event","translucent","popover","open","UserDataResolver","authService","getUserData","providedIn"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACOf,QAAMA,MAAM,GAAW,CACrB;AACEC,UAAI,EAAE,MADR;AAEEC,eAAS,EAAE,mDAFb;;AAGE;AACAC,aAAO,EAAE;AACPC,gBAAQ,EAAE;AADH,OAJX;AAOEC,cAAQ,EAAE,CACR;AACEJ,YAAI,EAAE,QADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,wDAAwCC,IAAxC,CAA6C,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACC,gBAAN;AAAA,aAA9C,CAAL;AAAA;AAFhB,SADQ,EAKR;AACER,cAAI,EAAC,kBADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,2EAA2DC,IAA3D,CAAgE,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACE,qBAAN;AAAA,aAAjE,CAAL;AAAA;AAFhB,SALQ;AAFZ,OADQ,EAcR;AACET,YAAI,EAAE,aADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,UADP;AAEAK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,yEAAyDC,IAAzD,CAA8D,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACG,qBAAN;AAAA,aAA/D,CAAL;AAAA;AAFd,SADQ;AAFZ,OAdQ,EAwBR;AACEV,YAAI,EAAE,WADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,qEAAqDC,IAArD,CAA0D,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACI,mBAAN;AAAA,aAA3D,CAAL;AAAA;AAFhB,SADQ;AAFZ,OAxBQ,EAiCR;AACEX,YAAI,EAAE,OADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,sDAAsCC,IAAtC,CAA2C,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACK,eAAN;AAAA,aAA5C,CAAL;AAAA;AAFhB,SADQ;AAFZ,OAjCQ,EA0CR;AACEZ,YAAI,EAAE,QADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEAK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,wDAAwCC,IAAxC,CAA6C,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACM,gBAAN;AAAA,aAA9C,CAAL;AAAA;AAFd,SADQ,EAKR;AACEb,cAAI,EAAC,kBADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,2EAA2DC,IAA3D,CAAgE,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACE,qBAAN;AAAA,aAAjE,CAAL;AAAA;AAFhB,SALQ;AAFZ,OA1CQ,EAuDR;AACET,YAAI,EAAE,kBADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,4EAA4DC,IAA5D,CAAiE,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACO,yBAAN;AAAA,aAAlE,CAAL;AAAA;AAFhB,SADQ,EAKR;AACEd,cAAI,EAAC,YADP;AAEEI,kBAAQ,EAAE,CACR;AACEJ,gBAAI,EAAC,EADP;AAEEK,wBAAY,EAAE;AAAA,qBAAK;AAAA;AAAA;AAAA;AAAA,mFAAiEC,IAAjE,CAAsE,UAAAC,CAAC;AAAA,uBAAIA,CAAC,CAACQ,oBAAN;AAAA,eAAvE,CAAL;AAAA;AAFhB,WADQ,EAKR;AACEf,gBAAI,EAAC,eADP;AAEEK,wBAAY,EAAE;AAAA,qBAAK;AAAA;AAAA;AAAA;AAAA,4GAA0FC,IAA1F,CAA+F,UAAAC,CAAC;AAAA,uBAAIA,CAAC,CAACS,0BAAN;AAAA,eAAhG,CAAL;AAAA;AAFhB,WALQ,EASR;AACEhB,gBAAI,EAAC,yBADP;AAEEK,wBAAY,EAAE;AAAA,qBAAK;AAAA;AAAA;AAAA;AAAA,6EAA2DC,IAA3D,CAAgE,UAAAC,CAAC;AAAA,uBAAIA,CAAC,CAACE,qBAAN;AAAA,eAAjE,CAAL;AAAA;AAFhB,WATQ;AAFZ,SALQ,EAsBR;AACET,cAAI,EAAC,YADP;AAEEI,kBAAQ,EAAE,CACR;AACEJ,gBAAI,EAAC,EADP;AAEEK,wBAAY,EAAE;AAAA,qBAAK;AAAA;AAAA;AAAA;AAAA,mFAAiEC,IAAjE,CAAsE,UAAAC,CAAC;AAAA,uBAAIA,CAAC,CAACU,mBAAN;AAAA,eAAvE,CAAL;AAAA;AAFhB,WADQ,EAKR;AACEjB,gBAAI,EAAC,eADP;AAEEK,wBAAY,EAAE;AAAA,qBAAK;AAAA;AAAA;AAAA;AAAA,oGAAkFC,IAAlF,CAAuF,UAAAC,CAAC;AAAA,uBAAIA,CAAC,CAACW,sBAAN;AAAA,eAAxF,CAAL;AAAA;AAFhB,WALQ;AAFZ,SAtBQ;AAFZ,OAvDQ,EA8FR;AACElB,YAAI,EAAE,QADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,wDAAwCC,IAAxC,CAA6C,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACY,gBAAN;AAAA,aAA9C,CAAL;AAAA;AAFhB,SADQ;AAFZ,OA9FQ,EAuGR;AACEnB,YAAI,EAAE,cADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,oEAAoDC,IAApD,CAAyD,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACa,sBAAN;AAAA,aAA1D,CAAL;AAAA;AAFhB,SADQ,EAKR;AACEpB,cAAI,EAAC,mBADP;AAEEI,kBAAQ,EAAE,CACR;AACEJ,gBAAI,EAAC,WADP;AAEEK,wBAAY,EAAE;AAAA,qBAAK;AAAA;AAAA;AAAA;AAAA,6FAA2EC,IAA3E,CAAgF,UAAAC,CAAC;AAAA,uBAAIA,CAAC,CAACc,0BAAN;AAAA,eAAjF,CAAL;AAAA;AAFhB,WADQ,EAKR;AACErB,gBAAI,EAAC,oBADP;AAEEI,oBAAQ,EAAE,CACR;AACEJ,kBAAI,EAAE,KADR;AAEAK,0BAAY,EAAE;AAAA,uBAAK;AAAA;AAAA;AAAA;AAAA,mHAA+FC,IAA/F,CAAoG,UAAAC,CAAC;AAAA,yBAAIA,CAAC,CAACe,2BAAN;AAAA,iBAArG,CAAL;AAAA;AAFd,aADQ;AAFZ,WALQ;AAFZ,SALQ;AAFZ,OAvGQ,EAmIR;AACEtB,YAAI,EAAE,MADR;AAEEI,gBAAQ,EAAE,CACR;AACEJ,cAAI,EAAC,EADP;AAEEK,sBAAY,EAAE;AAAA,mBAAK;AAAA;AAAA;AAAA;AAAA,oDAAoCC,IAApC,CAAyC,UAAAC,CAAC;AAAA,qBAAIA,CAAC,CAACgB,cAAN;AAAA,aAA1C,CAAL;AAAA;AAFhB,SADQ;AAFZ,OAnIQ;AAPZ,KADqB,EAsJrB;AACEvB,UAAI,EAAE,EADR;AAEEwB,gBAAU,EAAE,cAFd;AAGEC,eAAS,EAAE;AAHb,KAtJqB,CAAvB;;AAiKA,QAAaC,qBAAqB;AAAA;AAAA,KAAlC;;AAAaA,yBAAqB,6DAJjC,+DAAS;AACRC,aAAO,EAAE,CAAC,6DAAaC,QAAb,CAAsB7B,MAAtB,CAAD,CADD;AAER8B,aAAO,EAAE,CAAC,4DAAD;AAFD,KAAT,CAIiC,GAArBH,qBAAqB,CAArB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/Jb;;;AAaA,QAAaI,cAAc;AAAA;AAAA,KAA3B;;AAAaA,kBAAc,6DAV1B,+DAAS;AACRH,aAAO,EAAE,CACP,4DADO,EAEP,0DAFO,EAGP,0DAHO,EAIP,0EAJO,EAKP,yEALO,CADD;AAQRI,kBAAY,EAAE,CAAC,mDAAD;AARN,KAAT,CAU0B,GAAdD,cAAc,CAAd;;;;;;;;;;;;;;;;ACtBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;gCCiB4D,wD;QAAnEE,iB,yBAAAA,iB;QAAmBC,kB,yBAAAA,kB;QAAoBC,uB,yBAAAA,uB;;AAO/C,QAAaC,QAAQ;AASnB,wBAAoBC,MAApB,EAA2CC,YAA3C,EAAgFC,gBAAhF,EAA4HC,MAA5H,EAAoJC,eAApJ,EAAoL;AAAA;;AAAhK,aAAAJ,MAAA,GAAAA,MAAA;AAAuB,aAAAC,YAAA,GAAAA,YAAA;AAAqC,aAAAC,gBAAA,GAAAA,gBAAA;AAA4C,aAAAC,MAAA,GAAAA,MAAA;AAAwB,aAAAC,eAAA,GAAAA,eAAA;AAJpJ,aAAAC,UAAA,GAAa,CAAb;AACA,aAAAC,eAAA,GAAkB,CAAlB;AAG0L;;AATvK;AAAA;AAAA,mCAWR;AAAA;;AACT;AAEA,cAAIC,IAAI,GAAG,IAAIC,IAAJ,EAAX;AACAD,cAAI,CAACE,QAAL,CAAcF,IAAI,CAACG,QAAL,KAAkB,CAAhC;AACA,cAAIC,KAAK,GAAGJ,IAAI,CAACK,WAAL,KAAmB,GAAnB,GAAwBL,IAAI,CAACG,QAAL,EAAxB,GAAwC,GAAxC,GAA4CH,IAAI,CAACM,OAAL,EAA5C,GAA2D,GAA3D,GAA+DN,IAAI,CAACO,QAAL,EAA/D,GAA+E,GAA/E,GAAmFP,IAAI,CAACQ,UAAL,EAAnF,GAAsG,GAAtG,GAA0GR,IAAI,CAACS,UAAL,EAAtH;AACA,cAAIC,GAAG,GAAGV,IAAI,CAACK,WAAL,KAAmB,GAAnB,GAAwBL,IAAI,CAACG,QAAL,EAAxB,GAAwC,GAAxC,GAA4CH,IAAI,CAACM,OAAL,EAA5C,GAA2D,WAArE;AAEA,eAAKK,OAAL,GAAe,OAAf;;AACA,cAAI,KAAKA,OAAL,IAAgB,OAApB,EAA6B;AAC3B,iBAAKjB,YAAL,CAAkBkB,cAAlB,CAAiCR,KAAjC,EAAwCM,GAAxC,EAA6CG,SAA7C,CAAuD,UAAAC,GAAG,EAAI;AAC5D,mBAAI,CAACC,UAAL,GAAkBD,GAAlB;AACA,mBAAI,CAAChB,UAAL,GAAkB,KAAI,CAACiB,UAAL,CAAgBC,MAAlC;AACD,aAHD;AAID,WALD,MAMK;AACH,iBAAKtB,YAAL,CAAkBuB,cAAlB,CAAiCb,KAAjC,EAAwCM,GAAxC,EAA6CG,SAA7C,CAAuD,UAAAC,GAAG,EAAI;AAC5D,mBAAI,CAACC,UAAL,GAAkBD,GAAlB;AACA,mBAAI,CAAChB,UAAL,GAAkB,KAAI,CAACiB,UAAL,CAAgBC,MAAlC;AACD,aAHD;AAKD;;AACD,eAAKrB,gBAAL,CAAsBuB,YAAtB,CAAmC,YAAnC,EAAiD,IAAjD,EAAuDL,SAAvD,CAAiE,UAAAM,MAAM,EAAI;AACzE,iBAAI,CAACpB,eAAL,GAAuBoB,MAAvB;AACD,WAFD;AAGA;;;;;;;;;;;;;;;;AAgBA9B,2BAAiB,CAAC+B,WAAlB,CAA8B,mBAA9B,EAAmD,UAACC,KAAD,EAAgB;AACjEC,iBAAK,CAAC,4BAA4BC,IAAI,CAACC,SAAL,CAAeH,KAAf,CAA7B,CAAL;AACD,WAFD;AAIAhC,2BAAiB,CAAC+B,WAAlB,CAA8B,0BAA9B,EAA0D,UAAAK,YAAY,EAAI;AAExE;AAEA;AACA;AAEI;AACAC,mBAAO,CAACC,GAAR,CAAY,WAAZ,EAAyBF,YAAzB,EARoE,CASxE;AACH,WAVC;AAaApC,2BAAiB,CAAC+B,WAAlB,CACE,iCADF,EAEE,UAACK,YAAD,EAAmD;AACjD,gBAAIG,OAAO,GAAGH,YAAY,CAACA,YAAb,CAA0BI,IAA1B,CAA+BC,OAA7C;AACA,gBAAIC,MAAM,GAAGN,YAAY,CAACA,YAAb,CAA0BI,IAA1B,CAA+BG,MAA5C;AACA,gBAAIC,QAAQ,GAAGR,YAAY,CAACA,YAAb,CAA0BI,IAA1B,CAA+BK,QAA9C;AAEAR,mBAAO,CAACC,GAAR,CAAY,mBAAZ,EAAiCF,YAAY,CAACA,YAA9C;AAEAC,mBAAO,CAACC,GAAR,CAAY,WAAZ,EAAyBC,OAAzB;AACAF,mBAAO,CAACC,GAAR,CAAY,UAAZ,EAAwBI,MAAxB;AACAL,mBAAO,CAACC,GAAR,CAAY,YAAZ,EAA0BM,QAA1B;AAEA;;;;;AAKC;AACF;AAEC;;AAEA;;;;;;;;AAWE,gBAAIL,OAAO,KAAK,QAAhB,EAA0B;AACxB;AACA,mBAAI,CAACO,eAAL,CAAqBF,QAArB;AACD,aAHD,MAIK,IAAIL,OAAO,KAAK,kBAAZ,IAAkCG,MAAM,KAAK,YAAjD,EAA+D;AAClE,mBAAI,CAACK,mBAAL,CAAyBH,QAAzB;AACD,aAFI,MAGA,IAAIL,OAAO,KAAK,kBAAZ,IAAkCG,MAAM,KAAK,YAAjD,EAA+D;AAClE;AACA,mBAAI,CAACM,gBAAL,CAAsBJ,QAAtB;AACD,aAHI,MAIA,IAAIL,OAAO,KAAK,QAAZ,IAAwBG,MAAM,KAAK,OAAvC,EAAgD;AACnD,mBAAI,CAACO,gBAAL,CAAsBL,QAAtB;AACD,aAFI,MAGA,IAAIL,OAAO,KAAK,QAAZ,IAAwBG,MAAM,KAAK,YAAvC,EAAqD;AACxD,mBAAI,CAACQ,qBAAL,CAA2BN,QAA3B;AACD;AAKH;;;;;;;;;;;;;;;;;;;;;;;;;AA6BD,WApFH;AAsFD;AA3JkB;AAAA;AAAA,iDA6JYR,YA7JZ,EA6J0B;;;;;;AAE3ClC,2CAAuB,CAEvBD,kBAFA,CAEmBkD,QAFnB,CAE4B;AAC1BC,mCAAa,EAAE,CACb;AACEC,6BAAK,EAAEjB,YAAY,CAACiB,KADtB;AAEEC,4BAAI,EAAElB,YAAY,CAACkB,IAFrB;AAGEC,0BAAE,EAAE,CAHN;AAIEJ,gCAAQ,EAAE;AAAEK,4BAAE,EAAE,IAAI5C,IAAJ,CAASA,IAAI,CAAC6C,GAAL,KAAa,IAAtB;AAAN,yBAJZ;AAKEC,6BAAK,EAAE,IALT;AAMEC,mCAAW,EAAE,IANf;AAOEC,oCAAY,EAAE,EAPhB;AAQEC,6BAAK,EAAE,IART;AASEC,kCAAU,EAAE;AATd,uBADa;AADW,qBAF5B;;;;;;;;;AAiBD;AAhLkB;AAAA;AAAA,yCAkLKC,iBAlLL,EAkLsB;;;;;;;;AACzB,2BAAM,KAAKvD,eAAL,CAAqBwD,MAArB,CAA4B;AAC9C/F,+BAAS,EAAE,yIADmC;AAE9CgG,oCAAc,EAAC;AACbC,oCAAY,EAAEH;AADD,uBAF+B;AAK9CI,8BAAQ,EAAE,WALoC;AAM9CC,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AACD;AA9LkB;AAAA;AAAA,wCAgMGC,OAhMH,EAgMgB;;;;;;;AACjCnC,2BAAO,CAACC,GAAR,CAAY,KAAKhB,OAAjB;;AAEc,2BAAM,KAAKd,eAAL,CAAqBwD,MAArB,CAA4B;AAC9C/F,+BAAS,EAAE,0FADmC;AAE9CgG,oCAAc,EAAC;AACbO,+BAAO,EAAEA;AADI,uBAF+B;AAK9CL,8BAAQ,EAAE,OALoC;AAM9CC,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AACD;AA7MkB;AAAA;AAAA,4CA+MOL,YA/MP,EA+MyB;;;;;;;AAC1C7B,2BAAO,CAACC,GAAR,CAAY,KAAKhB,OAAjB;;AAEc,2BAAM,KAAKd,eAAL,CAAqBwD,MAArB,CAA4B;AAC9C/F,+BAAS,EAAE,oIADmC;AAE9CgG,oCAAc,EAAC;AACbC,oCAAY,EAAEA,YADD;AAEb5C,+BAAO,EAAE,KAAKA;AAFD,uBAF+B;AAM9C6C,8BAAQ,EAAE,OANoC;AAO9CC,qCAAe,EAAE;AAP6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AACD;AA7NkB;AAAA;AAAA,8CAiOSE,QAjOT,EAiOmB;;;;;;;;AACtB,2BAAM,KAAKjE,eAAL,CAAqBwD,MAArB,CAA4B;AAC9C/F,+BAAS,EAAE,0IADmC;AAE9CgG,oCAAc,EAAE;AACdQ,gCAAQ,EAAEA;AADI,uBAF8B;AAK9CN,8BAAQ,EAAE,oBALoC;AAM9CC,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AACD;AA5OkB;AAAA;AAAA,yCA8OIE,QA9OJ,EA8Oc;;;;;;;;AAGjB,2BAAM,KAAKjE,eAAL,CAAqBwD,MAArB,CAA4B;AAC9C/F,+BAAS,EAAE,qHADmC;;AAE9C;;AAEAgG,oCAAc,EAAE;AACdS,4BAAI,EAAED;AADQ,uBAJ8B;AAO9CN,8BAAQ,EAAE,YAPoC;AAQ9CC,qCAAe,EAAE;AAR6B,qBAA5B,CAAN;;;AAARC,yB;;AAUN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AACD;AA7PkB;;AAAA;AAAA,OAArB;;;;cAS8B;;cAA6B;;cAAyC;;cAAkC;;cAAiC;;;;AAT1JpE,YAAQ,6DALpB,gEAAU;AACTwE,cAAQ,EAAE,UADD;AAETC,cAAQ,EAAR;AAAA;AAAA,wFAFS;;;;AAAA,KAAV,CAKoB,GAARzE,QAAQ,CAAR;;;;;;;;;;;;;;;;ACxBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACQf,QAAa0E,qBAAqB;AAGhC,qCACUrE,eADV,EAC0C;AAAA;;AAAhC,aAAAA,eAAA,GAAAA,eAAA;AAHV,aAAAsE,YAAA,GAAuB,EAAvB;AAIK;;AAL2B;AAAA;AAAA,mCAOrB,CACV;AAR+B;AAAA;AAAA,gCAS3B;AACH,eAAKtE,eAAL,CAAqBuE,OAArB,CAA6B,KAAKD,YAAlC;AACD;AAX+B;AAAA;AAAA,+BAY5B;AACF,eAAKtE,eAAL,CAAqBuE,OAArB,CAA6B,KAAKD,YAAlC;AACD;AAd+B;;AAAA;AAAA,OAAlC;;;;cAI6B;;;;AAJhBD,yBAAqB,6DALjC,gEAAU;AACTF,cAAQ,EAAE,yBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,mIAFS;;;;AAAA,KAAV,CAKiC,GAArBC,qBAAqB,CAArB;;;;;;;;;;;;;;;;ACRb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACUf,QAAaG,uBAAuB;AAElC,uCAAoBC,SAApB,EACUC,SADV,EAEU3E,MAFV,EAGUC,eAHV,EAIU2E,iBAJV,EAI8C;AAAA;;AAJ1B,aAAAF,SAAA,GAAAA,SAAA;AACV,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAA3E,MAAA,GAAAA,MAAA;AACA,aAAAC,eAAA,GAAAA,eAAA;AACA,aAAA2E,iBAAA,GAAAA,iBAAA;AACN;AACA;;AAR8B;AAAA;AAAA,mCAUvB,CACV;AAXiC;AAAA;AAAA,uCAYtB;AACV,eAAKA,iBAAL,CAAuBJ,OAAvB;AACD;AAdiC;AAAA;AAAA,oCAetBb,YAfsB,EAeH;AAC7B,cAAIZ,IAAI,GAAG;AAAE,4BAAgBY,YAAlB;AAAgC,sBAAU;AAA1C,WAAX;AACA7B,iBAAO,CAACC,GAAR,CAAYgB,IAAZ;AACA,eAAK4B,SAAL,CAAeE,cAAf,CAA8B9B,IAA9B;AACA,eAAK/C,MAAL,CAAY8E,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK7E,eAAL,CAAqBuE,OAArB,CAA6B,IAA7B;AACD;AArBiC;AAAA;AAAA,oCAsBtBb,YAtBsB,EAsBH;AAE7B,cAAIZ,IAAI,GAAG;AAAE,4BAAgBY,YAAlB;AAAgC,sBAAU;AAA1C,WAAX;AACA7B,iBAAO,CAACC,GAAR,CAAYgB,IAAZ;AACA,eAAK4B,SAAL,CAAeE,cAAf,CAA8B9B,IAA9B;AACA,eAAK/C,MAAL,CAAY8E,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK7E,eAAL,CAAqBuE,OAArB,CAA6B,IAA7B;AACD;AA7BiC;AAAA;AAAA,qCA8BxB,CAET;AAhCiC;;AAAA;AAAA,OAApC;;;;cAEiC;;cACX;;cACH;;cACU;;cACE;;;;AANlBC,2BAAuB,6DALnC,gEAAU;AACTL,cAAQ,EAAE,2BADD;AAETC,cAAQ,EAAR;AAAA;AAAA,uIAFS;;;;AAAA,KAAV,CAKmC,GAAvBI,uBAAuB,CAAvB;;;;;;;;;;;;;;;;ACVb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACef,QAAaM,qBAAqB;AAYhC,qCACU/E,MADV,EAEUC,eAFV,EAGUyE,SAHV,EAIUC,SAJV,EAKUK,kBALV,EAMUJ,iBANV,EAOUK,IAPV,EAQUC,YARV,EAQoC;AAAA;;AAP1B,aAAAlF,MAAA,GAAAA,MAAA;AACA,aAAAC,eAAA,GAAAA,eAAA;AACA,aAAAyE,SAAA,GAAAA,SAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAAK,kBAAA,GAAAA,kBAAA;AACA,aAAAJ,iBAAA,GAAAA,iBAAA;AACA,aAAAK,IAAA,GAAAA,IAAA;AACA,aAAAC,YAAA,GAAAA,YAAA;AAZV,aAAAC,MAAA,GAAS,CAAC,SAAD,EAAY,WAAZ,EAAyB,OAAzB,EAAkC,OAAlC,EAA2C,MAA3C,EAAmD,OAAnD,EAA4D,OAA5D,EAAqE,QAArE,EAA+E,UAA/E,EAA2F,SAA3F,EAAsG,UAAtG,EAAkH,UAAlH,CAAT;AACA,aAAAC,IAAA,GAAO,CAAC,SAAD,EAAY,eAAZ,EAA6B,aAA7B,EAA4C,cAA5C,EAA4D,cAA5D,EAA4E,aAA5E,EAA2F,QAA3F,CAAP;AAcI,aAAKzB,YAAL,GAAoB,KAAKe,SAAL,CAAeW,GAAf,CAAmB,cAAnB,CAApB;AACA;;AAxB4B;AAAA;AAAA,mCA0BrB;AACT,eAAKC,OAAL;AACA,eAAKC,cAAL;AACD;AA7B+B;AAAA;AAAA,yCA+BlB;AACZ,eAAKL,YAAL,CAAkBM,YAAlB,CAA+B,mCAA/B;AACD;AAjC+B;AAAA;AAAA,gCAmC3B;AACH;AACA,eAAKvF,eAAL,CAAqBuE,OAArB,CAA6B,IAA7B;AACD;AAtC+B;AAAA;AAAA,kCAwCzB;AAAA;;AACL,eAAKG,SAAL,CAAec,OAAf,CAAuB,KAAK9B,YAA5B,EAA0C1C,SAA1C,CAAoD,UAAAC,GAAG,EAAI;AACzDY,mBAAO,CAACC,GAAR,CAAYb,GAAZ;AACA,kBAAI,CAACwE,WAAL,GAAmBxE,GAAnB;AACA,kBAAI,CAACyE,KAAL,GAAa,IAAItF,IAAJ,CAASa,GAAG,CAAC0E,0BAAJ,CAA+BC,SAAxC,CAAb;AACA/D,mBAAO,CAACC,GAAR,CAAY,IAAI1B,IAAJ,CAAS,MAAI,CAACsF,KAAd,CAAZ;AACA,kBAAI,CAACG,UAAL,GAAkB,MAAI,CAACV,IAAL,CAAU,MAAI,CAACO,KAAL,CAAWI,MAAX,EAAV,IAAgC,IAAhC,GAAwC,MAAI,CAACJ,KAAL,CAAWjF,OAAX,EAAxC,GAA8D,MAA9D,GAA0E,MAAI,CAACyE,MAAL,CAAY,MAAI,CAACQ,KAAL,CAAWpF,QAAX,EAAZ,CAA5F;AAED,WAPD;AAQD;AAjD+B;AAAA;AAAA,oCAkDpBoD,YAlDoB,EAkDD;AAC7B,cAAIZ,IAAI,GAAG;AAAE,4BAAgBY,YAAlB;AAAgC,sBAAU;AAA1C,WAAX;AACA7B,iBAAO,CAACC,GAAR,CAAYgB,IAAZ;AACA,eAAK4B,SAAL,CAAeE,cAAf,CAA8B9B,IAA9B;AACA,eAAKmC,YAAL,CAAkBM,YAAlB,CAA+B,iCAA/B;AACA,eAAKxF,MAAL,CAAY8E,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK7E,eAAL,CAAqBuE,OAArB,CAA6B,IAA7B;AACD;AAzD+B;AAAA;AAAA,kCA2DtBb,YA3DsB,EA2DH;AAC3B;AACA,eAAKsB,IAAL,CAAUe,KAAV;AACA,eAAKC,qBAAL,CAA2BtC,YAA3B;AACA,eAAK1D,eAAL,CAAqBuE,OAArB,CAA6B,IAA7B;AACD;AAhE+B;AAAA;AAAA,mCAkErBb,YAlEqB,EAkEF;AAE5B,cAAIZ,IAAI,GAAG;AAAE,4BAAgBY,YAAlB;AAAgC,sBAAU;AAA1C,WAAX;AACA7B,iBAAO,CAACC,GAAR,CAAYgB,IAAZ;AACA,eAAK4B,SAAL,CAAeE,cAAf,CAA8B9B,IAA9B;AACA,eAAKmC,YAAL,CAAkBM,YAAlB,CAA+B,iCAA/B;AACA,eAAKxF,MAAL,CAAY8E,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK7E,eAAL,CAAqBuE,OAArB,CAA6B,IAA7B;AACD;AA1E+B;AAAA;AAAA,yCA2ElB;AAAA;;AACZ,eAAKQ,kBAAL,CAAwBkB,sBAAxB,CAA+C,KAAKvC,YAApD,EAAkE1C,SAAlE,CAA4E,UAAAC,GAAG,EAAE;AAC/E,kBAAI,CAACiF,iBAAL,GAAyBjF,GAAzB;AACAY,mBAAO,CAACC,GAAR,CAAYb,GAAZ;AACD,WAHD;AAID;AAhF+B;AAAA;AAAA,oCAkFdkF,EAlFc,EAkFN;;;;;;;;AACR,2BAAM,KAAKxB,iBAAL,CAAuBnB,MAAvB,CAA8B;AAClD/F,+BAAS,EAAE,6HADuC;AAElDkG,8BAAQ,EAAE,uBAFwC;AAGlDyC,2BAAK,EAAED,EAH2C;AAIlDE,iCAAW,EAAE;AAJqC,qBAA9B,CAAN;;;AAAVC,2B;;AAMC,2BAAMA,OAAO,CAACxC,OAAR,EAAN;;;;;;;;;;;;AACR;AA1F+B;AAAA;AAAA,mCA2FrB;AACT,eAAKkB,IAAL,CAAUuB,IAAV;AACF;AA7FgC;AAAA;AAAA,8CA8FL7C,YA9FK,EA8FgB;;;;;;;;;;AAClC,2BAAM,KAAK1D,eAAL,CAAqBwD,MAArB,CAA4B;AAC9C/F,+BAAS,EAAE,uHADmC;AAE9CgG,oCAAc,EAAC,EAF+B;AAK9CE,8BAAQ,EAAE,qBALoC;AAM9CC,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AAEAD,yBAAK,CAACE,YAAN,GAAqBjG,IAArB,CAA0B,UAAAmD,GAAG,EAAI;AAC/B,0BAAGA,GAAG,CAACe,IAAJ,KAAa,EAAhB,EAAmB;AACjB,4BAAIc,IAAI,GAAG;AAAE,0CAAgBY,YAAlB;AACV,oCAAU,SADA;AAEV,wCAAc;AACd,gDAAoBzC,GAAG,CAACe;AADV;AAFJ,yBAAX;AAMFH,+BAAO,CAACC,GAAR,CAAYgB,IAAZ;;AACA,8BAAI,CAAC4B,SAAL,CAAeE,cAAf,CAA8B9B,IAA9B;;AACA,8BAAI,CAAC/C,MAAL,CAAY8E,QAAZ,CAAqB,CAAC,mCAAD,CAArB;;AACA,8BAAI,CAACI,YAAL,CAAkBM,YAAlB,CAA+B,iCAA/B;AACC,uBAXD,MAYI;AACF,8BAAI,CAACN,YAAL,CAAkBM,YAAlB,CAA+B,qBAA/B;AACD;AACF,qBAhBD;;;;;;;;;AAiBD;AA3HiC;;AAAA;AAAA,OAAlC;;;;cAamB;;cACU;;cACN;;cACD;;cACU;;cACD;;cACb;;cACQ;;;;AApBbT,yBAAqB,6DALjC,gEAAU;AACTX,cAAQ,EAAE,yBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,wJAFS;;;;AAAA,KAAV,CAKiC,GAArBU,qBAAqB,CAArB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACTb,QAAa0B,gBAAgB;AACzB,gCAAoBC,WAApB,EAA4C;AAAA;;AAAxB,aAAAA,WAAA,GAAAA,WAAA;AAA2B;;AADtB;AAAA;AAAA,kCAGlB;AACH,iBAAO,KAAKA,WAAL,CAAiBC,WAAjB,EAAP;AACH;AALwB;;AAAA;AAAA,OAA7B;;;;cACqC;;;;AADxBF,oBAAgB,6DAH5B,iEAAW;AACVG,gBAAU,EAAE;AADF,KAAX,CAG4B,GAAhBH,gBAAgB,CAAhB","file":"home-home-module-es5.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Ações\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/main-es2015.js b/android/app/src/main/assets/public/main-es2015.js index 9ca5b5e63..90ba132fe 100644 --- a/android/app/src/main/assets/public/main-es2015.js +++ b/android/app/src/main/assets/public/main-es2015.js @@ -652,7 +652,7 @@ const environment = { apiChatUrl: 'https://www.tabularium.pt/api/v1/', /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */ domain: 'gabinetedigital.local', - defaultuser: 'paulo.pinto', + defaultuser: 'tiago.kayaya', defaultuserpwd: 'tabteste@006' }; /* diff --git a/android/app/src/main/assets/public/main-es2015.js.map b/android/app/src/main/assets/public/main-es2015.js.map index e5a23a088..e09bc85e6 100644 --- a/android/app/src/main/assets/public/main-es2015.js.map +++ b/android/app/src/main/assets/public/main-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./$_lazy_route_resource lazy namespace object","./node_modules/@ionic/core/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./node_modules/@ionic/pwa-elements/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./src/app/app.component.html","./src/app/app-routing.module.ts","./src/app/app.component.scss","./src/app/app.component.ts","./src/app/app.module.ts","./src/app/pipes/filter.pipe.ts","./src/app/pipes/pipes.module.ts","./src/environments/environment.ts","./src/main.ts"],"names":[],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA,4CAA4C,WAAW;AACvD;AACA;AACA,wE;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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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","file":"main-es2015.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'paulo.pinto',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","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\nif (environment.production) {\r\n enableProdMode();\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\ndefineCustomElements(window);"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./$_lazy_route_resource lazy namespace object","./node_modules/@ionic/core/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./node_modules/@ionic/pwa-elements/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./src/app/app.component.html","./src/app/app-routing.module.ts","./src/app/app.component.scss","./src/app/app.component.ts","./src/app/app.module.ts","./src/app/pipes/filter.pipe.ts","./src/app/pipes/pipes.module.ts","./src/environments/environment.ts","./src/main.ts"],"names":[],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA,4CAA4C,WAAW;AACvD;AACA;AACA,wE;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA,qC;;;;;;;;;;;ACnOA;AACA;AACA;AACA;AACA;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;AACA;AACA,qC;;;;;;;;;;;;ACxCA;AAAe,yIAA0E,E;;;;;;;;;;;;;;;;;;ACAhD;AACiC;AAE1E,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,YAAY,EAAE,GAAG,EAAE,CAAC,oLAA8B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,eAAe,CAAC;KAChF;IACD;QACE,IAAI,EAAE,EAAE;QACR,YAAY,EAAE,GAAG,EAAE,CAAC,0vBAA4B,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC;KAC9E;IACD;QACE,IAAI,EAAE,QAAQ;QACd,YAAY,EAAE,GAAG,EAAE,CAAC,mkCAAsC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC;KAC1F;IACD;QACE,IAAI,EAAE,MAAM;QACZ,YAAY,EAAE,GAAG,EAAE,CAAC,ovBAAkC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC;KACpF;IACD;QACE,IAAI,EAAE,cAAc;QACpB,YAAY,EAAE,GAAG,EAAE,CAAC,owBAAkD,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC;KAC5G;IACD;QACE,IAAI,EAAE,QAAQ;QACd,YAAY,EAAE,GAAG,EAAE,CAAC,sfAAuC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC;KAC3F;IACD;QACE,IAAI,EAAE,QAAQ;QACd,YAAY,EAAE,GAAG,EAAE,CAAC,sfAAuC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC;KAC3F;IACD;QACE,IAAI,EAAE,WAAW;QACjB,YAAY,EAAE,GAAG,EAAE,CAAC,gPAA6C,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC;KACnG;IACD;QACE,IAAI,EAAE,cAAc;QACpB,YAAY,EAAE,GAAG,EAAE,CAAC,wQAAmD,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC;KAC5G;IACD;QACE,IAAI,EAAE,mBAAmB;QACzB,YAAY,EAAE,GAAG,EAAE,CAAC,gTAA6D,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,yBAAyB,CAAC;KAC1H;IACD;QACE,IAAI,EAAE,cAAc;QACpB,YAAY,EAAE,GAAG,EAAE,CAAC,uiBAA2D,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC;KACpH;IACD;QACE,IAAI,EAAE,sBAAsB;QAC5B,YAAY,EAAE,GAAG,EAAE,CAAC,uZAA2E,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,4BAA4B,CAAC;KAC3I;IACD;QACE,IAAI,EAAE,kBAAkB;QACxB,YAAY,EAAE,GAAG,EAAE,CAAC,+fAAmE,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,yBAAyB,CAAC;KAChI;IACD;QACE,IAAI,EAAE,gBAAgB;QACtB,YAAY,EAAE,GAAG,EAAE,CAAC,uWAA+D,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,uBAAuB,CAAC;KAC1H;IACD;QACE,IAAI,EAAE,kBAAkB;QACxB,YAAY,EAAE,GAAG,EAAE,CAAC,smBAAmE,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,wBAAwB,CAAC;KAC/H;CAyBF,CAAC;AAOF,IAAa,gBAAgB,GAA7B,MAAa,gBAAgB;CAAG;AAAnB,gBAAgB;IAN5B,8DAAQ,CAAC;QACR,OAAO,EAAE;YACP,4DAAY,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,kBAAkB,EAAE,iEAAiB,EAAE,CAAC;SACxE;QACD,OAAO,EAAE,CAAC,4DAAY,CAAC;KACxB,CAAC;GACW,gBAAgB,CAAG;AAAH;;;;;;;;;;;;;AC/F7B;AAAe,6GAA8C,+HAA+H,E;;;;;;;;;;;;;;;;;;ACAlJ;AAEA;AAC1C;;GAEG;AAMH,IAAa,YAAY,GAAzB,MAAa,YAAY;IACvB,YACU,QAAkB;QAAlB,aAAQ,GAAR,QAAQ,CAAU;QAI1B,IAAI,CAAC,aAAa,EAAE,CAAC;IACvB,CAAC;IAED,aAAa;QACX,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9B;wCAC4B;QAC9B,CAAC,CAAC,CAAC;IACL,CAAC;CACF;;YAbqB,uDAAQ;;AAFjB,YAAY;IALxB,+DAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,iNAAiC;;KAElC,CAAC;GACW,YAAY,CAexB;AAfwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACXwC;AACP;AACL;AAEY;AACjE;4DAC4D;AAEJ;AACT;AACS;AAEQ;AAGlB;AACY;AACH;AACL;AACE;AACD;AACnD,EAAE;AAE6C;AACF;AAGkB;AACU;AAkCzE,IAAa,SAAS,GAAtB,MAAa,SAAS;CAAG;AAAZ,SAAS;IA9BrB,8DAAQ,CAAC;QACR,YAAY,EAAE,CAAC,2DAAY,CAAC;QAC5B,eAAe,EAAE,EAAE;QACnB,OAAO,EAAE,CAAC,uEAAa;YACrB,6DAAY;YACZ,2DAAW;YACX,gEAAc,CAAC,OAAO,CAAC;gBACrB,OAAO,EAAE,6DAAW;gBACpB,UAAU,EAAE,uFAAc;aAC3B,CAAC;YACF,0DAAW,CAAC,OAAO,EAAE;YACrB,kEAAkB,CAAC,OAAO,EAAE;YAC5B,oEAAgB;YAChB,gEAAW;YACX,qEAAgB;SACf;QACH,SAAS,EAAE;YACT;4BACgB;YAChB,qEAAgB;YAChB,EAAE,OAAO,EAAE,kEAAkB,EAAE,QAAQ,EAAE,iEAAkB,EAAE;YAC7D,6EAAY;YACZ,gEAAM;YACN,2DAAI;YACJ,wEAAO;YACP,qEAAQ;SACT;QACD,SAAS,EAAE,CAAC,2DAAY,CAAC;QACzB,OAAO,EAAE,CAAC,oEAAsB,CAAC;KAClC,CAAC;GACW,SAAS,CAAG;AAAH;;;;;;;;;;;;;;;;;;AC9D8B;AAKpD,IAAa,UAAU,GAAvB,MAAa,UAAU;IAErB,SAAS,CAAC,KAAY,EAAE,IAAW,EAAE,MAAa;QAEhD,IAAG,IAAI,KAAK,EAAE,EAAC;YACb,OAAO,KAAK,CAAC;SACd;QAED,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;QAE1B,OAAO,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACzB,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QACnD,CAAC,CAAC,CAAC;IACL,CAAC;CAEF;AAfY,UAAU;IAHtB,0DAAI,CAAC;QACJ,IAAI,EAAE,QAAQ;KACf,CAAC;GACW,UAAU,CAetB;AAfsB;;;;;;;;;;;;;;;;;;;ACLkB;AACE;AAQ3C,IAAa,WAAW,GAAxB,MAAa,WAAW;CAAI;AAAf,WAAW;IALvB,8DAAQ,CAAC;QACR,YAAY,EAAE,CAAC,uDAAU,CAAC;QAC1B,OAAO,EAAE,CAAC,uDAAU,CAAC;QACrB,OAAO,EAAE,EAAE;KACZ,CAAC;GACW,WAAW,CAAI;AAAJ;;;;;;;;;;;;;ACTxB;AAAA;AAAA,gFAAgF;AAChF,0EAA0E;AAC1E,gEAAgE;AAEzD,MAAM,WAAW,GAAG;IACzB,UAAU,EAAE,KAAK;IACjB,MAAM,EAAE,kEAAkE;IAC1E,yFAAyF;IACzF,UAAU,EAAE,mCAAmC;IAC/C,mEAAmE;IACnE,MAAM,EAAE,uBAAuB;IAC/B,WAAW,EAAE,cAAc;IAC3B,cAAc,EAAE,cAAc;CAC/B,CAAC;AAEF;;;;;;GAMG;AACH,mEAAmE;;;;;;;;;;;;;ACtBnE;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+C;AAC4B;AAE9B;AACY;AAES;AAElE,IAAI,qEAAW,CAAC,UAAU,EAAE;IAC1B,oEAAc,EAAE,CAAC;CAClB;AAED,gGAAsB,EAAE,CAAC,eAAe,CAAC,yDAAS,CAAC;KAChD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AAEhC,mEAAmE;AACrE,uFAAoB,CAAC,MAAM,CAAC,CAAC","file":"main-es2015.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'tiago.kayaya',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","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\nif (environment.production) {\r\n enableProdMode();\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\ndefineCustomElements(window);"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/main-es5.js b/android/app/src/main/assets/public/main-es5.js index 4b91e7ba3..a4e70f50d 100644 --- a/android/app/src/main/assets/public/main-es5.js +++ b/android/app/src/main/assets/public/main-es5.js @@ -802,7 +802,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */ domain: 'gabinetedigital.local', - defaultuser: 'paulo.pinto', + defaultuser: 'tiago.kayaya', defaultuserpwd: 'tabteste@006' }; /* diff --git a/android/app/src/main/assets/public/main-es5.js.map b/android/app/src/main/assets/public/main-es5.js.map index 9eda59e9b..b4dc7cde3 100644 --- a/android/app/src/main/assets/public/main-es5.js.map +++ b/android/app/src/main/assets/public/main-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///$_lazy_route_resource lazy namespace object","webpack:///node_modules/@ionic/core/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$ namespace object","webpack:///src/app/app.component.html","webpack:///src/app/app-routing.module.ts","webpack:///src/app/app.component.scss","webpack:///src/app/app.component.ts","webpack:///src/app/app.module.ts","webpack:///src/app/pipes/filter.pipe.ts","webpack:///src/app/pipes/pipes.module.ts","webpack:///src/environments/environment.ts","webpack:///src/main.ts"],"names":["webpackEmptyAsyncContext","req","Promise","resolve","then","e","Error","code","keys","module","exports","id","map","webpackAsyncContext","__webpack_require__","o","ids","all","slice","webpackAsyncContextKeys","Object","routes","path","loadChildren","m","IndexPageModule","HomePageModule","EventsPageModule","ChatPageModule","PublicationsPageModule","HeaderPageModule","HeaderPrPageModule","BtnSeguintePageModule","BtnModalDismissPageModule","ChatPopoverPageModule","ChatOptionsPopoverPageModule","AppComponent","platform","initializeApp","ready","selector","template","AppModule","declarations","entryComponents","imports","forRoot","provide","useFactory","providers","useClass","bootstrap","schemas","FilterPipe","array","text","column","toLowerCase","filter","item","includes","name","PipesModule","environment","production","apiURL","apiChatUrl","domain","defaultuser","defaultuserpwd","bootstrapModule","err","console","log","window"],"mappings":"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","file":"main-es5.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'paulo.pinto',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","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\nif (environment.production) {\r\n enableProdMode();\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\ndefineCustomElements(window);"]} \ No newline at end of file +{"version":3,"sources":["webpack:///$_lazy_route_resource lazy namespace object","webpack:///node_modules/@ionic/core/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$ namespace object","webpack:///src/app/app.component.html","webpack:///src/app/app-routing.module.ts","webpack:///src/app/app.component.scss","webpack:///src/app/app.component.ts","webpack:///src/app/app.module.ts","webpack:///src/app/pipes/filter.pipe.ts","webpack:///src/app/pipes/pipes.module.ts","webpack:///src/environments/environment.ts","webpack:///src/main.ts"],"names":["webpackEmptyAsyncContext","req","Promise","resolve","then","e","Error","code","keys","module","exports","id","map","webpackAsyncContext","__webpack_require__","o","ids","all","slice","webpackAsyncContextKeys","Object","routes","path","loadChildren","m","IndexPageModule","HomePageModule","EventsPageModule","ChatPageModule","PublicationsPageModule","HeaderPageModule","HeaderPrPageModule","BtnSeguintePageModule","BtnModalDismissPageModule","ChatPopoverPageModule","ChatOptionsPopoverPageModule","AppComponent","platform","initializeApp","ready","selector","template","AppModule","declarations","entryComponents","imports","forRoot","provide","useFactory","providers","useClass","bootstrap","schemas","FilterPipe","array","text","column","toLowerCase","filter","item","includes","name","PipesModule","environment","production","apiURL","apiChatUrl","domain","defaultuser","defaultuserpwd","bootstrapModule","err","console","log","window"],"mappings":"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","file":"main-es5.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'tiago.kayaya',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","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\nif (environment.production) {\r\n enableProdMode();\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\ndefineCustomElements(window);"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js index cd399913e..bfc87febb 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js @@ -464,7 +464,7 @@ let AgendaPage = class AgendaPage { this.view = view; } ngOnInit() { - this.profile = "mdgpr"; + this.profile = "pr"; //Inicializar segment /* localStorage.setItem('test', this.eventSelectedDate.toString()); */ this.router.events.forEach((event) => { diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map index c09bb813f..1a20a1d9e 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./node_modules/@angular/common/locales/pt.js","./src/app/components/calendar/calendar.component.html","./src/app/pages/agenda/agenda.page.html","./src/app/pages/agenda/new-event/new-event.page.html","./src/app/pages/cal-modal/cal-modal.page.html","./src/app/components/calendar/calendar.component.scss","./src/app/components/calendar/calendar.component.ts","./src/app/pages/agenda/agenda-routing.module.ts","./src/app/pages/agenda/agenda.module.ts","./src/app/pages/agenda/agenda.page.scss","./src/app/pages/agenda/agenda.page.ts","./src/app/pages/agenda/custom-date-formatter.provider.ts","./src/app/pages/agenda/new-event/new-event.page.scss","./src/app/pages/agenda/new-event/new-event.page.ts","./src/app/pages/cal-modal/cal-modal-routing.module.ts","./src/app/pages/cal-modal/cal-modal.module.ts","./src/app/pages/cal-modal/cal-modal.page.scss","./src/app/pages/cal-modal/cal-modal.page.ts"],"names":[],"mappings":"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","file":"pages-agenda-agenda-module-es2015.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./node_modules/@angular/common/locales/pt.js","./src/app/components/calendar/calendar.component.html","./src/app/pages/agenda/agenda.page.html","./src/app/pages/agenda/new-event/new-event.page.html","./src/app/pages/cal-modal/cal-modal.page.html","./src/app/components/calendar/calendar.component.scss","./src/app/components/calendar/calendar.component.ts","./src/app/pages/agenda/agenda-routing.module.ts","./src/app/pages/agenda/agenda.module.ts","./src/app/pages/agenda/agenda.page.scss","./src/app/pages/agenda/agenda.page.ts","./src/app/pages/agenda/custom-date-formatter.provider.ts","./src/app/pages/agenda/new-event/new-event.page.scss","./src/app/pages/agenda/new-event/new-event.page.ts","./src/app/pages/cal-modal/cal-modal-routing.module.ts","./src/app/pages/cal-modal/cal-modal.module.ts","./src/app/pages/cal-modal/cal-modal.page.scss","./src/app/pages/cal-modal/cal-modal.page.ts"],"names":[],"mappings":"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","file":"pages-agenda-agenda-module-es2015.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"pr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js index fec510bc6..0954c3fd7 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js @@ -737,7 +737,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d value: function ngOnInit() { var _this2 = this; - this.profile = "mdgpr"; //Inicializar segment + this.profile = "pr"; //Inicializar segment /* localStorage.setItem('test', this.eventSelectedDate.toString()); */ diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map index e8ae86f5d..c4a3dfa98 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///node_modules/@angular/common/locales/pt.js","webpack:///src/app/components/calendar/calendar.component.html","webpack:///src/app/pages/agenda/agenda.page.html","webpack:///src/app/pages/agenda/new-event/new-event.page.html","webpack:///src/app/pages/cal-modal/cal-modal.page.html","webpack:///src/app/components/calendar/calendar.component.scss","webpack:///src/app/components/calendar/calendar.component.ts","webpack:///src/app/pages/agenda/agenda-routing.module.ts","webpack:///src/app/pages/agenda/agenda.module.ts","webpack:///src/app/pages/agenda/agenda.page.scss","webpack:///src/app/pages/agenda/agenda.page.ts","webpack:///src/app/pages/agenda/custom-date-formatter.provider.ts","webpack:///src/app/pages/agenda/new-event/new-event.page.scss","webpack:///src/app/pages/agenda/new-event/new-event.page.ts","webpack:///src/app/pages/cal-modal/cal-modal-routing.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.page.scss","webpack:///src/app/pages/cal-modal/cal-modal.page.ts"],"names":["factory","module","exports","v","undefined","require","Object","defineProperty","value","u","plural","n","i","Math","floor","abs","CalendarComponent","date","Date","months","weekdays","currentMonth","getMonth","customDate","getDay","getDate","selector","template","routes","path","component","AgendaPageModule","imports","forRoot","provide","useFactory","declarations","schemas","providers","useValue","AgendaPage","alertCtrl","locale","modalCtrl","eventService","router","alertCrontroller","view","Day","viewDate","weekStartsOn","MONDAY","weekendDays","FRIDAY","SATURDAY","CalendarView","monthList","name","id","events","timelineFilterState","eventSource","calendar","mode","currentDate","eventSelectedDate","onCurrentChanged","ev","timelineDate","centralizeTimeline","timelineBoxCorrectHeight","onTimeSelected","console","log","selectedTime","length","eventSelectedDate2","calendarHeight","showCalendar","showLoader","showTimelineFilterState","showTimeline","profile","forEach","event","url","segment","loadRangeEvents","rangeStartDate","rangeEndDate","myCal","slideNext","slidePrev","title","viewTitle","start","viewEventDetail","EventId","currentCandarDayYear","newDate","replace","startTime","endTime","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","postEvent","Subject","push","StartDate","EndDate","allDay","update","loadEvents","day","eventType","eventTypeNum","element","calendarName","keys","timeout","setTimeout","timelineMarker","document","querySelector","timelineContainer","querySelectorAll","shadowRoot","scrollContainer","scrollTop","offsetHeight","error","eventlocation","eventDiscription","subject","startTimeWisthS","eventIndex","startHours","parseInt","split","startMinutos","endHours","endMinutos","top","el","startEvent","endEvent","minutes","getTime","ele","className","indexOf","setAttribute","eventsList","EndHours","startHoursOtherFormate","EndHoursOtherFormate","CalendarName","timeLineTemplate","Location","Body","end","color","primary","secondary","getAllMdEvents","subscribe","response","timelineFilter","getAllPrEvents","eventsListPessoal","filter","res","eventsListOficial","target","complete","presentAlert","window","eventId","useClass","CustomDateFormatter","dayViewHour","NewEventPage","modalController","navParams","eventBody","BodyType","Text","get","selectedSegment","selectedDate","selectedStartdDate","selectedEndDate","setMinutes","getMinutes","minDate","toString","CalendarId","EventType","Attendees","IsMeeting","IsRecurring","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","dismiss","postEventMd","postEventPr","eventAttendees","newattendees","CalModalPageRoutingModule","forChild","CalModalPageModule","CalModalPage","formBuilder","alertController","modalReady","isSubmitted","formSubjectSatus","formDescriptionSatus","formLocationSatus","formEventTypeSatus","ionicForm","group","required","agenda","startdate","enddate","description","location","eventtype","valid","validateFormInputs","formSubject","trim","formDescription","formLocation","eventPersons","newattendee","att","EmailAddress","Name","Array","controls"],"mappings":"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","file":"pages-agenda-agenda-module-es5.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///node_modules/@angular/common/locales/pt.js","webpack:///src/app/components/calendar/calendar.component.html","webpack:///src/app/pages/agenda/agenda.page.html","webpack:///src/app/pages/agenda/new-event/new-event.page.html","webpack:///src/app/pages/cal-modal/cal-modal.page.html","webpack:///src/app/components/calendar/calendar.component.scss","webpack:///src/app/components/calendar/calendar.component.ts","webpack:///src/app/pages/agenda/agenda-routing.module.ts","webpack:///src/app/pages/agenda/agenda.module.ts","webpack:///src/app/pages/agenda/agenda.page.scss","webpack:///src/app/pages/agenda/agenda.page.ts","webpack:///src/app/pages/agenda/custom-date-formatter.provider.ts","webpack:///src/app/pages/agenda/new-event/new-event.page.scss","webpack:///src/app/pages/agenda/new-event/new-event.page.ts","webpack:///src/app/pages/cal-modal/cal-modal-routing.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.page.scss","webpack:///src/app/pages/cal-modal/cal-modal.page.ts"],"names":["factory","module","exports","v","undefined","require","Object","defineProperty","value","u","plural","n","i","Math","floor","abs","CalendarComponent","date","Date","months","weekdays","currentMonth","getMonth","customDate","getDay","getDate","selector","template","routes","path","component","AgendaPageModule","imports","forRoot","provide","useFactory","declarations","schemas","providers","useValue","AgendaPage","alertCtrl","locale","modalCtrl","eventService","router","alertCrontroller","view","Day","viewDate","weekStartsOn","MONDAY","weekendDays","FRIDAY","SATURDAY","CalendarView","monthList","name","id","events","timelineFilterState","eventSource","calendar","mode","currentDate","eventSelectedDate","onCurrentChanged","ev","timelineDate","centralizeTimeline","timelineBoxCorrectHeight","onTimeSelected","console","log","selectedTime","length","eventSelectedDate2","calendarHeight","showCalendar","showLoader","showTimelineFilterState","showTimeline","profile","forEach","event","url","segment","loadRangeEvents","rangeStartDate","rangeEndDate","myCal","slideNext","slidePrev","title","viewTitle","start","viewEventDetail","EventId","currentCandarDayYear","newDate","replace","startTime","endTime","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","postEvent","Subject","push","StartDate","EndDate","allDay","update","loadEvents","day","eventType","eventTypeNum","element","calendarName","keys","timeout","setTimeout","timelineMarker","document","querySelector","timelineContainer","querySelectorAll","shadowRoot","scrollContainer","scrollTop","offsetHeight","error","eventlocation","eventDiscription","subject","startTimeWisthS","eventIndex","startHours","parseInt","split","startMinutos","endHours","endMinutos","top","el","startEvent","endEvent","minutes","getTime","ele","className","indexOf","setAttribute","eventsList","EndHours","startHoursOtherFormate","EndHoursOtherFormate","CalendarName","timeLineTemplate","Location","Body","end","color","primary","secondary","getAllMdEvents","subscribe","response","timelineFilter","getAllPrEvents","eventsListPessoal","filter","res","eventsListOficial","target","complete","presentAlert","window","eventId","useClass","CustomDateFormatter","dayViewHour","NewEventPage","modalController","navParams","eventBody","BodyType","Text","get","selectedSegment","selectedDate","selectedStartdDate","selectedEndDate","setMinutes","getMinutes","minDate","toString","CalendarId","EventType","Attendees","IsMeeting","IsRecurring","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","dismiss","postEventMd","postEventPr","eventAttendees","newattendees","CalModalPageRoutingModule","forChild","CalModalPageModule","CalModalPage","formBuilder","alertController","modalReady","isSubmitted","formSubjectSatus","formDescriptionSatus","formLocationSatus","formEventTypeSatus","ionicForm","group","required","agenda","startdate","enddate","description","location","eventtype","valid","validateFormInputs","formSubject","trim","formDescription","formLocation","eventPersons","newattendee","att","EmailAddress","Name","Array","controls"],"mappings":"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","file":"pages-agenda-agenda-module-es5.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"pr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js index 49eb794da..de8fbdb6b 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js @@ -305,10 +305,10 @@ let ChatPage = class ChatPage { this.userDirectMessages = res.ims.sort((a, b) => { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.userDirectMessages); + this.showLoader = false; }); } getChatMembers() { @@ -326,10 +326,10 @@ let ChatPage = class ChatPage { this.allGroups = all.sort((a, b) => { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.allGroups); + this.showLoader = false; }); }); } @@ -1198,6 +1198,7 @@ let MessagesPage = class MessagesPage { /* console.log(res); */ this.messages = res['messages'].reverse(); console.log(this.messages); + this.showLoader = false; }); } getChatMembers() { diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map index 00185130c..d9142e9fc 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/chat/chat.page.html","./src/app/pages/chat/conversation/conversation.page.html","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","./src/app/pages/chat/group-messages/group-messages.page.html","./src/app/pages/chat/messages/contacts/contacts.page.html","./src/app/pages/chat/messages/messages.page.html","./src/app/pages/chat/new-group/contacts/contacts.page.html","./src/app/pages/chat/new-group/new-group.page.html","./src/app/pages/chat/chat-routing.module.ts","./src/app/pages/chat/chat.module.ts","./src/app/pages/chat/chat.page.scss","./src/app/pages/chat/chat.page.ts","./src/app/pages/chat/conversation/conversation.page.scss","./src/app/pages/chat/conversation/conversation.page.ts","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","./src/app/pages/chat/group-messages/group-messages.page.scss","./src/app/pages/chat/group-messages/group-messages.page.ts","./src/app/pages/chat/messages/contacts/contacts.page.scss","./src/app/pages/chat/messages/contacts/contacts.page.ts","./src/app/pages/chat/messages/messages.page.scss","./src/app/pages/chat/messages/messages.page.ts","./src/app/pages/chat/new-group/contacts/contacts.page.scss","./src/app/pages/chat/new-group/contacts/contacts.page.ts","./src/app/pages/chat/new-group/new-group.page.scss","./src/app/pages/chat/new-group/new-group.page.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAe,q3EAAszE,MAAM,gJAAgJ,+BAA+B,gJAAgJ,oBAAoB,quBAAquB,iCAAiC,qHAAqH,8CAA8C,mJAAmJ,0BAA0B,IAAI,uBAAuB,mOAAmO,E;;;;;;;;;;;;ACAl/H;AAAe,gSAAiO,eAAe,sQAAsQ,cAAc,0BAA0B,aAAa,+CAA+C,mCAAmC,8KAA8K,cAAc,0BAA0B,aAAa,+CAA+C,mCAAmC,67BAA67B,E;;;;;;;;;;;;ACA93D;AAAe,whDAAy9C,WAAW,sVAAsV,QAAQ,oNAAoN,WAAW,4JAA4J,E;;;;;;;;;;;;ACA5sE;AAAe,gWAAiS,UAAU,4gBAA4gB,aAAa,qsBAAqsB,wCAAwC,0DAA0D,YAAY,+CAA+C,iCAAiC,+DAA+D,SAAS,qJAAqJ,8BAA8B,wnCAAwnC,E;;;;;;;;;;;;ACAzkG;AAAe,q2CAAsyC,QAAQ,qJAAqJ,WAAW,wEAAwE,aAAa,kLAAkL,E;;;;;;;;;;;;ACApuD;AAAe,gYAAiU,YAAY,oDAAoD,cAAc,kpDAAkpD,wCAAwC,0DAA0D,YAAY,+CAA+C,iCAAiC,+DAA+D,SAAS,qpCAAqpC,E;;;;;;;;;;;;ACA38G;AAAe,qxCAAstC,WAAW,yPAAyP,QAAQ,8KAA8K,YAAY,GAAG,WAAW,oKAAoK,E;;;;;;;;;;;;ACA71D;AAAe,ijDAAk/C,E;;;;;;;;;;;;;;;;;;;ACAx9C;AACc;AAEhB;AAEvC,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,mDAAQ;KACpB;IACD;QACE,IAAI,EAAE,cAAc;QACpB,YAAY,EAAE,GAAG,EAAE,CAAC,uPAA4C,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC;KACtG;IACD;QACE,IAAI,EAAE,SAAS;QACf,YAAY,EAAE,GAAG,EAAE,CAAC,+MAAkC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC;KACvF;IACD;QACE,IAAI,EAAE,WAAW;QACjB,YAAY,EAAE,GAAG,EAAE,CAAC,+NAAsC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC;KAC5F;IACD;QACE,IAAI,EAAE,gBAAgB;QACtB,YAAY,EAAE,GAAG,EAAE,CAAC,uQAAgD,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,uBAAuB,CAAC;KAC3G;IACD;QACE,IAAI,EAAE,UAAU;QAChB,YAAY,EAAE,GAAG,EAAE,CAAC,uNAAoC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC;KAC1F;IACD;QACE,IAAI,EAAE,YAAY;QAClB,YAAY,EAAE,GAAG,EAAE,CAAC,uOAAwC,CAAC,IAAI,CAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,CAAC;KAC/F;CAEF,CAAC;AAMF,IAAa,qBAAqB,GAAlC,MAAa,qBAAqB;CAAG;AAAxB,qBAAqB;IAJjC,8DAAQ,CAAC;QACR,OAAO,EAAE,CAAC,4DAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,4DAAY,CAAC;KACxB,CAAC;GACW,qBAAqB,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;;ACzC+B;AAClB;AACF;AAEA;AAEiB;AAEvB;AACqB;AAa5D,IAAa,cAAc,GAA3B,MAAa,cAAc;CAAG;AAAjB,cAAc;IAX1B,8DAAQ,CAAC;QACR,OAAO,EAAE;YACP,4DAAY;YACZ,0DAAW;YACX,0DAAW;YACX,yEAAY;YACZ,0EAAqB;SACtB;QACD,YAAY,EAAE,CAAC,mDAAQ,CAAC;QACxB,OAAO,EAAE,CAAC,oEAAsB,CAAC;KAClC,CAAC;GACW,cAAc,CAAG;AAAH;;;;;;;;;;;;;ACtB3B;AAAe,8EAAe,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,+BAA+B,iBAAiB,qBAAqB,mBAAmB,0BAA0B,qBAAqB,GAAG,2BAA2B,0BAA0B,gBAAgB,GAAG,uBAAuB,oBAAoB,GAAG,0BAA0B,iBAAiB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,mCAAmC,iBAAiB,uBAAuB,GAAG,iBAAiB,gBAAgB,gCAAgC,wBAAwB,mBAAmB,2BAA2B,mBAAmB,8BAA8B,GAAG,qCAAqC,gBAAgB,iBAAiB,2BAA2B,2BAA2B,wBAAwB,GAAG,4CAA4C,gBAAgB,iBAAiB,2BAA2B,2BAA2B,wBAAwB,GAAG,SAAS,gBAAgB,qCAAqC,mBAAmB,GAAG,oBAAoB,gBAAgB,gBAAgB,GAAG,0BAA0B,qBAAqB,oBAAoB,GAAG,uBAAuB,iBAAiB,mBAAmB,iBAAiB,GAAG,0BAA0B,gBAAgB,mBAAmB,qBAAqB,GAAG,qBAAqB,eAAe,gBAAgB,oBAAoB,mBAAmB,GAAG,oBAAoB,eAAe,iBAAiB,oBAAoB,mBAAmB,sBAAsB,GAAG,2BAA2B,oBAAoB,gBAAgB,GAAG,6CAA6C,uiNAAuiN,E;;;;;;;;;;;;;;;;;;;;;;;;;;ACAz3Q;AACzB;AACD;AACW;AACA;AACQ;AACK;AACR;AACT;AACE;AAQ1D,IAAa,QAAQ,GAArB,MAAa,QAAQ;IAsBnB,YACU,IAAe,EACf,WAAwB,EACxB,eAAgC,EAChC,WAAwB;QAHxB,SAAI,GAAJ,IAAI,CAAW;QACf,gBAAW,GAAX,WAAW,CAAa;QACxB,oBAAe,GAAf,eAAe,CAAiB;QAChC,gBAAW,GAAX,WAAW,CAAa;QAG9B,IAAI,CAAC,OAAO,GAAG,IAAI,gEAAW,EAAE,CAAC;QACjC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,mBAAmB,CAAC,CAAC;QAClE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,6CAA6C,CAAC,CAAC;IACjG,CAAC;IAEH,QAAQ;QACN,IAAI,CAAC,OAAO,GAAG,WAAW,CAAC;QAC3B,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC9C,IAAI,CAAC,UAAU,GAAC,GAAG,CAAC;YACpB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QAE/B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,IAAI,EAAE,CAAC;IACd,CAAC;IAED,eAAe;QACb,IAAI,CAAC,IAAI,EAAE,CAAC;IACd,CAAC;IACD,SAAS,CAAC,EAAM;QACd,IAAI,CAAC,IAAI,EAAE,CAAC;QACZ,EAAE,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;IACvB,CAAC;IACD,IAAI;QACF,QAAQ,IAAI,CAAC,OAAO,EACpB;YACE,KAAK,WAAW;gBACd,IAAI,CAAC,iBAAiB,EAAE,CAAC;gBACzB,MAAM;YAER,KAAK,QAAQ;gBACX,IAAI,CAAC,SAAS,EAAE,CAAC;gBACjB,MAAM;SACT;IACH,CAAC;IACD,UAAU;QACR,IAAI,MAAM,GAAG,IAAI,+DAAU,EAAE,CAAC;QAC9B,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;QAClC,IAAI,CAAC,WAAW,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;YACnD,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;QACnB,CAAC,CAAC,CAAC;IACL,CAAC;IAED,iBAAiB;QACf,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QAEvB,IAAI,CAAC,WAAW,CAAC,oBAAoB,EAAE,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC3D,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YAErB,IAAI,CAAC,kBAAkB,GAAG,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAC,CAAC,EAAC,EAAE;gBAC5C,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC;gBAC7C,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC;gBAC7C,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;gBACxB,OAAO,KAAK,GAAG,KAAK,CAAC;YACvB,CAAC,CAAC,CAAC;YACH,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;IACL,CAAC;IACD,cAAc;QACZ,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;YACzE,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC;QAC5F,CAAC,CAAC,CAAC;IACL,CAAC;IACD,SAAS;QACP,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,mBAAmB,EAAE,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YACxE,IAAI,CAAC,aAAa,GAAG,GAAG,CAAC,MAAM,CAAC;YAChC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,kBAAkB,EAAE,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;gBACzE,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,QAAQ,CAAC;gBACjC,IAAI,GAAG,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACvD,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAC,CAAC,EAAC,EAAE;oBAC/B,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC;oBAC7C,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC;oBAC7C,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;oBACxB,OAAO,KAAK,GAAG,KAAK,CAAC;gBACvB,CAAC,CAAC,CAAC;gBACH,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;YAC9B,CAAC,CAAC,CAAC;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAEK,iBAAiB,CAAC,YAAY;;YAClC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,gFAAgB;gBAC3B,QAAQ,EAAE,cAAc;gBACxB,eAAe,EAAE,KAAK;gBACtB,cAAc,EAAE;oBACd,IAAI,EAAE,YAAY;iBACnB;aACF,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IACK,aAAa;;YACjB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,6EAAY;gBACvB,QAAQ,EAAE,UAAU;gBACpB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IACK,QAAQ;;YACZ,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,uEAAY;gBACvB,QAAQ,EAAE,WAAW;gBACrB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IACK,YAAY,CAAC,EAAM;;YACvB,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;YAEhB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,oEAAY;gBACvB,QAAQ,EAAE,gBAAgB;gBAC1B,eAAe,EAAE,KAAK;gBACtB,cAAc,EAAE;oBACd,EAAE,EAAE,EAAE;iBACP;aACF,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IACK,iBAAiB,CAAC,IAAQ;;YAC9B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;YAElB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,qFAAiB;gBAC5B,QAAQ,EAAE,gBAAgB;gBAC1B,eAAe,EAAE,KAAK;gBACtB,cAAc,EAAE;oBACd,IAAI,EAAE,IAAI;iBACX;aACF,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;CACF;;YAhJgB,+DAAU;YACF,yEAAW;YACP,8DAAe;YACnB,yEAAW;;AA1BvB,QAAQ;IALpB,+DAAS,CAAC;QACT,QAAQ,EAAE,UAAU;QACpB,oNAA+B;;KAEhC,CAAC;GACW,QAAQ,CAuKpB;AAvKoB;;;;;;;;;;;;;ACjBrB;AAAe,6EAAc,8BAA8B,GAAG,qBAAqB,6BAA6B,GAAG,cAAc,8BAA8B,wBAAwB,wBAAwB,0BAA0B,GAAG,iBAAiB,yCAAyC,gBAAgB,GAAG,mBAAmB,cAAc,eAAe,mBAAmB,GAAG,mBAAmB,oBAAoB,sBAAsB,sBAAsB,GAAG,oBAAoB,wBAAwB,gBAAgB,GAAG,sBAAsB,cAAc,eAAe,mBAAmB,GAAG,oBAAoB,oBAAoB,qBAAqB,eAAe,cAAc,GAAG,kBAAkB,8CAA8C,wBAAwB,GAAG,6CAA6C,uvGAAuvG,E;;;;;;;;;;;;;;;;;;;;ACAvgI;AACT;AACmB;AACA;AAO5D,IAAa,gBAAgB,GAA7B,MAAa,gBAAgB;IAM3B,YACU,WAAwB,EACxB,MAAa,EACb,eAAgC,EAChC,SAAoB;QAHpB,gBAAW,GAAX,WAAW,CAAa;QACxB,WAAM,GAAN,MAAM,CAAO;QACb,oBAAe,GAAf,eAAe,CAAiB;QAChC,cAAS,GAAT,SAAS,CAAW;QAR9B,YAAO,GAAG,EAAE,CAAC;QACb,aAAQ,GAAG,EAAE,CAAC;QACd,gBAAW,GAAG,EAAE,CAAC;IAMiB,CAAC;IAKnC,QAAQ;QACN,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC9C,IAAI,CAAC,UAAU,GAAC,GAAG,CAAC;QACtB,CAAC,CAAC;QACF,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QAC3C,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;QAExC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;QAGhC;;;;;;;;;;;;;;;;;;cAkBM;IAER,CAAC;IACD,KAAK;QACH,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC;QACrC,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,WAAW;IAEX,CAAC;CAUF;;YAvDwB,yEAAW;YACjB,sDAAM;YACI,8DAAe;YACrB,wDAAS;;AAVnB,gBAAgB;IAL5B,+DAAS,CAAC;QACT,QAAQ,EAAE,kBAAkB;QAC5B,iPAAuC;;KAExC,CAAC;GACW,gBAAgB,CA8D5B;AA9D4B;;;;;;;;;;;;;ACV7B;AAAe,iFAAkB,6BAA6B,iBAAiB,GAAG,gCAAgC,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,0CAA0C,gBAAgB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,mDAAmD,iBAAiB,uBAAuB,GAAG,+CAA+C,iBAAiB,qBAAqB,mBAAmB,0BAA0B,GAAG,2CAA2C,gBAAgB,gBAAgB,oBAAoB,mBAAmB,GAAG,2CAA2C,iBAAiB,0BAA0B,gBAAgB,0BAA0B,GAAG,uCAAuC,oBAAoB,GAAG,mBAAmB,+BAA+B,kCAAkC,iCAAiC,+BAA+B,GAAG,2BAA2B,8BAA8B,8BAA8B,uBAAuB,GAAG,yCAAyC,+BAA+B,mBAAmB,yBAAyB,0BAA0B,yBAAyB,uBAAuB,mBAAmB,yBAAyB,GAAG,eAAe,6BAA6B,GAAG,iBAAiB,gBAAgB,iBAAiB,wBAAwB,mBAAmB,2BAA2B,mBAAmB,qBAAqB,GAAG,gCAAgC,2CAA2C,uBAAuB,yBAAyB,GAAG,mCAAmC,kBAAkB,6CAA6C,mBAAmB,wBAAwB,GAAG,+BAA+B,wBAAwB,oBAAoB,0BAA0B,4BAA4B,GAAG,gCAAgC,kBAAkB,2CAA2C,mBAAmB,wBAAwB,GAAG,2FAA2F,4BAA4B,iCAAiC,gBAAgB,GAAG,qEAAqE,mBAAmB,yBAAyB,iBAAiB,uBAAuB,oBAAoB,mBAAmB,gBAAgB,GAAG,mFAAmF,oBAAoB,gBAAgB,mBAAmB,sBAAsB,GAAG,6CAA6C,u/TAAu/T,E;;;;;;;;;;;;;;;;;;;;;;;ACA/wZ;AACb;AACU;AAEA;AACA;AACE;AACH;AAO3D,IAAa,iBAAiB,GAA9B,MAAa,iBAAiB;IAmB5B,YACU,eAAgC,EAChC,IAAgB,EAChB,WAAwB,EACxB,WAAwB,EACxB,SAAoB;QAJpB,oBAAe,GAAf,eAAe,CAAiB;QAChC,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,gBAAW,GAAX,WAAW,CAAa;QACxB,cAAS,GAAT,SAAS,CAAW;QArB9B,UAAK,GAAG,EAAE,CAAC;QAEX,YAAO,GAAa,CAAC,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;QAsB7E,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC9C,IAAI,CAAC,UAAU,GAAC,GAAG,CAAC;QACtB,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,UAAU,GAAC,EAAE,CAAC;QACnB,IAAI,CAAC,EAAE,GAAC,IAAI,CAAC;QACb,IAAI,CAAC,IAAI,GAAC,IAAI,CAAC;QACf,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QAC5C,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QACvC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC/C,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,SAAS,EAAE,CAAC;QACjB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC5B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;IACnC,CAAC;IAED,SAAS;QACP,IAAI,CAAC,OAAO,GAAG;YACb,OAAO,EAAE,IAAI,CAAC,OAAO;SACtB,CAAC;QACF,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAClD,IAAG,IAAI,CAAC,OAAO,EAAC;gBACd,IAAI,CAAC,QAAQ,GAAI,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;aACxF;iBACG;gBACF,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;aACxF;YAED,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAC,CAAC,EAAE,EAAE;gBACtC,IAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAC;oBACjB,OAAO,CAAC,CAAC,CAAC;iBACX;gBACD,IAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAC;oBACjB,OAAO,CAAC,CAAC;iBACV;gBACD,OAAO,CAAC,CAAC;YACX,CAAC,CAAC,CAAC;YACH,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YAExB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QAC1B,CAAC,CAAC,CAAC;IACL,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO;QACzC,IAAG,WAAW,IAAI,CAAC,EAAC;YAClB,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;SACvB;QAED,IAAI,UAAU,GAAG,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAClD,IAAI,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAEnC,IAAG,UAAU,IAAI,aAAa,EAAC;YAC7B,OAAO,aAAa,CAAC;SACtB;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAED,SAAS,CAAC,KAAK;IAEf,CAAC;IAEK,KAAK;;YACT,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;YAC/B,IAAG,IAAI,CAAC,cAAc,EAAC;gBACrB,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;aAC/B;iBACG;gBACF,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;gBAC/B,OAAO,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC;gBACpC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;oBAC9C,SAAS,EAAE,sEAAY;oBACvB,cAAc,EAAE;wBACd,IAAI,EAAC,IAAI,CAAC,SAAS;wBACnB,QAAQ,EAAC,EAAE;qBACZ;oBACD,QAAQ,EAAE,WAAW;oBACrB,eAAe,EAAE,KAAK;iBACvB,CAAC,CAAC;gBACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;aAEvB;QAEH,CAAC;KAAA;IACD,QAAQ,CAAC,KAAK;QACZ,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC;IACvC,CAAC;IACD,OAAO;QACL,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAEzB,CAAC;IACD,eAAe,CAAC,IAAQ;QACxB,wCAAwC;QACtC,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;IAGnC,CAAC;IACD,WAAW,CAAC,IAAQ;QAClB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAClB,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,UAAS,OAAO;YACxD,OAAO,OAAO,CAAC,SAAS,IAAI,IAAI,CAAC;QACnC,CAAC,CAAC,CAAC;QACH,OAAO,CAAC,GAAG,CAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC;QACpC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,GAAE;YAClC,IAAI,IAAI,GAAE;gBACR,QAAQ,EAAC,IAAI,CAAC,GAAG;gBACjB,QAAQ,EAAC,IAAI,CAAC,GAAG;aAElB;YACD,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBACnD,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;YAC9B,CAAC,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC;IAED,WAAW;QACT,IAAG,CAAC,IAAI,CAAC,cAAc,EAAC;YACtB,mBAAmB;YACnB,IAAI,IAAI,GAAG,EAAE,MAAM,EAAC,IAAI,CAAC,SAAS,GAAG;YACrC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBAC7C,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;gBAC7B,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;gBAC1B,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;gBAC/B,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;YAEvC,CAAC,CAAC,CAAC;SAEJ;aACG;YACF,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC5B,IAAI,CAAC,KAAK,EAAE,CAAC;YACb,wCAAwC;YACxC;;;;;iBAKK;SAEN;IACH,CAAC;IAEK,QAAQ;;YACZ,IAAI,CAAC,KAAK,EAAE,CAAC;YACb,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,sEAAY;gBACvB,QAAQ,EAAE,WAAW;gBACrB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,iBAAiB,CAAC,IAAQ;;YAC9B,IAAI,CAAC,KAAK,EAAE,CAAC;YACb,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,sEAAiB;gBAC5B,cAAc,EAAE;oBACd,IAAI,EAAE,IAAI;iBACX;gBACD,QAAQ,EAAE,gBAAgB;gBAC1B,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;CAEF;;YAhL4B,8DAAe;YAC1B,+DAAU;YACH,yEAAW;YACX,yEAAW;YACb,wDAAS;;AAxBnB,iBAAiB;IAL7B,+DAAS,CAAC;QACT,QAAQ,EAAE,oBAAoB;QAC9B,sQAAyC;;KAE1C,CAAC;GACW,iBAAiB,CAoM7B;AApM6B;;;;;;;;;;;;;ACd9B;AAAe,iFAAkB,6BAA6B,iBAAiB,GAAG,gCAAgC,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,4CAA4C,iBAAiB,qBAAqB,mBAAmB,0BAA0B,qBAAqB,GAAG,oDAAoD,0BAA0B,gBAAgB,iBAAiB,0BAA0B,GAAG,mDAAmD,0BAA0B,iBAAiB,oBAAoB,mBAAmB,sBAAsB,GAAG,+CAA+C,iBAAiB,mBAAmB,mBAAmB,GAAG,mEAAmE,gBAAgB,oBAAoB,gBAAgB,iBAAiB,GAAG,uEAAuE,iBAAiB,oBAAoB,mBAAmB,wBAAwB,qBAAqB,4BAA4B,gBAAgB,iBAAiB,gBAAgB,GAAG,uCAAuC,oBAAoB,GAAG,0CAA0C,gBAAgB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,mDAAmD,iBAAiB,uBAAuB,GAAG,6BAA6B,oBAAoB,uBAAuB,wBAAwB,uBAAuB,oBAAoB,mBAAmB,kBAAkB,mBAAmB,wBAAwB,2BAA2B,uBAAuB,GAAG,0BAA0B,oBAAoB,uBAAuB,wBAAwB,uBAAuB,oBAAoB,mBAAmB,kBAAkB,sBAAsB,wBAAwB,iCAAiC,0BAA0B,GAAG,yBAAyB,oBAAoB,wBAAwB,mBAAmB,GAAG,+EAA+E,iBAAiB,uBAAuB,wBAAwB,GAAG,wCAAwC,gCAAgC,wBAAwB,gBAAgB,GAAG,+BAA+B,gCAAgC,wBAAwB,iBAAiB,GAAG,sBAAsB,mBAAmB,sBAAsB,uBAAuB,GAAG,4BAA4B,mBAAmB,sBAAsB,iBAAiB,GAAG,mBAAmB,iBAAiB,mBAAmB,GAAG,iCAAiC,8BAA8B,oBAAoB,4BAA4B,qBAAqB,GAAG,8BAA8B,oBAAoB,mBAAmB,oBAAoB,GAAG,4BAA4B,kBAAkB,8BAA8B,wBAAwB,uBAAuB,wBAAwB,mBAAmB,GAAG,yCAAyC,yBAAyB,uBAAuB,GAAG,6CAA6C,+7XAA+7X,E;;;;;;;;;;;;;;;;;;;;;;;ACA3te;AACoE;AAC1D;AACA;AACmD;AACvB;AAGf;AAOzE,IAAa,iBAAiB,GAA9B,MAAa,iBAAiB;IAa5B,YACU,IAAoB,EACpB,eAAgC,EAChC,qBAA4C,EAC7C,iBAAoC,EACnC,WAAwB,EACxB,SAAoB,EACpB,WAAwB;QANxB,SAAI,GAAJ,IAAI,CAAgB;QACpB,oBAAe,GAAf,eAAe,CAAiB;QAChC,0BAAqB,GAArB,qBAAqB,CAAuB;QAC7C,sBAAiB,GAAjB,iBAAiB,CAAmB;QACnC,gBAAW,GAAX,WAAW,CAAa;QACxB,cAAS,GAAT,SAAS,CAAW;QACpB,gBAAW,GAAX,WAAW,CAAa;QATlC,aAAQ,GAAa,CAAC,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;QAW9E,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC;QAC3B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QACvC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IACtD,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC9C,IAAI,CAAC,UAAU,GAAC,GAAG,CAAC;YACpB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QAC/B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,IAAI,EAAE,CAAC;IACd,CAAC;IACD,IAAI;QACF,IAAI,CAAC,gBAAgB,EAAE,CAAC;QACxB,IAAI,CAAC,iBAAiB,EAAE,CAAC;IAC3B,CAAC;IAED,KAAK;QACH,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;IACjC,CAAC;IAED,SAAS,CAAC,EAAM;QACd,IAAI,CAAC,IAAI,EAAE,CAAC;QACZ,EAAE,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;IACvB,CAAC;IAED,gBAAgB;QACd,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,0CAA0C;QAC1C,IAAG,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,GAAG,EAAC;YACrB,IAAI,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBAC7D,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;gBAC9B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YAC1B,CAAC,CAAC,CAAC;SACJ;QACD,oDAAoD;aAChD;YACF,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBAC/D,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC;gBAC9B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YAC1B,CAAC,CAAC,CAAC;SACJ;IACH,CAAC;IACD,iBAAiB;QACf,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,0CAA0C;QAC1C,IAAG,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,GAAG,EAAC;YACrB,IAAI,CAAC,WAAW,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBACrE,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,IAAI,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC;gBAC7D,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,EAAE,CAAC;gBAClC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YAC1B,CAAC,CAAC,CAAC;SACJ;QACD,oDAAoD;aAChD;YACF,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBACpE,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC;YAC5C,CAAC,CAAC,CAAC;SACJ;IACH,CAAC;IACD,WAAW;QAET,IAAI,IAAI,GAAG;YACT,SAAS,EACT;gBACE,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,OAAO;aAC1C;SACF;QAED,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;YAChD,IAAI,CAAC,iBAAiB,EAAE,CAAC;QAC3B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;IACpB,CAAC;IAEK,WAAW,CAAC,EAAO;;YACvB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC;gBAClD,SAAS,EAAE,qGAAe;gBAC1B,QAAQ,EAAE,cAAc;gBACxB,KAAK,EAAE,EAAE;gBACT,cAAc,EAAE;oBACd,IAAI,EAAE,IAAI,CAAC,IAAI;iBAChB;gBACD,WAAW,EAAE,IAAI;aAClB,CAAC,CAAC;YACH,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;YACxB,OAAO,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,GAAG,GAAE;gBAC/B,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,IAAG,GAAG,CAAC,IAAI,EAAC;oBACV,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBACnD,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;oBAE3B,IAAI,CAAC,IAAI,EAAE,CAAC;oBACZ,qCAAqC;iBACtC;gBAAA,CAAC;YAEJ,CAAC,CAAC,CAAC;QACL,CAAC;KAAA;IACK,eAAe,CAAC,EAAO;;YAC3B,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC;gBAClD,SAAS,EAAE,4HAAsB;gBACjC,QAAQ,EAAE,sBAAsB;gBAChC,KAAK,EAAE,EAAE;gBACT,cAAc,EAAE;oBACd,IAAI,EAAE,IAAI,CAAC,IAAI;iBAChB;gBACD,WAAW,EAAE,IAAI;aAClB,CAAC,CAAC;YACH,OAAO,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;QACjC,CAAC;KAAA;IACK,WAAW;;YACf,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAE1B,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,qFAAiB;gBAC5B,cAAc,EAAE;oBACd,SAAS,EAAE,IAAI,CAAC,cAAc;oBAC9B,IAAI,EAAE,IAAI,CAAC,IAAI;oBACf,OAAO,EAAE,IAAI,CAAC,OAAO;oBACrB,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI;iBACrB;gBACD,QAAQ,EAAE,UAAU;gBACpB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YAEtB,KAAK,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,GAAE,EAAE;gBAC5B,IAAI,CAAC,IAAI,EAAE,CAAC;YACd,CAAC,CAAC,CAAC;QACL,CAAC;KAAA;CA4BF;;YA1KiB,6DAAc;YACH,8DAAe;YACT,oEAAqB;YAC1B,gEAAiB;YACtB,yEAAW;YACb,wDAAS;YACP,yEAAW;;AApBvB,iBAAiB;IAL7B,+DAAS,CAAC;QACT,QAAQ,EAAE,oBAAoB;QAC9B,uPAAyC;;KAE1C,CAAC;GACW,iBAAiB,CAwL7B;AAxL6B;;;;;;;;;;;;;ACf9B;AAAe,iFAAkB,6BAA6B,iBAAiB,GAAG,gCAAgC,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,0CAA0C,gBAAgB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,mDAAmD,iBAAiB,uBAAuB,GAAG,+CAA+C,iBAAiB,qBAAqB,mBAAmB,0BAA0B,GAAG,2CAA2C,gBAAgB,gBAAgB,oBAAoB,mBAAmB,GAAG,2CAA2C,iBAAiB,0BAA0B,gBAAgB,0BAA0B,GAAG,uCAAuC,oBAAoB,GAAG,mBAAmB,+BAA+B,kCAAkC,iCAAiC,+BAA+B,GAAG,2BAA2B,8BAA8B,8BAA8B,uBAAuB,iBAAiB,0BAA0B,GAAG,yCAAyC,+BAA+B,mBAAmB,yBAAyB,0BAA0B,yBAAyB,uBAAuB,qBAAqB,yBAAyB,GAAG,eAAe,6BAA6B,GAAG,iBAAiB,gBAAgB,iBAAiB,wBAAwB,mBAAmB,2BAA2B,mBAAmB,qBAAqB,GAAG,+BAA+B,wBAAwB,oBAAoB,0BAA0B,4BAA4B,GAAG,4BAA4B,kBAAkB,2CAA2C,mBAAmB,wBAAwB,GAAG,8BAA8B,mBAAmB,yBAAyB,eAAe,oBAAoB,mBAAmB,gBAAgB,GAAG,kCAAkC,eAAe,oBAAoB,mBAAmB,sBAAsB,mBAAmB,GAAG,yBAAyB,mBAAmB,GAAG,0BAA0B,mBAAmB,GAAG,uBAAuB,mBAAmB,GAAG,4BAA4B,mBAAmB,GAAG,uBAAuB,mBAAmB,GAAG,6CAA6C,utSAAutS,E;;;;;;;;;;;;;;;;;;;;;;ACA3uX;AACb;AACD;AACW;AACA;AAEZ;AAOhD,IAAa,YAAY,GAAzB,MAAa,YAAY;IAYvB,YACU,eAAgC,EAChC,IAAgB,EAChB,WAAwB,EACxB,WAAwB;QAHxB,oBAAe,GAAf,eAAe,CAAiB;QAChC,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,gBAAW,GAAX,WAAW,CAAa;QAblC,UAAK,GAAG,EAAE,CAAC;QAgBT,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC9C,IAAI,CAAC,UAAU,GAAC,GAAG,CAAC;QACtB,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,UAAU,GAAC,EAAE,CAAC;QACnB,IAAI,CAAC,EAAE,GAAC,IAAI,CAAC;QACb,IAAI,CAAC,IAAI,GAAC,IAAI,CAAC;IACjB,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,SAAS,EAAE,CAAC;IAEnB,CAAC;IACD,QAAQ,CAAC,KAAK;QACZ,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC;IACvC,CAAC;IAED,SAAS;QACP,IAAI,CAAC,OAAO,GAAG;YACb,OAAO,EAAE,IAAI,CAAC,OAAO;SACtB,CAAC;QACF,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAClD,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YACvB,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;YACvF,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAC,CAAC,EAAE,EAAE;gBACtC,IAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAC;oBACjB,OAAO,CAAC,CAAC,CAAC;iBACX;gBACD,IAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAC;oBACjB,OAAO,CAAC,CAAC;iBACV;gBACD,OAAO,CAAC,CAAC;YACX,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QAC1B,CAAC,CAAC,CAAC;IACL,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO;QACzC,IAAG,WAAW,IAAI,CAAC,EAAC;YAClB,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;SACvB;QAED,IAAI,UAAU,GAAG,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAClD,IAAI,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAEnC,IAAG,UAAU,IAAI,aAAa,EAAC;YAC7B,OAAO,aAAa,CAAC;SACtB;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAED,SAAS,CAAC,KAAK;IACf,CAAC;IAED,KAAK;QACH,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;IACjC,CAAC;IAED,OAAO;QACL,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACzB,CAAC;IAED,UAAU,CAAC,QAAe;QACxB,IAAI,IAAI,GAAG;YACT,QAAQ,EAAE,QAAQ;SACnB;QACD,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;YAChD,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YACjB,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;YACxB,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;IACL,CAAC;IACD,gBAAgB,CAAC,MAAU;QACzB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QAEpB,IAAI,CAAC,WAAW,CAAC,oBAAoB,EAAE,CAAC,SAAS,CAAC,GAAG,GAAE;YACrD,IAAI,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,MAAM,CAAC,CAAC;YAC3D,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YACpB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YACrB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC1B,CAAC,CAAC,CAAC;IACL,CAAC;IACK,SAAS,CAAC,EAAM;;YACpB,IAAI,CAAC,KAAK,EAAE,CAAC;YACb,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;YAEhB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,2DAAY;gBACvB,QAAQ,EAAE,gBAAgB;gBAC1B,eAAe,EAAE,KAAK;gBACtB,cAAc,EAAE;oBACd,EAAE,EAAE,EAAE;iBACP;aACF,CAAC,CAAC;YACH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,YAAY,CAAC,QAAe;;YAChC,mBAAmB;YAEnB,IAAI,EAAM,CAAC;YACX,iBAAiB;YAChB,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC;YAC3B,0BAA0B;YAC1B,2CAA2C;YAC3C,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YAGrB;;;;;;;;;oCASwB;QAC1B,CAAC;KAAA;CAEF;;YA9H4B,8DAAe;YAC1B,+DAAU;YACH,yEAAW;YACX,yEAAW;;AAhBvB,YAAY;IALxB,+DAAS,CAAC;QACT,QAAQ,EAAE,cAAc;QACxB,8OAAmC;;KAEpC,CAAC;GACW,YAAY,CA2IxB;AA3IwB;;;;;;;;;;;;;ACbzB;AAAe,iFAAkB,6BAA6B,iBAAiB,GAAG,gCAAgC,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,4CAA4C,iBAAiB,qBAAqB,mBAAmB,0BAA0B,qBAAqB,GAAG,oDAAoD,0BAA0B,gBAAgB,iBAAiB,0BAA0B,kBAAkB,wBAAwB,GAAG,mDAAmD,0BAA0B,iBAAiB,oBAAoB,mBAAmB,sBAAsB,GAAG,+CAA+C,iBAAiB,mBAAmB,mBAAmB,GAAG,mEAAmE,gBAAgB,oBAAoB,gBAAgB,iBAAiB,GAAG,uEAAuE,iBAAiB,oBAAoB,mBAAmB,wBAAwB,qBAAqB,4BAA4B,gBAAgB,iBAAiB,gBAAgB,GAAG,uCAAuC,oBAAoB,mBAAmB,gBAAgB,GAAG,0CAA0C,gBAAgB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,mDAAmD,iBAAiB,uBAAuB,GAAG,6BAA6B,oBAAoB,uBAAuB,wBAAwB,uBAAuB,oBAAoB,mBAAmB,kBAAkB,mBAAmB,wBAAwB,2BAA2B,uBAAuB,GAAG,yBAAyB,oBAAoB,wBAAwB,mBAAmB,uBAAuB,WAAW,YAAY,uBAAuB,qBAAqB,gBAAgB,iBAAiB,0BAA0B,sCAAsC,GAAG,+EAA+E,iBAAiB,uBAAuB,wBAAwB,GAAG,wCAAwC,gCAAgC,wBAAwB,gBAAgB,GAAG,+BAA+B,gCAAgC,wBAAwB,iBAAiB,GAAG,sBAAsB,oBAAoB,mBAAmB,sBAAsB,uBAAuB,GAAG,4BAA4B,mBAAmB,sBAAsB,iBAAiB,GAAG,mBAAmB,iBAAiB,mBAAmB,GAAG,iCAAiC,8BAA8B,oBAAoB,4BAA4B,qBAAqB,GAAG,8BAA8B,oBAAoB,mBAAmB,oBAAoB,GAAG,4BAA4B,kBAAkB,8BAA8B,wBAAwB,uBAAuB,wBAAwB,mBAAmB,GAAG,yCAAyC,yBAAyB,uBAAuB,GAAG,oBAAoB,oBAAoB,mBAAmB,qBAAqB,2BAA2B,GAAG,uBAAuB,mBAAmB,gBAAgB,mBAAmB,uBAAuB,GAAG,WAAW,mBAAmB,gBAAgB,mBAAmB,uBAAuB,GAAG,YAAY,mBAAmB,mBAAmB,gBAAgB,uBAAuB,GAAG,SAAS,mBAAmB,mBAAmB,gBAAgB,uBAAuB,GAAG,cAAc,mBAAmB,mBAAmB,gBAAgB,uBAAuB,GAAG,SAAS,mBAAmB,mBAAmB,gBAAgB,uBAAuB,GAAG,6CAA6C,m6cAAm6c,E;;;;;;;;;;;;;;;;;;;;;;;ACArzkB;AACZ;AAEnB;AACA;AACmD;AACX;AACjC;AAOnE,IAAa,YAAY,GAAzB,MAAa,YAAY;IAcvB,YACS,iBAAoC,EACnC,eAAgC,EAChC,SAAoB,EACpB,WAAwB,EACxB,WAAwB;QAJzB,sBAAiB,GAAjB,iBAAiB,CAAmB;QACnC,oBAAe,GAAf,eAAe,CAAiB;QAChC,cAAS,GAAT,SAAS,CAAW;QACpB,gBAAW,GAAX,WAAW,CAAa;QACxB,gBAAW,GAAX,WAAW,CAAa;QAZlC,YAAO,GAAG,EAAE,CAAC;QAGb,iBAAY,GAAC,EAAE,CAAC;QAWd,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IAED,QAAQ;QAEN,IAAI,CAAC,cAAc,EAAE,CAAC;QAEtB,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAO,EAAC,EAAE;YAC9C,IAAI,CAAC,UAAU,GAAC,GAAG,CAAC;YACpB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QAC/B,CAAC,CAAC,CAAC;QAEH,uBAAuB;QACrB,IAAI,CAAC,IAAI,EAAE,CAAC;QACd,eAAe;IAEjB,CAAC;IACD,IAAI;QACF,IAAI,CAAC,YAAY,EAAE,CAAC;QACpB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,SAAS,CAAC,EAAM;QACd,IAAI,CAAC,IAAI,EAAE,CAAC;QACZ,EAAE,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;IACvB,CAAC;IAED,kBAAkB;QAChB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,cAAc;QACZ,IAAI;YACA,IAAI,CAAC,iBAAiB,CAAC,aAAa,CAAC,SAAS,GAAG,IAAI,CAAC,iBAAiB,CAAC,aAAa,CAAC,YAAY,CAAC;SACtG;QAAC,OAAM,GAAG,EAAE,GAAG;IAClB,CAAC;IACD,gBAAgB,CAAC,EAAM;IAEvB,CAAC;IAED,WAAW;QAET,IAAI,IAAI,GAAG;YACT,SAAS,EACT;gBACE,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,OAAO;aACxC;SACF;QAED,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;YAChD,IAAI,CAAC,YAAY,EAAE,CAAC;QACtB,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;IACpB,CAAC;IAED,YAAY;QACV,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;YAC5D,uBAAuB;YACvB,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,UAAU,CAAC,CAAC,OAAO,EAAE,CAAC;YAC1C,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAE7B,CAAC,CAAC;IACJ,CAAC;IACD,cAAc;QACZ,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;YACtD,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC;YAC1F,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YACjB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAC1B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QAC1B,CAAC,CAAC,CAAC;IACL,CAAC;IAEK,mBAAmB,CAAC,EAAO;;YAC/B,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC;gBAClD,SAAS,EAAE,iHAAmB;gBAC9B,cAAc,EAAE;oBACd,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,GAAG;iBACpB;gBACD,QAAQ,EAAE,kBAAkB;gBAC5B,KAAK,EAAE,EAAE;gBACT,WAAW,EAAE,IAAI;aAClB,CAAC,CAAC;YACH,OAAO,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;QACjC,CAAC;KAAA;IAEK,WAAW;;YACf,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,8EAAY;gBACvB,cAAc,EAAE,EAAE;gBAClB,QAAQ,EAAE,UAAU;gBACpB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YAEtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,eAAe,CAAC,EAAO;;YAC3B,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC;gBAClD,SAAS,EAAE,4HAAsB;gBACjC,QAAQ,EAAE,sBAAsB;gBAChC,KAAK,EAAE,EAAE;gBACT,WAAW,EAAE,IAAI;aAClB,CAAC,CAAC;YACH,OAAO,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;QACjC,CAAC;KAAA;CAEF;;YAlH6B,gEAAiB;YAClB,8DAAe;YACrB,wDAAS;YACP,yEAAW;YACX,yEAAW;;AAhBX;IAAtB,+DAAS,CAAC,UAAU,CAAC;uDAAuC;AAHlD,YAAY;IALxB,+DAAS,CAAC;QACT,QAAQ,EAAE,cAAc;QACxB,qOAAmC;;KAEpC,CAAC;GACW,YAAY,CAiIxB;AAjIwB;;;;;;;;;;;;;ACdzB;AAAe,iFAAkB,6BAA6B,iBAAiB,GAAG,gCAAgC,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,0CAA0C,gBAAgB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,mDAAmD,iBAAiB,uBAAuB,GAAG,+CAA+C,iBAAiB,qBAAqB,mBAAmB,0BAA0B,GAAG,2CAA2C,gBAAgB,gBAAgB,oBAAoB,mBAAmB,GAAG,2CAA2C,iBAAiB,0BAA0B,gBAAgB,0BAA0B,GAAG,uCAAuC,oBAAoB,GAAG,mBAAmB,+BAA+B,kCAAkC,iCAAiC,+BAA+B,GAAG,2BAA2B,8BAA8B,8BAA8B,uBAAuB,GAAG,yCAAyC,+BAA+B,mBAAmB,yBAAyB,0BAA0B,yBAAyB,uBAAuB,mBAAmB,yBAAyB,GAAG,eAAe,6BAA6B,GAAG,iBAAiB,gBAAgB,iBAAiB,wBAAwB,mBAAmB,2BAA2B,mBAAmB,qBAAqB,GAAG,+BAA+B,wBAAwB,oBAAoB,0BAA0B,4BAA4B,GAAG,gCAAgC,kBAAkB,2CAA2C,mBAAmB,wBAAwB,GAAG,6CAA6C,4BAA4B,iCAAiC,gBAAgB,GAAG,kCAAkC,mBAAmB,yBAAyB,iBAAiB,uBAAuB,oBAAoB,mBAAmB,gBAAgB,GAAG,yCAAyC,oBAAoB,gBAAgB,mBAAmB,sBAAsB,GAAG,6CAA6C,2mRAA2mR,E;;;;;;;;;;;;;;;;;;;;ACA1/V;AACb;AACD;AAC4B;AAO7E,IAAa,YAAY,GAAzB,MAAa,YAAY;IA0CvB,YACU,eAAgC,EAChC,IAAgB;QADhB,oBAAe,GAAf,eAAe,CAAiB;QAChC,SAAI,GAAJ,IAAI,CAAY;QA1C1B,UAAK,GAAG,EAAE,CAAC;QAEX,YAAO,GAAa,CAAC,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;QAK/E,aAAQ,GAAc;YACpB;gBACE,KAAK,EAAE,KAAK;gBACZ,IAAI,EAAE,QAAQ;gBACd,GAAG,EAAE,sDAAsD;aAC5D;YACD;gBACE,KAAK,EAAE,UAAU;gBACjB,IAAI,EAAE,MAAM;gBACZ,GAAG,EAAE,sDAAsD;aAC5D;YACD;gBACE,KAAK,EAAE,OAAO;gBACd,IAAI,EAAE,OAAO;gBACb,GAAG,EAAE,sDAAsD;aAC5D;YACD;gBACE,KAAK,EAAE,QAAQ;gBACf,IAAI,EAAE,OAAO;gBACb,GAAG,EAAE,sDAAsD;aAC5D;YACD;gBACE,KAAK,EAAE,MAAM;gBACb,IAAI,EAAE,MAAM;gBACZ,GAAG,EAAE,sDAAsD;aAC5D;YACD;gBACE,KAAK,EAAE,OAAO;gBACd,IAAI,EAAE,QAAQ;gBACd,GAAG,EAAE,sDAAsD;aAC5D;SACJ,CAAC;QAOE,IAAI,CAAC,OAAO,GAAG,IAAI,gEAAW,EAAE,CAAC;QACjC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,6BAA6B,EAAG,GAAG,CAAC,CAAC;QACrE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,8BAA8B,EAAE,yBAAyB,CAAC,CAAC;QAC3F,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAC,kBAAkB,CAAC,CAAC;QAC7D,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,EAAC,kBAAkB,CAAC,CAAC;IAGrE,CAAC;IAED,QAAQ;QACN,IAAI,CAAC,SAAS,EAAE,CAAC;IAEnB,CAAC;IAED,SAAS;QACP,IAAI,CAAC,OAAO,GAAG;YACb,OAAO,EAAE,IAAI,CAAC,OAAO;SACtB,CAAC;QACF;;;;;;;;;;;;;cAaM;QACN,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAC,CAAC,EAAE,EAAE;YACtC,IAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,EAAC;gBACnB,OAAO,CAAC,CAAC,CAAC;aACX;YACD,IAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,EAAC;gBACnB,OAAO,CAAC,CAAC;aACV;YACD,OAAO,CAAC,CAAC;QACX,CAAC,CAAC,CAAC;IACL,CAAC;IAED,cAAc,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO;QACzC;;;;;;;;;;uBAUe;QACf,IAAG,WAAW,IAAI,CAAC,EAAC;YAClB,OAAO,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;SACxB;QAED,IAAI,UAAU,GAAG,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACnD,IAAI,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAEpC,IAAG,UAAU,IAAI,aAAa,EAAC;YAC7B,OAAO,aAAa,CAAC;SACtB;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAED,SAAS,CAAC,KAAK;IAEf,CAAC;IACD,KAAK;QACH,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;IACjC,CAAC;IACD,QAAQ,CAAC,KAAK;IAEd,CAAC;IACD,OAAO;QACL,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAEzB,CAAC;IACK,aAAa;;YACjB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,qFAAiB;gBAC5B,cAAc,EAAE,EAAE;gBAClB,QAAQ,EAAE,UAAU;gBACpB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YAEtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;CAEF;;YAlG4B,8DAAe;YAC1B,+DAAU;;AA5Cf,YAAY;IALxB,+DAAS,CAAC;QACT,QAAQ,EAAE,cAAc;QACxB,+OAAmC;;KAEpC,CAAC;GACW,YAAY,CA6IxB;AA7IwB;;;;;;;;;;;;;ACVzB;AAAe,6EAAc,6BAA6B,GAAG,qBAAqB,6BAA6B,iBAAiB,GAAG,qBAAqB,iBAAiB,mBAAmB,8BAA8B,mBAAmB,sBAAsB,yBAAyB,GAAG,iCAAiC,oBAAoB,gBAAgB,uBAAuB,GAAG,+BAA+B,4BAA4B,iBAAiB,2BAA2B,gBAAgB,GAAG,mCAAmC,gBAAgB,GAAG,kCAAkC,oBAAoB,iBAAiB,uBAAuB,GAAG,kBAAkB,gBAAgB,gCAAgC,wBAAwB,iCAAiC,kCAAkC,2BAA2B,qBAAqB,gCAAgC,gBAAgB,sCAAsC,GAAG,iCAAiC,iBAAiB,qBAAqB,mBAAmB,0BAA0B,qBAAqB,GAAG,uCAAuC,gBAAgB,gBAAgB,oBAAoB,mBAAmB,GAAG,yCAAyC,0BAA0B,gBAAgB,iBAAiB,0BAA0B,GAAG,wCAAwC,0BAA0B,iBAAiB,oBAAoB,mBAAmB,wBAAwB,GAAG,yBAAyB,oBAAoB,GAAG,4BAA4B,gBAAgB,iBAAiB,oBAAoB,mBAAmB,iBAAiB,GAAG,qCAAqC,iBAAiB,uBAAuB,GAAG,mBAAmB,gBAAgB,gCAAgC,wBAAwB,mBAAmB,2BAA2B,mBAAmB,8BAA8B,GAAG,mCAAmC,iBAAiB,sBAAsB,8BAA8B,uBAAuB,uBAAuB,GAAG,6CAA6C,kBAAkB,iBAAiB,sBAAsB,uBAAuB,wBAAwB,GAAG,uDAAuD,uBAAuB,oBAAoB,gBAAgB,GAAG,oBAAoB,wBAAwB,mBAAmB,GAAG,sCAAsC,iBAAiB,qBAAqB,GAAG,sDAAsD,gBAAgB,iBAAiB,gBAAgB,kBAAkB,oBAAoB,GAAG,qCAAqC,iBAAiB,iBAAiB,8BAA8B,uBAAuB,sBAAsB,wBAAwB,gBAAgB,GAAG,6CAA6C,uhUAAuhU,E;;;;;;;;;;;;;;;;;;;;ACCnxZ;AAC+C;AACH;AACL;AAOzF,IAAa,YAAY,GAAzB,MAAa,YAAY;IAQvB,YACU,gBAAkC,EAClC,iBAAoC,EACpC,eAAgC,EAChC,SAAoB;QAHpB,qBAAgB,GAAhB,gBAAgB,CAAkB;QAClC,sBAAiB,GAAjB,iBAAiB,CAAmB;QACpC,oBAAe,GAAf,eAAe,CAAiB;QAChC,cAAS,GAAT,SAAS,CAAW;QAP9B,qBAAgB,GAAG,CAAC,EAAE,EAAC,EAAE,EAAC,EAAE,CAAC,CAAC;QAU5B,IAAI,CAAC,cAAc,GAAG,KAAK,CAAC;QAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC9C,CAAC;IAED,QAAQ;IAER,CAAC;IACD,UAAU,CAAC,KAAK;QACd,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC;IAC3C,CAAC;IACD,KAAK;QACH,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;IACjC,CAAC;IAEK,WAAW;;YACf,IAAI,CAAC,KAAK,EAAE,CAAC;YAEb,IAAI,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC/C,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;YAElB,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBAC9C,SAAS,EAAE,oGAAiB;gBAC5B,cAAc,EAAE;oBACd,SAAS,EAAC,IAAI,CAAC,cAAc;oBAC7B,IAAI,EAAE,IAAI;oBACV,QAAQ,EAAC,EAAE;iBACZ;gBACD,QAAQ,EAAE,UAAU;gBACpB,eAAe,EAAE,KAAK;aACvB,CAAC,CAAC;YAEH,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,KAAK,CAAC,YAAY,EAAE,CAAC;QACvB,CAAC;KAAA;IAEK,WAAW,CAAC,EAAO;;YACvB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC;gBAClD,SAAS,EAAE,2GAAiB;gBAC5B,QAAQ,EAAE,gBAAgB;gBAC1B,KAAK,EAAE,EAAE;gBACT,WAAW,EAAE,IAAI;aAClB,CAAC,CAAC;YACH,OAAO,MAAM,OAAO,CAAC,OAAO,EAAE,CAAC;QACjC,CAAC;KAAA;IAEK,UAAU;;YACd,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC;gBAChD,QAAQ,EAAE,EAAE;gBACZ,OAAO,EAAE;oBACL;wBACE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,YAAY;qBACzD;oBACD;wBACE,IAAI,EAAE,IAAI;wBACV,QAAQ,EAAE,YAAY;wBACtB,OAAO,EAAC,CAAC,KAAS,EAAC,EAAE;4BACnB,OAAO,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;4BACnC,IAAI,CAAC,gBAAgB,GAAG;gCACtB,KAAK,CAAC,IAAI,CAAC,KAAK;gCAChB,KAAK,CAAC,KAAK,CAAC,KAAK;gCACjB,KAAK,CAAC,OAAO,CAAC,KAAK;6BACpB;4BACD,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;4BACnC,IAAG,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,IAAI,KAAK,CAAC,KAAK,CAAC,KAAK,IAAI,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,IAAI,IAAI,EAAC;gCACtF,IAAG,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,EAAC;oCACtB,IAAG,KAAK,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,EAAC;wCACvB,IAAG,KAAK,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,EAAC;4CACxB,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,IAAI,CAAC,KAAK,GAAI,OAAO;gDAClD,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,QAAQ;gDAC5B,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,CAAC;yCAClC;6CACG;4CACF,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,IAAI,CAAC,KAAK,GAAI,QAAQ;gDACnD,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,SAAS;gDAC7B,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,CAAC;yCAClC;qCACF;yCACG;wCACF,IAAG,KAAK,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,EAAC;4CACxB,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,IAAI,CAAC,KAAK,GAAI,QAAQ;gDACnD,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,QAAQ;gDAC5B,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,CAAC;yCAClC;6CACG;4CACF,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,IAAI,CAAC,KAAK,GAAI,QAAQ;gDACnD,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,SAAS;gDAC7B,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,CAAC;yCAClC;qCACF;iCACF;qCACG;oCACF,IAAG,KAAK,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,EAAC;wCACxB,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,QAAQ;4CACnD,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,CAAC;qCAClC;yCACG;wCACF,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,SAAS;4CACpD,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,CAAC;qCAClC;iCACF;6BACF;wBACH,CAAC;qBACJ;iBACF;gBACD,OAAO,EAAE;oBACP;wBACE,IAAI,EAAE,MAAM;wBACZ,MAAM,EAAE,MAAM;wBACd,OAAO,EAAE;4BACP,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;yBACxB;qBACF;oBACD;wBACE,IAAI,EAAE,OAAO;wBACb,MAAM,EAAE,OAAO;wBACf,OAAO,EAAE;4BACP,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;yBACxB;qBACF;oBACD;wBACE,IAAI,EAAE,SAAS;wBACf,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,CAAC;wBAChB,OAAO,EAAE;4BACP,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE;4BACvB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;4BACzB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE;yBAC1B;qBACF;iBACF;aACF,CAAC,CAAC;YACH,MAAM,MAAM,CAAC,OAAO,EAAE,CAAC;YACvB,MAAM,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,CAAM,IAAI,EAAC,EAAE;gBACtC,IAAI,GAAG,GAAG,MAAM,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;gBACzC,IAAI,IAAI,GAAG,MAAM,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;gBAC3C,IAAI,OAAO,GAAG,MAAM,MAAM,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;YAClD,CAAC,EAAC,CAAC;QAEL,CAAC;KAAA;CAEF;;YAtK6B,+DAAgB;YACf,gEAAiB;YACnB,8DAAe;YACrB,wDAAS;;AAZnB,YAAY;IALxB,+DAAS,CAAC;QACT,QAAQ,EAAE,eAAe;QACzB,wOAAoC;;KAErC,CAAC;GACW,YAAY,CA+KxB;AA/KwB","file":"pages-chat-chat-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n \r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/chat/chat.page.html","./src/app/pages/chat/conversation/conversation.page.html","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","./src/app/pages/chat/group-messages/group-messages.page.html","./src/app/pages/chat/messages/contacts/contacts.page.html","./src/app/pages/chat/messages/messages.page.html","./src/app/pages/chat/new-group/contacts/contacts.page.html","./src/app/pages/chat/new-group/new-group.page.html","./src/app/pages/chat/chat-routing.module.ts","./src/app/pages/chat/chat.module.ts","./src/app/pages/chat/chat.page.scss","./src/app/pages/chat/chat.page.ts","./src/app/pages/chat/conversation/conversation.page.scss","./src/app/pages/chat/conversation/conversation.page.ts","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","./src/app/pages/chat/group-messages/group-messages.page.scss","./src/app/pages/chat/group-messages/group-messages.page.ts","./src/app/pages/chat/messages/contacts/contacts.page.scss","./src/app/pages/chat/messages/contacts/contacts.page.ts","./src/app/pages/chat/messages/messages.page.scss","./src/app/pages/chat/messages/messages.page.ts","./src/app/pages/chat/new-group/contacts/contacts.page.scss","./src/app/pages/chat/new-group/contacts/contacts.page.ts","./src/app/pages/chat/new-group/new-group.page.scss","./src/app/pages/chat/new-group/new-group.page.ts"],"names":[],"mappings":"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","file":"pages-chat-chat-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n this.showLoader = false;\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n this.showLoader = false;\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n this.showLoader = false;\r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js index d88f5132a..f436ce129 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js @@ -546,10 +546,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons _this2.userDirectMessages = res.ims.sort(function (a, b) { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - _this2.showLoader = false; return dateB - dateA; }); console.log(_this2.userDirectMessages); + _this2.showLoader = false; }); } }, { @@ -579,10 +579,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons _this4.allGroups = all.sort(function (a, b) { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - _this4.showLoader = false; return dateB - dateA; }); console.log(_this4.allGroups); + _this4.showLoader = false; }); }); } @@ -2153,6 +2153,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons /* console.log(res); */ _this22.messages = res['messages'].reverse(); console.log(_this22.messages); + _this22.showLoader = false; }); } }, { diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map index 96f4359dd..f7baa87bb 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/chat/chat.page.html","webpack:///src/app/pages/chat/conversation/conversation.page.html","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","webpack:///src/app/pages/chat/group-messages/group-messages.page.html","webpack:///src/app/pages/chat/messages/contacts/contacts.page.html","webpack:///src/app/pages/chat/messages/messages.page.html","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.html","webpack:///src/app/pages/chat/new-group/new-group.page.html","webpack:///src/app/pages/chat/chat-routing.module.ts","webpack:///src/app/pages/chat/chat.module.ts","webpack:///src/app/pages/chat/chat.page.scss","webpack:///src/app/pages/chat/chat.page.ts","webpack:///src/app/pages/chat/conversation/conversation.page.scss","webpack:///src/app/pages/chat/conversation/conversation.page.ts","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","webpack:///src/app/pages/chat/group-messages/group-messages.page.scss","webpack:///src/app/pages/chat/group-messages/group-messages.page.ts","webpack:///src/app/pages/chat/messages/contacts/contacts.page.scss","webpack:///src/app/pages/chat/messages/contacts/contacts.page.ts","webpack:///src/app/pages/chat/messages/messages.page.scss","webpack:///src/app/pages/chat/messages/messages.page.ts","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.scss","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.ts","webpack:///src/app/pages/chat/new-group/new-group.page.scss","webpack:///src/app/pages/chat/new-group/new-group.page.ts"],"names":["routes","path","component","ChatPageModule","imports","declarations","schemas","ChatPage","http","chatService","modalController","authService","headers","set","segment","userData$","subscribe","res","loggedUser","console","log","load","ev","target","complete","getDirectMessages","getGroups","params","customsRooms","showLoader","getAllDirectMessages","ims","userDirectMessages","sort","a","b","dateA","Date","_updatedAt","getTime","dateB","getMembers","_id","dmUsers","filter","data","username","me","result","getAllPrivateGroups","privateGroups","groups","getAllUserChannels","publicGroups","channels","all","concat","allGroups","selectedUser","create","cssClass","backdropDismiss","componentProps","user","modal","present","onDidDismiss","dm","room","selector","template","ConversationPage","router","navParams","message","messages","currentUser","chatUser","get","name","navigate","dismiss","GroupContactsPage","users","contact","textSearch","isGroupCreated","groupName","members","loadUsers","options","getAllUsers","contacts","f","some","item","record","recordIndex","records","first_prev","first_current","event","duration","detail","value","isChecked","selectedUserList","forEach","body","addUserToGroup","addGroup","addContacts","openGroupMessages","close","GroupMessagesPage","menu","actionSheetController","popoverController","roomName","split","join","getGroupContacts","loadGroupMessages","t","getGroupMembers","getChannelMembers","getPrivateGroupMessages","msgOnly","reverse","getPublicGroupMessages","sendMessage","translucent","popover","then","isCreated","ContactsPage","createRoom","getDirectMessage","roomId","openModal","MessagesPage","userPresence","scrollToBottom","loadMessages","getChatMembers","myScrollContainer","nativeElement","scrollTop","scrollHeight","err","getRoomMessages","first","last","url","NewGroupPage","pickerController","selectedDuration","showDuration","checked","buttons","text","role","handler","days","hours","minutes","displayDuration","columns","prefix","selectedIndex","picker","getColumn","day","hour"],"mappings":"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","file":"pages-chat-chat-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n \r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/chat/chat.page.html","webpack:///src/app/pages/chat/conversation/conversation.page.html","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","webpack:///src/app/pages/chat/group-messages/group-messages.page.html","webpack:///src/app/pages/chat/messages/contacts/contacts.page.html","webpack:///src/app/pages/chat/messages/messages.page.html","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.html","webpack:///src/app/pages/chat/new-group/new-group.page.html","webpack:///src/app/pages/chat/chat-routing.module.ts","webpack:///src/app/pages/chat/chat.module.ts","webpack:///src/app/pages/chat/chat.page.scss","webpack:///src/app/pages/chat/chat.page.ts","webpack:///src/app/pages/chat/conversation/conversation.page.scss","webpack:///src/app/pages/chat/conversation/conversation.page.ts","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","webpack:///src/app/pages/chat/group-messages/group-messages.page.scss","webpack:///src/app/pages/chat/group-messages/group-messages.page.ts","webpack:///src/app/pages/chat/messages/contacts/contacts.page.scss","webpack:///src/app/pages/chat/messages/contacts/contacts.page.ts","webpack:///src/app/pages/chat/messages/messages.page.scss","webpack:///src/app/pages/chat/messages/messages.page.ts","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.scss","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.ts","webpack:///src/app/pages/chat/new-group/new-group.page.scss","webpack:///src/app/pages/chat/new-group/new-group.page.ts"],"names":["routes","path","component","ChatPageModule","imports","declarations","schemas","ChatPage","http","chatService","modalController","authService","headers","set","segment","userData$","subscribe","res","loggedUser","console","log","load","ev","target","complete","getDirectMessages","getGroups","params","customsRooms","showLoader","getAllDirectMessages","ims","userDirectMessages","sort","a","b","dateA","Date","_updatedAt","getTime","dateB","getMembers","_id","dmUsers","filter","data","username","me","result","getAllPrivateGroups","privateGroups","groups","getAllUserChannels","publicGroups","channels","all","concat","allGroups","selectedUser","create","cssClass","backdropDismiss","componentProps","user","modal","present","onDidDismiss","dm","room","selector","template","ConversationPage","router","navParams","message","messages","currentUser","chatUser","get","name","navigate","dismiss","GroupContactsPage","users","contact","textSearch","isGroupCreated","groupName","members","loadUsers","options","getAllUsers","contacts","f","some","item","record","recordIndex","records","first_prev","first_current","event","duration","detail","value","isChecked","selectedUserList","forEach","body","addUserToGroup","addGroup","addContacts","openGroupMessages","close","GroupMessagesPage","menu","actionSheetController","popoverController","roomName","split","join","getGroupContacts","loadGroupMessages","t","getGroupMembers","getChannelMembers","getPrivateGroupMessages","msgOnly","reverse","getPublicGroupMessages","sendMessage","translucent","popover","then","isCreated","ContactsPage","createRoom","getDirectMessage","roomId","openModal","MessagesPage","userPresence","scrollToBottom","loadMessages","getChatMembers","myScrollContainer","nativeElement","scrollTop","scrollHeight","err","getRoomMessages","first","last","url","NewGroupPage","pickerController","selectedDuration","showDuration","checked","buttons","text","role","handler","days","hours","minutes","displayDuration","columns","prefix","selectedIndex","picker","getColumn","day","hour"],"mappings":"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","file":"pages-chat-chat-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n this.showLoader = false;\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n this.showLoader = false;\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n this.showLoader = false;\r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-events-events-module-es2015.js b/android/app/src/main/assets/public/pages-events-events-module-es2015.js index 84a797697..0e52551ce 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es2015.js +++ b/android/app/src/main/assets/public/pages-events-events-module-es2015.js @@ -22,7 +22,7 @@ __webpack_require__.r(__webpack_exports__); "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"); /***/ }), @@ -452,7 +452,7 @@ let EventsPage = class EventsPage { //Inicializar segment this.segment = "Combinada"; //Initialize profile as mdgpr - this.profile = "mdgpr"; + this.profile = "pr"; console.log(this.profile); this.storageService.get(src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_7__["AuthConnstants"].USER).then(res => { console.log(res); @@ -631,7 +631,8 @@ let EventsPage = class EventsPage { } viewExpedientDetail(serialNumber) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { - console.log(this.profile); + /* console.log(this.profile); + console.log(serialNumber); */ const modal = yield this.modalController.create({ component: _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__["ExpedienteDetailPage"], componentProps: { diff --git a/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map b/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map index 71d8cab2d..921f9ede7 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/events/event-detail-modal/event-detail-modal.page.html","./src/app/pages/events/events.page.html","./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","./src/app/pages/events/events-routing.module.ts","./src/app/pages/events/events.module.ts","./src/app/pages/events/events.page.scss","./src/app/pages/events/events.page.ts"],"names":[],"mappings":"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","file":"pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FD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O0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"mdgpr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/events/event-detail-modal/event-detail-modal.page.html","./src/app/pages/events/events.page.html","./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","./src/app/pages/events/events-routing.module.ts","./src/app/pages/events/events.module.ts","./src/app/pages/events/events.page.scss","./src/app/pages/events/events.page.ts"],"names":[],"mappings":"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","file":"pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FD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O0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"pr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n /* console.log(this.profile);\r\n console.log(serialNumber); */\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-events-events-module-es5.js b/android/app/src/main/assets/public/pages-events-events-module-es5.js index f7eee804d..6a9d958e1 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es5.js +++ b/android/app/src/main/assets/public/pages-events-events-module-es5.js @@ -41,7 +41,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /* harmony default export */ - __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"; + __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"; /***/ }, @@ -881,7 +881,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d //Inicializar segment this.segment = "Combinada"; //Initialize profile as mdgpr - this.profile = "mdgpr"; + this.profile = "pr"; console.log(this.profile); this.storageService.get(src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_7__["AuthConnstants"].USER).then(function (res) { console.log(res); @@ -1172,8 +1172,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d while (1) { switch (_context10.prev = _context10.next) { case 0: - console.log(this.profile); - _context10.next = 3; + _context10.next = 2; return this.modalController.create({ component: _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__["ExpedienteDetailPage"], componentProps: { @@ -1184,12 +1183,12 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d backdropDismiss: false }); - case 3: + case 2: modal = _context10.sent; - _context10.next = 6; + _context10.next = 5; return modal.present(); - case 6: + case 5: modal.onDidDismiss().then(function (res) { if (res) { console.log(res); @@ -1198,7 +1197,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d } }); - case 7: + case 6: case "end": return _context10.stop(); } diff --git a/android/app/src/main/assets/public/pages-events-events-module-es5.js.map b/android/app/src/main/assets/public/pages-events-events-module-es5.js.map index a21dfeacd..ad88e99bd 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-events-events-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.html","webpack:///src/app/pages/events/events.page.html","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","webpack:///src/app/pages/events/events-routing.module.ts","webpack:///src/app/pages/events/events.module.ts","webpack:///src/app/pages/events/events.page.scss","webpack:///src/app/pages/events/events.page.ts"],"names":["EventDetailModalPage","formBuilder","alertController","router","activatedRoute","eventsService","modalCtrl","alertService","attachamentsService","route","isSubmitted","loadedEvent","Body","loadEvent","loadAttachments","ionicForm","group","subject","required","eventid","paramMap","subscribe","has","pageId","get","console","log","backURL","getEvent","response","create","component","componentProps","eventAttendees","Attendees","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","newattendees","newattendes","header","message","CalendarName","buttons","text","role","handler","Delete","alert","deleteEvent","EventId","navigate","valid","putEvent","presentAlert","getAttachmentsById","res","documenturl","url","replace","event","target","complete","setTimeout","ev","eventId","attachments","loadedEventAttachments","controls","selector","template","routes","path","loadChildren","m","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","AttendeeModalPageModule","EventsPageModule","imports","declarations","schemas","EventsPage","eventService","storageService","modalController","authService","processes","today","Date","months","days","customDate","getDay","getDate","getMonth","grettings","greetting","timeDate","getHours","getMinutes","customText","totalEvent","prEventList","LoadList","segment","profile","USER","showGreeting","events","forEach","RefreshEvents","showLoader","date","setMonth","start","getFullYear","getSeconds","end","getAllMdEvents","eventsList","length","currentEvent","Subject","currentHoursMinutes","StartDate","getAllPrEvents","personaleventsList","filter","officialeventsList","ValidatedUser","BasicAuthKey","id","GetTasksList","result","expedientList","reverse","myArray","sort","a","b","CreateDate","serialNumber"],"mappings":"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","file":"pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FD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O0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"mdgpr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.html","webpack:///src/app/pages/events/events.page.html","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","webpack:///src/app/pages/events/events-routing.module.ts","webpack:///src/app/pages/events/events.module.ts","webpack:///src/app/pages/events/events.page.scss","webpack:///src/app/pages/events/events.page.ts"],"names":["EventDetailModalPage","formBuilder","alertController","router","activatedRoute","eventsService","modalCtrl","alertService","attachamentsService","route","isSubmitted","loadedEvent","Body","loadEvent","loadAttachments","ionicForm","group","subject","required","eventid","paramMap","subscribe","has","pageId","get","console","log","backURL","getEvent","response","create","component","componentProps","eventAttendees","Attendees","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","newattendees","newattendes","header","message","CalendarName","buttons","text","role","handler","Delete","alert","deleteEvent","EventId","navigate","valid","putEvent","presentAlert","getAttachmentsById","res","documenturl","url","replace","event","target","complete","setTimeout","ev","eventId","attachments","loadedEventAttachments","controls","selector","template","routes","path","loadChildren","m","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","AttendeeModalPageModule","EventsPageModule","imports","declarations","schemas","EventsPage","eventService","storageService","modalController","authService","processes","today","Date","months","days","customDate","getDay","getDate","getMonth","grettings","greetting","timeDate","getHours","getMinutes","customText","totalEvent","prEventList","LoadList","segment","profile","USER","showGreeting","events","forEach","RefreshEvents","showLoader","date","setMonth","start","getFullYear","getSeconds","end","getAllMdEvents","eventsList","length","currentEvent","Subject","currentHoursMinutes","StartDate","getAllPrEvents","personaleventsList","filter","officialeventsList","ValidatedUser","BasicAuthKey","id","GetTasksList","result","expedientList","reverse","myArray","sort","a","b","CreateDate","serialNumber"],"mappings":"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","file":"pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FD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O0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"pr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n /* console.log(this.profile);\r\n console.log(serialNumber); */\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js index ce91a8831..45ca047a4 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js @@ -22,7 +22,7 @@ __webpack_require__.r(__webpack_exports__); "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Acções Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Ações Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"); /***/ }), diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map index a3964046e..a99b2fea7 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/publications/new-action/new-action.page.html","./src/app/pages/publications/publications.page.html","./src/app/pages/publications/new-action/new-action.page.scss","./src/app/pages/publications/new-action/new-action.page.ts","./src/app/pages/publications/publications-routing.module.ts","./src/app/pages/publications/publications.module.ts","./src/app/pages/publications/publications.page.scss","./src/app/pages/publications/publications.page.ts"],"names":[],"mappings":"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","file":"pages-publications-publications-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Acções Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/publications/new-action/new-action.page.html","./src/app/pages/publications/publications.page.html","./src/app/pages/publications/new-action/new-action.page.scss","./src/app/pages/publications/new-action/new-action.page.ts","./src/app/pages/publications/publications-routing.module.ts","./src/app/pages/publications/publications.module.ts","./src/app/pages/publications/publications.page.scss","./src/app/pages/publications/publications.page.ts"],"names":[],"mappings":"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","file":"pages-publications-publications-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Ações Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js index f615dd16d..a6f95a083 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js @@ -41,7 +41,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /* harmony default export */ - __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Acções Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"; + __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Ações Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"; /***/ }, diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map index c21924e6a..ccb46a22f 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/publications/new-action/new-action.page.html","webpack:///src/app/pages/publications/publications.page.html","webpack:///src/app/pages/publications/new-action/new-action.page.scss","webpack:///src/app/pages/publications/new-action/new-action.page.ts","webpack:///src/app/pages/publications/publications-routing.module.ts","webpack:///src/app/pages/publications/publications.module.ts","webpack:///src/app/pages/publications/publications.page.scss","webpack:///src/app/pages/publications/publications.page.ts"],"names":["NewActionPage","modalController","publication","folder","segment","ev","console","log","detail","value","ProcessId","Description","Detail","DateBegin","DateEnd","ActionType","CreatePublicationFolder","close","dismiss","selector","template","routes","path","component","loadChildren","then","m","NewPublicationPageModule","GalleryPageModule","NewActionPageModule","children","ViewPublicationsPageModule","PublicationDetailPageModule","PublicationsPageRoutingModule","imports","forChild","exports","PublicationsPageModule","declarations","PublicationsPage","router","animationController","loading","publications","months","days","events","forEach","event","url","getActions","setTimeout","showLoader","GetPublicationFolderList","subscribe","res","publicationFolderList","publicationsEventFolderList","Array","publicationsTravelFolderList","data","theDate","Date","theEndDate","getDate","getMonth","getFullYear","push","item","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","doRefresh","folderId"],"mappings":"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","file":"pages-publications-publications-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Acções Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/publications/new-action/new-action.page.html","webpack:///src/app/pages/publications/publications.page.html","webpack:///src/app/pages/publications/new-action/new-action.page.scss","webpack:///src/app/pages/publications/new-action/new-action.page.ts","webpack:///src/app/pages/publications/publications-routing.module.ts","webpack:///src/app/pages/publications/publications.module.ts","webpack:///src/app/pages/publications/publications.page.scss","webpack:///src/app/pages/publications/publications.page.ts"],"names":["NewActionPage","modalController","publication","folder","segment","ev","console","log","detail","value","ProcessId","Description","Detail","DateBegin","DateEnd","ActionType","CreatePublicationFolder","close","dismiss","selector","template","routes","path","component","loadChildren","then","m","NewPublicationPageModule","GalleryPageModule","NewActionPageModule","children","ViewPublicationsPageModule","PublicationDetailPageModule","PublicationsPageRoutingModule","imports","forChild","exports","PublicationsPageModule","declarations","PublicationsPage","router","animationController","loading","publications","months","days","events","forEach","event","url","getActions","setTimeout","showLoader","GetPublicationFolderList","subscribe","res","publicationFolderList","publicationsEventFolderList","Array","publicationsTravelFolderList","data","theDate","Date","theEndDate","getDate","getMonth","getFullYear","push","item","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","doRefresh","folderId"],"mappings":"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","file":"pages-publications-publications-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Ações Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html index 1ccd3a66c..3d3c833b0 100644 --- a/src/app/home/home.page.html +++ b/src/app/home/home.page.html @@ -22,7 +22,7 @@ - Acções + Ações diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts index 45ba02cb8..37a23e88d 100644 --- a/src/app/pages/agenda/agenda.page.ts +++ b/src/app/pages/agenda/agenda.page.ts @@ -134,7 +134,7 @@ export class AgendaPage implements OnInit { } ngOnInit() { - this.profile = "mdgpr"; + this.profile = "pr"; //Inicializar segment /* localStorage.setItem('test', this.eventSelectedDate.toString()); */ diff --git a/src/app/pages/chat/chat.page.ts b/src/app/pages/chat/chat.page.ts index 072a646cb..6c1e9e12e 100644 --- a/src/app/pages/chat/chat.page.ts +++ b/src/app/pages/chat/chat.page.ts @@ -95,10 +95,10 @@ export class ChatPage implements OnInit { this.userDirectMessages = res.ims.sort((a,b)=>{ var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.userDirectMessages); + this.showLoader = false; }); } getChatMembers(){ @@ -116,10 +116,10 @@ export class ChatPage implements OnInit { this.allGroups = all.sort((a,b)=>{ var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.allGroups); + this.showLoader = false; }); }); } diff --git a/src/app/pages/chat/messages/messages.page.ts b/src/app/pages/chat/messages/messages.page.ts index 1455385d3..98ddb095e 100644 --- a/src/app/pages/chat/messages/messages.page.ts +++ b/src/app/pages/chat/messages/messages.page.ts @@ -92,7 +92,7 @@ export class MessagesPage implements OnInit, AfterViewChecked { /* console.log(res); */ this.messages = res['messages'].reverse(); console.log(this.messages); - + this.showLoader = false; }) } getChatMembers(){ diff --git a/src/app/pages/events/events.page.ts b/src/app/pages/events/events.page.ts index adbd76fa0..ca0f69a93 100644 --- a/src/app/pages/events/events.page.ts +++ b/src/app/pages/events/events.page.ts @@ -84,7 +84,7 @@ export class EventsPage implements OnInit { //Inicializar segment this.segment = "Combinada"; //Initialize profile as mdgpr - this.profile = "mdgpr"; + this.profile = "pr"; console.log(this.profile); this.storageService.get(AuthConnstants.USER).then(res=>{ diff --git a/src/app/pages/publications/publications.page.html b/src/app/pages/publications/publications.page.html index 8aa73d5e3..a9f782b08 100644 --- a/src/app/pages/publications/publications.page.html +++ b/src/app/pages/publications/publications.page.html @@ -6,7 +6,7 @@
- Acções Presidenciais + Ações Presidenciais
diff --git a/src/environments/environment.ts b/src/environments/environment.ts index d66d0a6fe..452385f7b 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -9,7 +9,7 @@ export const environment = { apiChatUrl: 'https://www.tabularium.pt/api/v1/', /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */ domain: 'gabinetedigital.local', - defaultuser: 'paulo.pinto', + defaultuser: 'tiago.kayaya', defaultuserpwd: 'tabteste@006' };