Files
doneit-web/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js
T
2021-02-03 15:13:23 +01:00

1398 lines
149 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["pages-agenda-agenda-module"],{
/***/ "./node_modules/@angular/common/locales/pt.js":
/*!****************************************************!*\
!*** ./node_modules/@angular/common/locales/pt.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
(function (factory) {
if ( true && typeof module.exports === "object") {
var v = factory(null, exports);
if (v !== undefined) module.exports = v;
}
else if (true) {
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__, exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// THIS CODE IS GENERATED - DO NOT MODIFY
// See angular/tools/gulp-tasks/cldr/extract.js
var u = undefined;
function plural(n) {
var i = Math.floor(Math.abs(n));
if (i === Math.floor(i) && i >= 0 && i <= 1)
return 1;
return 5;
}
exports.default = [
'pt',
[['AM', 'PM'], u, u],
u,
[
['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],
[
'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',
'sábado'
],
['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']
],
u,
[
['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
[
'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'
],
[
'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',
'outubro', 'novembro', 'dezembro'
]
],
u,
[['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],
0,
[6, 0],
['dd/MM/y', 'd \'de\' MMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'],
['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],
['{1} {0}', u, u, u],
[',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],
['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],
'BRL',
'R$',
'Real brasileiro',
{
'AUD': ['AU$', '$'],
'JPY': ['JP¥', '¥'],
'PTE': ['Esc.'],
'RON': [u, 'L'],
'SYP': [u, 'S£'],
'THB': ['฿'],
'TWD': ['NT$'],
'USD': ['US$', '$']
},
'ltr',
plural
];
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/components/calendar/calendar.component.html":
/*!***************************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/components/calendar/calendar.component.html ***!
\***************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<div class=\"container\">\r\n</div>\r\n");
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/agenda.page.html":
/*!*************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/agenda.page.html ***!
\*************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<ion-header>\r\n <app-header></app-header>\r\n</ion-header>\r\n<ion-header>\r\n <div class=\"bg-blue\">\r\n <div class=\"main-content\">\r\n <!-- Toolbar -->\r\n <div>\r\n <!-- Calendar is here -->\r\n <div [ngSwitch]=\"segment\">\r\n <div *ngSwitchCase=\"'Combinada'\">\r\n\r\n <ion-row class=\"ion-justify-content-between calendar-tool-tip\">\r\n <ion-row class=\"ion-align-items-center\">\r\n <!-- Move back one screen of the slides -->\r\n \r\n <div (click)=\"back()\" class=\"arrow\">\r\n <ion-icon slot=\"icon-only\" src=\"assets/images/icons-calendar-arrow-left.svg\"></ion-icon>\r\n </div>\r\n\r\n <!-- Move forward one screen of the slides -->\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n<!-- <div class=\"drop-down\">\r\n <ion-icon slot=\"icon-only\" class=\"arrow-down\" src=\"assets/images/icons-arrow-arrow-down.svg\"></ion-icon>\r\n <div class=\"drop-down-container\">\r\n <ul>\r\n <li *ngFor=\"let month of monthList\" (click)=\"dropDownChangeDate(month.id)\" >{{ month.name }}</li>\r\n </ul>\r\n </div>\r\n </div> -->\r\n <!-- Move forward one screen of the slides -->\r\n <div (click)=\"next()\" class=\"arrow\">\r\n <ion-icon slot=\"icon-only\" src=\"assets/images/icons-calendar-arrow-right.svg\"></ion-icon>\r\n </div>\r\n\r\n </ion-row>\r\n <ion-row class=\"ion-align-items-center\">\r\n <div class=\"arrow\">\r\n <ion-icon *ngIf=\"profile == 'mdgpr' \" (click)=\"changeProfile()\" class=\"right-icons\" slot=\"icon-only\"src=\"assets/images/icons-profile-calendar-md.svg\"></ion-icon>\r\n <ion-icon *ngIf=\"profile == 'pr' \" (click)=\"changeProfile()\" class=\"right-icons\" slot=\"icon-only\"src=\"assets/images/icons-profile-calendar-pr.svg\"></ion-icon>\r\n </div>\r\n <ion-icon (click)=\"viewEventsToApprove()\" class=\"right-icons\" src=\"assets/images/icons-received-event.svg\"></ion-icon>\r\n <ion-icon (click)=\"openAddEvent()\" class=\"right-icons\" src=\"assets/images/icons-add-new-event.svg\" ></ion-icon>\r\n </ion-row> \r\n </ion-row> \r\n \r\n <calendar\r\n [eventSource]=\"eventSource\"\r\n [calendarMode]=\"calendar.mode\"\r\n [currentDate]=\"calendar.currentDate\"\r\n (onEventSelected)=\"onEventSelected($event)\"\r\n (onTitleChanged)=\"onViewTitleChanged($event)\"\r\n (onRangeChanged)=\"onRangeChanged($event)\"\r\n (onCurrentDateChanged)=\"onCurrentChanged($event)\"\r\n queryMode=\"remote\"\r\n startHour=\"6\"\r\n endHour=\"20\"\r\n step=\"30\"\r\n startingDayMonth=\"1\"\r\n noEventsLabel=\"Sem Eventos\"\r\n allDayLabel=\"Todo o dia\"\r\n [monthviewDisplayEventTemplate]=\"template\"\r\n >\r\n </calendar>\r\n \r\n <!-- Adding a customized ng-template -->\r\n <ng-template #template let-view=\"view\" let-row=\"row\" let-col=\"col\">\r\n <div [className]=\"currentDayEventDisplayBorder(view.dates, row*7+col)\" [class.with-event]=\"view.dates[row*7+col].events.length\">\r\n {{ view.dates[row*7+col].label }} \r\n <div class=\"indicator-container\">\r\n <!-- <div class=\"event-indicator\" *ngFor=\"let e of view.dates[row*7+col].events\"></div> -->\r\n </div>\r\n </div>\r\n </ng-template>\r\n </div>\r\n <div *ngSwitchCase=\"'Pessoal'\">\r\n <ion-row>\r\n <!-- Move back one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"back()\">\r\n <ion-icon name=\"arrow-back\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <!-- The title of the calendar in the middle -->\r\n <ion-col size=\"8\" class=\"ion-text-center\">\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n </ion-col>\r\n \r\n <!-- Move forward one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"next()\">\r\n <ion-icon name=\"arrow-forward\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n </ion-row>\r\n \r\n <calendar\r\n [eventSource]=\"eventSource\"\r\n [calendarMode]=\"calendar.mode\"\r\n [currentDate]=\"calendar.currentDate\"\r\n (onEventSelected)=\"onEventSelected($event)\"\r\n (onTitleChanged)=\"onViewTitleChanged($event)\"\r\n (onRangeChanged)=\"onRangeChanged($event)\"\r\n (onCurrentDateChanged)=\"onCurrentChanged($event)\"\r\n queryMode=\"remote\"\r\n startHour=\"6\"\r\n endHour=\"20\"\r\n step=\"30\"\r\n startingDayMonth=\"1\"\r\n noEventsLabel=\"Sem Eventos\"\r\n allDayLabel=\"Todo o dia\"\r\n [monthviewDisplayEventTemplate]=\"template\"\r\n >\r\n </calendar>\r\n <!-- (onTimeSelected)=\"onTimeSelected($event)\" -->\r\n \r\n <!-- Adding a customized ng-template -->\r\n <ng-template #template let-view=\"view\" let-row=\"row\" let-col=\"col\">\r\n <div [class.with-event]=\"view.dates[row*7+col].events.length\">\r\n {{view.dates[row*7+col].label}}\r\n <div class=\"indicator-container\">\r\n <!-- <div class=\"event-indicator\" *ngFor=\"let e of view.dates[row*7+col].events\"></div> -->\r\n </div>\r\n </div>\r\n </ng-template> \r\n \r\n </div>\r\n <div *ngSwitchCase=\"'Oficial'\">\r\n <ion-row>\r\n <!-- Move back one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"back()\">\r\n <ion-icon name=\"arrow-back\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n <!-- The title of the calendar in the middle -->\r\n <ion-col size=\"8\" class=\"ion-text-center\">\r\n <h2 class=\"capitaliseText\">{{ viewTitle }}</h2>\r\n </ion-col>\r\n \r\n <!-- Move forward one screen of the slides -->\r\n <ion-col size=\"2\">\r\n <ion-button fill=\"clear\" (click)=\"next()\">\r\n <ion-icon name=\"arrow-forward\" slot=\"icon-only\"></ion-icon>\r\n </ion-button>\r\n </ion-col>\r\n </ion-row>\r\n \r\n <calendar\r\n [eventSource]=\"eventSource\"\r\n [calendarMode]=\"calendar.mode\"\r\n [currentDate]=\"calendar.currentDate\"\r\n (onEventSelected)=\"onEventSelected($event)\"\r\n (onTitleChanged)=\"onViewTitleChanged($event)\"\r\n (onRangeChanged)=\"onRangeChanged($event)\"\r\n (onCurrentDateChanged)=\"onCurrentChanged($event)\"\r\n queryMode=\"remote\"\r\n startHour=\"6\"\r\n endHour=\"20\"\r\n step=\"30\"\r\n startingDayMonth=\"1\"\r\n noEventsLabel=\"Sem Eventos\"\r\n allDayLabel=\"Todo o dia\"\r\n [monthviewDisplayEventTemplate]=\"template\"\r\n >\r\n </calendar>\r\n \r\n <!-- Adding a customized ng-template -->\r\n <ng-template #template let-view=\"view\" let-row=\"row\" let-col=\"col\">\r\n <div [class.with-event]=\"view.dates[row*7+col].events.length\">\r\n {{view.dates[row*7+col].label}}\r\n <div class=\"indicator-container\">\r\n <!-- <div class=\"event-indicator\" *ngFor=\"let e of view.dates[row*7+col].events\"></div> -->\r\n </div>\r\n </div>\r\n </ng-template> \r\n \r\n </div>\r\n </div>\r\n\r\n <!-- Calendar currente date -->\r\n <ion-row class=\"ion-justify-content-between ion-align-items-center currente-date-timelien\">\r\n <ion-row class=\"timeline-date\">\r\n <span *ngIf=\"timelineIsCurrentDate()\">Hoje, &nbsp;</span> {{ timelineDate }}\r\n </ion-row>\r\n <!-- <ion-row class=\"filter ion-align-items-center\">\r\n <div class=\"filter-name\">Todos</div>\r\n <ion-icon class=\"arrow-down\" src=\"assets/images/icons-arrow-arrow-down.svg\"></ion-icon>\r\n </ion-row> -->\r\n </ion-row>\r\n </div>\r\n </div>\r\n</div>\r\n</ion-header>\r\n<ion-content>\r\n\r\n <!-- Progress bar -->\r\n <ion-refresher name=\"refresher\" slot=\"fixed\" (ionRefresh)=\"doRefresh($event)\">\r\n <ion-progress-bar type=\"indeterminate\" *ngIf=\"showLoader\"></ion-progress-bar>\r\n <ion-refresher-content>\r\n </ion-refresher-content>\r\n </ion-refresher>\r\n\r\n <!-- Timeline -->\r\n <div *ngIf=\"showTimeline\">\r\n <mwl-demo-utils-calendar-header class=\"timeline\" \r\n [(view)]=\"view\" \r\n [(viewDate)]=\"viewDate\"\r\n [dayStartHour]=\"0\"\r\n [dayEndHour]=\"23\">\r\n </mwl-demo-utils-calendar-header>\r\n \r\n <div [ngSwitch]=\"view\">\r\n <mwl-calendar-day-view\r\n *ngSwitchCase=\"'day'\"\r\n [viewDate]=\"viewDate\"\r\n [events]=\"events\"\r\n (eventClicked)=\"eventClicked($event)\"\r\n >\r\n </mwl-calendar-day-view>\r\n </div>\r\n </div>\r\n\r\n\r\n</ion-content>");
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/new-event/new-event.page.html":
/*!**************************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/new-event/new-event.page.html ***!
\**************************************************************************************************/
/*! exports provided: default */
/***/ (function(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 <ion-toolbar class=\"header-toolbar\">\r\n <div class=\"main-header\">\r\n <div class=\"title-content\">\r\n <div class=\"middle\">\r\n <ion-label class=\"title\">Novo Evento</ion-label>\r\n </div>\r\n </div>\r\n </div>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n <div class=\"main-content\">\r\n <div class=\"ion-item-container\">\r\n <ion-input placeholder=\"Assunto\" [(ngModel)]=\"postEvent.Subject\"></ion-input>\r\n </div>\r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-location.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-input placeholder=\"Localização\" [(ngModel)]=\"postEvent.Location\"></ion-input>\r\n </div>\r\n </div>\r\n <!-- Error messages -->\r\n <!-- <span class=\"error ion-padding\" >\r\n Campo obrigatório\r\n </span> -->\r\n \r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-select placeholder=\"Selecione agenda\"\r\n selectedText=\"{{postEvent.CalendarName}}\" \r\n [(ngModel)]=\"postEvent.CalendarName\" \r\n interface=\"action-sheet\" Cancel-text=\"Cancelar\" \r\n required>\r\n <ion-select-option value=\"Oficial\">Oficial</ion-select-option>\r\n <ion-select-option value=\"Pessoal\">Pessoal</ion-select-option>\r\n </ion-select>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-select placeholder=\"Selecione tipo\" \r\n [(ngModel)]=\"postEvent.EventType\" \r\n interface=\"action-sheet\" \r\n Cancel-text=\"Cancelar\" required>\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 </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-datetime \r\n placeholder=\"Início\"\r\n [(ngModel)]=\"postEvent.StartDate\"\r\n displayFormat=\"D MMM YYYY H:mm\"\r\n minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"\r\n min=\"2018\" \r\n max=\"2022\" \r\n >\r\n </ion-datetime>\r\n <!-- <ion-input placeholder=\"Data início\" [(ngModel)]=\"postData.StartDate\"></ion-input> -->\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-calendar.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-datetime \r\n placeholder=\"Fim\"\r\n [(ngModel)]=\"postEvent.EndDate\"\r\n displayFormat=\"D MMM YYYY H:mm\"\r\n minuteValues=\"0,15,30,45\"\r\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"\r\n min=\"2018\" \r\n max=\"2022\" \r\n >\r\n </ion-datetime>\r\n <!-- <ion-input placeholder=\"Data fim\" [(ngModel)]=\"postData.EndDate\"></ion-input> -->\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-refresh.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-select placeholder=\"Selecione repetição\" value=\"false\" interface=\"action-sheet\" Cancel-text=\"Cancelar\" required>\r\n <ion-select-option value=\"false\">Não se repete</ion-select-option>\r\n <ion-select-option value=\"true\">Repete</ion-select-option>\r\n </ion-select>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-person.svg\"></ion-icon>\r\n </div>\r\n <div (click)=\"openAttendees()\" class=\"ion-input-class-no-height\">\r\n <div class=\"list-people\">\r\n <ion-item lines=\"none\">\r\n <ion-list>\r\n <ion-label class=\"list-people-title\">Adicionar participantes</ion-label>\r\n <ion-label hidden >Text</ion-label>\r\n </ion-list>\r\n </ion-item>\r\n </div>\r\n <div class=\"add-people\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-arrow-forward.svg\"></ion-icon>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div hidden class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-people-cc.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class-no-height\">\r\n <div class=\"list-people\">\r\n <ion-item lines=\"none\">\r\n <ion-list>\r\n <ion-label class=\"list-people-title\">Com conhecimento</ion-label>\r\n <ion-label hidden >Text</ion-label>\r\n </ion-list>\r\n </ion-item>\r\n </div>\r\n <div class=\"add-people\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-arrow-forward.svg\"></ion-icon>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div class=\"container-div\">\r\n <div class=\"ion-item-class-2\">\r\n <div class=\"ion-icon-class\">\r\n <ion-icon slot=\"start\" src=\"assets/images/icons-description.svg\"></ion-icon>\r\n </div>\r\n <div class=\"ion-input-class\">\r\n <ion-input placeholder=\"Detalhes\" [(ngModel)]=\"postEvent.Body.Text\"></ion-input>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div hidden class=\"ion-item-container-no-border\">\r\n <ion-label>\r\n <div class=\"attach-icon\">\r\n <ion-icon src=\"assets/images/icons-attach-doc.svg\"></ion-icon>\r\n </div>\r\n <div class=\"attach-document\">\r\n <ion-label>Anexar Documentos</ion-label>\r\n </div> \r\n </ion-label>\r\n </div>\r\n \r\n <div hidden>\r\n <ion-item>\r\n <ion-label>Documentos Anexados</ion-label>\r\n </ion-item>\r\n <ion-list>\r\n <ion-item>\r\n <ion-label>\r\n <h4 class=\"attach-title-item\">Text</h4>\r\n <p><span class=\"span-left\">Text</span><span class=\"span-right\"> Text </span></p>\r\n </ion-label>\r\n </ion-item>\r\n </ion-list>\r\n </div> \r\n </div> \r\n</ion-content>\r\n<ion-footer class=\"ion-no-border\">\r\n <ion-toolbar class=\"btn-div\">\r\n <ion-buttons slot=\"start\">\r\n <ion-button class=\"btn-cancel\" fill=\"clear\" color=\"#061b52\" (click)=\"close()\">\r\n <ion-label>Cancelar</ion-label>\r\n </ion-button>\r\n </ion-buttons>\r\n <ion-title></ion-title>\r\n <ion-buttons slot=\"end\">\r\n <ion-button class=\"btn-ok\" fill=\"clear\" color=\"#fff\" (click)=\"save()\">\r\n <ion-label>Gravar</ion-label>\r\n </ion-button>\r\n </ion-buttons>\r\n </ion-toolbar>\r\n</ion-footer>");
/***/ }),
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/cal-modal/cal-modal.page.html":
/*!*******************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/cal-modal/cal-modal.page.html ***!
\*******************************************************************************************/
/*! exports provided: default */
/***/ (function(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-button (click)=\"close()\">\r\n <ion-icon name=\"chevron-back\" slot=\"start\"></ion-icon>\r\n </ion-button>\r\n </ion-buttons>\r\n <ion-title>Novo Evento</ion-title>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n <div class=\"div-ion-content\">\r\n <form [formGroup]=\"ionicForm\" novalidate>\r\n <ion-item>\r\n <ion-label position=\"floating\">Assunto <span class=\"span-color\">*</span></ion-label>\r\n <ion-input formControlName=\"subject\" type=\"text\" [(ngModel)]=\"postEvent.Subject\" required></ion-input>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formSubjectSatus\">\r\n Campo obrigatório\r\n </span> \r\n <ion-item>\r\n <ion-label position=\"floating\">Descrição <span class=\"span-color\">*</span></ion-label>\r\n <ion-input formControlName=\"description\" type=\"text\" [(ngModel)]=\"postEvent.Body.Text\" required></ion-input>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formDescriptionSatus\">\r\n Campo obrigatório\r\n </span> \r\n <ion-item>\r\n <ion-label position=\"floating\">Localização <span class=\"span-color\">*</span></ion-label>\r\n <ion-input formControlName=\"location\" type=\"text\" [(ngModel)]=\"postEvent.Location\" required></ion-input>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formLocationSatus\">\r\n Campo obrigatório\r\n </span>\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.location.errors?.required\">\r\n Campo obrigatório\r\n </span> --> \r\n <ion-item>\r\n <ion-label position=\"floating\">Selecione a Agenda <span class=\"span-color\">*</span></ion-label>\r\n <ion-select selectedText=\"{{postEvent.CalendarName}}\" formControlName=\"agenda\" [(ngModel)]=\"postEvent.CalendarName\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\" required>\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 <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formEventTypeSatus\">\r\n Campo obrigatório\r\n </span>\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.agenda.errors?.required\">\r\n Campo obrigatório\r\n </span> -->\r\n <ion-item>\r\n <ion-label position=\"floating\">Tipo de evento <span class=\"span-color\">*</span></ion-label>\r\n <ion-select formControlName=\"eventtype\" [(ngModel)]=\"postEvent.EventType\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\" required>\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 <!-- Error messages -->\r\n <span class=\"error ion-padding\" *ngIf=\"formEventTypeSatus\">\r\n Campo obrigatório\r\n </span>\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.eventtype.errors?.required\">\r\n Campo obrigatório\r\n </span> --> \r\n <ion-item>\r\n <ion-label position=\"floating\">Data Início <span class=\"span-color\">*</span></ion-label>\r\n <ion-datetime placeholder=\"{{postEvent.StartDate | date: 'dd MMM yyyy H:mm'}}\" \r\n formControlName=\"startdate\" [(ngModel)]=\"postEvent.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\"\r\n required>\r\n </ion-datetime>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.startdate.errors?.required\">\r\n Campo obrigatório\r\n </span> --> \r\n <ion-item>\r\n <ion-label position=\"floating\">Data Fim <span class=\"span-color\">*</span></ion-label>\r\n <ion-datetime placeholder=\"{{postEvent.EndDate | date: 'dd MMM yyyy H:mm'}}\" \r\n formControlName=\"enddate\" [(ngModel)]=\"postEvent.EndDate\" 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\"\r\n required></ion-datetime>\r\n </ion-item>\r\n <!-- Error messages -->\r\n <!-- <span class=\"error ion-padding\" *ngIf=\"errorControl.enddate.errors?.required\">\r\n Campo obrigatório\r\n </span> -->\r\n </form>\r\n <div class=\"div-attach\">\r\n <ion-item lines=\"none\">\r\n <ion-icon name=\"add\" slot=\"end\" (click)=\"openAttendees()\"></ion-icon>\r\n <ion-label class=\"attach-label\">Participantes</ion-label>\r\n </ion-item>\r\n <div id=\"AttachFiles\"></div>\r\n </div>\r\n <div class=\"div-attach\">\r\n <ion-item lines=\"none\">\r\n <ion-icon name=\"add\" slot=\"end\" (click)=\"showAlert()\"></ion-icon>\r\n <ion-label class=\"attach-label\">Anexos</ion-label>\r\n </ion-item>\r\n <div id=\"AttachFiles\"></div>\r\n </div>\r\n</div> \r\n</ion-content>\r\n<ion-footer class=\"ion-no-border\">\r\n <ion-toolbar class=\"btn-div\">\r\n <ion-buttons slot=\"start\">\r\n <ion-button class=\"btn-cancel\" fill=\"clear\" color=\"#061b52\" (click)=\"close()\">\r\n <ion-label>Cancelar</ion-label>\r\n <ion-icon name=\"close\" slot=\"start\"></ion-icon>\r\n </ion-button>\r\n </ion-buttons>\r\n <ion-title>{{ viewTitle }}</ion-title>\r\n <ion-buttons slot=\"end\">\r\n <ion-button class=\"btn-ok\" fill=\"clear\" color=\"#fff\" (click)=\"save()\">\r\n <ion-label>Enviar</ion-label>\r\n <ion-icon name=\"checkmark\" slot=\"start\"></ion-icon>\r\n </ion-button>\r\n </ion-buttons>\r\n </ion-toolbar>\r\n</ion-footer>\r\n");
/***/ }),
/***/ "./src/app/components/calendar/calendar.component.scss":
/*!*************************************************************!*\
!*** ./src/app/components/calendar/calendar.component.scss ***!
\*************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n font-family: \"Quicksand\", sans-serif;\n}\n\nhtml {\n font-size: 62.5%;\n}\n\n.container {\n width: 100%;\n height: 100vh;\n background-color: #12121f;\n color: #eee;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXGV1ZGVzLmluYWNpb1xcR2FiaW5ldC1EaWdpdGFsUHJvamVjdFxcTmV3IGZvbGRlclxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcY29tcG9uZW50c1xcY2FsZW5kYXJcXGNhbGVuZGFyLmNvbXBvbmVudC5zY3NzIiwic3JjL2FwcC9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0FDQ0o7O0FERUU7RUFDRSxnQkFBQTtBQ0NKOztBREVFO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQ0NKIiwiZmlsZSI6InNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gIH1cclxuICBcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMWY7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfSIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xuICBjb2xvcjogI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59Il19 */");
/***/ }),
/***/ "./src/app/components/calendar/calendar.component.ts":
/*!***********************************************************!*\
!*** ./src/app/components/calendar/calendar.component.ts ***!
\***********************************************************/
/*! exports provided: CalendarComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalendarComponent", function() { return CalendarComponent; });
/* 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");
let CalendarComponent = class CalendarComponent {
constructor() {
this.date = new Date();
this.months = [
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro",
];
this.weekdays = [
"Domingo",
"Segunda-feira",
"Terça-feira",
"Quarta-feira",
"Quinta-feira",
"Sexta-feira",
"Sábado"
];
this.currentMonth = this.months[this.date.getMonth()];
this.customDate = this.weekdays[this.date.getDay()] + ", " + this.date.getDate() + " de " + (this.months[this.date.getMonth()]);
}
ngOnInit() {
}
};
CalendarComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-calendar',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./calendar.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/components/calendar/calendar.component.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./calendar.component.scss */ "./src/app/components/calendar/calendar.component.scss")).default]
})
], CalendarComponent);
/***/ }),
/***/ "./src/app/pages/agenda/agenda-routing.module.ts":
/*!*******************************************************!*\
!*** ./src/app/pages/agenda/agenda-routing.module.ts ***!
\*******************************************************/
/*! exports provided: AgendaPageRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AgendaPageRoutingModule", function() { return AgendaPageRoutingModule; });
/* 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 _agenda_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./agenda.page */ "./src/app/pages/agenda/agenda.page.ts");
const routes = [
{
path: '',
component: _agenda_page__WEBPACK_IMPORTED_MODULE_3__["AgendaPage"]
},
{
path: 'approve-event-modal',
loadChildren: () => __webpack_require__.e(/*! import() | approve-event-modal-approve-event-modal-module */ "approve-event-modal-approve-event-modal-module").then(__webpack_require__.bind(null, /*! ./approve-event-modal/approve-event-modal.module */ "./src/app/pages/agenda/approve-event-modal/approve-event-modal.module.ts")).then(m => m.ApproveEventModalPageModule)
},
{
path: 'event-actions-popover',
loadChildren: () => __webpack_require__.e(/*! import() | event-actions-popover-event-actions-popover-module */ "event-actions-popover-event-actions-popover-module").then(__webpack_require__.bind(null, /*! ./event-actions-popover/event-actions-popover.module */ "./src/app/pages/agenda/event-actions-popover/event-actions-popover.module.ts")).then(m => m.EventActionsPopoverPageModule)
},
{
path: 'emend-message-modal',
loadChildren: () => __webpack_require__.e(/*! import() | emend-message-modal-emend-message-modal-module */ "emend-message-modal-emend-message-modal-module").then(__webpack_require__.bind(null, /*! ./emend-message-modal/emend-message-modal.module */ "./src/app/pages/agenda/emend-message-modal/emend-message-modal.module.ts")).then(m => m.EmendMessageModalPageModule)
},
{
path: 'new-event',
loadChildren: () => __webpack_require__.e(/*! import() | new-event-new-event-module */ "new-event-new-event-module").then(__webpack_require__.bind(null, /*! ./new-event/new-event.module */ "./src/app/pages/agenda/new-event/new-event.module.ts")).then(m => m.NewEventPageModule)
},
{
path: 'edit-event',
loadChildren: () => __webpack_require__.e(/*! import() | edit-event-edit-event-module */ "edit-event-edit-event-module").then(__webpack_require__.bind(null, /*! ./edit-event/edit-event.module */ "./src/app/pages/agenda/edit-event/edit-event.module.ts")).then(m => m.EditEventPageModule)
},
{
path: 'view-event',
loadChildren: () => __webpack_require__.e(/*! import() | view-event-view-event-module */ "view-event-view-event-module").then(__webpack_require__.bind(null, /*! ./view-event/view-event.module */ "./src/app/pages/agenda/view-event/view-event.module.ts")).then(m => m.ViewEventPageModule)
}
];
let AgendaPageRoutingModule = class AgendaPageRoutingModule {
};
AgendaPageRoutingModule = 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"]],
})
], AgendaPageRoutingModule);
/***/ }),
/***/ "./src/app/pages/agenda/agenda.module.ts":
/*!***********************************************!*\
!*** ./src/app/pages/agenda/agenda.module.ts ***!
\***********************************************/
/*! exports provided: AgendaPageModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AgendaPageModule", function() { return AgendaPageModule; });
/* 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 _agenda_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./agenda-routing.module */ "./src/app/pages/agenda/agenda-routing.module.ts");
/* harmony import */ var _agenda_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./agenda.page */ "./src/app/pages/agenda/agenda.page.ts");
/* harmony import */ var ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ionic2-calendar */ "./node_modules/ionic2-calendar/__ivy_ngcc__/fesm2015/ionic2-calendar.js");
/* harmony import */ var _cal_modal_cal_modal_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../cal-modal/cal-modal.module */ "./src/app/pages/cal-modal/cal-modal.module.ts");
/* harmony import */ var _angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common/locales/pt */ "./node_modules/@angular/common/locales/pt.js");
/* harmony import */ var _angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var src_app_components_calendar_calendar_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! src/app/components/calendar/calendar.component */ "./src/app/components/calendar/calendar.component.ts");
/* harmony import */ var src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! src/app/shared/shared.module */ "./src/app/shared/shared.module.ts");
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ "./node_modules/angular-calendar/date-adapters/esm/date-fns/index.js");
Object(_angular_common__WEBPACK_IMPORTED_MODULE_2__["registerLocaleData"])(_angular_common_locales_pt__WEBPACK_IMPORTED_MODULE_9___default.a);
let AgendaPageModule = class AgendaPageModule {
};
AgendaPageModule = 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"],
/* ComponentsModule, */
angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarModule"].forRoot({
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DateAdapter"],
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_13__["adapterFactory"]
}),
src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_11__["SharedModule"],
_agenda_routing_module__WEBPACK_IMPORTED_MODULE_5__["AgendaPageRoutingModule"],
ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__["NgCalendarModule"],
_cal_modal_cal_modal_module__WEBPACK_IMPORTED_MODULE_8__["CalModalPageModule"],
],
declarations: [_agenda_page__WEBPACK_IMPORTED_MODULE_6__["AgendaPage"], src_app_components_calendar_calendar_component__WEBPACK_IMPORTED_MODULE_10__["CalendarComponent"]],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]],
providers: [
{ provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["LOCALE_ID"], useValue: 'pt-PT' }
]
})
], AgendaPageModule);
/***/ }),
/***/ "./src/app/pages/agenda/agenda.page.scss":
/*!***********************************************!*\
!*** ./src/app/pages/agenda/agenda.page.scss ***!
\***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = (".indicator-container {\n padding-left: 0.5rem;\n padding-bottom: 0.4rem;\n}\n\n.event-indicator {\n background: #333;\n width: 5px;\n height: 5px;\n border-radius: 5px;\n display: table-cell;\n}\n\n:host ::ng-deep .monthview-primary-with-event {\n background-color: white !important;\n}\n\n:host ::ng-deep .monthview-current {\n background-color: red;\n}\n\n:host ::ng-deep .monthview-selected {\n background-color: lightskyblue !important;\n}\n\n:host ::ng-deep .item {\n /* background: red !important; */\n text-transform: capitalize;\n}\n\n:host ::ng-deep .input-wrapper {\n border-left: red !important;\n /* background: red; */\n margin-left: 1px solid red;\n}\n\n.with-event {\n background-color: #fff;\n border-radius: 21px;\n border-left: 3px solid #ffb703;\n border-bottom: none;\n border-right: 3px solid #f05d5e;\n color: black;\n margin: 0px auto;\n width: 35px;\n}\n\n.main-header {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: hidden;\n padding: 15px 5px 0px 5px;\n color: #000;\n transform: translate3d(0, 1px, 0);\n}\n\n.main-header .title-content {\n width: 360px;\n margin: 0px auto;\n overflow: auto;\n padding: 0 !important;\n background: #ecf8ff;\n}\n\n.main-header .div-title {\n padding: 0 !important;\n float: left;\n}\n\n.main-header .title {\n font-size: 25px;\n}\n\n.main-header .div-icon {\n width: 40px;\n float: right;\n font-size: 35px;\n overflow: auto;\n padding: 1px;\n}\n\n.main-header .div-icon ion-icon {\n float: right;\n padding-left: 20px;\n}\n\n/* TOGGLE button */\n\n.switch {\n position: relative;\n display: inline-block;\n width: 90px;\n height: 34px;\n float: right;\n right: -4px !important;\n margin: 20px 20px 0 0;\n}\n\n.switch input {\n display: none;\n}\n\n.slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #ffffff;\n border: 1px solid #e16817;\n color: #e16817;\n transition: 0.4s;\n}\n\n.slider:before {\n position: absolute;\n content: \"\";\n height: 23.5px;\n /* 26px; */\n width: 24px;\n left: 4px;\n bottom: 4px;\n background-color: #ffffff;\n transition: 0.4s;\n}\n\ninput:checked + .slider {\n background-color: #e16817;\n}\n\ninput:focus + .slider {\n box-shadow: 0 0 1px #2196F3;\n}\n\ninput:checked + .slider:before {\n transform: translateX(55px);\n}\n\n/*------ ADDED CSS ---------*/\n\n.pr {\n display: none;\n text-align: left !important;\n left: 25px !important;\n color: white;\n}\n\n.mdgpr {\n left: 58px !important;\n color: #e16817;\n}\n\n.pr, .mdgpr {\n position: absolute;\n transform: translate(-50%, -50%);\n top: 50%;\n left: 50%;\n font-size: 12px;\n font-family: Verdana, sans-serif;\n}\n\ninput:checked + .slider .pr {\n display: block;\n background: #e16817;\n}\n\ninput:checked + .slider .mdgpr {\n display: none;\n}\n\n/*--------- END --------*/\n\n/* Rounded sliders */\n\n.slider.round {\n border-radius: 34px;\n}\n\n.slider.round:before {\n border-radius: 50%;\n border: 1px solid #e16817;\n}\n\n/*\n\nCalendar\n\n*/\n\n/* NEW CSS FOR TOGGLE BUTTON */\n\n.toggleBox {\n margin: 20px 12px 7px 0;\n}\n\ninput[type=checkbox] {\n position: relative;\n width: 96px;\n height: 34px;\n background: #ffffff;\n -webkit-appearance: none;\n border-radius: 20px;\n outline: none;\n transition: 0.4s;\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\n cursor: pointer;\n border: 1px solid #e16817;\n}\n\ninput:checked[type=checkbox] {\n background: #e16817;\n}\n\ninput[type=checkbox]::before {\n z-index: 2;\n position: absolute;\n content: \"\";\n left: 0;\n width: 30px;\n height: 30px;\n background: #fff;\n border-radius: 50%;\n /* transform: scale(1.1); */\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\n border: 1px solid #e16817;\n}\n\ninput:checked[type=checkbox]::before {\n left: 65px;\n}\n\n.toggle {\n position: relative;\n display: block;\n font-family: \"Montserrat\", sans-serif;\n /* display: grid; */\n text-align: center;\n}\n\nlabel {\n position: absolute;\n color: #fff;\n font-weight: 600;\n font-size: 12px;\n pointer-events: none;\n}\n\n.onbtn {\n top: 10px;\n bottom: 15px;\n left: 15px;\n /* padding-top: 10px;\n border: 1px solid red; */\n}\n\n.ofbtn {\n top: 10px;\n bottom: 15px;\n right: 14px;\n color: #e16817;\n}\n\n.header-title {\n width: 300px;\n font-family: Roboto;\n font-size: 25px;\n margin: 0 5px 0 25px;\n padding: 0;\n /* color:#ffffff; */\n color: #000;\n float: left;\n}\n\n.div-top-header {\n width: 400px;\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 15px;\n border: 0 !important;\n}\n\n.div-top-header .div-search {\n font-size: 45px;\n float: left;\n margin: 0 0 0 10px;\n}\n\n.div-top-header .div-logo {\n background: transparent;\n width: 140px;\n margin: 5px 0 0px 71px;\n float: left;\n}\n\n.div-top-header .div-logo img {\n width: 100%;\n}\n\n.div-top-header .div-profile {\n font-size: 45px;\n float: right;\n margin-right: 10px;\n}\n\n.main-content {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n margin: 0 auto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: auto;\n /* padding: 25px 20px 0 20px; */\n color: #000 !important;\n}\n\n/* Timeline */\n\n.cal-hour-segment {\n border-bottom: none !important;\n}\n\n.cal-current-time-marker {\n background-color: #42b9fe !important;\n}\n\n.calendar-tool-tip ion-icon {\n font-size: 35px;\n}\n\n.calendar-tool-tip .arrow-down {\n font-size: 28px;\n}\n\n.currente-date-timelien {\n padding: 10px 20px;\n}\n\n.currente-date-timelien .timeline-date {\n font-size: 15px;\n font-weight: bold;\n}\n\n.currente-date-timelien .filter {\n font-size: 15px;\n font-weight: normal;\n}\n\n.currente-date-timelien .filter .filter-name {\n color: #0d89d1;\n}\n\n.currente-date-timelien .filter ion-icon {\n font-size: 35px;\n color: #0d89d1;\n}\n\n.currente-date-timelien .filter .filter-name {\n font-family: Roboto;\n font-size: 15px;\n margin-left: 10px;\n}\n\n.drop-down .drop-down-container {\n display: none;\n border-top: 2px solid #42b9fe;\n position: absolute;\n background: white;\n z-index: 100000;\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\n border-bottom-right-radius: 5px;\n border-bottom-left-radius: 5px;\n margin-left: -122px;\n padding: 4px 15px;\n}\n\n.drop-down .drop-down-container ul {\n margin: 0px;\n padding: 0px;\n}\n\n.drop-down .drop-down-container ul li {\n list-style: none;\n height: 35px;\n display: flex;\n align-items: center;\n}\n\n.capitaliseText {\n min-width: 155px;\n text-align: center;\n font-weight: normal;\n padding: 0px;\n margin: 0px;\n}\n\n.arrow {\n padding: 0px 0px;\n}\n\n.right-icons {\n padding: 0px 9px;\n}\n\n.capitaliseText {\n font-size: 20px;\n}\n\n.calendar-tool-tip {\n padding: 17px 10px 0px 10px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcZXVkZXMuaW5hY2lvXFxHYWJpbmV0LURpZ2l0YWxQcm9qZWN0XFxOZXcgZm9sZGVyXFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxhZ2VuZGEucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9hZ2VuZGEvYWdlbmRhLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7QUNDRjs7QURFQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FESUU7RUFDRSxrQ0FBQTtBQ0RKOztBRElFO0VBQ0UscUJBQUE7QUNGSjs7QURJRTtFQUNFLHlDQUFBO0FDRko7O0FESUU7RUFDRSxnQ0FBQTtFQUNBLDBCQUFBO0FDRko7O0FES0U7RUFDRSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7QUNISjs7QURPQTtFQUNFLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDSkY7O0FET0E7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNIRjs7QURLRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDSEo7O0FES0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNISjs7QURLRTtFQUNFLGVBQUE7QUNISjs7QURLRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDSEo7O0FES0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNISjs7QURRQSxrQkFBQTs7QUFDQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0FDTEY7O0FEUUE7RUFBZSxhQUFBO0FDSmY7O0FETUE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFFQSxnQkFBQTtBQ0hGOztBRE1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUFnQixXQUFBO0VBQ2hCLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBRUEsZ0JBQUE7QUNGRjs7QURLQTtFQUNFLHlCQUFBO0FDRkY7O0FES0E7RUFDRSwyQkFBQTtBQ0ZGOztBREtBO0VBR0UsMkJBQUE7QUNGRjs7QURLQSw2QkFBQTs7QUFDQTtFQUVFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBQ0hGOztBREtBO0VBR0UscUJBQUE7RUFDQSxjQUFBO0FDSkY7O0FET0E7RUFFRSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7QUNMRjs7QURRQTtFQUNDLGNBQUE7RUFDQyxtQkFBQTtBQ0xGOztBRFFBO0VBQ0MsYUFBQTtBQ0xEOztBRFFBLHlCQUFBOztBQUVBLG9CQUFBOztBQUNBO0VBQ0UsbUJBQUE7QUNORjs7QURVQTtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7QUNQRjs7QURVQTs7OztDQUFBOztBQUtBLDhCQUFBOztBQUNBO0VBQ0UsdUJBQUE7QUNQRjs7QURTQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQ0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBQ05GOztBRFFBO0VBQ0UsbUJBQUE7QUNMRjs7QURPQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4Q0FBQTtFQUNBLHlCQUFBO0FDSkY7O0FETUE7RUFDRSxVQUFBO0FDSEY7O0FETUE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUNIRjs7QURLQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0FDRkY7O0FESUE7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQTswQkFBQTtBQ0FGOztBREdBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0FGOztBREdBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNBRjs7QURHQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0FGOztBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0FKOztBREVFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDQUo7O0FERUU7RUFDRSxXQUFBO0FDQUo7O0FERUU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQUo7O0FER0E7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7RUFDQSxzQkFBQTtBQ0NGOztBRE1BLGFBQUE7O0FBRUE7RUFDRSw4QkFBQTtBQ0pGOztBRE9BO0VBQ0Usb0NBQUE7QUNKRjs7QURRRTtFQUNFLGVBQUE7QUNMSjs7QURPRTtFQUNFLGVBQUE7QUNMSjs7QURZQTtFQUNFLGtCQUFBO0FDVEY7O0FEVUU7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QUNSSjs7QURVRTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtBQ1JKOztBRFNJO0VBQ0UsY0FBQTtBQ1BOOztBRFNJO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNQTjs7QURTSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FDUE47O0FEaUJFO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSwwQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FDZEo7O0FEZUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQ2JOOztBRGNNO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDWlI7O0FEbUJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNoQkY7O0FEbUJBO0VBQ0UsZ0JBQUE7QUNoQkY7O0FEbUJBO0VBQ0UsZ0JBQUE7QUNoQkY7O0FEb0JBO0VBQ0UsZUFBQTtBQ2pCRjs7QURxQkE7RUFDRSwyQkFBQTtBQ2xCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9hZ2VuZGEucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmluZGljYXRvci1jb250YWluZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XHJcbn1cclxuIFxyXG4uZXZlbnQtaW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuIFxyXG5cclxuOmhvc3QgOjpuZy1kZWVwIHtcclxuICAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubW9udGh2aWV3LWN1cnJlbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgfVxyXG4gIC5tb250aHZpZXctc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pdGVte1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuLndpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmI3MDM7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZjA1ZDVlO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIHdpZHRoOiAzNXB4O1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBwYWRkaW5nOiAxNXB4IDVweCAwcHggNXB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjhmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICB9XHJcbiAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFRPR0dMRSBidXR0b24gKi9cclxuLnN3aXRjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbn1cclxuXHJcbi5zd2l0Y2ggaW5wdXQge2Rpc3BsYXk6bm9uZTt9XHJcblxyXG4uc2xpZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbiAgY29sb3I6ICNlMTY4MTc7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG4uc2xpZGVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAyMy41cHg7IC8qIDI2cHg7ICAqL1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGxlZnQ6IDRweDtcclxuICBib3R0b206IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xyXG59XHJcblxyXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cclxuLnByXHJcbntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IFxyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubWRncHJcclxue1xyXG5cclxuICBsZWZ0OiA1OHB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNlMTY4MTc7XHJcbn1cclxuXHJcbi5wciwgLm1kZ3ByXHJcbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkKyAuc2xpZGVyIC5wclxyXG57ZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDojZTE2ODE3O1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAubWRncHJcclxue2Rpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXHJcblxyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLnNsaWRlci5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuICBcclxufVxyXG5cclxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcblxyXG4vKlxyXG5cclxuQ2FsZW5kYXJcclxuXHJcbiovXHJcbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cclxuLnRvZ2dsZUJveHtcclxuICBtYXJnaW46MjBweCAxMnB4IDdweCAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDk2cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2UxNjgxNztcclxufVxyXG5pbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXXtcclxuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YmVmb3Jle1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgbGVmdDogNjVweDtcclxuXHJcbn1cclxuLnRvZ2dsZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5sYWJlbHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm9uYnRue1xyXG4gIHRvcDoxMHB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cclxufVxyXG4ub2ZidG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIHJpZ2h0OiAxNHB4O1xyXG4gIGNvbG9yOiAgI2UxNjgxNztcclxufVxyXG5cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmZpbHRlcntcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgfVxyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRyb3AtZG93bntcclxuXHJcbiAgLmRyb3AtZG93bi1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEyMnB4O1xyXG4gICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uYXJyb3d7XHJcbiAgcGFkZGluZzogMHB4IDBweDtcclxufVxyXG5cclxuLnJpZ2h0LWljb25ze1xyXG4gIHBhZGRpbmc6IDBweCA5cHhcclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgcGFkZGluZzogMTdweCAxMHB4IDBweCAxMHB4O1xyXG59IiwiLmluZGljYXRvci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbn1cblxuLmV2ZW50LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5tb250aHZpZXctc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHNreWJsdWUgIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuaXRlbSB7XG4gIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbjpob3N0IDo6bmctZGVlcCAuaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0OiByZWQgIWltcG9ydGFudDtcbiAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xuICBtYXJnaW4tbGVmdDogMXB4IHNvbGlkIHJlZDtcbn1cblxuLndpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmI3MDM7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmMDVkNWU7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDVweCAwcHggNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi8qIFRPR0dMRSBidXR0b24gKi9cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbi5zd2l0Y2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbiAgY29sb3I6ICNlMTY4MTc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjMuNXB4O1xuICAvKiAyNnB4OyAgKi9cbiAgd2lkdGg6IDI0cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE2ODE3O1xufVxuXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XG59XG5cbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xuLnByIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1kZ3ByIHtcbiAgbGVmdDogNThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLnByLCAubWRncHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAucHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm1kZ3ByIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xuLnNsaWRlci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG4vKlxuXG5DYWxlbmRhclxuXG4qL1xuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xuLnRvZ2dsZUJveCB7XG4gIG1hcmdpbjogMjBweCAxMnB4IDdweCAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZDogI2UxNjgxNztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGxlZnQ6IDY1cHg7XG59XG5cbi50b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgMjVweDtcbiAgcGFkZGluZzogMDtcbiAgLyogY29sb3I6I2ZmZmZmZjsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDsgKi9cbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogVGltZWxpbmUgKi9cbi5jYWwtaG91ci1zZWdtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWN1cnJlbnQtdGltZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOWZlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5jYWxlbmRhci10b29sLXRpcCAuYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAudGltZWxpbmUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciAuZmlsdGVyLW5hbWUge1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgaW9uLWljb24ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciAuZmlsdGVyLW5hbWUge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucyB7XG4gIHBhZGRpbmc6IDBweCA5cHg7XG59XG5cbi5jYXBpdGFsaXNlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIHtcbiAgcGFkZGluZzogMTdweCAxMHB4IDBweCAxMHB4O1xufSJdfQ== */");
/***/ }),
/***/ "./src/app/pages/agenda/agenda.page.ts":
/*!*********************************************!*\
!*** ./src/app/pages/agenda/agenda.page.ts ***!
\*********************************************/
/*! exports provided: AgendaPage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AgendaPage", function() { return AgendaPage; });
/* 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 ionic2_calendar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ionic2-calendar */ "./node_modules/ionic2-calendar/__ivy_ngcc__/fesm2015/ionic2-calendar.js");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.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 _cal_modal_cal_modal_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../cal-modal/cal-modal.page */ "./src/app/pages/cal-modal/cal-modal.page.ts");
/* harmony import */ var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/services/events.service */ "./src/app/services/events.service.ts");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */ var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/app/services/alert.service */ "./src/app/services/alert.service.ts");
/* harmony import */ var _new_event_new_event_page__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./new-event/new-event.page */ "./src/app/pages/agenda/new-event/new-event.page.ts");
/* harmony import */ var _view_event_view_event_page__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./view-event/view-event.page */ "./src/app/pages/agenda/view-event/view-event.page.ts");
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! date-fns */ "./node_modules/date-fns/esm/index.js");
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
/* harmony import */ var _custom_date_formatter_provider__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./custom-date-formatter.provider */ "./src/app/pages/agenda/custom-date-formatter.provider.ts");
/* harmony import */ var _gabinete_digital_event_list_event_list_page__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../gabinete-digital/event-list/event-list.page */ "./src/app/pages/gabinete-digital/event-list/event-list.page.ts");
// showTimeline
let AgendaPage = class AgendaPage {
constructor(alertCtrl, locale, modalCtrl, eventService, router, alertCrontroller) {
this.alertCtrl = alertCtrl;
this.locale = locale;
this.modalCtrl = modalCtrl;
this.eventService = eventService;
this.router = router;
this.alertCrontroller = alertCrontroller;
this.view = angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarView"].Day;
this.viewDate = new Date();
this.weekStartsOn = angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DAYS_OF_WEEK"].MONDAY;
this.weekendDays = [angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DAYS_OF_WEEK"].FRIDAY, angular_calendar__WEBPACK_IMPORTED_MODULE_12__["DAYS_OF_WEEK"].SATURDAY];
this.CalendarView = angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarView"];
this.monthList = [
{ name: 'Janeiro', id: 'Jan' },
{ name: 'Fevereiro', id: 'Feb' },
{ name: 'Março', id: 'Mar' },
{ name: 'Abril', id: 'Apr' },
{ name: 'Maio', id: 'May' },
{ name: 'Junho', id: 'June' },
{ name: 'Julho', id: 'July' },
{ name: 'Agosto', id: 'Aug' },
{ name: 'Setembro', id: 'Sept' },
{ name: 'Outubro', id: 'Oct' },
{ name: 'Novembro', id: 'Nov' },
{ name: 'Dezembro', id: 'Dec' }
];
this.showTimeline = false;
this.events = [
/* {
title: '123',
start: setHours(setMinutes(new Date(), 0), 3),
color: {
primary: 'red',
secondary: 'yellow'
},
},
{
title: '123123',
start: setHours(setMinutes(new Date(), 0), 5),
color: {
primary: 'red',
secondary: 'yellow'
},
}, */
];
/* List of events of our calendar */
this.eventSource = [];
this.calendar = {
/* Se the view of the calendar to a month view */
mode: 'month',
currentDate: new Date(),
};
this.eventSelectedDate = new Date();
this.onCurrentChanged = (ev) => {
// timeline change date
this.timelineDate = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(ev, 'dd MMMM yyyy', 'pt');
this.viewDate = new Date(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(ev, 'yyyy-MM-dd', 'pt'));
// calendar change date
this.eventSelectedDate = new Date(ev);
};
this.timelineDate = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date, 'dd MMMM yyyy', 'pt');
setTimeout(() => {
// console.log(JSON.stringify(this.events));
// console.log(this.events);
}, 5000);
// console.log(setHours(setMinutes(new Date(), 0), 12))
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
// AccoesPresidenciais = Correspondencia = 0
setCookie('searchModalAPPType', '0', 99999999);
this.showLoader = false;
}
setView(view) {
this.view = view;
}
ngOnInit() {
this.profile = "mdgpr";
//Inicializar segment
/* localStorage.setItem('test', this.eventSelectedDate.toString()); */
this.router.events.forEach((event) => {
if (event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_7__["NavigationEnd"] && event.url == "/home/agenda") {
if (this.segment == null) {
this.segment = "Combinada";
}
else {
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
}
});
}
timelineIsCurrentDate() {
return Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'dd MMMM yyyy', 'pt') == Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(this.eventSelectedDate, 'dd MMMM yyyy', 'pt');
}
//Go to the next view of the calendar month/week/day
next() {
this.myCal.slideNext();
}
//Go to the previous view of the calendar
back() {
this.myCal.slidePrev();
}
//Shows the title of your view
onViewTitleChanged(title) {
this.viewTitle = title;
}
currentDayEventDisplayBorder(day, id) {
const events = day[id].events;
if (events.length == 0) {
return "";
}
else if (events.length >= 1) {
/** @description store all event type */
let eventType = {};
let eventTypeNum;
events.forEach(element => {
eventType[element.calendarName] = 1;
});
eventTypeNum = (Object.keys(eventType)).length;
if (eventTypeNum == 2) {
return 'calendar-event-type-both';
}
else {
return 'calendar-event-type-' + (Object.keys(eventType))[0];
}
}
return "";
}
// Show information of the event for timeline
eventClicked({ event }) {
console.log('Event clicked', event);
this.eventSelectedDate = event.start;
this.viewEventDetail(event.id);
/* this.router.navigate(["/home/agenda", event.id, 'agenda']); */
}
//Show information of the event
onEventSelected(ev) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
this.viewEventDetail(ev.event.EventId);
/* this.router.navigate(["/home/agenda", ev.event.EventId, 'agenda']); */
});
}
// changedate
dropDownChangeDate(id) {
const currentCandarDayYear = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(this.eventSelectedDate, 'dd -- yyyy', 'pt');
const newDate = new Date(currentCandarDayYear.replace('--', id));
this.onCurrentChanged(newDate);
}
/* onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {
console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));
this.eventSelectedDate2 = ev.selectedTime;
}; */
onRangeChanged(ev) {
this.rangeStartDate = ev.startTime;
this.rangeEndDate = ev.endTime;
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
;
openCalModal() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _cal_modal_cal_modal_page__WEBPACK_IMPORTED_MODULE_5__["CalModalPage"],
componentProps: {
segment: this.segment,
profile: this.profile,
eventSelectedDate: this.eventSelectedDate,
},
cssClass: 'cal-modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
let postEvent = data['data'];
if (postEvent.Subject != null) {
this.eventSource.push({
title: postEvent.Subject,
startTime: new Date(postEvent.StartDate),
endTime: new Date(postEvent.EndDate),
allDay: false,
event: postEvent
});
this.myCal.update();
this.myCal.loadEvents();
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
});
});
}
timeLineTemplate(startTime, eventlocation, eventDiscription, calendarName, subject) {
return `
<div class="timeline-box timeline-box-${calendarName}">
<div>
<span class="timeline-start-time">${startTime}</span><span class="timeline-location">${eventlocation}</span>
</div>
<div class="timeline-event-discription">
${subject}
</div>
</div>
`;
}
loadRangeEvents(startTime, endTime) {
console.log('Update date');
console.log('start ', startTime, ' end', endTime);
this.showTimeline = false;
this.showLoader = true;
switch (this.segment) {
case "Combinada":
//Inicializa o array eventSource
this.eventSource = [];
this.events = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd', 'pt')).subscribe(response => {
this.eventsList = response;
// loop
this.eventsList.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element,
calendarName: element.CalendarName
});
// timeline start
const startHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.StartDate), 'HH', 'pt');
const EndHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.EndDate), 'HH', 'pt');
this.events.push({
title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject),
start: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.StartDate), 0), parseInt(startHours)),
end: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.EndDate), 0), parseInt(EndHours)),
color: {
primary: 'white',
secondary: 'white'
},
id: element.EventId
});
// timeline end
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
this.showTimeline = true;
});
}
else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsList = response;
this.eventsList.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element,
calendarName: element.CalendarName
});
// timeline start
const startHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.StartDate), 'HH', 'pt');
const EndHours = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.EndDate), 'HH', 'pt');
this.events.push({
title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject),
start: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.StartDate), 0), parseInt(startHours)),
end: Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setHours"])(Object(date_fns__WEBPACK_IMPORTED_MODULE_11__["setMinutes"])(new Date(element.EndDate), 0), parseInt(EndHours)),
color: {
primary: 'white',
secondary: 'white'
},
id: element.EventId
});
// timeline end
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
this.showTimeline = true;
});
}
break;
case "Pessoal":
//Inicializa o array eventSource
this.eventSource = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsListPessoal = response.filter(data => data.CalendarName == "Pessoal");
this.eventsListPessoal.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(response => {
this.eventsListPessoal = response.filter(data => data.CalendarName == "Pessoal");
this.eventsListPessoal.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
break;
case "Oficial":
//Inicializa o array eventSource
this.eventSource = [];
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(res => {
this.eventsListOficial = res.filter(data => data.CalendarName == "Oficial");
this.eventsListOficial.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(startTime, 'yyyy-MM-dd HH:mm:ss', 'pt'), Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(endTime, 'yyyy-MM-dd HH:mm:ss', 'pt')).subscribe(res => {
this.eventsListOficial = res.filter(data => data.CalendarName == "Oficial");
this.eventsListOficial.forEach(element => {
this.eventSource.push({
title: element.Subject,
startTime: new Date(element.StartDate),
endTime: new Date(element.EndDate),
allDay: false,
event: element
});
});
this.myCal.update();
this.myCal.loadEvents();
this.showLoader = false;
});
}
break;
}
}
actions() {
}
doRefresh(ev) {
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
setTimeout(() => {
ev.target.complete();
}, 250);
}
showAlert() {
this.alertCrontroller.presentAlert("Funcionalidade em desenvolvimento.");
}
changeProfile() {
if (this.profile == "mdgpr") {
console.log('pr');
this.profile = "pr";
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
else {
console.log('mdgpr');
this.profile = "mdgpr";
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
}
openAddEvent() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _new_event_new_event_page__WEBPACK_IMPORTED_MODULE_9__["NewEventPage"],
componentProps: {
segment: this.segment,
profile: this.profile,
eventSelectedDate: this.eventSelectedDate,
},
cssClass: 'modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
let postEvent = data['data'];
if (postEvent.Subject != null) {
this.eventSource.push({
title: postEvent.Subject,
startTime: new Date(postEvent.StartDate),
endTime: new Date(postEvent.EndDate),
allDay: false,
event: postEvent
});
this.myCal.update();
this.myCal.loadEvents();
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
});
});
}
viewEventDetail(eventId) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
console.log(this.profile);
const modal = yield this.modalCtrl.create({
component: _view_event_view_event_page__WEBPACK_IMPORTED_MODULE_10__["ViewEventPage"],
componentProps: {
eventId: eventId,
},
cssClass: 'modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((res) => {
if (res) {
console.log(res);
this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);
}
});
});
}
viewEventsToApprove() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _gabinete_digital_event_list_event_list_page__WEBPACK_IMPORTED_MODULE_14__["EventListPage"],
componentProps: {},
cssClass: 'modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss();
});
}
};
AgendaPage.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["AlertController"] },
{ type: String, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["LOCALE_ID"],] }] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["ModalController"] },
{ type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_6__["EventsService"] },
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_7__["Router"] },
{ type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_8__["AlertService"] }
];
Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(ionic2_calendar__WEBPACK_IMPORTED_MODULE_2__["CalendarComponent"])
], AgendaPage.prototype, "myCal", void 0);
AgendaPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-agenda',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./agenda.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/agenda.page.html")).default,
providers: [
{
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_12__["CalendarDateFormatter"],
useClass: _custom_date_formatter_provider__WEBPACK_IMPORTED_MODULE_13__["CustomDateFormatter"],
},
],
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./agenda.page.scss */ "./src/app/pages/agenda/agenda.page.scss")).default]
}),
Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__param"])(1, Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"])(_angular_core__WEBPACK_IMPORTED_MODULE_1__["LOCALE_ID"]))
], AgendaPage);
/***/ }),
/***/ "./src/app/pages/agenda/custom-date-formatter.provider.ts":
/*!****************************************************************!*\
!*** ./src/app/pages/agenda/custom-date-formatter.provider.ts ***!
\****************************************************************/
/*! exports provided: CustomDateFormatter */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CustomDateFormatter", function() { return CustomDateFormatter; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.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_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
let CustomDateFormatter = class CustomDateFormatter extends angular_calendar__WEBPACK_IMPORTED_MODULE_1__["CalendarDateFormatter"] {
// you can override any of the methods defined in the parent class
dayViewHour({ date, locale }) {
return Object(_angular_common__WEBPACK_IMPORTED_MODULE_2__["formatDate"])(date, 'HH', locale);
}
weekViewHour({ date, locale }) {
return this.dayViewHour({ date, locale });
}
};
CustomDateFormatter = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Injectable"])()
], CustomDateFormatter);
/***/ }),
/***/ "./src/app/pages/agenda/new-event/new-event.page.scss":
/*!************************************************************!*\
!*** ./src/app/pages/agenda/new-event/new-event.page.scss ***!
\************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-content {\n --background:transparent;\n}\n\n.header-toolbar {\n --background:transparent;\n --opacity: 1;\n}\n\n.main-header {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: hidden;\n padding: 30px 20px 0px 20px;\n color: #000;\n transform: translate3d(0, 1px, 0);\n}\n\n.main-header .title-content {\n width: 360px;\n margin: 0px auto;\n overflow: auto;\n padding: 0 !important;\n background: #fff;\n}\n\n.main-header .title-content .middle {\n padding: 0 !important;\n float: left;\n width: 221px;\n margin: 2.5px 0 0 5px;\n}\n\n.main-header .title {\n font-size: 25px;\n}\n\n.main-content {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n margin: 0 auto;\n background-color: #fff;\n overflow: auto;\n padding: 15px 20px 0 20px;\n /* SPAN */\n /* Error Messages */\n}\n\n.main-content .ion-item-container {\n width: 360px;\n margin: 15px auto;\n border: 1px solid #ebebeb;\n border-radius: 5px;\n padding-left: 10px;\n}\n\n.main-content .ion-item-container-no-border {\n width: 100%;\n margin: 0px auto;\n padding: 0 !important;\n overflow: auto;\n}\n\n.main-content .container-div {\n margin-bottom: 15px;\n overflow: auto;\n}\n\n.main-content .ion-item-class-2 {\n width: 360px;\n margin: 0px auto;\n}\n\n.main-content .ion-icon-class {\n width: 45px;\n height: 45px;\n float: left;\n padding: 10px;\n font-size: 25px;\n}\n\n.main-content ion-select {\n padding-left: 5px;\n margin-left: 0;\n}\n\n.main-content .ion-input-class {\n width: 315px;\n height: 45px;\n border: 1px solid #ebebeb;\n border-radius: 5px;\n padding-left: 5px;\n padding-right: 10px;\n float: left;\n}\n\n.main-content .ion-input-class-no-height {\n border: 1px solid #ebebeb;\n border-radius: 5px;\n overflow: auto;\n}\n\n.main-content .list-people {\n width: 256px;\n float: left;\n}\n\n.main-content .add-people {\n width: 45px;\n float: right;\n overflow: auto;\n font-size: 25px;\n padding: 10px;\n}\n\n.main-content .list-people-title {\n /* font-size: 13px; */\n color: #797979;\n}\n\n.main-content .attach-document {\n font-size: 15px;\n color: #0d89d1;\n margin: 5px 5px 5px 10px;\n padding: 5px;\n float: left;\n}\n\n.main-content .attach-icon {\n width: 37px;\n font-size: 35px;\n float: left;\n}\n\n.main-content .attach-title-item {\n width: 100%;\n font-size: 15px;\n color: #0d89d1;\n}\n\n.main-content .span-left {\n float: left;\n font-size: 15x;\n}\n\n.main-content .span-right {\n text-align: right;\n float: right;\n font-size: 13px;\n}\n\n.main-content .container-footer {\n margin: 0 auto;\n overflow: auto;\n}\n\n.main-content .button-cancel {\n width: 170px;\n height: 44px;\n border-radius: 22.5px;\n --background: #e0e9ee;\n --color: #061b52;\n margin: 10px;\n}\n\n.main-content .button-save {\n width: 170px;\n height: 44px;\n border-radius: 22.5px;\n --background: #42b9fe;\n --color:#ffffff;\n margin: 10px;\n}\n\n.main-content .text-input {\n width: 100%;\n border: 1px solid #ebebeb;\n margin: 0px 15px 15px 0px;\n padding: 0 !important;\n border-radius: 5px;\n}\n\n.main-content .error {\n color: red;\n font-size: 12px;\n font-weight: bold;\n padding-bottom: 20px;\n}\n\n.main-content .span-color {\n color: red;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXGV1ZGVzLmluYWNpb1xcR2FiaW5ldC1EaWdpdGFsUHJvamVjdFxcTmV3IGZvbGRlclxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcbmV3LWV2ZW50XFxuZXctZXZlbnQucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9uZXctZXZlbnQvbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG5cclxuICAgIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWRpdntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taWNvbi1jbGFzc3tcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW9uLXNlbGVjdHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWlucHV0LWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiAzMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBcclxuICAgICAgfVxyXG4gICAgICAuYWRkLXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gICAgICAgIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtaWNvbntcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjojMGQ4OWQxO1xyXG4gICAgICB9XHJcbiAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgLnNwYW4tbGVmdHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgfVxyXG4gICAgICAuc3Bhbi1yaWdodHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZm9vdGVye1xyXG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tY2FuY2VsIHtcclxuICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1zYXZlIHtcclxuICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgICAgICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC50ZXh0LWlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAvKiBFcnJvciBNZXNzYWdlcyAqL1xyXG4gICAgICAuZXJyb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3Bhbi1jb2xvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxuIiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */");
/***/ }),
/***/ "./src/app/pages/agenda/new-event/new-event.page.ts":
/*!**********************************************************!*\
!*** ./src/app/pages/agenda/new-event/new-event.page.ts ***!
\**********************************************************/
/*! exports provided: NewEventPage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewEventPage", function() { return NewEventPage; });
/* 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 _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */ var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/events.service */ "./src/app/services/events.service.ts");
/* harmony import */ var _models_event_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../models/event.model */ "./src/app/models/event.model.ts");
/* harmony import */ var _events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../events/attendees/attendees.page */ "./src/app/pages/events/attendees/attendees.page.ts");
let NewEventPage = class NewEventPage {
constructor(modalController, navParams, eventService) {
this.modalController = modalController;
this.navParams = navParams;
this.eventService = eventService;
this.segment = "true";
this.postEvent = new _models_event_model__WEBPACK_IMPORTED_MODULE_4__["Event"]();
this.eventBody = { BodyType: "1", Text: "" };
this.postEvent.Body = this.eventBody;
this.profile = this.navParams.get('profile');
this.selectedSegment = this.navParams.get('segment');
this.selectedDate = this.navParams.get('eventSelectedDate');
}
ngOnInit() {
console.log(this.profile);
let selectedStartdDate = this.selectedDate;
let selectedEndDate = new Date(this.selectedDate);
/* Set + 30minutes to seleted datetime */
selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30);
this.minDate = this.selectedDate.toString();
if (this.selectedSegment != "Combinada") {
this.postEvent = {
EventId: '',
Subject: '',
Body: this.eventBody,
Location: '',
CalendarId: '',
CalendarName: this.selectedSegment,
StartDate: selectedStartdDate,
EndDate: new Date(selectedEndDate),
EventType: 'Reunião',
Attendees: null,
IsMeeting: false,
IsRecurring: false,
AppointmentState: 0,
TimeZone: '',
Organizer: '',
Categories: null,
HasAttachments: false,
};
}
else {
this.postEvent = {
EventId: '',
Subject: '',
Body: this.eventBody,
Location: '',
CalendarId: '',
CalendarName: 'Oficial',
StartDate: selectedStartdDate,
EndDate: new Date(selectedEndDate),
EventType: 'Reunião',
Attendees: null,
IsMeeting: false,
IsRecurring: false,
AppointmentState: 0,
TimeZone: '',
Organizer: '',
Categories: null,
HasAttachments: false,
};
}
}
close() {
this.modalController.dismiss();
}
save() {
console.log(this.postEvent);
console.log(this.profile);
if (this.profile == 'mdgpr') {
this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();
}
else if (this.profile == 'pr') {
this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();
}
this.modalController.dismiss(this.postEvent);
}
openAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalController.create({
component: _events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__["AttendeesPage"],
componentProps: {
eventAttendees: this.postEvent.Attendees
},
cssClass: 'attendee',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
if (data['data'] != null) {
let newattendees = data['data'];
this.postEvent.Attendees = newattendees;
}
});
});
}
};
NewEventPage.ctorParameters = () => [
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] },
{ type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_3__["EventsService"] }
];
NewEventPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-new-event',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./new-event.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/agenda/new-event/new-event.page.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./new-event.page.scss */ "./src/app/pages/agenda/new-event/new-event.page.scss")).default]
})
], NewEventPage);
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal-routing.module.ts":
/*!*************************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal-routing.module.ts ***!
\*************************************************************/
/*! exports provided: CalModalPageRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalModalPageRoutingModule", function() { return CalModalPageRoutingModule; });
/* 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 _cal_modal_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./cal-modal.page */ "./src/app/pages/cal-modal/cal-modal.page.ts");
const routes = [
{
path: '',
component: _cal_modal_page__WEBPACK_IMPORTED_MODULE_3__["CalModalPage"]
}
];
let CalModalPageRoutingModule = class CalModalPageRoutingModule {
};
CalModalPageRoutingModule = 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"]],
})
], CalModalPageRoutingModule);
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal.module.ts":
/*!*****************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal.module.ts ***!
\*****************************************************/
/*! exports provided: CalModalPageModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalModalPageModule", function() { return CalModalPageModule; });
/* 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 _cal_modal_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./cal-modal-routing.module */ "./src/app/pages/cal-modal/cal-modal-routing.module.ts");
/* harmony import */ var _cal_modal_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./cal-modal.page */ "./src/app/pages/cal-modal/cal-modal.page.ts");
/* harmony import */ var ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ionic2-calendar */ "./node_modules/ionic2-calendar/__ivy_ngcc__/fesm2015/ionic2-calendar.js");
let CalModalPageModule = class CalModalPageModule {
};
CalModalPageModule = 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"],
_cal_modal_routing_module__WEBPACK_IMPORTED_MODULE_5__["CalModalPageRoutingModule"],
_angular_forms__WEBPACK_IMPORTED_MODULE_3__["ReactiveFormsModule"],
ionic2_calendar__WEBPACK_IMPORTED_MODULE_7__["NgCalendarModule"]
],
declarations: [_cal_modal_page__WEBPACK_IMPORTED_MODULE_6__["CalModalPage"]]
})
], CalModalPageModule);
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal.page.scss":
/*!*****************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal.page.scss ***!
\*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = (".div-ion-content {\n margin: 15px;\n}\n\n:host ::ng-deep .monthview-container {\n height: auto !important;\n}\n\n:host ::ng-deep .event-detail-container {\n display: none;\n}\n\n.div-attach {\n border: 1px solid #ccc;\n margin: 15px 0 0 0;\n padding: 15px;\n}\n\n.error {\n color: red;\n font-size: 12px;\n font-weight: bold;\n padding-bottom: 20px;\n}\n\n/* ion-item{\n display: block;\n border: 1px solid red;\n width: 100%;\n float: left;\n} */\n\n.span-color {\n color: red;\n}\n\n/* .ion-badge{\n\n} */\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcZXVkZXMuaW5hY2lvXFxHYWJpbmV0LURpZ2l0YWxQcm9qZWN0XFxOZXcgZm9sZGVyXFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2FsLW1vZGFsXFxjYWwtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jYWwtbW9kYWwvY2FsLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURFSTtFQUNJLHVCQUFBO0FDQ1I7O0FEQ0k7RUFDSSxhQUFBO0FDQ1I7O0FERUE7RUFDSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBQ0NKOztBRENBO0VBQ0ksVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDRUo7O0FEQUE7Ozs7O0dBQUE7O0FBTUE7RUFDSSxVQUFBO0FDR0o7O0FEREE7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jYWwtbW9kYWwvY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5kaXYtaW9uLWNvbnRlbnR7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbn1cclxuOmhvc3QgOjpuZy1kZWVwe1xyXG4gICAgLm1vbnRodmlldy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmV2ZW50LWRldGFpbC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZGl2LWF0dGFjaHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5lcnJvcntcclxuICAgIGNvbG9yOnJlZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4vKiBpb24taXRlbXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufSAqL1xyXG4uc3Bhbi1jb2xvcntcclxuICAgIGNvbG9yOnJlZDtcclxufVxyXG4vKiAuaW9uLWJhZGdle1xyXG5cclxufSAqLyIsIi5kaXYtaW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuOmhvc3QgOjpuZy1kZWVwIC5ldmVudC1kZXRhaWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpdi1hdHRhY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4vKiBpb24taXRlbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59ICovXG4uc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qIC5pb24tYmFkZ2V7XG5cbn0gKi8iXX0= */");
/***/ }),
/***/ "./src/app/pages/cal-modal/cal-modal.page.ts":
/*!***************************************************!*\
!*** ./src/app/pages/cal-modal/cal-modal.page.ts ***!
\***************************************************/
/*! exports provided: CalModalPage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalModalPage", function() { return CalModalPage; });
/* 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 _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */ var _models_event_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../models/event.model */ "./src/app/models/event.model.ts");
/* harmony import */ var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/events.service */ "./src/app/services/events.service.ts");
/* harmony import */ var src_app_pages_events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/pages/events/attendees/attendees.page */ "./src/app/pages/events/attendees/attendees.page.ts");
/* harmony import */ var _events_attendee_modal_attendee_modal_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../events/attendee-modal/attendee-modal.page */ "./src/app/pages/events/attendee-modal/attendee-modal.page.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 _angular_forms__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
let CalModalPage = class CalModalPage {
constructor(formBuilder, modalCtrl, eventService, alertController, navParams) {
this.formBuilder = formBuilder;
this.modalCtrl = modalCtrl;
this.eventService = eventService;
this.alertController = alertController;
this.navParams = navParams;
this.calendar = {
mode: 'month',
currentDate: new Date()
};
this.segment = "true";
this.modalReady = false;
this.isSubmitted = false;
this.formSubjectSatus = false;
this.formDescriptionSatus = false;
this.formLocationSatus = false;
this.formEventTypeSatus = false;
this.postEvent = new _models_event_model__WEBPACK_IMPORTED_MODULE_3__["Event"]();
this.eventBody = { BodyType: "1", Text: "" };
this.postEvent.Body = this.eventBody;
this.profile = this.navParams.get('profile');
}
ngOnInit() {
this.selectedSegment = this.navParams.get('segment');
this.selectedDate = this.navParams.get('eventSelectedDate');
let selectedStartdDate = this.selectedDate;
let selectedEndDate = new Date(this.selectedDate);
/* Set + 30minutes to seleted datetime */
selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30);
this.minDate = this.selectedDate.toString();
if (this.selectedSegment != "Combinada") {
this.postEvent = {
EventId: '',
Subject: '',
Body: this.eventBody,
Location: '',
CalendarId: '',
CalendarName: this.selectedSegment,
StartDate: selectedStartdDate,
EndDate: new Date(selectedEndDate),
EventType: 'Reunião',
Attendees: null,
IsMeeting: false,
IsRecurring: false,
AppointmentState: 0,
TimeZone: '',
Organizer: '',
Categories: null,
HasAttachments: false,
};
}
else {
this.postEvent = {
EventId: '',
Subject: '',
Body: this.eventBody,
Location: '',
CalendarId: '',
CalendarName: 'Oficial',
StartDate: selectedStartdDate,
EndDate: new Date(selectedEndDate),
EventType: 'Reunião',
Attendees: null,
IsMeeting: false,
IsRecurring: false,
AppointmentState: 0,
TimeZone: '',
Organizer: '',
Categories: null,
HasAttachments: false,
};
}
this.ionicForm = this.formBuilder.group({
subject: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
agenda: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
startdate: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
enddate: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
description: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
location: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]],
eventtype: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["Validators"].required]]
});
}
get errorControl() {
return this.ionicForm.controls;
}
ngAfterViewInit() {
setTimeout(() => {
this.modalReady = true;
}, 0);
}
save() {
if (this.ionicForm.valid) {
if (this.profile == 'mdgpr') {
this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();
}
else if (this.profile == 'pr') {
this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();
}
this.modalCtrl.dismiss(this.postEvent);
}
else {
this.validateFormInputs();
}
}
validateFormInputs() {
let formSubject = this.postEvent.Subject.trim();
let formDescription = this.postEvent.Body.Text.trim();
let formLocation = this.postEvent.Location.trim();
if (!this.postEvent.Subject && formSubject.length <= 0) {
this.formSubjectSatus = true;
}
else {
this.formSubjectSatus = false;
if (!this.postEvent.Body.Text && formDescription.length <= 0) {
this.formDescriptionSatus = true;
}
else {
this.formDescriptionSatus = false;
if (!this.postEvent.Location && formLocation.length <= 0) {
this.formLocationSatus = true;
}
else {
this.formLocationSatus = false;
}
}
}
/* return (this.postEvent.Subject && formSubject.length > 0); */
}
onViewTitleChanged(title) {
this.viewTitle = title;
}
onTimeSelected(ev) {
/* this.postEvent.startTime = new Date(ev.selectedTime); */
}
close() {
this.modalCtrl.dismiss();
/* this.modalCtrl.dismiss(this.postEvent); */
}
addAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: _events_attendee_modal_attendee_modal_page__WEBPACK_IMPORTED_MODULE_6__["AttendeeModalPage"],
componentProps: {
eventPersons: this.postEvent.Attendees
},
cssClass: 'attendee-modal',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
let newattendees = data['data'];
if (newattendees != null) {
newattendees.forEach(newattendee => {
let att = {
"EmailAddress": newattendee.EmailAddress,
"Name": newattendee.Name,
"IsRequired": (this.segment == "true")
};
if (this.eventAttendees == null) {
this.eventAttendees = new Array();
}
this.eventAttendees.push(att);
});
}
this.postEvent.Attendees = this.eventAttendees;
});
});
}
showAlert() {
this.alertController.presentAlert("Funcionalidade em desenvolvimento");
}
openAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
const modal = yield this.modalCtrl.create({
component: src_app_pages_events_attendees_attendees_page__WEBPACK_IMPORTED_MODULE_5__["AttendeesPage"],
componentProps: {
eventAttendees: this.postEvent.Attendees
},
cssClass: 'attendee',
backdropDismiss: false
});
yield modal.present();
modal.onDidDismiss().then((data) => {
if (data['data'] != null) {
let newattendees = data['data'];
this.postEvent.Attendees = newattendees;
}
});
});
}
};
CalModalPage.ctorParameters = () => [
{ type: _angular_forms__WEBPACK_IMPORTED_MODULE_8__["FormBuilder"] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] },
{ type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_4__["EventsService"] },
{ type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__["AlertService"] },
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] }
];
CalModalPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-cal-modal',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./cal-modal.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/cal-modal/cal-modal.page.html")).default,
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./cal-modal.page.scss */ "./src/app/pages/cal-modal/cal-modal.page.scss")).default]
})
], CalModalPage);
/***/ })
}]);
//# sourceMappingURL=pages-agenda-agenda-module-es2015.js.map