mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
1281 lines
109 KiB
JavaScript
1281 lines
109 KiB
JavaScript
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
|
|
|
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
|
|
|
|
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
|
|
|
|
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["pages-events-events-module"], {
|
|
/***/
|
|
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/event-detail-modal/event-detail-modal.page.html":
|
|
/*!********************************************************************************************************************!*\
|
|
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/event-detail-modal/event-detail-modal.page.html ***!
|
|
\********************************************************************************************************************/
|
|
|
|
/*! exports provided: default */
|
|
|
|
/***/
|
|
function node_modulesRawLoaderDistCjsJsSrcAppPagesEventsEventDetailModalEventDetailModalPageHtml(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony default export */
|
|
|
|
|
|
__webpack_exports__["default"] = "<ion-header>\r\n <ion-toolbar>\r\n <ion-buttons slot=\"start\">\r\n <ion-back-button defaultHref=\"{{ backURL }}\"></ion-back-button>\r\n </ion-buttons>\r\n <ion-title>Visualizar Evento</ion-title>\r\n <ion-buttons slot=\"end\">\r\n <button (click)=\"deleteConfirm()\" class=\"ion-icon-delete\">\r\n <ion-icon name=\"trash\"></ion-icon>\r\n </button>\r\n </ion-buttons>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content padding>\r\n <div *ngIf=\"loadedEvent\">\r\n <ion-item-group>\r\n <ion-item-sliding>\r\n <!-- <form [formGroup]=\"ionicForm\" novalidate>\r\n <ion-item>\r\n <ion-label class=\"capitalizeText\" position=\"stacked\">Assunto</ion-label>\r\n <ion-input class=\"capitalizeText\" [(ngModel)]=\"loadedEvent.Subject\" formControlName=\"subject\" type=\"text\" required></ion-input>\r\n </ion-item>\r\n //Error messages\r\n <span class=\"error ion-padding\" *ngIf=\"errorControl.subject.errors?.required\">\r\n Campo obrigatório\r\n </span> \r\n </form> -->\r\n <ion-item>\r\n <ion-label position=\"stacked\">Descrição</ion-label>\r\n <ion-input class=\"capitalizeText\" [(ngModel)]='loadedEvent.Body.Text'></ion-input>\r\n </ion-item>\r\n <ion-item>\r\n <ion-label position=\"stacked\">Localização</ion-label>\r\n <ion-input class=\"capitalizeText\" [(ngModel)]='loadedEvent.Location'></ion-input>\r\n </ion-item>\r\n <ion-item>\r\n <ion-label position=\"stacked\">Calendário</ion-label>\r\n <ion-select class=\"capitalizeText\" placeholder=\"{{loadedEvent.CalendarName}}\" [(ngModel)]=\"loadedEvent.CalendarName\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\">\r\n <ion-select-option Pessoal=\"Reunião\">Pessoal</ion-select-option>\r\n <ion-select-option Oficial=\"Viagem\">Oficial</ion-select-option>\r\n </ion-select>\r\n </ion-item>\r\n <ion-item>\r\n <ion-label position=\"stacked\">Tipo do evento</ion-label>\r\n <ion-select placeholder=\"{{loadedEvent.EventType}}\" [(ngModel)]=\"loadedEvent.EventType\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\">\r\n <ion-select-option value=\"Reunião\">Reunião</ion-select-option>\r\n <ion-select-option value=\"Viagem\">Viagem</ion-select-option>\r\n <ion-select-option value=\"Conferência\">Conferência</ion-select-option>\r\n <ion-select-option value=\"Encontro\">Encontro</ion-select-option>\r\n </ion-select>\r\n </ion-item>\r\n <ion-item>\r\n <ion-label position=\"stacked\">Data Início</ion-label>\r\n <ion-datetime value=\"{{loadedEvent.StartDate}}\" [(ngModel)]=\"loadedEvent.StartDate\" min=\"2020\" max=\"2100\"\r\n displayFormat=\"D MMM YYYY H:mm\" minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"></ion-datetime>\r\n </ion-item>\r\n <ion-item>\r\n <ion-label position=\"stacked\">Data Fim</ion-label>\r\n <ion-datetime value=\"{{loadedEvent.EndDate}}\" [(ngModel)]=\"loadedEvent.EndDate\" min=\"2020\" max=\"2100\"\r\n displayFormat=\"D MMM YYYY HH:mm\" minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"></ion-datetime>\r\n </ion-item>\r\n \r\n <div class=\"div-attach\" >\r\n <ion-item>\r\n <ion-buttons slot=\"end\" (click)=\"openAttendees()\">\r\n <ion-label color=\"secondary\">Editar</ion-label>\r\n </ion-buttons>\r\n <ion-label class=\"attach-label\">Participantes</ion-label>\r\n </ion-item>\r\n <div *ngIf=\"loadedEvent.Attendees\">\r\n <div *ngFor=\"let attendee of loadedEvent.Attendees; let i=index\">\r\n <div *ngIf=\"i<1\">\r\n <ion-list >\r\n <ion-item class=\"attendees\" lines=\"none\" >\r\n <ion-icon class=\"attendees-icon\" name=\"person\" slot=\"start\"></ion-icon>\r\n <ion-label class=\"capitalizeText\" class=\"attendees-list\">{{attendee.Name}}</ion-label> \r\n </ion-item>\r\n </ion-list>\r\n </div>\r\n \r\n </div>\r\n <div *ngIf=\"loadedEvent.Attendees.length > 1\">\r\n <ion-button class=\"see-more-button\" fill=\"none\" shape=\"round\" (click)=\"openAttendees()\">\r\n <ion-label color=\"secondary\">Ver mais...</ion-label>\r\n </ion-button>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"div-attach\">\r\n <ion-item>\r\n <ion-buttons slot=\"end\" (click)=\"showAlert()\">\r\n <ion-label color=\"secondary\">Editar</ion-label>\r\n </ion-buttons>\r\n <ion-label class=\"attach-label\">Anexos</ion-label>\r\n </ion-item>\r\n <div *ngIf=\"loadedEventAttachments\">\r\n <div *ngFor=\"let att of loadedEventAttachments; let j=index\">\r\n <div *ngIf=\"j<2\">\r\n <ion-list *ngIf=\"loadedEvent.HasAttachments\">\r\n <ion-progress-bar type=\"indeterminate\" *ngIf=\"showLoader\"></ion-progress-bar>\r\n <ion-item lines=\"none\" (click)=\"viewDocument(att.Link)\">\r\n <ion-icon name=\"attach\" slot=\"start\"></ion-icon>\r\n <ion-label>\r\n <p>{{ att.Description }}</p>\r\n <p>{{ att.CreateDate }}</p>\r\n </ion-label> \r\n </ion-item>\r\n </ion-list>\r\n </div>\r\n </div>\r\n <div *ngIf=\"loadedEventAttachments.length > 1\">\r\n <ion-button class=\"see-more-button\" fill=\"none\" shape=\"round\" (click)=\"openAttachments()\"><!-- [routerLink]=\"['/home/attachments', loadedEvent.EventId]\" -->\r\n <ion-label color=\"secondary\">Ver mais...</ion-label>\r\n </ion-button>\r\n </div>\r\n </div>\r\n <!-- Skeleton Attachment -->\r\n <ion-list *ngIf=\"!loadedEventAttachments\">\r\n <ion-item lines=\"none\" >\r\n <ion-icon name=\"attach\" slot=\"start\"></ion-icon>\r\n <ion-label>\r\n <p> <ion-skeleton-text animated></ion-skeleton-text></p>\r\n <p> <ion-skeleton-text animated></ion-skeleton-text></p>\r\n </ion-label> \r\n </ion-item>\r\n </ion-list>\r\n <!-- No attachment message -->\r\n <ion-list *ngIf=\"!loadedEvent.HasAttachments\">\r\n <ion-item lines=\"none\" >\r\n <ion-label>\r\n Sem anexos\r\n </ion-label>\r\n </ion-item>\r\n </ion-list>\r\n </div>\r\n </ion-item-sliding>\r\n </ion-item-group>\r\n </div>\r\n <!-- Skeleton screen -->\r\n<div *ngIf=\"!loadedEvent\">\r\n <div class=\"ion-padding custom-skeleton\">\r\n <ion-skeleton-text animated style=\"width: 60%\"></ion-skeleton-text>\r\n <ion-skeleton-text animated></ion-skeleton-text>\r\n <ion-skeleton-text animated style=\"width: 88%\"></ion-skeleton-text>\r\n <ion-skeleton-text animated style=\"width: 70%\"></ion-skeleton-text>\r\n <ion-skeleton-text animated style=\"width: 60%\"></ion-skeleton-text>\r\n </div>\r\n\r\n <ion-list>\r\n <ion-list-header>\r\n <ion-label>\r\n <ion-skeleton-text animated style=\"width: 20%\"></ion-skeleton-text>\r\n </ion-label>\r\n </ion-list-header>\r\n <ion-item>\r\n <ion-avatar slot=\"start\">\r\n <ion-skeleton-text animated></ion-skeleton-text>\r\n </ion-avatar>\r\n <ion-label>\r\n <h3>\r\n <ion-skeleton-text animated style=\"width: 50%\"></ion-skeleton-text>\r\n </h3>\r\n <p>\r\n <ion-skeleton-text animated style=\"width: 80%\"></ion-skeleton-text>\r\n </p>\r\n <p>\r\n <ion-skeleton-text animated style=\"width: 60%\"></ion-skeleton-text>\r\n </p>\r\n </ion-label>\r\n </ion-item>\r\n <ion-item>\r\n <ion-thumbnail slot=\"start\">\r\n <ion-skeleton-text animated></ion-skeleton-text>\r\n </ion-thumbnail>\r\n <ion-label>\r\n <h3>\r\n <ion-skeleton-text animated style=\"width: 50%\"></ion-skeleton-text>\r\n </h3>\r\n <p>\r\n <ion-skeleton-text animated style=\"width: 80%\"></ion-skeleton-text>\r\n </p>\r\n <p>\r\n <ion-skeleton-text animated style=\"width: 60%\"></ion-skeleton-text>\r\n </p>\r\n </ion-label>\r\n </ion-item>\r\n <ion-item>\r\n <ion-skeleton-text animated style=\"width: 27px; height: 27px\" slot=\"start\"></ion-skeleton-text>\r\n <ion-label>\r\n <h3>\r\n <ion-skeleton-text animated style=\"width: 50%\"></ion-skeleton-text>\r\n </h3>\r\n <p>\r\n <ion-skeleton-text animated style=\"width: 80%\"></ion-skeleton-text>\r\n </p>\r\n <p>\r\n <ion-skeleton-text animated style=\"width: 60%\"></ion-skeleton-text>\r\n </p>\r\n </ion-label>\r\n </ion-item>\r\n </ion-list>\r\n</div>\r\n\r\n</ion-content>\r\n<ion-footer>\r\n <ion-toolbar>\r\n <div class=\"event-detail-buttons\">\r\n <ion-button shape=\"round\" (click)=\"Save()\">Gravar</ion-button>\r\n </div>\r\n </ion-toolbar>\r\n</ion-footer>\r\n\r\n";
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/events.page.html":
|
|
/*!*************************************************************************************!*\
|
|
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/events.page.html ***!
|
|
\*************************************************************************************/
|
|
|
|
/*! exports provided: default */
|
|
|
|
/***/
|
|
function node_modulesRawLoaderDistCjsJsSrcAppPagesEventsEventsPageHtml(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony default export */
|
|
|
|
|
|
__webpack_exports__["default"] = "<ion-header class=\"ion-no-border\">\r\n <app-header-no-search></app-header-no-search>\r\n</ion-header>\r\n\r\n<!-- Default Refresher -->\r\n\r\n<ion-content class=\"main bg-blue\" ng-controller=\"AppController\">\r\n <ion-refresher slot=\"fixed\" (ionRefresh)=\"doRefresh($event)\">\r\n <ion-refresher-content>\r\n </ion-refresher-content>\r\n </ion-refresher>\r\n \r\n <ion-progress-bar type=\"indeterminate\" *ngIf=\"showLoader\"></ion-progress-bar>\r\n \r\n <ion-label>\r\n <p class=\"time ion-text-center\">{{customDate}}</p>\r\n </ion-label>\r\n <ion-label>\r\n <p class=\"event-number p-small ion-text-center\"> <strong>{{totalEvent}}</strong> eventos agendados para hoje</p>\r\n </ion-label>\r\n\r\n <div class=\"next-meeting\">\r\n <div class=\"meeting-time\">{{hoursMinutes}}</div>\r\n <div class=\"meeting-description\"> \"{{currentEvent}}\"</div>\r\n </div>\r\n\r\n <div class=\"conteiner-box\" ng-swipe-up=\"swipe($event)\">\r\n <div class=\"schedule\">\r\n <div class=\"schedule-header\">\r\n <div class=\"title\">\r\n <ion-icon class=\"icon\" slot=\"end\" src=\"assets/images/icons-default-agenda.svg\" ></ion-icon>\r\n <div class=\"text\">A sua Agenda</div>\r\n </div>\r\n <ion-icon class=\"icon-next\" slot=\"end\" src=\"assets/images/icons-arrow-circle-arrow-right.svg\" ></ion-icon>\r\n \r\n </div>\r\n <div class=\"content\">\r\n <ul>\r\n <li *ngFor=\"let event of eventsList\"\r\n (click)=\"viewEventDetail(event.EventId)\">\r\n <div class=\"d-flex content-{{profile}}-{{event.CalendarName}}\">\r\n <div class=\"schedule-time\">\r\n <div class=\"time-start\">{{event.StartDate | date: 'hh:mm'}}</div>\r\n <div class=\"time-end\">{{event.EndDate | date: 'hh:mm'}}</div>\r\n </div>\r\n <div class=\"schedule-details\">\r\n <div class=\"location\">{{event.Location}}</div>\r\n <div class=\"description\">{{event.Subject}}</div>\r\n </div>\r\n </div>\r\n </li>\r\n\r\n </ul>\r\n <!-- \r\n <div class=\"resume\">\r\n <div class=\"title\">\r\n Resumo para Amnahã\r\n </div>\r\n <div class=\"event-num\">4 eventos ageandados para amanhã</div>\r\n <div class=\"first-event-time\">08:30 \"Reunião Staff\" no Palácio Presidencial</div>\r\n </div>\r\n -->\r\n </div>\r\n </div>\r\n \r\n <div class=\"schedule\">\r\n <div class=\"schedule-header\">\r\n <div class=\"title\">\r\n <ion-icon class=\"icon\" slot=\"end\" src=\"assets/images/icons-correspondencias.svg\"></ion-icon>\r\n <div class=\"text\">Correspondência por ler</div>\r\n </div>\r\n <ion-icon class=\"icon-next\" slot=\"end\" src=\"assets/images/icons-arrow-circle-arrow-right.svg\" ></ion-icon>\r\n \r\n </div>\r\n <div class=\"content\">\r\n <ul>\r\n <li *ngFor = \"let task of taskslist\"\r\n (click)=\"viewExpedientDetail(task.SerialNumber)\">\r\n <!-- [routerLink]=\"['/home/gabinete-digital/expediente',task.SerialNumber]\" -->\r\n >\r\n <div class=\"d-flex\">\r\n <div class=\"schedule-date\">\r\n <div class=\"time-end\">{{task.CreateDate | date: 'd/M/yy'}}</div>\r\n <div class=\"time-start\">{{task.CreateDate | date: 'hh:mm'}}</div>\r\n </div>\r\n <div class=\"schedule-details pointer\">\r\n <div class=\"description\">{{ task.Folio }}</div>\r\n <div class=\"location\">{{ task.Remetente }}</div>\r\n </div>\r\n </div>\r\n </li>\r\n\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n\r\n</ion-content>";
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss":
|
|
/*!******************************************************************************!*\
|
|
!*** ./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss ***!
|
|
\******************************************************************************/
|
|
|
|
/*! exports provided: default */
|
|
|
|
/***/
|
|
function srcAppPagesEventsEventDetailModalEventDetailModalPageScss(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony default export */
|
|
|
|
|
|
__webpack_exports__["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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXGV1ZGVzLmluYWNpb1xcR2FiaW5ldC1EaWdpdGFsUHJvamVjdFxcTmV3IGZvbGRlclxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnQtZGV0YWlsLW1vZGFsXFxldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxZQUFBO0FDQ0Y7O0FEQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7QUNFRjs7QURBQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEREE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSUY7O0FERkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBQ01GOztBREhBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ01GOztBREpBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNPRjs7QURKQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDT0Y7O0FETEE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FDUUY7O0FETkE7RUFDRSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7QUNVRjs7QURQQSxXQUFBOztBQUNBO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0FDVUY7O0FEUkE7RUFDRSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ1dGOztBRFRBO0VBQ0UsZUFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FDWUY7O0FEVkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNhRjs7QURYQTs7O0dBQUE7O0FBSUE7RUFDRSxlQUFBO0FDY0Y7O0FEWkE7RUFDRSx1QkFBQTtFQUNBLGVBQUE7QUNlRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudC1kZXRhaWwtbW9kYWwvZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gIG1hcmdpbjogMTVweDtcclxufVxyXG4uZGl2LWl0ZW17XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbn1cclxuLmRpdi11cHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uZGl2LXVwIGgze1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LWljb257XHJcbiAgd2lkdGg6IDEwJTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxufVxyXG4uZGl2LWNvbnRlbnQtYXR0YWNobWVudHtcclxuICB3aWR0aDogODUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbn1cclxuLmlvbi1pY29uLWF0dGFjaHtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5idG4tYXR0YWNoe1xyXG4gIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAtLWNvbG9yOiAjMzMzO1xyXG4gIC0tYm9yZGVyLWNvbG9yOiMzMzM7XHJcbn1cclxuLmRpdi1jYXJkLWJ1dHRvbntcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuaW9uLWNhcmR7XHJcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDQ1JTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbG9hdDogY2VudGVyO1xyXG59XHJcblxyXG4vKiBGRk9URVIgKi9cclxuLmV2ZW50LWRldGFpbC1idXR0b25ze1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbn1cclxuLmV2ZW50LWRldGFpbC1idXR0b25zIGlvbi1idXR0b257XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi5pb24taWNvbi1kZWxldGV7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcbi5lcnJvcntcclxuICBjb2xvcjpyZWQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn0gKi9cclxuLmF0dGVuZGVlcy1pY29ue1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uc2VlLW1vcmUtYnV0dG9ue1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuIiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5kaXYtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtYXR0YWNobWVudCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJ0bi1hdHRhY2gge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIC0tY29sb3I6ICMzMzM7XG4gIC0tYm9yZGVyLWNvbG9yOiMzMzM7XG59XG5cbi5kaXYtY2FyZC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuaW9uLWNhcmQge1xuICBtYXJnaW46IDIuNSUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBjZW50ZXI7XG59XG5cbi8qIEZGT1RFUiAqL1xuLmV2ZW50LWRldGFpbC1idXR0b25zIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9uIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaW9uLWljb24tZGVsZXRlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogcmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogLmV2ZW50LWRldGFpbC1idXR0b25ze1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufSAqL1xuLmF0dGVuZGVlcy1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VlLW1vcmUtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn0iXX0= */";
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts":
|
|
/*!****************************************************************************!*\
|
|
!*** ./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts ***!
|
|
\****************************************************************************/
|
|
|
|
/*! exports provided: EventDetailModalPage */
|
|
|
|
/***/
|
|
function srcAppPagesEventsEventDetailModalEventDetailModalPageTs(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */
|
|
|
|
|
|
__webpack_require__.d(__webpack_exports__, "EventDetailModalPage", function () {
|
|
return EventDetailModalPage;
|
|
});
|
|
/* harmony import */
|
|
|
|
|
|
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
|
/*! tslib */
|
|
"./node_modules/tslib/tslib.es6.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
|
/*! @angular/core */
|
|
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
|
/*! @angular/forms */
|
|
"./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
|
/*! @angular/router */
|
|
"./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
|
/*! @ionic/angular */
|
|
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_models_event_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
|
|
/*! src/app/models/event.model */
|
|
"./src/app/models/event.model.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_models_eventbody_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
|
|
/*! src/app/models/eventbody.model */
|
|
"./src/app/models/eventbody.model.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
|
|
/*! src/app/services/alert.service */
|
|
"./src/app/services/alert.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_attachments_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
|
|
/*! src/app/services/attachments.service */
|
|
"./src/app/services/attachments.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
|
|
/*! src/app/services/events.service */
|
|
"./src/app/services/events.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _attachments_attachments_page__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
|
|
/*! ../attachments/attachments.page */
|
|
"./src/app/pages/events/attachments/attachments.page.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _attendees_attendees_page__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
|
|
/*! ../attendees/attendees.page */
|
|
"./src/app/pages/events/attendees/attendees.page.ts");
|
|
|
|
var EventDetailModalPage = /*#__PURE__*/function () {
|
|
function EventDetailModalPage(formBuilder, alertController, router, activatedRoute, eventsService, modalCtrl, alertService, attachamentsService, route) {
|
|
_classCallCheck(this, EventDetailModalPage);
|
|
|
|
this.formBuilder = formBuilder;
|
|
this.alertController = alertController;
|
|
this.router = router;
|
|
this.activatedRoute = activatedRoute;
|
|
this.eventsService = eventsService;
|
|
this.modalCtrl = modalCtrl;
|
|
this.alertService = alertService;
|
|
this.attachamentsService = attachamentsService;
|
|
this.route = route;
|
|
this.isSubmitted = false;
|
|
this.loadedEvent = new src_app_models_event_model__WEBPACK_IMPORTED_MODULE_5__["Event"]();
|
|
this.loadedEvent.Body = new src_app_models_eventbody_model__WEBPACK_IMPORTED_MODULE_6__["EventBody"]();
|
|
}
|
|
|
|
_createClass(EventDetailModalPage, [{
|
|
key: "ngOnInit",
|
|
value: function ngOnInit() {
|
|
this.loadEvent();
|
|
this.loadAttachments();
|
|
this.ionicForm = this.formBuilder.group({
|
|
subject: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_2__["Validators"].required]]
|
|
});
|
|
}
|
|
}, {
|
|
key: "loadEvent",
|
|
value: function loadEvent() {
|
|
var _this = this;
|
|
|
|
var eventid;
|
|
this.activatedRoute.paramMap.subscribe(function (paramMap) {
|
|
if (!paramMap.has("eventId")) {
|
|
return;
|
|
} else {
|
|
_this.pageId = paramMap.get('eventId');
|
|
eventid = paramMap.get('eventId');
|
|
console.log(eventid);
|
|
}
|
|
|
|
if (paramMap.has("caller")) {
|
|
_this.backURL = "/home/" + paramMap.get('caller');
|
|
}
|
|
});
|
|
this.eventsService.getEvent(eventid).subscribe(function (response) {
|
|
_this.loadedEvent = response;
|
|
});
|
|
}
|
|
}, {
|
|
key: "openAttendees",
|
|
value: function openAttendees() {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
|
|
var _this2 = this;
|
|
|
|
var modal;
|
|
return regeneratorRuntime.wrap(function _callee$(_context) {
|
|
while (1) {
|
|
switch (_context.prev = _context.next) {
|
|
case 0:
|
|
_context.next = 2;
|
|
return this.modalCtrl.create({
|
|
component: _attendees_attendees_page__WEBPACK_IMPORTED_MODULE_11__["AttendeesPage"],
|
|
componentProps: {
|
|
eventAttendees: this.loadedEvent.Attendees
|
|
},
|
|
cssClass: 'attendee',
|
|
backdropDismiss: false
|
|
});
|
|
|
|
case 2:
|
|
modal = _context.sent;
|
|
_context.next = 5;
|
|
return modal.present();
|
|
|
|
case 5:
|
|
modal.onDidDismiss().then(function (data) {
|
|
if (data['data'] != null) {
|
|
var newattendees = data['data'];
|
|
_this2.loadedEvent.Attendees = newattendees;
|
|
}
|
|
});
|
|
|
|
case 6:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}
|
|
}, _callee, this);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "getEventAttendees",
|
|
value: function getEventAttendees() {
|
|
return this.loadedEvent.Attendees;
|
|
}
|
|
}, {
|
|
key: "setEventAttendees",
|
|
value: function setEventAttendees(newattendes) {
|
|
this.loadedEvent.Attendees = newattendes;
|
|
}
|
|
}, {
|
|
key: "deleteConfirm",
|
|
value: function deleteConfirm() {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
|
|
var _this3 = this;
|
|
|
|
var alert;
|
|
return regeneratorRuntime.wrap(function _callee2$(_context2) {
|
|
while (1) {
|
|
switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
_context2.next = 2;
|
|
return this.alertController.create({
|
|
cssClass: 'my-custom-class',
|
|
header: 'Apagar evento!',
|
|
message: 'Deseja <strong>apagar</strong> o evento da agenda ' + this.loadedEvent.CalendarName + '?',
|
|
buttons: [{
|
|
text: 'Não',
|
|
role: 'cancel',
|
|
cssClass: 'secondary',
|
|
handler: function handler() {}
|
|
}, {
|
|
text: 'Sim',
|
|
handler: function handler() {
|
|
_this3.Delete();
|
|
}
|
|
}]
|
|
});
|
|
|
|
case 2:
|
|
alert = _context2.sent;
|
|
_context2.next = 5;
|
|
return alert.present();
|
|
|
|
case 5:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}, _callee2, this);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "Delete",
|
|
value: function Delete() {
|
|
var _this4 = this;
|
|
|
|
this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(function () {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this4, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
|
|
var alert;
|
|
return regeneratorRuntime.wrap(function _callee3$(_context3) {
|
|
while (1) {
|
|
switch (_context3.prev = _context3.next) {
|
|
case 0:
|
|
_context3.next = 2;
|
|
return this.alertController.create({
|
|
cssClass: 'my-custom-class',
|
|
header: 'Evento removido',
|
|
buttons: ['OK']
|
|
});
|
|
|
|
case 2:
|
|
alert = _context3.sent;
|
|
_context3.next = 5;
|
|
return alert.present();
|
|
|
|
case 5:
|
|
this.router.navigate(['/home/events']);
|
|
|
|
case 6:
|
|
case "end":
|
|
return _context3.stop();
|
|
}
|
|
}
|
|
}, _callee3, this);
|
|
}));
|
|
});
|
|
}
|
|
}, {
|
|
key: "Save",
|
|
value: function Save() {
|
|
var _this5 = this;
|
|
|
|
if (this.ionicForm.valid) {
|
|
this.eventsService.putEvent(this.loadedEvent, 2, 3, "md").subscribe(function () {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this5, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
|
|
var alert;
|
|
return regeneratorRuntime.wrap(function _callee4$(_context4) {
|
|
while (1) {
|
|
switch (_context4.prev = _context4.next) {
|
|
case 0:
|
|
_context4.next = 2;
|
|
return this.alertController.create({
|
|
cssClass: 'my-custom-class',
|
|
header: 'Evento actualizado',
|
|
buttons: ['OK']
|
|
});
|
|
|
|
case 2:
|
|
alert = _context4.sent;
|
|
_context4.next = 5;
|
|
return alert.present();
|
|
|
|
case 5:
|
|
case "end":
|
|
return _context4.stop();
|
|
}
|
|
}
|
|
}, _callee4, this);
|
|
}));
|
|
});
|
|
}
|
|
}
|
|
}, {
|
|
key: "showAlert",
|
|
value: function showAlert() {
|
|
this.alertService.presentAlert("Funcionalidade em desenvolvimento");
|
|
}
|
|
}, {
|
|
key: "loadAttachments",
|
|
value: function loadAttachments() {
|
|
/* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {
|
|
this.loadedEventAttachments = attachments;
|
|
}); */
|
|
this.attachamentsService.getAttachmentsById(this.pageId).subscribe(function (res) {
|
|
console.log(res);
|
|
});
|
|
}
|
|
}, {
|
|
key: "viewDocument",
|
|
value: function viewDocument(documenturl) {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
|
|
var url;
|
|
return regeneratorRuntime.wrap(function _callee5$(_context5) {
|
|
while (1) {
|
|
switch (_context5.prev = _context5.next) {
|
|
case 0:
|
|
url = documenturl.replace("webTRIX.Viewer", "webTRIX.Viewer.Branch1");
|
|
/* const browser = this.iab.create(url,"_blank");
|
|
browser.show(); */
|
|
|
|
case 1:
|
|
case "end":
|
|
return _context5.stop();
|
|
}
|
|
}
|
|
}, _callee5);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "back",
|
|
value: function back() {//this.back();
|
|
}
|
|
}, {
|
|
key: "doRefresh",
|
|
value: function doRefresh(event) {
|
|
/* this.RefreshEvents(); */
|
|
event.target.complete();
|
|
setTimeout(function () {
|
|
event.target.complete();
|
|
}, 2000);
|
|
}
|
|
}, {
|
|
key: "navigateTo",
|
|
value: function navigateTo(ev) {
|
|
this.route.navigate(['/home/events', ev]);
|
|
}
|
|
}, {
|
|
key: "openAttachments",
|
|
value: function openAttachments() {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
|
|
var _this6 = this;
|
|
|
|
var modal;
|
|
return regeneratorRuntime.wrap(function _callee6$(_context6) {
|
|
while (1) {
|
|
switch (_context6.prev = _context6.next) {
|
|
case 0:
|
|
_context6.next = 2;
|
|
return this.modalCtrl.create({
|
|
component: _attachments_attachments_page__WEBPACK_IMPORTED_MODULE_10__["AttachmentsPage"],
|
|
componentProps: {
|
|
eventId: this.pageId,
|
|
attachments: this.loadedEventAttachments
|
|
},
|
|
cssClass: 'attachments',
|
|
backdropDismiss: false
|
|
});
|
|
|
|
case 2:
|
|
modal = _context6.sent;
|
|
_context6.next = 5;
|
|
return modal.present();
|
|
|
|
case 5:
|
|
modal.onDidDismiss().then(function (data) {
|
|
if (data['data'] != null) {
|
|
var newattendees = data['data'];
|
|
_this6.loadedEvent.Attendees = newattendees;
|
|
}
|
|
});
|
|
|
|
case 6:
|
|
case "end":
|
|
return _context6.stop();
|
|
}
|
|
}
|
|
}, _callee6, this);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "errorControl",
|
|
get: function get() {
|
|
return this.ionicForm.controls;
|
|
}
|
|
}]);
|
|
|
|
return EventDetailModalPage;
|
|
}();
|
|
|
|
EventDetailModalPage.ctorParameters = function () {
|
|
return [{
|
|
type: _angular_forms__WEBPACK_IMPORTED_MODULE_2__["FormBuilder"]
|
|
}, {
|
|
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["AlertController"]
|
|
}, {
|
|
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]
|
|
}, {
|
|
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["ActivatedRoute"]
|
|
}, {
|
|
type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_9__["EventsService"]
|
|
}, {
|
|
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"]
|
|
}, {
|
|
type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__["AlertService"]
|
|
}, {
|
|
type: src_app_services_attachments_service__WEBPACK_IMPORTED_MODULE_8__["AttachmentsService"]
|
|
}, {
|
|
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]
|
|
}];
|
|
};
|
|
|
|
EventDetailModalPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
|
|
selector: 'app-event-detail-modal',
|
|
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
|
|
/*! raw-loader!./event-detail-modal.page.html */
|
|
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/event-detail-modal/event-detail-modal.page.html"))["default"],
|
|
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
|
|
/*! ./event-detail-modal.page.scss */
|
|
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss"))["default"]]
|
|
})], EventDetailModalPage);
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./src/app/pages/events/events-routing.module.ts":
|
|
/*!*******************************************************!*\
|
|
!*** ./src/app/pages/events/events-routing.module.ts ***!
|
|
\*******************************************************/
|
|
|
|
/*! exports provided: EventsPageRoutingModule */
|
|
|
|
/***/
|
|
function srcAppPagesEventsEventsRoutingModuleTs(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */
|
|
|
|
|
|
__webpack_require__.d(__webpack_exports__, "EventsPageRoutingModule", function () {
|
|
return EventsPageRoutingModule;
|
|
});
|
|
/* harmony import */
|
|
|
|
|
|
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
|
/*! tslib */
|
|
"./node_modules/tslib/tslib.es6.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
|
/*! @angular/core */
|
|
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
|
/*! @angular/router */
|
|
"./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _events_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
|
/*! ./events.page */
|
|
"./src/app/pages/events/events.page.ts");
|
|
|
|
var routes = [{
|
|
path: '',
|
|
component: _events_page__WEBPACK_IMPORTED_MODULE_3__["EventsPage"]
|
|
}, {
|
|
path: 'event-detail',
|
|
loadChildren: function loadChildren() {
|
|
return __webpack_require__.e(
|
|
/*! import() | event-detail-event-detail-module */
|
|
"common").then(__webpack_require__.bind(null,
|
|
/*! ./event-detail/event-detail.module */
|
|
"./src/app/pages/events/event-detail/event-detail.module.ts")).then(function (m) {
|
|
return m.EventDetailPageModule;
|
|
});
|
|
}
|
|
}, {
|
|
path: 'attachments',
|
|
loadChildren: function loadChildren() {
|
|
return __webpack_require__.e(
|
|
/*! import() | attachments-attachments-module */
|
|
"common").then(__webpack_require__.bind(null,
|
|
/*! ./attachments/attachments.module */
|
|
"./src/app/pages/events/attachments/attachments.module.ts")).then(function (m) {
|
|
return m.AttachmentsPageModule;
|
|
});
|
|
}
|
|
}, {
|
|
path: 'attendees',
|
|
loadChildren: function loadChildren() {
|
|
return __webpack_require__.e(
|
|
/*! import() | attendees-attendees-module */
|
|
"attendees-attendees-module").then(__webpack_require__.bind(null,
|
|
/*! ./attendees/attendees.module */
|
|
"./src/app/pages/events/attendees/attendees.module.ts")).then(function (m) {
|
|
return m.AttendeesPageModule;
|
|
});
|
|
}
|
|
}, {
|
|
path: 'attendee-modal',
|
|
loadChildren: function loadChildren() {
|
|
return __webpack_require__.e(
|
|
/*! import() | attendee-modal-attendee-modal-module */
|
|
"attendee-modal-attendee-modal-module").then(__webpack_require__.bind(null,
|
|
/*! ./attendee-modal/attendee-modal.module */
|
|
"./src/app/pages/events/attendee-modal/attendee-modal.module.ts")).then(function (m) {
|
|
return m.AttendeeModalPageModule;
|
|
});
|
|
}
|
|
}, {
|
|
path: 'event-detail-modal',
|
|
loadChildren: function loadChildren() {
|
|
return __webpack_require__.e(
|
|
/*! import() | event-detail-modal-event-detail-modal-module */
|
|
"event-detail-modal-event-detail-modal-module").then(__webpack_require__.bind(null,
|
|
/*! ./event-detail-modal/event-detail-modal.module */
|
|
"./src/app/pages/events/event-detail-modal/event-detail-modal.module.ts")).then(function (m) {
|
|
return m.EventDetailModalPageModule;
|
|
});
|
|
}
|
|
}];
|
|
|
|
var EventsPageRoutingModule = function EventsPageRoutingModule() {
|
|
_classCallCheck(this, EventsPageRoutingModule);
|
|
};
|
|
|
|
EventsPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
|
|
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)],
|
|
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]]
|
|
})], EventsPageRoutingModule);
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./src/app/pages/events/events.module.ts":
|
|
/*!***********************************************!*\
|
|
!*** ./src/app/pages/events/events.module.ts ***!
|
|
\***********************************************/
|
|
|
|
/*! exports provided: EventsPageModule */
|
|
|
|
/***/
|
|
function srcAppPagesEventsEventsModuleTs(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */
|
|
|
|
|
|
__webpack_require__.d(__webpack_exports__, "EventsPageModule", function () {
|
|
return EventsPageModule;
|
|
});
|
|
/* harmony import */
|
|
|
|
|
|
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
|
/*! tslib */
|
|
"./node_modules/tslib/tslib.es6.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
|
/*! @angular/core */
|
|
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
|
/*! @angular/common */
|
|
"./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
|
/*! @angular/forms */
|
|
"./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
|
/*! @ionic/angular */
|
|
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _events_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
|
|
/*! ./events-routing.module */
|
|
"./src/app/pages/events/events-routing.module.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _events_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
|
|
/*! ./events.page */
|
|
"./src/app/pages/events/events.page.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
|
|
/*! src/app/shared/shared.module */
|
|
"./src/app/shared/shared.module.ts");
|
|
|
|
var EventsPageModule = function EventsPageModule() {
|
|
_classCallCheck(this, EventsPageModule);
|
|
};
|
|
|
|
EventsPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
|
|
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_7__["SharedModule"], _events_routing_module__WEBPACK_IMPORTED_MODULE_5__["EventsPageRoutingModule"]],
|
|
declarations: [_events_page__WEBPACK_IMPORTED_MODULE_6__["EventsPage"]],
|
|
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]]
|
|
})], EventsPageModule);
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./src/app/pages/events/events.page.scss":
|
|
/*!***********************************************!*\
|
|
!*** ./src/app/pages/events/events.page.scss ***!
|
|
\***********************************************/
|
|
|
|
/*! exports provided: default */
|
|
|
|
/***/
|
|
function srcAppPagesEventsEventsPageScss(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony default export */
|
|
|
|
|
|
__webpack_exports__["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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcZXVkZXMuaW5hY2lvXFxHYWJpbmV0LURpZ2l0YWxQcm9qZWN0XFxOZXcgZm9sZGVyXFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZXZlbnRzXFxldmVudHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnRzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxXQUFBO0FBQ0E7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RGO0FER0E7RUFDRSxtQkFBQTtBQ0FGO0FERUE7RUFDRSxXQUFBO0VBQ0EseUJBQUE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUVBLDJCQUFBO0FDQUo7QURFRTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0NKO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDQ047QURDSTtFQUNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxXQUFBO0FDQ047QURDSTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNDTjtBREVFO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0VKO0FEQUU7RUFDRSx5Q0FBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUNHSjtBRERFO0VBQ0UseUNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUJBQUE7QUNJSjtBREZFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QUNLSjtBREZFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FERkUsWUFBQTtBQUNBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7QUNLTjtBREhJO0VBQ0UsVUFBQTtBQ01OO0FESEk7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNNTjtBREZJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrRkFBQTtBQ0tOO0FESEk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGtGQUFBO0FDTU47QURKSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDT047QURMSTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNRTjtBRE5JO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ1NOO0FEUEk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBQ1VOO0FEUEk7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNVTjtBRFJJO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FDV047QURUSTtFQUNFLGVBQUE7RUFDQSwyQkFBQTtBQ1lOO0FEVkk7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNhTjtBRFhJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBQ2NOO0FEWkk7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBQ2VOO0FEYkk7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNnQk47QURkSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUNpQk47QURmSTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDa0JOO0FEaEJJO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQ21CTjtBRGpCSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDb0JOO0FEbEJJLDhCQUFBO0FBQ0E7RUFDRSxxQkFBQTtBQ3FCTjtBRG5CSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQ0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBQ3NCTjtBRHBCSTtFQUNFLG1CQUFBO0FDdUJOO0FEckJJO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLDhDQUFBO0VBQ0EseUJBQUE7QUN3Qk47QUR0Qkk7RUFDRSxVQUFBO0FDeUJOO0FEdEJJO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EscUNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QUN5Qk47QUR2Qkk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQzBCTjtBRHhCSTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBOzBCQUFBO0FDNEJOO0FEekJJO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQzRCTjtBRHRCQTtFQUNFLG1CQUFBO0FDeUJGO0FEdEJBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDeUJGO0FEdkJFO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQ3lCSjtBRHRCQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FDeUJGO0FEdEJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQ3lCRjtBRHZCRTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUN5Qko7QUR0QkU7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUN3Qko7QURwQkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FDdUJGO0FEckJBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsMENBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUN3QkY7QUR2QkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBQ3lCSjtBRHhCSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQzBCTjtBRHpCTTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDMkJSO0FEekJNO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQzJCUjtBRHhCSTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FDMEJOO0FEdEJJO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUN3Qk47QUR2Qk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FDeUJSO0FEdkJNO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ3lCUjtBRHhCUTtFQUNFLGtCQUFBO0FDMEJWO0FEekJVO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUMyQlo7QUR6QlU7RUFDRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQzJCWjtBRHhCUTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBQzBCVjtBRHhCUTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDMEJWO0FEekJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUMyQlo7QUR4QlU7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUMwQlo7QUR2QlE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSx5QkFBQTtBQ3lCVjtBRHRCTTtFQUNFLCtCQUFBO0VBQ0EsZ0NBQUE7QUN3QlI7QURqQkk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FDbUJOO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNtQk47QURiQTtFQUNFLGFBQUE7QUNnQkY7QURiQTtFQUNFLGVBQUE7QUNnQkY7QURiQTtFQUVFO0lBQ0UsZ0JBQUE7RUNlRjtBQUNGO0FEWEE7RUFDRTtJQUNFLFlBQUE7RUNhRjtBQUNGO0FEVEE7RUFDRTtJQUNFLFlBQUE7RUNXRjtBQUNGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd+c3JjL2Z1bmN0aW9uLnNjc3MnO1xyXG5cclxuLyogSEVBREVSICovXHJcbi5iZy1ibHVle1xyXG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xyXG4gIGJhY2tncm91bmQ6IzA3ODJjOTtcclxuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5pb24tdG9vbGJhcntcclxuICAtLWJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi5pb24tdGV4dC1oZWFkZXItdG9we1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cclxuICB9XHJcbiAgLmRpdi10b3AtaGVhZGVye1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmRpdi1zZWFyY2h7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweFxyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dve1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5kaXYtbG9nbyBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmRpdi1wcm9maWxle1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW9uLXRleHQtaGVhZGVyLXRvcCBwe1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaW9uLXRleHQtcmlnaHR7XHJcbiAgICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5oZWFkZXItbGFyZ2V7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTIuNXB0O1xyXG4gICAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5oZWFkZXIteHNtYWxse1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDkuN3B0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5oZWFkZXItbWVkaXVte1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiByb2JvdG87XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLXNtYWxse1xyXG4gICAgZm9udC1zaXplOiAxM3B0O1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLyogY29sb3I6ICNmZmZmZmY7ICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIENPTlRFTlQgKi9cclxuICAuaXRlbS1saXN0LXNtYWxse1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmlvbi1pdGVtLWNsYXNze1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICAubGFiZWwtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy9ESVZcclxuICAgIC5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyAqL1xyXG4gICAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICAgICAgYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICAgIH1cclxuICAgIC5kaXYtaXRlbS1QZXNzb2Fse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyAqL1xyXG4gICAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICAgICAgYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICAgIH1cclxuICAgIC5kaXYtdXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5kaXYtdXAgaDN7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFsIGgzLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBoM3tcclxuICAgICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICAgIGNvbG9yOiByZ2IoOTQsIDkyLCA5Mik7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLWxlZnR7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZXtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLXJpZ2h0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmlvbi1pY29uLWF0dGFjaHtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cclxuICAgIC50b2dnbGVCb3h7XHJcbiAgICAgIG1hcmdpbjoyMHB4IDIwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgYmFja2dyb3VuZDogI2UxNjgxNztcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3Jle1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiA2NXB4O1xyXG5cclxuICAgIH1cclxuICAgIC50b2dnbGV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5vbmJ0bntcclxuICAgICAgdG9wOjEwcHg7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cclxuICAgIH1cclxuICAgIC5vZmJ0bntcclxuICAgICAgdG9wOjEwcHg7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAgI2UxNjgxNztcclxuICAgIH1cclxuXHJcblxyXG5cclxuLy8gbmV3XHJcbi5tYWlue1xyXG4gIHBhZGRpbmc6IDBweCBlbSgyMHB4KTtcclxufVxyXG5cclxuLmV2ZW50LW51bWJlcntcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgYm9sZHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcbi50aW1le1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubmV4dC1tZWV0aW5ne1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwcHggMjBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAubWVldGluZy10aW1lIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjVweCk7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICB9XHJcbiAgXHJcbiAgLm1lZXRpbmctZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVpbmVyLWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnNjaGVkdWxlIHtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAxMHB4IDBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAuc2NoZWR1bGUtaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuaWNvbntcclxuICAgICAgICBjb2xvcjogI2U4ZThlODtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9IFxyXG4gICAgICAudGV4dHtcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uLW5leHQge1xyXG4gICAgICBjb2xvcjogI2U4ZThlODtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50e1xyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIC5kLWZsZXh7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuc2NoZWR1bGUtdGltZXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIC50aW1lLXN0YXJ0e1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGltZS1lbmR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjaGVkdWxlLWRhdGV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjaGVkdWxlLWRldGFpbHN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmxvY2F0aW9ue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2xvcntcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDVkNWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxuICB9XHJcblxyXG4gIC5yZXN1bWV7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5ldmVudC1udW0sIC5maXJzdC1ldmVudC10aW1le1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmQtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBvaW50ZXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwNHB4KSB7XHJcblxyXG4gIC5zY2hlZHVsZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzhweCkge1xyXG4gIC5zY2hlZHVsZXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICB9XHJcbn0iLCIvKiBIRUFERVIgKi9cbi5iZy1ibHVlIHtcbiAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuaW9uLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uaW9uLXRleHQtaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW9uLXRleHQtaGVhZGVyLXRvcCBwIHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pb24tdGV4dC1yaWdodCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTIuNXB0O1xuICAvKiBmb250LXdlaWdodDogNjAwOyAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXIteHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOS43cHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ucC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogY29sb3I6ICNmZmZmZmY7ICovXG59XG5cbi8qIENPTlRFTlQgKi9cbi5pdGVtLWxpc3Qtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGFiZWwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xuLnRvZ2dsZUJveCB7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vbmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICAvKiBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xufVxuXG4ub2ZidG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZTE2ODE3O1xufVxuXG4ubWFpbiB7XG4gIHBhZGRpbmc6IDBweCAxLjI1ZW07XG59XG5cbi5ldmVudC1udW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5ldmVudC1udW1iZXIgYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi50aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5leHQtbWVldGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy10aW1lIHtcbiAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ubmV4dC1tZWV0aW5nIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jb250ZWluZXItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNjaGVkdWxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSAuaWNvbiB7XG4gIGNvbG9yOiAjZThlOGU4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLnRleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC5pY29uLW5leHQge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIC5kLWZsZXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLXRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLXRpbWUgLnRpbWUtc3RhcnQge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLXRpbWUgLnRpbWUtZW5kIHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjIlO1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIC5sb2NhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGJsYWNrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAuZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuY29sb3Ige1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVkNWU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNjaGVkdWxlIC5yZXN1bWUgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNjaGVkdWxlIC5yZXN1bWUgLmV2ZW50LW51bSwgLnNjaGVkdWxlIC5yZXN1bWUgLmZpcnN0LWV2ZW50LXRpbWUge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc4cHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn0iXX0= */";
|
|
/***/
|
|
},
|
|
|
|
/***/
|
|
"./src/app/pages/events/events.page.ts":
|
|
/*!*********************************************!*\
|
|
!*** ./src/app/pages/events/events.page.ts ***!
|
|
\*********************************************/
|
|
|
|
/*! exports provided: EventsPage */
|
|
|
|
/***/
|
|
function srcAppPagesEventsEventsPageTs(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */
|
|
|
|
|
|
__webpack_require__.d(__webpack_exports__, "EventsPage", function () {
|
|
return EventsPage;
|
|
});
|
|
/* harmony import */
|
|
|
|
|
|
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
|
|
/*! tslib */
|
|
"./node_modules/tslib/tslib.es6.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
|
|
/*! @angular/core */
|
|
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
|
/*! src/app/services/events.service */
|
|
"./src/app/services/events.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
|
/*! @angular/router */
|
|
"./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
|
|
/*! @angular/common */
|
|
"./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
|
|
/*! src/app/services/alert.service */
|
|
"./src/app/services/alert.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_auth_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
|
|
/*! src/app/services/auth.service */
|
|
"./src/app/services/auth.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
|
|
/*! src/app/services/storage.service */
|
|
"./src/app/services/storage.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
|
|
/*! src/app/config/auth-constants */
|
|
"./src/app/config/auth-constants.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _ionic_angular__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
|
|
/*! @ionic/angular */
|
|
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
|
|
/* harmony import */
|
|
|
|
|
|
var _event_detail_event_detail_page__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
|
|
/*! ./event-detail/event-detail.page */
|
|
"./src/app/pages/events/event-detail/event-detail.page.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _event_detail_modal_event_detail_modal_page__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
|
|
/*! ./event-detail-modal/event-detail-modal.page */
|
|
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _services_processes_service__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
|
|
/*! ../../services/processes.service */
|
|
"./src/app/services/processes.service.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _agenda_view_event_view_event_page__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
|
|
/*! ../agenda/view-event/view-event.page */
|
|
"./src/app/pages/agenda/view-event/view-event.page.ts");
|
|
/* harmony import */
|
|
|
|
|
|
var _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
|
|
/*! ../gabinete-digital/expediente/expediente-detail/expediente-detail.page */
|
|
"./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts");
|
|
|
|
var EventsPage = /*#__PURE__*/function () {
|
|
function EventsPage(eventService, router, storageService, activatedRoute, alertController, modalController, authService, processes) {
|
|
var _this7 = this;
|
|
|
|
_classCallCheck(this, EventsPage);
|
|
|
|
this.eventService = eventService;
|
|
this.router = router;
|
|
this.storageService = storageService;
|
|
this.activatedRoute = activatedRoute;
|
|
this.alertController = alertController;
|
|
this.modalController = modalController;
|
|
this.authService = authService;
|
|
this.processes = processes;
|
|
/* Get current system date */
|
|
|
|
this.today = new Date();
|
|
this.months = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
|
|
this.days = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"];
|
|
this.customDate = this.days[this.today.getDay()] + ", " + this.today.getDate() + " de " + this.months[this.today.getMonth()];
|
|
/* Setting appropriate greeting according to the time */
|
|
|
|
this.grettings = ["Bom dia", "Boa tarde", "Boa noite"];
|
|
this.greetting = '';
|
|
this.timeDate = this.today.getHours() + ":" + this.today.getMinutes();
|
|
this.customText = false;
|
|
this.totalEvent = 0;
|
|
this.prEventList = null; // update hours and minutes
|
|
|
|
setInterval(function () {
|
|
_this7.currentHoursMinutes = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'HH:MM', 'pt');
|
|
}, 1000); // list
|
|
|
|
this.LoadList();
|
|
}
|
|
|
|
_createClass(EventsPage, [{
|
|
key: "swipe",
|
|
value: function swipe() {
|
|
console.log('!!!!');
|
|
}
|
|
}, {
|
|
key: "ngOnInit",
|
|
value: function ngOnInit() {
|
|
var _this8 = this;
|
|
|
|
//Inicializar segment
|
|
this.segment = "Combinada"; //Initialize profile as mdgpr
|
|
|
|
this.profile = "mdgpr";
|
|
console.log(this.profile); // set event list
|
|
|
|
/* if(this.profile == "mdgpr"){
|
|
this.eventService.getAllMdEvents(formatDate(new Date(), 'yyyy-MM-dd HH:mm:ss', 'pt'), formatDate(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(res => {
|
|
this.eventsList = res;
|
|
console.log(this.eventsList);
|
|
this.totalEvent = this.eventsList.length;
|
|
});
|
|
}
|
|
else{
|
|
this.eventService.getAllPrEvents(formatDate(new Date(), 'yyyy-MM-dd HH:mm:ss', 'pt'), formatDate(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(res => {
|
|
this.eventsList = res;
|
|
this.totalEvent = this.eventsList.length;
|
|
});
|
|
} */
|
|
|
|
this.storageService.get(src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(function (res) {
|
|
console.log(res);
|
|
});
|
|
this.showGreeting();
|
|
this.router.events.forEach(function (event) {
|
|
if (event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_3__["NavigationEnd"] && event.url == _this8.router.url) {
|
|
_this8.RefreshEvents();
|
|
}
|
|
});
|
|
/* this.storageService.get(AuthConnstants.PROFILE).then(res=>{
|
|
this.profile = res;
|
|
}); */
|
|
}
|
|
}, {
|
|
key: "doRefresh",
|
|
value: function doRefresh(event) {
|
|
this.RefreshEvents();
|
|
event.target.complete();
|
|
}
|
|
}, {
|
|
key: "onSegmentChange",
|
|
value: function onSegmentChange() {
|
|
this.RefreshEvents();
|
|
}
|
|
}, {
|
|
key: "RefreshEvents",
|
|
value: function RefreshEvents() {
|
|
var _this9 = this;
|
|
|
|
this.showLoader = true;
|
|
|
|
switch (this.segment) {
|
|
case "Combinada":
|
|
if (this.profile == "mdgpr") {
|
|
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd HH:mm:ss', 'pt')
|
|
/* + ' 00:00:00' */
|
|
, Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
|
|
_this9.eventsList = res;
|
|
|
|
if (res.length > 0) {
|
|
_this9.currentEvent = res[0].Subject;
|
|
}
|
|
|
|
_this9.totalEvent = _this9.eventsList.length;
|
|
_this9.showLoader = false;
|
|
});
|
|
} else {
|
|
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
|
|
_this9.eventsList = res;
|
|
console.log(_this9.eventsList);
|
|
console.log(res);
|
|
console.log(res[0]);
|
|
_this9.currentEvent = res[0].Subject;
|
|
_this9.totalEvent = _this9.eventsList.length;
|
|
_this9.showLoader = false;
|
|
});
|
|
}
|
|
|
|
break;
|
|
|
|
case "Pessoal":
|
|
if (this.profile == "mdgpr") {
|
|
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
|
|
_this9.personaleventsList = res.filter(function (data) {
|
|
return data.CalendarName == "Pessoal";
|
|
});
|
|
_this9.showLoader = false;
|
|
});
|
|
} else {
|
|
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
|
|
_this9.personaleventsList = res.filter(function (data) {
|
|
return data.CalendarName == "Pessoal";
|
|
});
|
|
_this9.showLoader = false;
|
|
});
|
|
}
|
|
|
|
break;
|
|
|
|
case "Oficial":
|
|
if (this.profile == "mdgpr") {
|
|
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
|
|
_this9.officialeventsList = res.filter(function (data) {
|
|
return data.CalendarName == "Oficial";
|
|
});
|
|
;
|
|
_this9.showLoader = false;
|
|
});
|
|
} else {
|
|
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
|
|
_this9.officialeventsList = res.filter(function (data) {
|
|
return data.CalendarName == "Oficial";
|
|
});
|
|
;
|
|
_this9.showLoader = false;
|
|
});
|
|
}
|
|
|
|
break;
|
|
}
|
|
}
|
|
}, {
|
|
key: "showGreeting",
|
|
value: function showGreeting() {
|
|
if (this.today.getHours() >= 6 && this.today.getHours() < 12) {
|
|
this.greetting = this.grettings[0];
|
|
} else if (this.today.getHours() >= 12 && this.today.getHours() < 18) {
|
|
this.greetting = this.grettings[1];
|
|
} else
|
|
/* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */
|
|
{
|
|
this.greetting = this.grettings[2];
|
|
}
|
|
}
|
|
}, {
|
|
key: "gotTo",
|
|
value: function gotTo() {
|
|
this.router.navigate(['/home/events']);
|
|
}
|
|
}, {
|
|
key: "changeProfile",
|
|
value: function changeProfile() {
|
|
if (this.profile == "mdgpr") {
|
|
console.log('pr');
|
|
this.profile = "pr";
|
|
this.RefreshEvents();
|
|
} else {
|
|
console.log('mdgpr');
|
|
this.profile = "mdgpr";
|
|
this.RefreshEvents();
|
|
}
|
|
}
|
|
}, {
|
|
key: "logout",
|
|
value: function logout() {
|
|
this.authService.ValidatedUser.BasicAuthKey = "";
|
|
this.router.navigate(['/home/login']);
|
|
}
|
|
}, {
|
|
key: "openEventDetail1",
|
|
value: function openEventDetail1(id) {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
|
|
var modal;
|
|
return regeneratorRuntime.wrap(function _callee7$(_context7) {
|
|
while (1) {
|
|
switch (_context7.prev = _context7.next) {
|
|
case 0:
|
|
console.log(id);
|
|
_context7.next = 3;
|
|
return this.modalController.create({
|
|
component: _event_detail_event_detail_page__WEBPACK_IMPORTED_MODULE_10__["EventDetailPage"],
|
|
componentProps: {
|
|
eventId: id
|
|
},
|
|
cssClass: 'event-detail',
|
|
backdropDismiss: false
|
|
});
|
|
|
|
case 3:
|
|
modal = _context7.sent;
|
|
_context7.next = 6;
|
|
return modal.present();
|
|
|
|
case 6:
|
|
modal.onDidDismiss();
|
|
|
|
case 7:
|
|
case "end":
|
|
return _context7.stop();
|
|
}
|
|
}
|
|
}, _callee7, this);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "openEventDetail",
|
|
value: function openEventDetail(id) {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
|
|
var modal;
|
|
return regeneratorRuntime.wrap(function _callee8$(_context8) {
|
|
while (1) {
|
|
switch (_context8.prev = _context8.next) {
|
|
case 0:
|
|
_context8.next = 2;
|
|
return this.modalController.create({
|
|
component: _event_detail_modal_event_detail_modal_page__WEBPACK_IMPORTED_MODULE_11__["EventDetailModalPage"],
|
|
componentProps: {
|
|
eventId: id
|
|
},
|
|
cssClass: 'my-custom-class'
|
|
});
|
|
|
|
case 2:
|
|
modal = _context8.sent;
|
|
_context8.next = 5;
|
|
return modal.present();
|
|
|
|
case 5:
|
|
return _context8.abrupt("return", _context8.sent);
|
|
|
|
case 6:
|
|
case "end":
|
|
return _context8.stop();
|
|
}
|
|
}
|
|
}, _callee8, this);
|
|
}));
|
|
}
|
|
/**
|
|
* @returns time in format HH:MM
|
|
*/
|
|
|
|
}, {
|
|
key: "LoadList",
|
|
value: function LoadList() {
|
|
var _this10 = this;
|
|
|
|
this.processes.GetTasksList("Expediente", false).subscribe(function (result) {
|
|
var AllResult = new Array();
|
|
result.forEach(function (element) {
|
|
var task = {
|
|
"SerialNumber": element.serialNumber,
|
|
"Folio": element.workflowInstanceFolio,
|
|
"Senders": element.originator.email,
|
|
"CreateDate": Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.taskStartDate), 'yyyy-MM-dd HH:mm', 'pt'),
|
|
"DocumentURL": element.formURL,
|
|
"Remetente": element.workflowInstanceDataFields.Remetente
|
|
}; // CreateDate
|
|
|
|
AllResult.push(task);
|
|
});
|
|
console.log(AllResult);
|
|
_this10.taskslist = _this10.sortArrayISODate(AllResult).reverse();
|
|
});
|
|
}
|
|
}, {
|
|
key: "sortArrayISODate",
|
|
value: function sortArrayISODate(myArray) {
|
|
return myArray.sort(function (a, b) {
|
|
return a.CreateDate < b.CreateDate ? -1 : a.CreateDate > b.CreateDate ? 1 : 0;
|
|
});
|
|
}
|
|
}, {
|
|
key: "viewEventDetail",
|
|
value: function viewEventDetail(eventId) {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
|
|
var _this11 = this;
|
|
|
|
var modal;
|
|
return regeneratorRuntime.wrap(function _callee9$(_context9) {
|
|
while (1) {
|
|
switch (_context9.prev = _context9.next) {
|
|
case 0:
|
|
console.log(this.profile);
|
|
_context9.next = 3;
|
|
return this.modalController.create({
|
|
component: _agenda_view_event_view_event_page__WEBPACK_IMPORTED_MODULE_13__["ViewEventPage"],
|
|
componentProps: {
|
|
eventId: eventId,
|
|
profile: this.profile
|
|
},
|
|
cssClass: 'modal',
|
|
backdropDismiss: false
|
|
});
|
|
|
|
case 3:
|
|
modal = _context9.sent;
|
|
_context9.next = 6;
|
|
return modal.present();
|
|
|
|
case 6:
|
|
modal.onDidDismiss().then(function (res) {
|
|
if (res) {
|
|
console.log(res);
|
|
|
|
_this11.RefreshEvents();
|
|
}
|
|
});
|
|
|
|
case 7:
|
|
case "end":
|
|
return _context9.stop();
|
|
}
|
|
}
|
|
}, _callee9, this);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "viewExpedientDetail",
|
|
value: function viewExpedientDetail(serialNumber) {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
|
|
var _this12 = this;
|
|
|
|
var modal;
|
|
return regeneratorRuntime.wrap(function _callee10$(_context10) {
|
|
while (1) {
|
|
switch (_context10.prev = _context10.next) {
|
|
case 0:
|
|
console.log(this.profile);
|
|
_context10.next = 3;
|
|
return this.modalController.create({
|
|
component: _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__["ExpedienteDetailPage"],
|
|
componentProps: {
|
|
serialNumber: serialNumber,
|
|
profile: this.profile
|
|
},
|
|
cssClass: 'modal',
|
|
backdropDismiss: false
|
|
});
|
|
|
|
case 3:
|
|
modal = _context10.sent;
|
|
_context10.next = 6;
|
|
return modal.present();
|
|
|
|
case 6:
|
|
modal.onDidDismiss().then(function (res) {
|
|
if (res) {
|
|
console.log(res);
|
|
|
|
_this12.RefreshEvents();
|
|
}
|
|
});
|
|
|
|
case 7:
|
|
case "end":
|
|
return _context10.stop();
|
|
}
|
|
}
|
|
}, _callee10, this);
|
|
}));
|
|
}
|
|
}, {
|
|
key: "hoursMinutes",
|
|
get: function get() {
|
|
return this.currentHoursMinutes;
|
|
}
|
|
}]);
|
|
|
|
return EventsPage;
|
|
}();
|
|
|
|
EventsPage.ctorParameters = function () {
|
|
return [{
|
|
type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_2__["EventsService"]
|
|
}, {
|
|
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]
|
|
}, {
|
|
type: src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_7__["StorageService"]
|
|
}, {
|
|
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["ActivatedRoute"]
|
|
}, {
|
|
type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_5__["AlertService"]
|
|
}, {
|
|
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_9__["ModalController"]
|
|
}, {
|
|
type: src_app_services_auth_service__WEBPACK_IMPORTED_MODULE_6__["AuthService"]
|
|
}, {
|
|
type: _services_processes_service__WEBPACK_IMPORTED_MODULE_12__["ProcessesService"]
|
|
}];
|
|
};
|
|
|
|
EventsPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
|
|
selector: 'app-events',
|
|
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
|
|
/*! raw-loader!./events.page.html */
|
|
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/events.page.html"))["default"],
|
|
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
|
|
/*! ./events.page.scss */
|
|
"./src/app/pages/events/events.page.scss"))["default"]]
|
|
})], EventsPage);
|
|
/***/
|
|
}
|
|
}]);
|
|
//# sourceMappingURL=pages-events-events-module-es5.js.map
|