(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["main"],{

/***/ 0:
/*!***************************!*\
  !*** multi ./src/main.ts ***!
  \***************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(/*! /home/indulekha/Merce/Projects/1pay/dev/pay/src/main.ts */"zUnb");


/***/ }),

/***/ "0InE":
/*!*****************************************!*\
  !*** ./src/services/mlogger.service.ts ***!
  \*****************************************/
/*! exports provided: Mlogger, MloggerProvider */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Mlogger", function() { return Mlogger; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MloggerProvider", function() { return MloggerProvider; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "qCKp");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../environments/environment */ "AytR");
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @sentry/angular */ "UH2p");





/*
  Generated class for the MloggerProvider provider.

  See https://angular.io/docs/ts/latest/guide/dependency-injection.html
  for more info on providers and Angular 2 DI.
*/
const Mlogger = {
    service: "sentry",
    severity: {
        debug2: -1,
        debug: 0,
        info: 1,
        warn: 2,
        error: 3,
        none: 4,
    },
    step: {
        start: 0,
        end: 99,
        log: 98
    },
    sampling: 1.0,
};
let MloggerProvider = class MloggerProvider {
    constructor() {
        let startedAt = Date.now();
        this.severity = typeof _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].mloggerSeverity ? _environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].mloggerSeverity : Mlogger.severity.info;
        this.tz = '+00:00';
        this.sampling = Mlogger.sampling;
        let endedAt = Date.now();
        let duration = endedAt - startedAt;
    }
    log_init(service, apptag = 'mlogger', session, severity, sampling, flushinterval = 0, tz = '+00:00', params = {}) {
        if (service)
            this.service = service;
        if (apptag)
            this.apptag = apptag;
        if (session)
            this.session = session;
        if (typeof severity)
            this.severity = severity;
        if (tz)
            this.tz = tz;
        if (sampling)
            this.sampling = sampling;
        if (flushinterval)
            this.flushinterval = flushinterval;
        switch (service) {
            case 'sentry':
                // Sentry.init(params); // this is implemented in main.ts
                break;
            default:
                return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["throwError"])(service + ' service is not supported in mlogger provider.');
        }
        return true;
    }
    log(severity, step, ts, user, module, ip, msg, msgdetails, params) {
        // TODO Perform parameter validation
        if (severity >= this.severity) {
            switch (this.service) {
                case 'sentry':
                    /**Sentry start */
                    this.log_flush();
                    _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["configureScope"](function (scope) {
                        scope.setUser({ 'username': user });
                        switch (severity) {
                            case Mlogger.severity.debug2:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Debug);
                                break;
                            case Mlogger.severity.debug:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Debug);
                                break;
                            case Mlogger.severity.info:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Info);
                                break;
                            case Mlogger.severity.warn:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Warning);
                                break;
                            case Mlogger.severity.error:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Error);
                                break;
                            case Mlogger.severity.none:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Log);
                                break;
                            default:
                                scope.setLevel(_sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Log);
                        }
                    });
                    switch (step) {
                        case Mlogger.step.start:
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["addBreadcrumb"]({
                                type: this.apptag,
                                level: _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Info,
                                event_id: '',
                                category: this.apptag,
                                message: typeof params && typeof params[0] && typeof params[0].message ? params[0].message : 'undefined',
                                data: typeof params && typeof params[0] && typeof params[0].data ? params[0].data : {},
                                timestamp: typeof params && typeof params[0] && typeof params[0].timestamp ? params[0].timestamp : 0,
                            });
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["captureMessage"](msg);
                            break;
                        case Mlogger.step.log:
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["addBreadcrumb"]({
                                type: this.apptag,
                                level: _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Info,
                                event_id: '',
                                category: this.apptag,
                                message: typeof params && typeof params.message ? params.message : 'undefined',
                                data: typeof params && typeof params.data ? params.data : {},
                                timestamp: typeof params && typeof params.timestamp ? params.timestamp : 0,
                            });
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["captureMessage"](msg);
                            break;
                        case Mlogger.step.end:
                            let start = typeof params && typeof params[0] && typeof params[0].data ? params[0].data : {};
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["addBreadcrumb"]({
                                type: this.apptag,
                                level: _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Info,
                                event_id: '',
                                category: this.apptag,
                                message: typeof params && typeof params[0] && typeof params[0].message ? params[0].message : 'undefined',
                                data: start,
                                timestamp: typeof params && typeof params[0] && typeof params[0].timestamp ? params[0].timestamp : 0,
                            });
                            let end = typeof params && typeof params[1] && typeof params[1].data ? params[1].data : {};
                            end.fn_start_time = start.fn_start_time;
                            end.fn_exe_time = (((end.fn_end_time - end.fn_start_time) / 1000).toFixed(2)) + 's';
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["addBreadcrumb"]({
                                type: this.apptag,
                                level: _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["Severity"].Info,
                                event_id: '',
                                category: this.apptag,
                                message: typeof params && typeof params[1] && typeof params[1].message ? params[1].message : 'undefined',
                                data: end,
                                timestamp: typeof params && typeof params[1] && typeof params[1].timestamp ? params[1].timestamp : 0,
                            });
                            _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["captureMessage"](msg + ' ' + end.fn_exe_time);
                            break;
                    }
                    /**Sentry end */
                    break;
                default:
                    return Object(rxjs__WEBPACK_IMPORTED_MODULE_2__["throwError"])(this.service + ' service is not supported in mlogger provider.');
            }
        }
        return true;
    }
    // forced flush of logs, empty for sentry.io
    log_flush() {
        switch (this.service) {
            case 'sentry':
                _sentry_angular__WEBPACK_IMPORTED_MODULE_4__["configureScope"](function (scope) {
                    scope.clearBreadcrumbs();
                });
                break;
        }
    }
};
MloggerProvider.ctorParameters = () => [];
MloggerProvider = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
        providedIn: 'root'
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [])
], MloggerProvider);



/***/ }),

/***/ "0lNN":
/*!*************************************************************************!*\
  !*** ./src/models/helpdesk-attachment/helpdesk-attachment.component.ts ***!
  \*************************************************************************/
/*! exports provided: HelpdeskAttachmentComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HelpdeskAttachmentComponent", function() { return HelpdeskAttachmentComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _raw_loader_helpdesk_attachment_component_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./helpdesk-attachment.component.html */ "nBoA");
/* harmony import */ var _helpdesk_attachment_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpdesk-attachment.component.scss */ "4Js/");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "TEn/");





let HelpdeskAttachmentComponent = class HelpdeskAttachmentComponent {
    constructor(_modelController) {
        this._modelController = _modelController;
        this.data = {
            userOption: '',
            file: '',
            docKey: ''
        };
        this.filename = '';
    }
    ngOnInit() {
        this.ticketDocTypeList = JSON.parse(localStorage.getItem("ticketDocTypeList"));
        this.optionField = Object.values(this.ticketDocTypeList);
    }
    onFileSelected(event) {
        this.fileData = event.target.files[0];
        this.filename = this.fileData.name;
    }
    cancel() {
        this.data.userOption = 'cancel';
        this._modelController.dismiss(this.data);
    }
    confirm() {
        const key = Object.keys(this.ticketDocTypeList).find(key => this.ticketDocTypeList[key] === this.selectedDocType);
        this.data.file = this.fileData;
        this.data.docKey = key;
        this.data.userOption = 'confirm';
        this._modelController.dismiss(this.data);
    }
};
HelpdeskAttachmentComponent.ctorParameters = () => [
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"] }
];
HelpdeskAttachmentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Component"])({
        selector: 'app-helpdesk-attachment',
        template: _raw_loader_helpdesk_attachment_component_html__WEBPACK_IMPORTED_MODULE_1__["default"],
        styles: [_helpdesk_attachment_component_scss__WEBPACK_IMPORTED_MODULE_2__["default"]]
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"]])
], HelpdeskAttachmentComponent);



/***/ }),

/***/ "2l2O":
/*!*****************************************!*\
  !*** ./src/services/profile.service.ts ***!
  \*****************************************/
/*! exports provided: ProfileService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ProfileService", function() { return ProfileService; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _base_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base-service */ "4YT6");
/* harmony import */ var _common_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./common.service */ "FBGF");
/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./constants */ "k8oS");





let ProfileService = class ProfileService extends _base_service__WEBPACK_IMPORTED_MODULE_2__["BaseService"] {
    constructor(_commonService) {
        super();
        this._commonService = _commonService;
        this.fileName = 'profile.service.ts';
        this.userProfile = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"]();
    }
    getProfile() {
        try {
            let dataObj = {
                offset: 0,
                method: 'get',
                api_url: this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_4__["CONSTANTS"].PROFILE_API,
                local_json_file: 'local-profile',
                param_data: {},
                mapcol: false
            };
            let resp = this._commonService.fetchData(dataObj);
            resp.subscribe((data) => {
                if (data.status)
                    this.userProfile.emit({ data: data.data });
            });
            return resp;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getProfile()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
};
ProfileService.ctorParameters = () => [
    { type: _common_service__WEBPACK_IMPORTED_MODULE_3__["CommonService"] }
];
ProfileService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
        providedIn: 'root'
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_common_service__WEBPACK_IMPORTED_MODULE_3__["CommonService"]])
], ProfileService);



/***/ }),

/***/ "3rhY":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/models/vehicle-attachment/vehicle-attachment.component.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>\n  <ion-toolbar>\n    <ion-buttons slot=\"start\">\n      <ion-back-button text=\"\" icon=\"chevron-back-sharp\"></ion-back-button>\n    </ion-buttons>\n    <ion-title>\n      <div class=\"d-flex\">\n        <span class=\"logo\">Vehicle Attachment</span>\n      </div>\n    </ion-title>\n  </ion-toolbar>\n</ion-header>\n<ion-content class=\"bg-img1\" fullscreen>\n  <div class=\"form\">\n    <ion-list lines=\"none\">\n      <ion-item>\n        <ion-label>Attachment: </ion-label>\n      </ion-item>\n      <div class=\"autocomp\">\n        <ng-select input [items]=\"optionField\" bindLabel=\"label\" bindValue=\"value\" [editableSearchTerm]=\"true\"\n          [multiple]=\"false\" placeholder=\"Please select attachment\" [(ngModel)]=\"selectedDocType\">\n        </ng-select>\n      </div>\n      <ion-item>\n        <div class=\"fileName\" *ngIf=\"filename\" slot=\"start\">\n          <ion-label> {{filename}} </ion-label>\n        </div>\n        <div slot=\"end\" class=\"file-input\">\n          <ion-input type=\"file\" class=\"file\" (change)=\"onFileSelected($event)\"></ion-input>\n          <ion-label class=\"file-input\">\n            Upload\n          </ion-label>\n        </div>\n      </ion-item>\n    </ion-list>\n  </div>\n</ion-content>\n<ion-footer>\n  <ion-toolbar>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"cancel()\">Cancel</ion-button>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"confirm()\">Submit\n    </ion-button>\n  </ion-toolbar>\n</ion-footer>");

/***/ }),

/***/ "4Js/":
/*!***************************************************************************!*\
  !*** ./src/models/helpdesk-attachment/helpdesk-attachment.component.scss ***!
  \***************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-header {\n  box-shadow: 0 -4px 9px 9px rgba(0, 0, 0, 0.1);\n}\nion-header ion-toolbar ion-title {\n  margin: auto 0;\n  padding: 0 20px !important;\n}\nion-header ion-toolbar ion-title ion-icon {\n  font-size: 1.5rem !important;\n}\nion-header ion-toolbar ion-title span {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n  font-size: 16px;\n  letter-spacing: 2.4px;\n}\n.form {\n  position: relative;\n  z-index: 99;\n  width: 100%;\n  height: 100%;\n  margin-top: 10px;\n}\n.form ion-list {\n  margin: 0px 18px 0px 18px;\n  box-shadow: none;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  height: 100%;\n}\n.form ion-list ion-item {\n  margin: auto;\n  padding: 10px 15px 0px 15px;\n}\n.form ion-list ion-item ion-label {\n  color: var(--text-light) !important;\n  width: 100% !important;\n  font-weight: 400 !important;\n  font-size: var(--sub_title_font_size) !important;\n}\n.form ion-list ion-item ion-radio {\n  --color-checked: var(--primary);\n}\n.form ion-list ion-item .col-box ion-col {\n  text-align: center;\n  margin: 5px;\n  border: 0.5px solid var(--primary) !important;\n  border-radius: 5px !important;\n  color: var(--primary) !important;\n}\n.form ion-list .autocomp {\n  margin: 10px 15px 10px 15px;\n  font-size: var(--sub_title_font_size);\n}\n.form ion-list .autocomp .ng-select input {\n  padding-top: 10px;\n}\n.form .file {\n  opacity: 0;\n  position: absolute;\n}\n.form .file-input {\n  display: block;\n  position: relative;\n  width: 100px;\n  height: 45px;\n  border-radius: 10px;\n  background: var(--header_gradient_btn);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #fff;\n  font-weight: bold;\n  cursor: pointer;\n}\n.form .file-input ion-label.file-input {\n  padding: 0 25px !important;\n  color: var(--white) !important;\n  width: 100% !important;\n  padding-bottom: 23px;\n  font-weight: 400 !important;\n  font-size: var(--sub_title_font_size) !important;\n}\n.form .file-name {\n  position: absolute;\n  bottom: -35px;\n  left: 10px;\n  font-size: 0.85rem;\n  color: #555;\n}\n.form .fileName {\n  width: 45%;\n}\nion-footer ion-button {\n  width: 45% !important;\n  margin: 10px;\n}\n/*# sourceMappingURL=data:application/json;base64,  */");

/***/ }),

/***/ "4YT6":
/*!**************************************!*\
  !*** ./src/services/base-service.ts ***!
  \**************************************/
/*! exports provided: BaseService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseService", function() { return BaseService; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../environments/environment */ "AytR");
/* harmony import */ var _capacitor_network__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @capacitor/network */ "yOzG");
/* harmony import */ var _capacitor_device__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @capacitor/device */ "rvvs");


// import { Plugins } from '@capacitor/core';
// const { Device } = Plugins;


// Don't annotate it with @Injectable() ! It's a simple class.
// This class will create function which are not dependent on any of the services or modules
// This class is purely design foe some custom/helpers functions without dependency
class BaseService {
    constructor() {
        this._month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'];
        this.prioritySort = (field, order) => {
            if (order === "asc") {
                return (x, y) => {
                    return x[field] - y[field];
                };
            }
            else if (order === "desc") {
                return (x, y) => {
                    return y[field] - x[field];
                };
            }
        };
        this.stringSort = (field, order) => {
            if (order === "asc") {
                return (x, y) => {
                    return x[field].toLowerCase() > y[field].toLowerCase() ? 1 : -1;
                };
            }
            else if (order === "desc") {
                return (x, y) => {
                    return y[field].toLowerCase() > x[field].toLowerCase() ? 1 : -1;
                };
            }
        };
    }
    log(value, type) {
        // type [info,error,log,warn,debug]
        if (!_environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].production) {
            if (type === 'error')
                console.error(value);
            else if (type === 'warn')
                console.warn(value);
            else
                console.log(value);
        }
    }
    getTicketTags(object) {
        let formEle = {
            wallettxnid: {
                id: 'wallettxnid',
                key: 'wallettxnid',
                type: 'input',
                label: 'Wallet txn id:',
                placeholder: 'Wallet txn id',
                description: 'Wallet txn id',
                options: null,
                hideExpression: null
            }, paymode: {
                id: 'paymode',
                key: 'paymode',
                type: 'input',
                label: 'Payment Mode:',
                placeholder: 'Payment Mode',
                description: 'Payment Mode',
                options: null,
                hideExpression: null
            }, payac: {
                id: 'payac',
                key: 'payac',
                type: 'input',
                label: 'Payment Account:',
                placeholder: 'Payment Account',
                description: 'Payment Account',
                options: null,
                hideExpression: null
            }, paytxnid: {
                id: 'paytxnid',
                key: 'paytxnid',
                type: 'input',
                label: 'Payment Txn Id:',
                placeholder: 'Payment Txn Id',
                description: 'Payment Txn Id',
                options: null,
                hideExpression: null
            }, paybank: {
                id: 'paybank',
                key: 'paybank',
                type: 'input',
                label: 'Payee Bank:',
                placeholder: 'Payee Bank',
                description: 'Payee Bank',
                options: null,
                hideExpression: null
            }, payts: {
                id: 'payts',
                key: 'payts',
                type: 'datetime',
                label: 'Payment Date:',
                placeholder: 'Payment Date',
                description: 'Payment Date',
                options: null,
                hideExpression: null
            }, vrn: {
                id: 'vrn',
                key: 'vrn',
                type: 'select',
                label: 'VRN:',
                placeholder: 'VRN',
                description: 'VRN',
                options: object.vrn,
                hideExpression: null
            }, addr: {
                id: 'addr',
                key: 'addr',
                type: 'input',
                label: 'Address:',
                placeholder: 'Address',
                description: 'Address',
                options: null,
                hideExpression: null
            }, email: {
                id: 'email',
                key: 'email',
                type: 'input',
                label: 'Email:',
                placeholder: 'Email',
                description: 'Email',
                options: null,
                hideExpression: null
            }, phone: {
                id: 'phone',
                key: 'phone',
                type: 'input',
                label: 'Phone:',
                placeholder: 'Phone',
                description: 'Phone',
                options: null,
                hideExpression: null
            }, name: {
                id: 'name',
                key: 'name',
                type: 'input',
                label: 'Name:',
                placeholder: 'Name',
                description: 'Name',
                options: null,
                hideExpression: null
            }, tolltxnid: {
                id: 'tolltxnid',
                key: 'tolltxnid',
                type: 'input',
                label: 'Toll txn id:',
                placeholder: 'Toll txn id',
                description: 'Toll txn id',
                options: null,
                hideExpression: null
            }
        };
        return formEle;
    }
    getDefaultForm() {
        let commonFileds = [
            {
                fieldGroupClassName: 'display-flex',
                fieldGroup: [],
            },
            {
                className: 'templet',
                fieldGroupClassName: 'display-flex',
                fieldGroup: [
                    {
                        className: 'flex-2',
                        template: '<hr /><h5><ion-label>Remark:</ion-label></h5>',
                    },
                ],
            },
            {
                fieldGroupClassName: 'display-flex',
                fieldGroup: [
                    {
                        className: 'flex',
                        key: 'remarks',
                        type: 'textarea',
                        templateOptions: {
                            class: 'textarea-formly',
                            label: null,
                            placeholder: '',
                            description: 'Remark',
                            maxLength: 199,
                        },
                    }
                ],
            },
        ];
        return commonFileds;
    }
    getDeviceInfo() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            const info = yield _capacitor_device__WEBPACK_IMPORTED_MODULE_3__["Device"].getInfo();
            console.log('info');
            return info;
        });
    }
    getAppVersion() {
        return (localStorage.getItem("appVersion") !== null) ? localStorage.getItem("appVersion") : null;
    }
    setAppVersion() {
        if (localStorage.getItem("appVersion") === null) {
            const version = _environments_environment__WEBPACK_IMPORTED_MODULE_1__["environment"].appVersion;
            localStorage.setItem("appVersion", version);
        }
    }
    setFCMToken(token) {
        localStorage.setItem("fcmToken", token);
    }
    getFCMToken() {
        return (localStorage.getItem("fcmToken") !== null) ? localStorage.getItem("fcmToken") : null;
    }
    getDisplayDtTm(dateTime) {
        const date = new Date(dateTime);
        const dd = date.getDate();
        const mm = this._month[date.getMonth()];
        const Y = date.getFullYear();
        const timing = date.getHours() + ':' + (date.getMinutes() < 10 ? '0' : '') + date.getMinutes();
        return dd + ' ' + mm + ' ' + Y + ', ' + timing;
    }
    isOnLine_1() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            const status = yield _capacitor_network__WEBPACK_IMPORTED_MODULE_2__["Network"].getStatus();
            return status.connected;
            //console.log('Network status:', status);
            // if (status.onLine) {
            //     return true;
            // } else {
            //     return false;
            // }
        });
    }
    isOnLine() {
        return navigator.onLine;
    }
    // This functions return the current date in timestamp
    getTimestamp() {
        const date = new Date();
        const timeStamp = date.toISOString();
        //this.log(new Date().toISOString() + '<: timeStamp :>' + timeStamp);
        return new Date().toISOString();
    }
    differenceInDays(date1, date2) {
        const dt1 = new Date(date1);
        const dt2 = new Date(date2);
        return Math.floor((Date.UTC(dt2.getFullYear(), dt2.getMonth(), dt2.getDate()) - Date.UTC(dt1.getFullYear(), dt1.getMonth(), dt1.getDate())) / (1000 * 60 * 60 * 24));
    }
    differenceInMinutes(date1, date2) {
        const dt1 = new Date(date1);
        const dt2 = new Date(date2);
        var diff = (dt2.getTime() - dt1.getTime()) / 1000;
        diff /= 60;
        return Math.abs(Math.round(diff));
    }
    // Takes the date in new Date().toISOString(); format
    isBetweenDate(from, to, check) {
        var fDate, lDate, cDate;
        fDate = Date.parse(from.substring(0, 10));
        lDate = Date.parse(to.substring(0, 10));
        cDate = Date.parse(check.substring(0, 10));
        if ((cDate <= lDate && cDate >= fDate)) {
            return true;
        }
        return false;
    }
    sortEntities(sortOn, taskList, order) {
        if (sortOn === 'id') {
            taskList.sort(this.prioritySort(sortOn, order));
        }
        else {
            taskList.sort(this.stringSort(sortOn, order));
        }
        return taskList;
    }
    ifUrlPresent(stringVal) {
        const urlRegex = /(https?:\/\/[^\s]+)/g;
        let urlString = null;
        stringVal.replace(urlRegex, (url) => {
            urlString = url;
        });
        return urlString;
    }
    mapColData(col, records) {
        let data = [];
        records.forEach((record, i) => {
            let recObj = {};
            record.forEach((val, key) => {
                let k = col[key];
                recObj[k] = val;
            });
            data.push(recObj);
        });
        return data;
    }
    getLocalUserId() {
        return (localStorage.getItem("userId") !== null) ? localStorage.getItem("userId") : null;
    }
    getLocalAuthToken() {
        return (localStorage.getItem("authToken") !== null) ? localStorage.getItem("authToken") : null;
    }
    getLocalVehicleList() {
        return (localStorage.getItem("vehicleList") !== null) ? JSON.parse(localStorage.getItem("vehicleList")) : null;
    }
    getLocalsubCat() {
        return (localStorage.getItem("subCat") !== null) ? JSON.parse(localStorage.getItem("subCat")) : null;
    }
    getAppTheme() {
        return (localStorage.getItem("theme") !== null) ? localStorage.getItem("theme") : 'default';
    }
    getLocalProfileData() {
        return (localStorage.getItem("profileData") !== null) ? JSON.parse(localStorage.getItem("profileData")) : null;
    }
    getLocalappGlobalInit() {
        return (localStorage.getItem("globalInit") != null) ? localStorage.getItem("globalInit") : 'null';
    }
    getLocalgetDeviceInfo() {
        return (localStorage.getItem("deviceInfo") != null) ? JSON.parse(localStorage.getItem("deviceInfo")) : 'null';
    }
    getLocalresetPwdURL() {
        return (localStorage.getItem("resetPwdURL") != null) ? localStorage.getItem("resetPwdURL") : 'null';
    }
    getLocalapiBaseURL() {
        return (localStorage.getItem("apiBaseURL") != null) ? localStorage.getItem("apiBaseURL") : null;
    }
    getLocalwebPageURL() {
        return (localStorage.getItem("webPageURL") != null) ? localStorage.getItem("webPageURL") : 'null';
    }
    getLocalgetAppVersion() {
        return (localStorage.getItem("appVersion") !== null) ? localStorage.getItem("appVersion") : null;
    }
    getLocalvehicleUpdateTime() {
        return (localStorage.getItem("vehicleUpdateTime") !== null) ? new Date(localStorage.getItem("vehicleUpdateTime")) : null;
    }
    getLocalDashboardUpdatedTime() {
        return (localStorage.getItem("dashboardUpdatedTime") !== null) ? new Date(localStorage.getItem("dashboardUpdatedTime")) : null;
    }
    getLastThreeMonthDate(subDays) {
        const today = new Date();
        const dd = today.getDate();
        const mm = today.getMonth() + 1;
        const Y = today.getFullYear();
        //const subDays = Enums.CONSTANTS.SUBTRACT_DAYS;
        today.setDate(today.getDate() - subDays);
        const M = today.getMonth() + 1;
        return today.toISOString().substr(0, 10);
    }
    findOcc(obj, key) {
        let arr = [];
        if (typeof obj === 'object') {
            for (const property in obj) {
                arr.push(obj[property]);
            }
        }
        else {
            arr = obj;
        }
        let arr2 = [];
        arr.forEach((x, index) => {
            // Checking if there is any object in arr2
            // which contains the key value
            if (arr2.some((val) => { return val[key] == x[key]; })) {
                // If yes! then increase the occurrence by 1
                arr2.forEach((k) => {
                    if (k[key] === x[key]) {
                        k["occurrence"]++;
                    }
                });
            }
            else {
                // If not! Then create a new object initialize 
                // it with the present iteration key's value and 
                // set the occurrence to 1
                let a = {};
                a[key] = x[key];
                a["occurrence"] = 1;
                arr2.push(a);
            }
        });
        return arr2;
    }
    currencyFormatter(amount, format) {
        if (format == 'INR') {
            return "₹ " + parseInt(amount);
        }
        // removed below regex as IOS is givig error
        //return "₹" +parseInt(txn_amount).toFixed(2).replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",")
    }
}


/***/ }),

/***/ "8l85":
/*!**********************************************************!*\
  !*** ./src/services/Interceptor-provider.interceptor.ts ***!
  \**********************************************************/
/*! exports provided: InterceptorProvider */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InterceptorProvider", function() { return InterceptorProvider; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _base_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base-service */ "4YT6");
/* harmony import */ var _common_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./common.service */ "FBGF");
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/environments/environment */ "AytR");





let InterceptorProvider = class InterceptorProvider extends _base_service__WEBPACK_IMPORTED_MODULE_2__["BaseService"] {
    constructor(_commonService) {
        super();
        this._commonService = _commonService;
        this.fileName = 'Interceptor-provider.interceptor.ts';
    }
    intercept(req, next) {
        try {
            if (req.url !== src_environments_environment__WEBPACK_IMPORTED_MODULE_4__["environment"].globalInitURL) {
                req = req.clone({
                    setHeaders: {
                        'userId': (this.getLocalUserId() != null) ? this.getLocalUserId() : "",
                        'Authorization': (this.getLocalAuthToken() != null) ? this.getLocalAuthToken() : ""
                    }
                });
            }
            return next.handle(req);
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'logout()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
};
InterceptorProvider.ctorParameters = () => [
    { type: _common_service__WEBPACK_IMPORTED_MODULE_3__["CommonService"] }
];
InterceptorProvider = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])(),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_common_service__WEBPACK_IMPORTED_MODULE_3__["CommonService"]])
], InterceptorProvider);



/***/ }),

/***/ "AoF4":
/*!*************************************************************!*\
  !*** ./src/models/wallet-filter/wallet-filter.component.ts ***!
  \*************************************************************/
/*! exports provided: WalletFilterComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WalletFilterComponent", function() { return WalletFilterComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _raw_loader_wallet_filter_component_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./wallet-filter.component.html */ "qtrZ");
/* harmony import */ var _wallet_filter_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./wallet-filter.component.scss */ "qyVj");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "TEn/");
/* harmony import */ var src_services_common_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/services/common.service */ "FBGF");






let WalletFilterComponent = class WalletFilterComponent {
    constructor(_modelController, _commonService) {
        this._modelController = _modelController;
        this._commonService = _commonService;
        this.refundSel = false;
        this.dateSel = false;
        this.tollSel = false;
        this.vehicleSel = false;
        this.validateDate = [];
        this.data = {
            startDate: '',
            endDate: '',
            userOption: '',
            selectedVehicle: '',
            isCommercial: '',
        };
    }
    ngOnInit() {
        this.vehicleLists = JSON.parse(localStorage.getItem("vehicleList"));
        var vehicleNumberList;
        if (this.vehicleLists !== null) {
            vehicleNumberList = Object.keys(this.vehicleLists);
            var temp = [];
            for (let sep of vehicleNumberList) {
                temp.push({
                    value: sep, label: sep
                });
            }
            this.optionField = temp;
            this.selectedVehicle = this._searchTerm;
        }
        var today = new Date();
        var monthStart = this._commonService.getLastThreeMonthDate(365);
        var monthEnd = today.toISOString().substr(0, 10);
        this.setStartDate = monthStart;
        this.setEndDate = monthEnd;
        this.startDate = this._startDate;
        this.endDate = this._endDate;
    }
    rechargeSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.dateSel = false;
        this.refundSel = false;
    }
    refundSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.dateSel = false;
        this.refundSel = true;
    }
    dateSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.refundSel = false;
        this.dateSel = true;
    }
    vahicleSelected() {
        this.tollSel = false;
        this.vehicleSel = true;
        this.refundSel = false;
        this.dateSel = false;
    }
    tollSelected() {
        this.vehicleSel = false;
        this.tollSel = true;
        this.refundSel = false;
        this.dateSel = false;
    }
    onDateChange(event) {
        var start_date = new Date(this.startDate);
        var end_date = new Date(this.endDate);
        if (end_date.getTime() < start_date.getTime()) {
            if (this.endDate) {
                this.endDate = this.startDate;
            }
        }
        this.validateDate.push(event);
    }
    resetFilters() {
        this.selectedVehicle = undefined;
        this._searchTerm = undefined;
        this.ngOnInit();
    }
    cancel() {
        this.validateDate = [];
        this.data.userOption = 'cancel';
        this._modelController.dismiss(this.data);
    }
    confirm() {
        var _a;
        this.data.userOption = 'confirm';
        this.data.startDate = this.startDate;
        this.data.endDate = this.endDate;
        this.data.selectedVehicle = this.selectedVehicle;
        this.isCommercial = (_a = this.vehicleLists[this.selectedVehicle]) === null || _a === void 0 ? void 0 : _a.is_commercial;
        this.data.isCommercial = this.isCommercial;
        this._modelController.dismiss(this.data);
    }
};
WalletFilterComponent.ctorParameters = () => [
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"] },
    { type: src_services_common_service__WEBPACK_IMPORTED_MODULE_5__["CommonService"] }
];
WalletFilterComponent.propDecorators = {
    _startDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_3__["Input"] }],
    _endDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_3__["Input"] }],
    _searchTerm: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_3__["Input"] }]
};
WalletFilterComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Component"])({
        selector: 'app-wallet-filter',
        template: _raw_loader_wallet_filter_component_html__WEBPACK_IMPORTED_MODULE_1__["default"],
        styles: [_wallet_filter_component_scss__WEBPACK_IMPORTED_MODULE_2__["default"]]
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"],
        src_services_common_service__WEBPACK_IMPORTED_MODULE_5__["CommonService"]])
], WalletFilterComponent);



/***/ }),

/***/ "AytR":
/*!*****************************************!*\
  !*** ./src/environments/environment.ts ***!
  \*****************************************/
/*! exports provided: environment */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "environment", function() { return environment; });
// This file can be replaced during build by using the `fileReplacements` array.
// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.
// The list of file replacements can be found in `angular.json`.
const environment = {
    production: false,
    //globalInitURL: "https://driver.1pay.devops.merce.co/apiSample.php",
    //globalInitURL : 'http://mobapp01.centralindia.cloudapp.azure.com:8181/netcgateway/globalinit',
    //globalInitURL : 'https://mobapp01.1move.in/svclocator/globalinit',
    globalInitURL: 'https://mobapp01.1move.in/svclocator/globalinit',
    appVersion: 'v0.0.78',
    packageId: 'in.mobile1pay.fleet.uat',
    appBuildDate: '08 Dec 2021',
    appBuildCommitId: '',
    appDbNew: 'New app with version v0.0.78 is released on 08 Dec 2021 with add vehicle feature',
    loggingTool: 'sentry',
    mloggerSeverity: 0,
    sentryDsn: 'https://bf6e9224ad1a4d81a9a4b93bfa1c461b@o1050731.ingest.sentry.io/6033322',
    sentryTracingOrigins: 'https://sentry.io/auth/login/1pay-mobileware-pvt-ltd/',
    firebaseConfig: {
        apiKey: "AIzaSyBgkQnR3DAqqWPQyEWxs29wqzeKhtnMf2U",
        authDomain: "pay-fastag-dev.firebaseapp.com",
        projectId: "pay-fastag-dev",
        storageBucket: "pay-fastag-dev.appspot.com",
        messagingSenderId: "536472838868",
        appId: "1:536472838868:web:7d2de4672a2809162a9141",
        measurementId: "G-ZZDZD2HTHP"
    },
    collectionName: "fleet_users",
    sentryFeedbackUserDialog: false
};
/*
 * For easier debugging in development mode, you can import the following file
 * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.
 *
 * This import should be commented out in production mode because it will have a negative impact
 * on performance if an error is thrown.
 */
// import 'zone.js/dist/zone-error';  // Included with Angular CLI.


/***/ }),

/***/ "C9ry":
/*!*************************************************************************!*\
  !*** ./src/models/vehicle-attachment/vehicle-attachment.component.scss ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-header {\n  box-shadow: 0 -4px 9px 9px rgba(0, 0, 0, 0.1);\n}\nion-header ion-toolbar ion-title {\n  margin: auto 0;\n  padding: 0 20px !important;\n}\nion-header ion-toolbar ion-title ion-icon {\n  font-size: 1.5rem !important;\n}\nion-header ion-toolbar ion-title span {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n  font-size: 16px;\n  letter-spacing: 2.4px;\n}\n.form {\n  position: relative;\n  z-index: 99;\n  width: 100%;\n  height: 100%;\n  margin-top: 10px;\n}\n.form ion-list {\n  margin: 0px 18px 0px 18px;\n  box-shadow: none;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  height: 100%;\n}\n.form ion-list ion-item {\n  margin: auto;\n  padding: 10px 15px 0px 15px;\n}\n.form ion-list ion-item ion-label {\n  color: var(--text-light) !important;\n  width: 100% !important;\n  font-weight: 400 !important;\n  font-size: var(--sub_title_font_size) !important;\n}\n.form ion-list ion-item ion-radio {\n  --color-checked: var(--primary);\n}\n.form ion-list ion-item .col-box ion-col {\n  text-align: center;\n  margin: 5px;\n  border: 0.5px solid var(--primary) !important;\n  border-radius: 5px !important;\n  color: var(--primary) !important;\n}\n.form ion-list .autocomp {\n  margin: 10px 15px 10px 15px;\n  font-size: var(--sub_title_font_size);\n}\n.form ion-list .autocomp .ng-select input {\n  padding-top: 10px;\n}\n.form .file {\n  opacity: 0;\n  position: absolute;\n}\n.form .file-input {\n  display: block;\n  position: relative;\n  width: 100px;\n  height: 45px;\n  border-radius: 10px;\n  background: var(--header_gradient_btn);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #fff;\n  font-weight: bold;\n  cursor: pointer;\n}\n.form .file-input ion-label.file-input {\n  padding: 0 25px !important;\n  color: var(--white) !important;\n  width: 100% !important;\n  padding-bottom: 23px;\n  font-weight: 400 !important;\n  font-size: var(--sub_title_font_size) !important;\n}\n.form .file-name {\n  position: absolute;\n  bottom: -35px;\n  left: 10px;\n  font-size: 0.85rem;\n  color: #555;\n}\n.form .fileName {\n  width: 45%;\n}\nion-footer ion-button {\n  width: 45% !important;\n  margin: 10px;\n}\n/*# sourceMappingURL=data:application/json;base64,  */");

/***/ }),

/***/ "FBGF":
/*!****************************************!*\
  !*** ./src/services/common.service.ts ***!
  \****************************************/
/*! exports provided: CommonService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CommonService", function() { return CommonService; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ "tk/3");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ "TEn/");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ "tyNb");
/* harmony import */ var _base_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./base-service */ "4YT6");
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ "kU1M");
/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./constants */ "k8oS");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ "ofXK");
/* harmony import */ var _mlogger_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./mlogger.service */ "0InE");
/* harmony import */ var _capacitor_clipboard__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @capacitor/clipboard */ "PJjM");
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ "qCKp");
/* harmony import */ var _ionic_native_file_opener_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/file-opener/ngx */ "te5A");
















let CommonService = class CommonService extends _base_service__WEBPACK_IMPORTED_MODULE_5__["BaseService"] {
    constructor(_mlogger, _loading, _httpClient, _toast, _alert, _fileOpener, _router, document, renderFactory) {
        super();
        this._mlogger = _mlogger;
        this._loading = _loading;
        this._httpClient = _httpClient;
        this._toast = _toast;
        this._alert = _alert;
        this._fileOpener = _fileOpener;
        this._router = _router;
        this.document = document;
        this.renderFactory = renderFactory;
        this.fileName = 'common.service.ts';
        this.convertBlobToBase64 = (blob) => new Promise((resolve, reject) => {
            this.log('-- convertBlobToBase64 --');
            // tslint:disable-next-line:new-parens
            const fileReader = new FileReader();
            const zoneOriginalInstance = fileReader.__zone_symbol__originalInstance;
            const reader = zoneOriginalInstance || fileReader;
            reader.onerror = () => {
                this.log({
                    failure: 'error'
                });
                reject({ error: 'error in convertBlobToBase64' });
            };
            reader.onload = () => {
                this.log({
                    success: reader.result
                });
                resolve(reader.result);
            };
            reader.readAsDataURL(blob);
        });
        this.renderer = this.renderFactory.createRenderer(null, null);
        this.changeTheme(this.getAppTheme());
    }
    changeTheme(themeName) {
        this.removeTheme(themeName);
        this.renderer.addClass(this.document.body, themeName);
    }
    removeTheme(themeName) {
        if (localStorage.getItem("theme") === null) {
            localStorage.setItem("theme", themeName);
        }
        else {
            this.renderer.removeClass(this.document.body, localStorage.getItem("theme"));
            localStorage.setItem("theme", themeName);
        }
    }
    showLoader() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            this.loading = yield this._loading.create({
                cssClass: 'my-custom-class',
                message: 'Loading...',
                backdropDismiss: true
            });
            yield this.loading.present();
        });
    }
    hideLoader() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            yield this.loading.dismiss();
        });
    }
    loadingShow() {
        // this.loading = await this._loading.create({
        //   cssClass: 'my-custom-class',
        // });
        // await this.loading.present();
        this._loading.create({
            message: 'Loading...'
        }).then((response) => {
            response.present();
        });
    }
    loadingHide() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            // await this._loading.dismiss();
            const ng = this;
            setTimeout(() => {
                ng._loading.dismiss();
            }, 2000);
        });
    }
    loadingHide2() {
        this._loading.dismiss().then((response) => {
        }).catch((err) => {
            this.log('Error occured : ', err);
        });
    }
    simpleToast(msg, tm = 3000) {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            const toast = yield this._toast.create({
                message: msg,
                position: 'bottom',
                color: 'primary',
                translucent: true,
                animated: true,
                duration: tm
            });
            toast.present();
        });
    }
    notificationToast(msg, tm = 5000) {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            const toast = yield this._toast.create({
                message: msg,
                position: 'top',
                color: 'primary',
                translucent: true,
                animated: true,
                duration: tm
            });
            toast.present();
        });
    }
    errorToast(msg, tm = 3000) {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            const toast = yield this._toast.create({
                message: msg,
                position: 'bottom',
                color: 'danger',
                translucent: true,
                animated: true,
                duration: 3000
            });
            toast.present();
        });
    }
    simpleAlert(headerVal, messageVal) {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            const alert = yield this._alert.create({
                cssClass: 'my-custom-class',
                mode: 'ios',
                header: headerVal,
                message: messageVal,
                buttons: ['OK']
            });
            yield alert.present();
        });
    }
    routeToPage(page, data) {
        const navigationExtras = {
            queryParams: {
                data: JSON.stringify(data)
            }
        };
        this._router.navigate(['./' + page], navigationExtras);
    }
    getParamData() {
        const data = JSON.parse(this._router.getCurrentNavigation().extras.queryParams.data);
        //this.log({ paramData: data });
        return typeof data !== 'undefined' ? data : null;
    }
    getLocalData(obj) {
        let columnArray = _constants__WEBPACK_IMPORTED_MODULE_7__["COLUMNS"];
        return this._httpClient.get('./assets/data-models/' + obj.local_json_file + '.json', {}).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(resp => {
            if (resp.status) {
                if (obj.mapcol) {
                    resp.columns.forEach((item, index) => {
                        resp.columns[index] = columnArray[item];
                    });
                }
                return resp;
            }
        }));
    }
    fetchData(dataObj) {
        var _a, _b;
        this.systemException({
            fileName: 'API call ',
            functionName: dataObj.api_url,
            error: dataObj
        });
        let columnArray = _constants__WEBPACK_IMPORTED_MODULE_7__["COLUMNS"];
        if (!this.isOnLine()) {
            this.simpleToast(_constants__WEBPACK_IMPORTED_MODULE_7__["CONSTANTS"].OFFLINE_MSG);
            return { error: '', d_type: 'local', status: false, count: 0, data: [], message: "You are offline" };
            //return this.getLocalData(dataObj);
        }
        else {
            let row_offset = dataObj.offset;
            let data = dataObj.param_data;
            let url = dataObj.api_url;
            if ((_a = dataObj === null || dataObj === void 0 ? void 0 : dataObj.param_data) === null || _a === void 0 ? void 0 : _a.file) {
                data = (_b = dataObj.param_data) === null || _b === void 0 ? void 0 : _b.file;
            }
            if (dataObj.method === 'post') {
                return this._httpClient.post(url, data).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["timeout"])(_constants__WEBPACK_IMPORTED_MODULE_7__["CONSTANTS"].API_TIMEOUT), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["catchError"])(e => {
                    let obj = {
                        fileName: this.fileName,
                        functionName: 'fetchData()',
                        error: e
                    };
                    this.systemException(obj);
                    return Object(rxjs__WEBPACK_IMPORTED_MODULE_11__["of"])({ error: e, d_type: 'local', status: false, count: 0, data: [], message: "System error" });
                })).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(resp => {
                    if (resp === null || resp === void 0 ? void 0 : resp.status) {
                        if (dataObj.mapcol) {
                            resp === null || resp === void 0 ? void 0 : resp.columns.forEach((item, index) => {
                                resp.columns[index] = columnArray[item];
                            });
                        }
                        return resp;
                    }
                    else {
                        return resp;
                    }
                    /*
                    if (resp?.status && (resp?.data == null || resp?.data?.length > 0)) {
                      if (dataObj.mapcol) {
                        resp?.columns.forEach((item, index) => {
                          resp.columns[index] = columnArray[item];
                        });
                      }
                      return resp;
                    }
                    if ((resp?.data == null || resp.data?.length == 0) || !resp?.status) {
                      return { d_type: 'local', message: resp.message, status: true, count: 0, data: [] };
                    }*/
                }, (error) => {
                    return { error: error, d_type: 'local', status: true, count: 0, data: [] };
                }));
            }
            if (dataObj.method === 'get') {
                return this._httpClient.get(url).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["timeout"])(_constants__WEBPACK_IMPORTED_MODULE_7__["CONSTANTS"].API_TIMEOUT), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["catchError"])(e => {
                    let obj = {
                        fileName: this.fileName,
                        functionName: 'fetchData()',
                        error: e
                    };
                    this.systemException(obj);
                    return Object(rxjs__WEBPACK_IMPORTED_MODULE_11__["of"])({ error: e, d_type: 'local', status: false, count: 0, data: [], message: "System error" });
                })).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(resp => {
                    var _a;
                    if (resp === null || resp === void 0 ? void 0 : resp.status) {
                        if (!dataObj.mapcol)
                            return resp;
                    }
                    else {
                        if (((_a = resp.data) === null || _a === void 0 ? void 0 : _a.length) == 0 || !(resp === null || resp === void 0 ? void 0 : resp.status)) {
                            return this.getLocalData(dataObj);
                        }
                    }
                }));
            }
            if (dataObj.method === 'patch') {
                return this._httpClient.patch(url, dataObj === null || dataObj === void 0 ? void 0 : dataObj.body).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["timeout"])(_constants__WEBPACK_IMPORTED_MODULE_7__["CONSTANTS"].API_TIMEOUT), Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["catchError"])(e => {
                    let obj = {
                        fileName: this.fileName,
                        functionName: 'fetchData()',
                        error: e
                    };
                    this.systemException(obj);
                    return Object(rxjs__WEBPACK_IMPORTED_MODULE_11__["of"])({ error: e, d_type: 'local', status: false, count: 0, data: [], message: "System error" });
                })).pipe(Object(rxjs_operators__WEBPACK_IMPORTED_MODULE_6__["map"])(resp => {
                    var _a;
                    if (resp === null || resp === void 0 ? void 0 : resp.status) {
                        if (!dataObj.mapcol)
                            return resp;
                    }
                    else {
                        if (((_a = resp.data) === null || _a === void 0 ? void 0 : _a.length) == 0 || !(resp === null || resp === void 0 ? void 0 : resp.status)) {
                            return this.getLocalData(dataObj);
                        }
                    }
                }));
            }
        }
    }
    systemException(obj) {
        this.logger(_mlogger_service__WEBPACK_IMPORTED_MODULE_9__["Mlogger"].severity.debug, [], _mlogger_service__WEBPACK_IMPORTED_MODULE_9__["Mlogger"].step.log, obj.fileName + ' in ' + obj.functionName, obj.error);
        // this.log({
        //   systemException: obj
        // });
    }
    /**create a param object for sentry data input */
    logger(severity, obj, step, fn_name, fn_param) {
        this.log(fn_name);
        if (1) {
            let array;
            let operation;
            let data;
            switch (step) {
                case _mlogger_service__WEBPACK_IMPORTED_MODULE_9__["Mlogger"].step.start:
                    array = step;
                    operation = 'Start: ';
                    data = {
                        fn_start_time: performance.now(),
                    };
                    break;
                case _mlogger_service__WEBPACK_IMPORTED_MODULE_9__["Mlogger"].step.log:
                    operation = 'Log: ';
                    let paramObj = {
                        data: fn_param,
                        message: operation + fn_name,
                        timestamp: Math.floor(Date.now() / 1000)
                    };
                    this._mlogger.log(severity, step, null, this.getLocalUserId(), null, null, operation + fn_name, null, paramObj);
                    return;
                case _mlogger_service__WEBPACK_IMPORTED_MODULE_9__["Mlogger"].step.end:
                    array = 1;
                    operation = 'End: ';
                    data = {
                        fn_end_time: performance.now(),
                    };
                    break;
            }
            data.fn_param = fn_param;
            data.fn_name = fn_name;
            obj[array] = {
                data: data,
                message: operation + fn_name,
                timestamp: Math.floor(Date.now() / 1000)
            };
            this._mlogger.log(0, step, null, this.getLocalUserId(), null, null, operation + fn_name, null, obj);
        }
    }
    copyText(text) {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            try {
                yield _capacitor_clipboard__WEBPACK_IMPORTED_MODULE_10__["Clipboard"].write({
                    string: text
                });
                this.simpleToast("copied", 500);
            }
            catch (error) {
                let obj = {
                    fileName: this.fileName,
                    functionName: 'copyText(text)',
                    error: error
                };
                this.systemException(obj);
            }
        });
    }
    openFile(obj) {
        try {
            var mimeType = obj.base64.split(';')[0].split(':')[1];
            this._fileOpener.open(obj.filePath, mimeType)
                .then(() => { this.simpleToast('File downloaded'); })
                .catch((err) => { this.simpleToast('Error in opening the file / not supported in browser'); this.log(err); });
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'openFile(filePath)',
                error: error
            };
            this.systemException(obj);
        }
    }
};
CommonService.ctorParameters = () => [
    { type: _mlogger_service__WEBPACK_IMPORTED_MODULE_9__["MloggerProvider"] },
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["LoadingController"] },
    { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] },
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["ToastController"] },
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["AlertController"] },
    { type: _ionic_native_file_opener_ngx__WEBPACK_IMPORTED_MODULE_12__["FileOpener"] },
    { type: _angular_router__WEBPACK_IMPORTED_MODULE_4__["Router"] },
    { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["Inject"], args: [_angular_common__WEBPACK_IMPORTED_MODULE_8__["DOCUMENT"],] }] },
    { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["RendererFactory2"] }
];
CommonService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
        providedIn: 'root'
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_mlogger_service__WEBPACK_IMPORTED_MODULE_9__["MloggerProvider"],
        _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["LoadingController"],
        _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"],
        _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["ToastController"],
        _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["AlertController"],
        _ionic_native_file_opener_ngx__WEBPACK_IMPORTED_MODULE_12__["FileOpener"],
        _angular_router__WEBPACK_IMPORTED_MODULE_4__["Router"], Object, _angular_core__WEBPACK_IMPORTED_MODULE_1__["RendererFactory2"]])
], CommonService);



/***/ }),

/***/ "H5ze":
/*!****************************************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/vehicle-filter/vehicle-filter.component.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>\n  <ion-toolbar>\n    <ion-buttons slot=\"start\">\n      <ion-back-button text=\"\" icon=\"chevron-back-sharp\"></ion-back-button>\n    </ion-buttons>\n    <ion-title>\n      <div class=\"d-flex\">\n        <span class=\"logo\">Vehicle List</span>\n      </div>\n    </ion-title>\n  </ion-toolbar>\n</ion-header>\n<ion-content class=\"bg-img1\" fullscreen>\n  <div class=\"form\">\n    <ion-grid>\n      <ion-row class=\"header-box\">\n        <ion-col size=\"6\">\n          <h4 class=\"ion-text-left\">Filters</h4>\n        </ion-col>\n        <ion-col size=\"6\">\n          <h4 class=\"ion-text-right\">Reset</h4>\n        </ion-col>\n      </ion-row>\n    </ion-grid>\n    <ion-list lines=\"none\">\n      <ion-radio-group>\n        <ion-item>\n          <ion-label class=\"first-item\">Date Range</ion-label>\n          <ion-radio slot=\"end\" value=\"ca\" (click)=\"dateSelected()\"></ion-radio>\n        </ion-item>\n        <ion-item *ngIf=\"dateSel\">\n          <ion-grid class=\"col-box\">\n            <ion-row>\n              <ion-col>\n                <ion-label>From</ion-label>\n                <ion-datetime display-timezone=\"utc\"></ion-datetime>\n              </ion-col>\n              <ion-col>\n                <ion-label>To</ion-label>\n                <ion-datetime display-timezone=\"utc\"></ion-datetime>\n              </ion-col>\n            </ion-row>\n          </ion-grid>\n        </ion-item>\n      </ion-radio-group>\n    </ion-list>\n  </div>\n</ion-content>\n<ion-footer>\n  <ion-toolbar>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"cancel()\">Cancel</ion-button>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"confirm()\">Apply</ion-button>\n  </ion-toolbar>\n</ion-footer>");

/***/ }),

/***/ "HEGi":
/*!***************************************************************!*\
  !*** ./src/models/service-filter/service-filter.component.ts ***!
  \***************************************************************/
/*! exports provided: ServiceFilterComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ServiceFilterComponent", function() { return ServiceFilterComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _raw_loader_service_filter_component_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./service-filter.component.html */ "Sdes");
/* harmony import */ var _service_filter_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./service-filter.component.scss */ "zTuZ");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "TEn/");
/* harmony import */ var src_services_common_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/services/common.service */ "FBGF");






let ServiceFilterComponent = class ServiceFilterComponent {
    constructor(_modelController, _commonService) {
        this._modelController = _modelController;
        this._commonService = _commonService;
        this.refundSel = false;
        this.dateSel = false;
        this.tollSel = false;
        this.vehicleSel = false;
        this.validateDate = [];
        this.data = {
            startDate: '',
            endDate: ''
        };
    }
    ngOnInit() {
        var today = new Date();
        var monthStart = this._commonService.getLastThreeMonthDate(365);
        var monthEnd = today.toISOString().substr(0, 10);
        this.setStartDate = monthStart;
        this.setEndDate = monthEnd;
        this.startDate = this._startDate;
        this.endDate = this._endDate;
    }
    rechargeSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.dateSel = false;
        this.refundSel = false;
    }
    refundSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.dateSel = false;
        this.refundSel = true;
    }
    dateSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.refundSel = false;
        this.dateSel = true;
    }
    vahicleSelected() {
        this.tollSel = false;
        this.vehicleSel = true;
        this.refundSel = false;
        this.dateSel = false;
    }
    tollSelected() {
        this.vehicleSel = false;
        this.tollSel = true;
        this.refundSel = false;
        this.dateSel = false;
    }
    cancel() {
        this.validateDate = [];
        this._modelController.dismiss(this.data);
    }
    onDateChange(event) {
        var start_date = new Date(this.startDate);
        var end_date = new Date(this.endDate);
        if (end_date.getTime() < start_date.getTime()) {
            if (this.endDate) {
                this.endDate = this.startDate;
            }
        }
        this.validateDate.push(event);
    }
    confirm() {
        this.data.userOption = 'confirm';
        this.data.startDate = this.startDate;
        this.data.endDate = this.endDate;
        this._modelController.dismiss(this.data);
    }
};
ServiceFilterComponent.ctorParameters = () => [
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"] },
    { type: src_services_common_service__WEBPACK_IMPORTED_MODULE_5__["CommonService"] }
];
ServiceFilterComponent.propDecorators = {
    _startDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_3__["Input"] }],
    _endDate: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_3__["Input"] }]
};
ServiceFilterComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Component"])({
        selector: 'app-service-filter',
        template: _raw_loader_service_filter_component_html__WEBPACK_IMPORTED_MODULE_1__["default"],
        styles: [_service_filter_component_scss__WEBPACK_IMPORTED_MODULE_2__["default"]]
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"],
        src_services_common_service__WEBPACK_IMPORTED_MODULE_5__["CommonService"]])
], ServiceFilterComponent);



/***/ }),

/***/ "KqhZ":
/*!*************************************!*\
  !*** ./src/services/fcm.service.ts ***!
  \*************************************/
/*! exports provided: FcmService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FcmService", function() { return FcmService; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _capacitor_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @capacitor/core */ "FUe0");
/* harmony import */ var _base_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./base-service */ "4YT6");
/* harmony import */ var _common_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./common.service */ "FBGF");
/* harmony import */ var _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @capacitor/push-notifications */ "asNa");
/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ "k8oS");







let FcmService = class FcmService extends _base_service__WEBPACK_IMPORTED_MODULE_3__["BaseService"] {
    // Channel1: any = [{
    //     importance: this.Importance,
    //     id: "broadcast",
    //     name: "Broadcast",
    //     description: "Include all the broadcast notifications"
    // },
    // {
    //     importance: this.Importance,
    //     id: "transaction",
    //     name: "Transaction",
    //     description: "Include all the transaction notifications"
    // }];
    constructor(_commonService) {
        super();
        this._commonService = _commonService;
        this.fileName = 'fcm.services.ts';
        this.Importance = 4;
        this.localInit = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"]();
    }
    initPush() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            if (_capacitor_core__WEBPACK_IMPORTED_MODULE_2__["Capacitor"].getPlatform() != 'web') {
                this.getChannelList().subscribe((event) => Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
                    if (event.status) {
                        console.log({ channelList: event });
                        this.Channel = event.data;
                        this.Channel.forEach(function (item) {
                            if (item.importance) {
                                item.importance = item.importance;
                            }
                        });
                        yield this.registerPush();
                    }
                }));
            }
        });
    }
    getChannelList() {
        try {
            let dataObj = {
                offset: 0,
                method: 'get',
                api_url: this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].GET_CHANNELS_API,
                local_json_file: '',
                param_data: {},
                mapcol: false
            };
            let resp = this._commonService.fetchData(dataObj);
            return resp;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getChannelList()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    selectChannel(obj) {
        try {
            if (obj.isSubscribe) {
                var subscribeURL = this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].SUBSCRIBE_CHANNEL_API + obj.channelId + '/' + this.getFCMToken();
            }
            else {
                var subscribeURL = this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].UNSUBSCRIBE_CHANNEL_API + obj.channelId + '/' + this.getFCMToken();
            }
            let dataObj = {
                offset: 0,
                method: 'patch',
                api_url: subscribeURL,
                local_json_file: '',
                param_data: {},
                mapcol: false,
                body: ''
            };
            let resp = this._commonService.fetchData(dataObj);
            return resp;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'selectChannel()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    sentNotification(obj) {
        try {
            let dataObj = {
                offset: 0,
                method: 'post',
                api_url: this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].TOPIC_NOTIFICATION_API,
                local_json_file: '',
                param_data: obj,
                mapcol: false,
                body: ''
            };
            let resp = this._commonService.fetchData(dataObj);
            return resp;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'selectChannel()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    registerPush() {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            // Request permission to use push notifications
            // iOS will prompt user and return if they granted permission or not
            // Android will just grant without prompting
            _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].requestPermissions().then((result) => Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
                if (result.receive === 'granted') {
                    _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].register();
                    for (let channel of this.Channel) {
                        yield _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].createChannel(channel); //Creating notifications channel
                    }
                }
                else {
                    // Show some error
                }
            }));
            _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].addListener('registration', (token) => {
                let obj = {
                    fileName: 'Token ' + this.fileName,
                    functionName: 'registerPush(data)',
                    error: {
                        token: token
                    }
                };
                this._commonService.systemException(obj);
                this._commonService.setFCMToken(token.value);
                this.localInit.emit({ state: 'fcmToken', data_resp: token.value });
                console.log({
                    'Push registration success, token': token.value
                });
            });
            _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].addListener('registrationError', (error) => {
                console.log({
                    'Error on registration': JSON.stringify(error)
                });
            });
            _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].addListener('pushNotificationReceived', (notification) => {
                this._commonService.notificationToast(notification.title + ": " + notification.body);
                console.log({
                    'Push received': JSON.stringify(notification)
                });
            });
            _capacitor_push_notifications__WEBPACK_IMPORTED_MODULE_5__["PushNotifications"].addListener('pushNotificationActionPerformed', (notification) => {
                console.log({
                    'Push action performed': JSON.stringify(notification)
                });
            });
        });
    }
};
FcmService.ctorParameters = () => [
    { type: _common_service__WEBPACK_IMPORTED_MODULE_4__["CommonService"] }
];
FcmService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
        providedIn: 'root'
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_common_service__WEBPACK_IMPORTED_MODULE_4__["CommonService"]])
], FcmService);



/***/ }),

/***/ "LLt/":
/*!**************************************!*\
  !*** ./src/services/auth.service.ts ***!
  \**************************************/
/*! exports provided: AuthService */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthService", function() { return AuthService; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/environments/environment */ "AytR");
/* harmony import */ var _base_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./base-service */ "4YT6");
/* harmony import */ var _common_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./common.service */ "FBGF");
/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./constants */ "k8oS");
/* harmony import */ var _angular_fire_auth__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/fire/auth */ "UbJi");







let AuthService = class AuthService extends _base_service__WEBPACK_IMPORTED_MODULE_3__["BaseService"] {
    constructor(commonService, fireAuth) {
        super();
        this.commonService = commonService;
        this.fireAuth = fireAuth;
        this.fileName = 'auth.service.ts';
        this.userLogin = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"]();
    }
    login(obj) {
        try {
            let data;
            let time_stamp = new Date().toISOString();
            if (obj.login_type === 'mobile') {
                data = {
                    "password": obj.password,
                    "userId": obj.userId,
                    "login_type": obj.login_type,
                    "timestamp": time_stamp,
                };
            }
            let dataObj = {
                offset: 0,
                method: 'post',
                api_url: this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_5__["CONSTANTS"].LOGIN_API,
                local_json_file: 'local-login',
                param_data: data,
                mapcol: false
            };
            let resp = this.commonService.fetchData(dataObj);
            resp.subscribe((data) => {
                if (data.status)
                    this.userLogin.emit({ state: 'login', data_resp: data });
            });
            return resp;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'login(obj)',
                error: error
            };
            this.commonService.systemException(obj);
        }
    }
    logout() {
        try {
            this.userLogin.emit({ state: 'logout' });
            localStorage.clear();
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'logout()',
                error: error
            };
            this.commonService.systemException(obj);
        }
    }
    globalAPI() {
        try {
            let deviceinfo = this.getLocalgetDeviceInfo();
            console.log({
                deviceinfo: deviceinfo
            });
            let dataObj = {
                offset: 0,
                method: 'post',
                api_url: src_environments_environment__WEBPACK_IMPORTED_MODULE_2__["environment"].globalInitURL,
                local_json_file: '',
                param_data: {
                    package_id: src_environments_environment__WEBPACK_IMPORTED_MODULE_2__["environment"].packageId
                },
                mapcol: false
            };
            return this.commonService.fetchData(dataObj);
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'globalAPI()',
                error: error
            };
            this.commonService.systemException(obj);
        }
    }
    localAPI(deviceId) {
        try {
            let deviceinfo = this.getLocalgetDeviceInfo();
            console.log({
                deviceinfo: deviceinfo
            });
            let dataObj = {
                offset: 0,
                method: 'post',
                api_url: this.getLocalapiBaseURL() + _constants__WEBPACK_IMPORTED_MODULE_5__["CONSTANTS"].LOCAL_INIT_URL,
                local_json_file: '',
                param_data: {
                    user_id: this.getLocalUserId(),
                    device_id: deviceId,
                    notification_settings: {},
                    device_info: {
                        fcm_token: this.commonService.getFCMToken(),
                        os_version: deviceinfo.osVersion,
                        device_version: deviceinfo.model,
                        app_version: this.getAppVersion(),
                        model: deviceinfo.model,
                        platform: deviceinfo.platform,
                        operatingSystem: deviceinfo.operatingSystem,
                        osVersion: deviceinfo.osVersion,
                        manufacturer: deviceinfo.manufacturer,
                        isVirtual: deviceinfo.isVirtual,
                        webViewVersion: deviceinfo.webViewVersion,
                    }
                },
                mapcol: false
            };
            return this.commonService.fetchData(dataObj);
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'localAPI()',
                error: error
            };
            this.commonService.systemException(obj);
        }
    }
    signInWithPhoneNumber(recaptchaVerifier, phoneNumber) {
        return new Promise((resolve, reject) => {
            this.fireAuth.signInWithPhoneNumber(phoneNumber, recaptchaVerifier)
                .then((confirmationResult) => {
                this.confirmationResult = confirmationResult;
                resolve(confirmationResult);
            }).catch((error) => {
                console.log("error: ", error);
                reject('SMS not sent');
            });
        });
    }
    enterVerificationCode(code) {
        return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
            return new Promise((resolve, reject) => {
                this.confirmationResult.confirm(code).then((result) => Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
                    console.log("result", result);
                    const user = result.user;
                    resolve(user);
                })).catch((error) => {
                    reject(error.message);
                });
            });
        });
    }
};
AuthService.ctorParameters = () => [
    { type: _common_service__WEBPACK_IMPORTED_MODULE_4__["CommonService"] },
    { type: _angular_fire_auth__WEBPACK_IMPORTED_MODULE_6__["AngularFireAuth"] }
];
AuthService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
        providedIn: 'root'
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_common_service__WEBPACK_IMPORTED_MODULE_4__["CommonService"],
        _angular_fire_auth__WEBPACK_IMPORTED_MODULE_6__["AngularFireAuth"]])
], AuthService);



/***/ }),

/***/ "MJO3":
/*!***************************************!*\
  !*** ./src/models/contants.models.ts ***!
  \***************************************/
/*! exports provided: Constants */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Constants", function() { return Constants; });
class Constants {
}
Constants.KEY_DEFAULT_LANGUAGE = 'tu_dl';


/***/ }),

/***/ "Sdes":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/models/service-filter/service-filter.component.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>\n  <ion-toolbar>\n    <ion-buttons slot=\"start\">\n      <ion-back-button text=\"\" icon=\"chevron-back-sharp\"></ion-back-button>\n    </ion-buttons>\n    <ion-title>\n      <div class=\"d-flex\">\n        <span class=\"logo\">Service Request</span>\n      </div>\n    </ion-title>\n  </ion-toolbar>\n</ion-header>\n<ion-content class=\"bg-img1\" fullscreen>\n  <div class=\"form\">\n    <ion-grid>\n      <ion-row class=\"header-box\">\n        <ion-col size=\"6\">\n          <h4 class=\"ion-text-left\">Filters</h4>\n        </ion-col>\n        <ion-col size=\"6\">\n          <h4 class=\"ion-text-right\">Reset</h4>\n        </ion-col>\n      </ion-row>\n    </ion-grid>\n    <ion-list lines=\"none\">\n      <ion-radio-group>\n        <ion-item>\n          <ion-label class=\"first-item\">Date Range</ion-label>\n          <ion-radio slot=\"end\" value=\"ca\" (click)=\"dateSelected()\"></ion-radio>\n        </ion-item>\n        <ion-item *ngIf=\"dateSel\">\n          <ion-grid class=\"col-box\">\n            <ion-row>\n              <ion-col>\n                <ion-label>From</ion-label>\n                <ion-datetime [(ngModel)]=\"startDate\" min=\"{{setStartDate}}\" max=\"{{setEndDate}}\"\n                  (ionChange)='onDateChange($event.target.value)'></ion-datetime>\n              </ion-col>\n              <ion-col>\n                <ion-label>To</ion-label>\n                <ion-datetime [(ngModel)]=\"endDate\" min=\"{{startDate}}\" max=\"{{setEndDate}}\"\n                  (ionChange)='onDateChange($event.target.value)'></ion-datetime>\n              </ion-col>\n            </ion-row>\n          </ion-grid>\n        </ion-item>\n      </ion-radio-group>\n    </ion-list>\n  </div>\n</ion-content>\n<ion-footer>\n  <ion-toolbar>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"cancel()\">Cancel</ion-button>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"confirm()\">Apply\n    </ion-button>\n  </ion-toolbar>\n</ion-footer>");

/***/ }),

/***/ "Sy1n":
/*!**********************************!*\
  !*** ./src/app/app.component.ts ***!
  \**********************************/
/*! exports provided: AppComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppComponent", function() { return AppComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _raw_loader_app_component_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./app.component.html */ "VzVu");
/* harmony import */ var _app_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app.component.scss */ "ynWL");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "TEn/");
/* harmony import */ var _ionic_native_splash_screen_ngx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic-native/splash-screen/ngx */ "54vc");
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ "VYYF");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ngx-translate/core */ "sYmb");
/* harmony import */ var src_models_contants_models__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/models/contants.models */ "MJO3");
/* harmony import */ var _app_config__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./app.config */ "aR35");
/* harmony import */ var src_services_myevent_services__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! src/services/myevent.services */ "ThQF");
/* harmony import */ var src_services_auth_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! src/services/auth.service */ "LLt/");
/* harmony import */ var src_services_profile_service__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! src/services/profile.service */ "2l2O");
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! src/environments/environment */ "AytR");
/* harmony import */ var src_services_mlogger_service__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! src/services/mlogger.service */ "0InE");
/* harmony import */ var src_services_fcm_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! src/services/fcm.service */ "KqhZ");
















let AppComponent = class AppComponent {
    constructor(config, platform, navCtrl, splashScreen, statusBar, translate, myEvent, _authService, fcmService, _profileService, _mlogger) {
        this.config = config;
        this.platform = platform;
        this.navCtrl = navCtrl;
        this.splashScreen = splashScreen;
        this.statusBar = statusBar;
        this.translate = translate;
        this.myEvent = myEvent;
        this._authService = _authService;
        this.fcmService = fcmService;
        this._profileService = _profileService;
        this._mlogger = _mlogger;
        this.selectedIndex = 0;
        this.appVersion = src_environments_environment__WEBPACK_IMPORTED_MODULE_13__["environment"].appVersion;
        this.appBuildDate = src_environments_environment__WEBPACK_IMPORTED_MODULE_13__["environment"].appBuildDate;
        this.appPages = [
            {
                title: 'home',
                url: '/tab/my-dashboard',
                icon: 'home'
            },
            {
                title: 'Settings',
                url: '/change-theme',
                icon: 'settings'
            }, {
                title: 'Wallet / CASA',
                url: '/wallet',
                icon: 'wallet'
            },
            // {
            //   title: 'Wallet / CASA',
            //   url: '/wallet-recharge',
            //   icon: 'zmdi zmdi-balance-wallet'
            // },
            {
                title: 'Vehicles',
                url: '/tab/vehicle-list',
                icon: 'car'
            },
            {
                title: 'Helpdesk Tickets',
                url: '/tab/services-list',
                icon: 'ticket'
            },
            {
                title: 'logout',
                url: '/welcome',
                icon: 'log-out'
            },
        ];
        this.labels = ['Family', 'Friends', 'Notes', 'Work', 'Travel', 'Reminders'];
        this.rtlSide = "left";
        this.isLoggedIn = false;
        this.initializeApp();
        if (localStorage.getItem('userId') === null) {
            this.navCtrl.navigateRoot(['./welcome']);
        }
        else {
            this.navCtrl.navigateRoot(['./tab/my-dashboard']);
        }
        this.myEvent.getLanguageObservable().subscribe(value => {
            this.navCtrl.navigateRoot(['./tabs']);
            this.globalize(value);
        });
        this.isLoggedIn = (localStorage.getItem("userId") !== null) ? true : false;
    }
    initializeApp() {
        this.platform.ready().then(() => {
            this.statusBar.styleLightContent();
            this.splashScreen.hide();
            let defaultLang = window.localStorage.getItem(src_models_contants_models__WEBPACK_IMPORTED_MODULE_8__["Constants"].KEY_DEFAULT_LANGUAGE);
            this.globalize(defaultLang);
            // Trigger the push setup 
            //this.fcmService.initPush();
        });
        this._mlogger.log_init(src_environments_environment__WEBPACK_IMPORTED_MODULE_13__["environment"].loggingTool, 'mlogger', null, src_services_mlogger_service__WEBPACK_IMPORTED_MODULE_14__["Mlogger"].severity.debug, null, null, '+5:30', {});
        this._authService.userLogin.subscribe(data => {
            this.isLoggedIn = (data.state === 'login') ? true : false;
            this._authService.log({ subscibeLogin: data });
        });
        this._profileService.userProfile.subscribe(data => {
            this._profileService.log({ subscibeProfile: data });
            this.profileData = data.data;
        });
    }
    globalize(languagePriority) {
        this.translate.setDefaultLang("en");
        let defaultLangCode = this.config.availableLanguages[0].code;
        this.translate.use(languagePriority && languagePriority.length ? languagePriority : defaultLangCode);
        this.setDirectionAccordingly(languagePriority && languagePriority.length ? languagePriority : defaultLangCode);
    }
    setDirectionAccordingly(lang) {
        switch (lang) {
            case 'ar': {
                this.rtlSide = "rtl";
                break;
            }
            default: {
                this.rtlSide = "ltr";
                break;
            }
        }
    }
    buyAppAction() {
        window.open("http://bit.ly/cc_TrucksUp", '_system', 'location=no');
    }
    ngOnInit() {
        this.profileData = JSON.parse(localStorage.getItem("profileData"));
        console.log({
            data: this.profileData
        });
        const path = window.location.pathname.split('folder/')[1];
        if (path !== undefined) {
            this.selectedIndex = this.appPages.findIndex(page => page.title.toLowerCase() === path.toLowerCase());
        }
    }
};
AppComponent.ctorParameters = () => [
    { type: undefined, decorators: [{ type: _angular_core__WEBPACK_IMPORTED_MODULE_3__["Inject"], args: [_app_config__WEBPACK_IMPORTED_MODULE_9__["APP_CONFIG"],] }] },
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["Platform"] },
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["NavController"] },
    { type: _ionic_native_splash_screen_ngx__WEBPACK_IMPORTED_MODULE_5__["SplashScreen"] },
    { type: _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_6__["StatusBar"] },
    { type: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"] },
    { type: src_services_myevent_services__WEBPACK_IMPORTED_MODULE_10__["MyEvent"] },
    { type: src_services_auth_service__WEBPACK_IMPORTED_MODULE_11__["AuthService"] },
    { type: src_services_fcm_service__WEBPACK_IMPORTED_MODULE_15__["FcmService"] },
    { type: src_services_profile_service__WEBPACK_IMPORTED_MODULE_12__["ProfileService"] },
    { type: src_services_mlogger_service__WEBPACK_IMPORTED_MODULE_14__["MloggerProvider"] }
];
AppComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Component"])({
        selector: 'app-root',
        template: _raw_loader_app_component_html__WEBPACK_IMPORTED_MODULE_1__["default"],
        styles: [_app_component_scss__WEBPACK_IMPORTED_MODULE_2__["default"]]
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [Object, _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["Platform"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["NavController"],
        _ionic_native_splash_screen_ngx__WEBPACK_IMPORTED_MODULE_5__["SplashScreen"],
        _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_6__["StatusBar"],
        _ngx_translate_core__WEBPACK_IMPORTED_MODULE_7__["TranslateService"],
        src_services_myevent_services__WEBPACK_IMPORTED_MODULE_10__["MyEvent"],
        src_services_auth_service__WEBPACK_IMPORTED_MODULE_11__["AuthService"],
        src_services_fcm_service__WEBPACK_IMPORTED_MODULE_15__["FcmService"],
        src_services_profile_service__WEBPACK_IMPORTED_MODULE_12__["ProfileService"],
        src_services_mlogger_service__WEBPACK_IMPORTED_MODULE_14__["MloggerProvider"]])
], AppComponent);



/***/ }),

/***/ "ThQF":
/*!******************************************!*\
  !*** ./src/services/myevent.services.ts ***!
  \******************************************/
/*! exports provided: MyEvent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MyEvent", function() { return MyEvent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ "qCKp");
/* harmony import */ var _common_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./common.service */ "FBGF");


 // For rxjs 6

let MyEvent = class MyEvent {
    constructor(_commonService) {
        this._commonService = _commonService;
        this.selectedLanguage = new rxjs__WEBPACK_IMPORTED_MODULE_2__["Subject"]();
        this.placeholder = "";
        this.typeValue = "";
        this.isMobUpdate = false;
        this.headerName = "";
        this.content1 = "";
        this.content2 = "";
        this.hideLogo = false;
        this.fileName = 'myevent.services.ts';
    }
    getLanguageObservable() {
        try {
            return this.selectedLanguage.asObservable();
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getLanguageObservable()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setLanguageData(data) {
        try {
            this.selectedLanguage.next(data);
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setLanguageData(data)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setheaderName(val) {
        try {
            this.headerName = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setheaderName(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setSharedData(val) {
        try {
            this.countClick = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setSharedData(val: number)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setPlaceholder(val) {
        try {
            this.placeholder = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setPlaceholder(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setTypeValue(val) {
        try {
            this.typeValue = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setTypeValue(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setCountClick(val) {
        try {
            this.countClick = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setCountClick(val: number)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setIsMobUpdate(val) {
        try {
            this.isMobUpdate = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setIsMobUpdate(val: boolean)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setContent1(val) {
        try {
            this.content1 = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setContent1(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setContent2(val) {
        try {
            this.content2 = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setContent2(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setHideLogo(val) {
        try {
            this.hideLogo = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setHideLogo(val: boolean)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setSelectedCate(val) {
        try {
            this.selectedCate = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setSelectedCate(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    setRaiseDispute(val) {
        try {
            this.raiseDispute = val;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'setRaiseDispute(val: string)',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getRaiseDispute() {
        try {
            return this.raiseDispute;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getRaiseDispute()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getSelectedCate() {
        try {
            return this.selectedCate;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getSelectedCate()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getHideLogo() {
        try {
            return this.hideLogo;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getHideLogo()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getContent1() {
        try {
            return this.content1;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getContent1()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getContent2() {
        try {
            return this.content2;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getContent2()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getPlaceholder() {
        try {
            return this.placeholder;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getPlaceholder()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getTypeValue() {
        try {
            return this.typeValue;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getTypeValue()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getCountClick() {
        try {
            return this.countClick;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getCountClick()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
    getheaderName() {
        try {
            return this.headerName;
        }
        catch (error) {
            let obj = {
                fileName: this.fileName,
                functionName: 'getheaderName()',
                error: error
            };
            this._commonService.systemException(obj);
        }
    }
};
MyEvent.ctorParameters = () => [
    { type: _common_service__WEBPACK_IMPORTED_MODULE_3__["CommonService"] }
];
MyEvent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
        providedIn: 'root'
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_common_service__WEBPACK_IMPORTED_MODULE_3__["CommonService"]])
], MyEvent);



/***/ }),

/***/ "VzVu":
/*!**************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/app.component.html ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("<ion-app [dir]=\"rtlSide\">\r\n\t<ion-split-pane contentId=\"main-content\">\r\n\t\t<ion-menu contentId=\"main-content\" class=\"menu menu-bg-img\" *ngIf=\"isLoggedIn\">\r\n\t\t\t<ion-header>\r\n\t\t\t\t<div class=\"profile_box\">\r\n\t\t\t\t\t<div class=\"profile_img center_img\">\r\n\t\t\t\t\t\t<img src=\"./assets/imgs/user-avtar.png\" class=\"crop_img\">\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class=\"profile_details\">\r\n\t\t\t\t\t\t<h1>{{profileData?.full_name}}</h1>\r\n\t\t\t\t\t\t<h2>{{profileData?.phone}}</h2>\r\n\t\t\t\t\t\t<!-- <p>{{profileData.email}}</p> -->\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</ion-header>\r\n\t\t\t<ion-content class=\"menu_list\">\r\n\t\t\t\t<ion-list lines=\"none\">\r\n\t\t\t\t\t<div *ngFor=\"let p of appPages\">\r\n\t\t\t\t\t\t<ion-menu-toggle auto-hide=\"false\" *ngIf=\"p.url\">\r\n\t\t\t\t\t\t\t<ion-item class=\"item-menu\" detail=\"false\" [routerDirection]=\"'forward'\"\r\n\t\t\t\t\t\t\t\t[routerLink]=\"[p.url]\">\r\n\t\t\t\t\t\t\t\t<div class=\"item_inner d-flex\">\r\n\t\t\t\t\t\t\t\t\t<ion-icon class=\"ion-text-start\" slot=\"start\" [name]=\"p.icon\"></ion-icon>\r\n\t\t\t\t\t\t\t\t\t<h2>{{ p.title | translate}}</h2>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</ion-item>\r\n\t\t\t\t\t\t</ion-menu-toggle>\r\n\r\n\t\t\t\t\t\t<ion-item button *ngIf=\"p.children?.length > 0\" (click)=\"p.open = !p.open\" class=\"sub-menu\"\r\n\t\t\t\t\t\t\t[class.active-parent]=\"p.open\" details=\"false\">\r\n\t\t\t\t\t\t\t<div class=\"item_inner d-flex\">\r\n\t\t\t\t\t\t\t\t<ion-icon class=\"ion-text-start\" slot=\"start\" name=\"arrow-forward-outline\"\r\n\t\t\t\t\t\t\t\t\t*ngIf=\"!p.open\"></ion-icon>\r\n\t\t\t\t\t\t\t\t<ion-icon class=\"ion-text-start\" slot=\"start\" name=\"arrow-down-outline\" *ngIf=\"p.open\">\r\n\t\t\t\t\t\t\t\t</ion-icon>\r\n\t\t\t\t\t\t\t\t<h2>{{ p.title | translate}}</h2>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</ion-item>\r\n\t\t\t\t\t\t<ion-list lines=\"none\" *ngIf=\"p.open\" class=\"sub-menu-list\">\r\n\t\t\t\t\t\t\t<ion-menu-toggle auto-hide=\"false\">\r\n\t\t\t\t\t\t\t\t<ion-item *ngFor=\"let sub of p.children\" detail=\"false\" [routerDirection]=\"'forward'\"\r\n\t\t\t\t\t\t\t\t\t[routerLink]=\"[sub.url]\" class=\"{{sub.status}}\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"item_inner d-flex\">\r\n\t\t\t\t\t\t\t\t\t\t<ion-icon class=\"ion-text-start\" slot=\"start\" [class]=\"sub.icon\"></ion-icon>\r\n\t\t\t\t\t\t\t\t\t\t<h2>{{ sub.title | translate}}</h2>\r\n\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t</ion-item>\r\n\t\t\t\t\t\t\t</ion-menu-toggle>\r\n\t\t\t\t\t\t</ion-list>\r\n\t\t\t\t\t</div>\r\n\r\n\t\t\t\t\t<!-- <div *ngIf=\"config.showBuyPromt\" (click)=\"buyAppAction()\" class=\"buy_this_app\">\r\n\t\t\t\t\t\t<h2>\r\n\t\t\t\t\t\t\t<ion-icon class=\"zmdi zmdi-shopping-cart\"></ion-icon>\r\n\t\t\t\t\t\t\t{{\"buy_this_app\" | translate}}\r\n\t\t\t\t\t\t</h2>\r\n\t\t\t\t\t</div> -->\r\n\r\n\t\t\t\t</ion-list>\r\n\t\t\t</ion-content>\r\n\t\t\t<ion-footer class=\"ion-no-border\">\r\n\t\t\t\t<div class=\"hr\"> </div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<h2>\r\n\t\t\t\t\t\t{{ appVersion }} ({{appBuildDate}})\r\n\t\t\t\t\t</h2>\r\n\t\t\t\t</div>\r\n\t\t\t</ion-footer>\r\n\t\t</ion-menu>\r\n\t\t<ion-router-outlet id=\"main-content\"></ion-router-outlet>\r\n\t</ion-split-pane>\r\n</ion-app>");

/***/ }),

/***/ "YAtm":
/*!***********************************************************************!*\
  !*** ./src/models/vehicle-attachment/vehicle-attachment.component.ts ***!
  \***********************************************************************/
/*! exports provided: VehicleAttachmentComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VehicleAttachmentComponent", function() { return VehicleAttachmentComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _raw_loader_vehicle_attachment_component_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./vehicle-attachment.component.html */ "3rhY");
/* harmony import */ var _vehicle_attachment_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./vehicle-attachment.component.scss */ "C9ry");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "TEn/");





let VehicleAttachmentComponent = class VehicleAttachmentComponent {
    constructor(_modelController) {
        this._modelController = _modelController;
        this.data = {
            userOption: '',
            file: '',
            docKey: ''
        };
        this.filename = '';
    }
    ngOnInit() {
        this.vehicleDocTypeList = JSON.parse(localStorage.getItem("vehicleDocTypeList"));
        this.optionField = Object.values(this.vehicleDocTypeList);
    }
    onFileSelected(event) {
        this.fileData = event.target.files[0];
        this.filename = this.fileData.name;
    }
    cancel() {
        this.data.userOption = 'cancel';
        this._modelController.dismiss(this.data);
    }
    confirm() {
        const key = Object.keys(this.vehicleDocTypeList).find(key => this.vehicleDocTypeList[key] === this.selectedDocType);
        this.data.file = this.fileData;
        this.data.docKey = key;
        this.data.userOption = 'confirm';
        this._modelController.dismiss(this.data);
    }
};
VehicleAttachmentComponent.ctorParameters = () => [
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"] }
];
VehicleAttachmentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Component"])({
        selector: 'app-vehicle-attachment',
        template: _raw_loader_vehicle_attachment_component_html__WEBPACK_IMPORTED_MODULE_1__["default"],
        styles: [_vehicle_attachment_component_scss__WEBPACK_IMPORTED_MODULE_2__["default"]]
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"]])
], VehicleAttachmentComponent);



/***/ }),

/***/ "YcfN":
/*!**************************************************************!*\
  !*** ./src/app/vehicle-filter/vehicle-filter.component.scss ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-header {\n  box-shadow: 0 -4px 9px 9px rgba(0, 0, 0, 0.1);\n}\nion-header ion-toolbar ion-title {\n  margin: auto 0;\n  padding: 0 20px !important;\n}\nion-header ion-toolbar ion-title ion-icon {\n  font-size: 1.5rem !important;\n}\nion-header ion-toolbar ion-title span {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n  font-size: 16px;\n  letter-spacing: 2.4px;\n}\n.form {\n  position: relative;\n  z-index: 99;\n  width: 100%;\n  height: 100%;\n}\n.form .header-box {\n  height: 50px;\n  margin: 5px 15px 3px 15px;\n  padding: auto;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  color: var(--primary);\n  font-size: 14px !important;\n}\n.form .header-box h4 {\n  padding-left: 10px;\n  padding-right: 10px;\n  font-size: 14px !important;\n}\n.form ion-list {\n  margin: 0px 18px 0px 18px;\n  box-shadow: none;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  height: 100%;\n}\n.form ion-list .first-item {\n  padding-top: 10px !important;\n}\n.form ion-list ion-item {\n  margin: auto;\n  padding: 0px 15px 0px 15px;\n}\n.form ion-list ion-item ion-label {\n  color: var(--text-light) !important;\n  width: 100% !important;\n  font-weight: 400 !important;\n  font-size: 14px !important;\n}\n.form ion-list ion-item ion-radio {\n  --color-checked: var(--primary);\n}\n.form ion-list ion-item .col-box ion-col {\n  text-align: center;\n  margin: 5px;\n  border: 0.5px solid var(--primary) !important;\n  border-radius: 5px !important;\n  color: var(--primary) !important;\n}\n.form ion-list .autocomp {\n  margin: 10px 15px 10px 15px;\n}\nion-footer ion-button {\n  width: 45% !important;\n  margin: 10px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3ZlaGljbGUtZmlsdGVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksNkNBQUE7QUFDSjtBQUFJO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0FBRVI7QUFEUTtFQUNJLDRCQUFBO0FBR1o7QUFEUTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtBQUdaO0FBRUE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQUNEO0FBQ0M7RUFDQyxZQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7QUFDRjtBQUFFO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0FBRUg7QUFFQztFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBQUFGO0FBQ0U7RUFDQyw0QkFBQTtBQUNIO0FBQ0U7RUFFQyxZQUFBO0VBQ0EsMEJBQUE7QUFBSDtBQUNHO0VBQ0MsbUNBQUE7RUFDQSxzQkFBQTtFQUVBLDJCQUFBO0VBQ0EsMEJBQUE7QUFBSjtBQUVHO0VBQ0MsK0JBQUE7QUFBSjtBQUtJO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsNkNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FBSEw7QUFRRTtFQUNDLDJCQUFBO0FBTkg7QUFXQztFQUNDLHFCQUFBO0VBQ0EsWUFBQTtBQVJGIiwiZmlsZSI6InZlaGljbGUtZmlsdGVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDlweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGlvbi10b29sYmFyIGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW9uLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvL21hcmdpbi10b3A6IDExcHg7XG5cdC5oZWFkZXItYm94IHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiA1cHggMTVweCAzcHggMTVweDtcblx0XHRwYWRkaW5nOiBhdXRvO1xuXHRcdGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tYmdfbGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0aDQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGlvbi1saXN0IHtcblx0XHRtYXJnaW46IDBweCAxOHB4IDBweCAxOHB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1iZ19saWdodCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQuZmlyc3QtaXRlbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRpb24taXRlbSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcblx0XHRcdGlvbi1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0KSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpb24tcmFkaW8ge1xuXHRcdFx0XHQtLWNvbG9yLWNoZWNrZWQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIFxuXHRcdFx0fVxuXHRcdFx0LmNvbC1ib3gge1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAxNyU7XG5cdFx0XHRcdGlvbi1jb2wge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0XHRib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0b2NvbXAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuXHRcdH1cblx0fVxufVxuaW9uLWZvb3Rlcntcblx0aW9uLWJ1dHRvbntcblx0XHR3aWR0aDo0NSUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDEwcHg7XG5cdH1cbn1cblxuIl19 */");

/***/ }),

/***/ "ZAI4":
/*!*******************************!*\
  !*** ./src/app/app.module.ts ***!
  \*******************************/
/*! exports provided: HttpLoaderFactory, AppModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HttpLoaderFactory", function() { return HttpLoaderFactory; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppModule", function() { return AppModule; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/platform-browser */ "jhN1");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "tyNb");
/* harmony import */ var _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ngx-translate/core */ "sYmb");
/* harmony import */ var _ngx_translate_http_loader__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ngx-translate/http-loader */ "mqiu");
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common/http */ "tk/3");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ "TEn/");
/* harmony import */ var _ionic_native_splash_screen_ngx__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ionic-native/splash-screen/ngx */ "54vc");
/* harmony import */ var _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ionic-native/status-bar/ngx */ "VYYF");
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/forms */ "3Pt+");
/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./app.component */ "Sy1n");
/* harmony import */ var _app_routing_module__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./app-routing.module */ "vY5A");
/* harmony import */ var _app_config__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./app.config */ "aR35");
/* harmony import */ var src_services_Interceptor_provider_interceptor__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! src/services/Interceptor-provider.interceptor */ "8l85");
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ "m/P+");
/* harmony import */ var src_models_wallet_filter_wallet_filter_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! src/models/wallet-filter/wallet-filter.component */ "AoF4");
/* harmony import */ var _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @ng-select/ng-select */ "ZOsW");
/* harmony import */ var _vehicle_filter_vehicle_filter_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./vehicle-filter/vehicle-filter.component */ "uhMM");
/* harmony import */ var _ionic_native_social_sharing_ngx__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @ionic-native/social-sharing/ngx */ "/XPu");
/* harmony import */ var src_models_service_filter_service_filter_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! src/models/service-filter/service-filter.component */ "HEGi");
/* harmony import */ var _ionic_native_file_opener_ngx__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @ionic-native/file-opener/ngx */ "te5A");
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @sentry/angular */ "UH2p");
/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! src/environments/environment */ "AytR");
/* harmony import */ var _angular_fire_auth__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @angular/fire/auth */ "UbJi");
/* harmony import */ var _angular_fire_firestore__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/fire/firestore */ "I/3d");
/* harmony import */ var _angular_fire__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @angular/fire */ "spgP");
/* harmony import */ var src_models_helpdesk_attachment_helpdesk_attachment_component__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! src/models/helpdesk-attachment/helpdesk-attachment.component */ "0lNN");
/* harmony import */ var src_models_vehicle_attachment_vehicle_attachment_component__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! src/models/vehicle-attachment/vehicle-attachment.component */ "YAtm");







//import { UpcomingPageModule } from './upcoming/upcoming.module';












//import { Clipboard } from '@ionic-native/clipboard/ngx';












function HttpLoaderFactory(http) {
    return new _ngx_translate_http_loader__WEBPACK_IMPORTED_MODULE_5__["TranslateHttpLoader"](http);
}
let AppModule = class AppModule {
};
AppModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
        declarations: [
            _app_component__WEBPACK_IMPORTED_MODULE_11__["AppComponent"],
            src_models_wallet_filter_wallet_filter_component__WEBPACK_IMPORTED_MODULE_16__["WalletFilterComponent"],
            _vehicle_filter_vehicle_filter_component__WEBPACK_IMPORTED_MODULE_18__["VehicleFilterComponent"],
            src_models_service_filter_service_filter_component__WEBPACK_IMPORTED_MODULE_20__["ServiceFilterComponent"],
            src_models_helpdesk_attachment_helpdesk_attachment_component__WEBPACK_IMPORTED_MODULE_27__["HelpdeskAttachmentComponent"],
            src_models_vehicle_attachment_vehicle_attachment_component__WEBPACK_IMPORTED_MODULE_28__["VehicleAttachmentComponent"]
        ],
        entryComponents: [],
        imports: [
            _angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__["BrowserModule"],
            _ionic_angular__WEBPACK_IMPORTED_MODULE_7__["IonicModule"].forRoot(),
            _app_routing_module__WEBPACK_IMPORTED_MODULE_12__["AppRoutingModule"],
            _angular_common_http__WEBPACK_IMPORTED_MODULE_6__["HttpClientModule"],
            _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__["TranslateModule"],
            _ng_select_ng_select__WEBPACK_IMPORTED_MODULE_17__["NgSelectModule"],
            _angular_forms__WEBPACK_IMPORTED_MODULE_10__["FormsModule"],
            _angular_fire__WEBPACK_IMPORTED_MODULE_26__["AngularFireModule"].initializeApp(src_environments_environment__WEBPACK_IMPORTED_MODULE_23__["environment"].firebaseConfig),
            _angular_fire_auth__WEBPACK_IMPORTED_MODULE_24__["AngularFireAuthModule"],
            _angular_fire_firestore__WEBPACK_IMPORTED_MODULE_25__["AngularFirestoreModule"],
            //      UpcomingPageModule,    
            _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__["TranslateModule"].forRoot({
                loader: {
                    provide: _ngx_translate_core__WEBPACK_IMPORTED_MODULE_4__["TranslateLoader"],
                    useFactory: HttpLoaderFactory,
                    deps: [_angular_common_http__WEBPACK_IMPORTED_MODULE_6__["HttpClient"]]
                }
            })
        ],
        providers: [
            _ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_9__["StatusBar"],
            _ionic_native_splash_screen_ngx__WEBPACK_IMPORTED_MODULE_8__["SplashScreen"],
            _ionic_native_file_opener_ngx__WEBPACK_IMPORTED_MODULE_21__["FileOpener"],
            //Clipboard,
            _ionic_native_social_sharing_ngx__WEBPACK_IMPORTED_MODULE_19__["SocialSharing"],
            _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_15__["InAppBrowser"],
            {
                provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ErrorHandler"],
                useValue: _sentry_angular__WEBPACK_IMPORTED_MODULE_22__["createErrorHandler"]({
                    showDialog: src_environments_environment__WEBPACK_IMPORTED_MODULE_23__["environment"].sentryFeedbackUserDialog,
                }),
            },
            {
                provide: _sentry_angular__WEBPACK_IMPORTED_MODULE_22__["TraceService"],
                deps: [_angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]],
            },
            {
                provide: _angular_core__WEBPACK_IMPORTED_MODULE_1__["APP_INITIALIZER"],
                useFactory: () => () => { },
                deps: [_sentry_angular__WEBPACK_IMPORTED_MODULE_22__["TraceService"]],
                multi: true,
            },
            { provide: _app_config__WEBPACK_IMPORTED_MODULE_13__["APP_CONFIG"], useValue: _app_config__WEBPACK_IMPORTED_MODULE_13__["BaseAppConfig"] },
            { provide: _angular_router__WEBPACK_IMPORTED_MODULE_3__["RouteReuseStrategy"], useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__["IonicRouteStrategy"] },
            { provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_6__["HTTP_INTERCEPTORS"], useClass: src_services_Interceptor_provider_interceptor__WEBPACK_IMPORTED_MODULE_14__["InterceptorProvider"], multi: true }
        ],
        bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_11__["AppComponent"]]
    })
], AppModule);



/***/ }),

/***/ "aR35":
/*!*******************************!*\
  !*** ./src/app/app.config.ts ***!
  \*******************************/
/*! exports provided: APP_CONFIG, BaseAppConfig */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "APP_CONFIG", function() { return APP_CONFIG; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseAppConfig", function() { return BaseAppConfig; });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL");

let APP_CONFIG = new _angular_core__WEBPACK_IMPORTED_MODULE_0__["InjectionToken"]("app.config");
const BaseAppConfig = {
    availableLanguages: [{
            code: 'en',
            name: 'English'
        }, {
            code: 'ar',
            name: 'Arabic'
        }, {
            code: 'es',
            name: 'Spanish'
        }, {
            code: 'fr',
            name: 'French'
        }, {
            code: 'id',
            name: 'Indonesian'
        }, {
            code: 'pt',
            name: 'Portuguese'
        }],
    showBuyPromt: false
};


/***/ }),

/***/ "k8oS":
/*!***********************************!*\
  !*** ./src/services/constants.ts ***!
  \***********************************/
/*! exports provided: CONSTANTS, COLUMNS, MESSAGES */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CONSTANTS", function() { return CONSTANTS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "COLUMNS", function() { return COLUMNS; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MESSAGES", function() { return MESSAGES; });
var CONSTANTS;
(function (CONSTANTS) {
    CONSTANTS[CONSTANTS["ROW_COUNT"] = 20] = "ROW_COUNT";
    CONSTANTS["WALLET_STATEMENT_API"] = "/rest/reports/run";
    CONSTANTS["WALLET_TOPUP_BAL_ENQ"] = "/rest/pgtopup/check";
    CONSTANTS["WALLET_TOPUP_BEGIN"] = "/rest/pgtopup/begin";
    CONSTANTS["PG_TRANSACTION_STATUS"] = "/rest/pgtopup";
    CONSTANTS["SERVICE_REQUEST_API"] = "/rest/tickets/topics";
    CONSTANTS["userId"] = "C777777";
    CONSTANTS["LOGIN_TYPE"] = "userid";
    CONSTANTS["SERVICE_REQUEST_TICKETS_API"] = "/rest/reports/run";
    CONSTANTS["VEHICLE_LISTING_API"] = "/rest/reports/run";
    CONSTANTS["VEHICLE_GENERATE_CHALLAN_PDF_API"] = "/rest/vehicles/challanpdf";
    CONSTANTS["VEHICLE_DOWNLOAD_CHALLAN_PDF_API"] = "/rest/files/download";
    CONSTANTS["LOGIN_API"] = "/user/fleetlogin";
    CONSTANTS["PROFILE_API"] = "/rest/profile";
    CONSTANTS["ADD_TICKET_API"] = "/rest/tickets";
    CONSTANTS["CLOSE_TICKET_API"] = "/rest/tickets/close";
    CONSTANTS["TICKET_ATTACHMENT_LISTS_API"] = "/rest/tickets/docs/list/";
    CONSTANTS["VEHICLE_ATTACHMENT_LISTS_API"] = "/rest/vehicles/docs/list/";
    CONSTANTS["ATTACHMENT_LISTS_API"] = "/rest/tickets/docs/list/1804";
    CONSTANTS["ADD_VEHICLE_API"] = "/rest/enrollment/addvehicle";
    CONSTANTS["GLOBAL_INIT_API"] = "https://driver.1pay.devops.merce.co/apiSample.php";
    CONSTANTS[CONSTANTS["SUBTRACT_DAYS"] = 90] = "SUBTRACT_DAYS";
    CONSTANTS[CONSTANTS["API_TIMEOUT"] = 60000] = "API_TIMEOUT";
    CONSTANTS["DISPUTE_ALERT_MSG"] = "A dispute has been raised with id #";
    CONSTANTS["TICKET_ALERT_MSG"] = "Ticket has been successfully created with ticket ID #";
    CONSTANTS["VEHICLE_ADD_ALERT_MSG"] = "Vehicle added successfully";
    CONSTANTS["OFFLINE_MSG"] = "Please check your internet connection";
    CONSTANTS["SHARE_TOP_HEADER"] = "Sent via 1PAY";
    CONSTANTS["SHARE_FOOTER_NOTE"] = "Install 1PAY FASTag app and move fast with the 1PAY Fastag app, pay for tolls, manage trips expenses and track all your support requests using our elegant and speedy interface.";
    CONSTANTS["VEHICLE_SUSPEND_API"] = "/rest/vehicles/suspend/";
    CONSTANTS["NO_RECORD"] = "No records to load";
    CONSTANTS["TICKET_STATUS_CNT_API"] = "/rest/tickets/summary";
    CONSTANTS["NOTIFICATION_TEST_BTN"] = "true";
    CONSTANTS["PG_MERCE_URL"] = "https://driver.1pay.devops.merce.co/demo.php";
    CONSTANTS["TMP_FCM_URL"] = "http://mobapp01.centralindia.cloudapp.azure.com:8181/fleetapi/rest";
    CONSTANTS["GET_CHANNELS_API"] = "/rest/pns/topics";
    CONSTANTS["SUBSCRIBE_CHANNEL_API"] = "/rest/pns/subscribe/";
    CONSTANTS["UNSUBSCRIBE_CHANNEL_API"] = "/rest/pns/unsubscribe/";
    CONSTANTS["TOPIC_NOTIFICATION_API"] = "/rest/pns/topic/send";
    CONSTANTS["LOCAL_INIT_URL"] = "/rest/device/register";
    CONSTANTS["TICKET_DOC_TYPE_API"] = "/rest/tickets/docs/types";
    CONSTANTS["TICKET_DOC_UPLOAD_API"] = "/rest/tickets/docs/upload/";
    CONSTANTS["VEHICLE_DOC_TYPE_API"] = "/rest/vehicles/docs/types";
    CONSTANTS["VEHICLE_DOC_UPLOAD_API"] = "/rest/vehicles/docs/upload/";
    CONSTANTS["VEHICLE_DOC_DOWNLOAD_API"] = "/rest/vehicles/docs/download/";
    // MONTH_START = "2021-07-01",
    // MONTH_END = "2021-10-30",
})(CONSTANTS || (CONSTANTS = {}));
;
var COLUMNS;
(function (COLUMNS) {
    COLUMNS["id"] = "id";
    COLUMNS["WALLET_TXN_ID"] = "wallet_txn_id";
    COLUMNS["REF_TXN_ID"] = "ref_txn_id";
    COLUMNS["WALLET_ID"] = "wallet_id";
    COLUMNS["TXN_TYPE"] = "txn_type";
    COLUMNS["OPENING_BALANCE"] = "opening_balance";
    COLUMNS["TXN_AMOUNT"] = "txn_amount";
    COLUMNS["CLOSING_BALANCE"] = "closing_balance";
    COLUMNS["SECURITY_DEPOSIT"] = "security_deposit";
    COLUMNS["NARRATION"] = "narration";
    COLUMNS["TXN_DATE"] = "txn_date";
    COLUMNS["PAY_MODE"] = "pay_mode";
    COLUMNS["PARTNER_ID"] = "partner_id";
    COLUMNS["PARTNER_REF_NO"] = "partner_ref_no";
    COLUMNS["UDF1"] = "udf1";
    COLUMNS["UDF2"] = "udf2";
    COLUMNS["UDF3"] = "udf3";
    COLUMNS["UDF4"] = "udf4";
    COLUMNS["UDF5"] = "udf5";
    COLUMNS["UDF6"] = "udf6";
    COLUMNS["UDF7"] = "udf7";
    COLUMNS["UDF8"] = "udf8";
    COLUMNS["CREATED_ON"] = "created_on";
    COLUMNS["CREATED_BY"] = "created_by";
    COLUMNS["SOURCE_CHANNEL"] = "source_channel";
    COLUMNS["SOURCE_CHANNEL_IP"] = "source_channel_ip";
    COLUMNS["reader_ts"] = "reader_ts";
    COLUMNS["req_pay_id"] = "req_pay_id";
    COLUMNS["user_id"] = "user_id";
    COLUMNS["remarks"] = "remarks";
    COLUMNS["data"] = "data";
    COLUMNS["status"] = "status";
    COLUMNS["admin_remark"] = "admin_remark";
    COLUMNS["created_by"] = "created_by";
    COLUMNS["created_on"] = "created_on";
    COLUMNS["last_updated_by"] = "last_updated_by";
    COLUMNS["last_updated_on"] = "last_updated_on";
    COLUMNS["category_id"] = "category_id";
    COLUMNS["category_desc"] = "category_desc";
    COLUMNS["vehicle_id"] = "vehicle_id";
    COLUMNS["vehicle_number"] = "vehicle_number";
    COLUMNS["cust_id"] = "cust_id";
    COLUMNS["vehicle_class_id"] = "vehicle_class_id";
    COLUMNS["tag_class_id"] = "tag_class_id";
    COLUMNS["engine_number"] = "engine_number";
    COLUMNS["chassis_number"] = "chassis_number";
    COLUMNS["is_commercial"] = "is_commercial";
    COLUMNS["is_deleted"] = "is_deleted";
    COLUMNS["rodt"] = "rodt";
    COLUMNS["sms_flag"] = "sms_flag";
    COLUMNS["tid"] = "tid";
    COLUMNS["tag_id"] = "tag_id";
    COLUMNS["customer_id"] = "customer_id";
    COLUMNS["tag_status"] = "tag_status";
    COLUMNS["signature_data"] = "signature_data";
    COLUMNS["barcode_data"] = "barcode_data";
    COLUMNS["tag_pwd"] = "tag_pwd";
    COLUMNS["kill_pwd"] = "kill_pwd";
    COLUMNS["rfu1"] = "rfu1";
    COLUMNS["rfu2"] = "rfu2";
    COLUMNS["rfu3"] = "rfu3";
    COLUMNS["exe_code"] = "exe_code";
    COLUMNS["vrn"] = "vrn";
    COLUMNS["barcode"] = "barcode";
    COLUMNS["tag_class"] = "tag_class";
    COLUMNS["issuer_ts"] = "issuer_ts";
    COLUMNS["company_name"] = "company_name";
    COLUMNS["customer_type"] = "customer_type";
    COLUMNS["email"] = "email";
    COLUMNS["faillogin_count"] = "faillogin_count";
    COLUMNS["full_name"] = "full_name";
    COLUMNS["kyc_type"] = "kyc_type";
    COLUMNS["last_login_ts"] = "last_login_ts";
    COLUMNS["notification_settings"] = "notification_settings";
    COLUMNS["password_change_ts"] = "password_change_ts";
    COLUMNS["phone"] = "phone";
    COLUMNS["preferences"] = "preferences";
    COLUMNS["primary_address"] = "primary_address";
    COLUMNS["role"] = "role";
    COLUMNS["role_id"] = "role_id";
    COLUMNS["user_type"] = "user_type";
    COLUMNS["wallet_id"] = "wallet_id";
})(COLUMNS || (COLUMNS = {}));
;
var MESSAGES;
(function (MESSAGES) {
    MESSAGES["EMAIL_SENT"] = "Email sent successfully";
})(MESSAGES || (MESSAGES = {}));


/***/ }),

/***/ "kLfG":
/*!*****************************************************************************************************************************************!*\
  !*** ./node_modules/@ionic/core/dist/esm lazy ^\.\/.*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object ***!
  \*****************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

var map = {
	"./ion-action-sheet.entry.js": [
		"dUtr",
		"common",
		0
	],
	"./ion-alert.entry.js": [
		"Q8AI",
		"common",
		1
	],
	"./ion-app_8.entry.js": [
		"hgI1",
		"common",
		2
	],
	"./ion-avatar_3.entry.js": [
		"CfoV",
		"common",
		3
	],
	"./ion-back-button.entry.js": [
		"Nt02",
		"common",
		4
	],
	"./ion-backdrop.entry.js": [
		"Q2Bp",
		5
	],
	"./ion-button_2.entry.js": [
		"0Pbj",
		"common",
		6
	],
	"./ion-card_5.entry.js": [
		"ydQj",
		"common",
		7
	],
	"./ion-checkbox.entry.js": [
		"4fMi",
		"common",
		8
	],
	"./ion-chip.entry.js": [
		"czK9",
		"common",
		9
	],
	"./ion-col_3.entry.js": [
		"/CAe",
		10
	],
	"./ion-datetime_3.entry.js": [
		"WgF3",
		"common",
		11
	],
	"./ion-fab_3.entry.js": [
		"uQcF",
		"common",
		12
	],
	"./ion-img.entry.js": [
		"wHD8",
		13
	],
	"./ion-infinite-scroll_2.entry.js": [
		"2lz6",
		14
	],
	"./ion-input.entry.js": [
		"ercB",
		"common",
		15
	],
	"./ion-item-option_3.entry.js": [
		"MGMP",
		"common",
		16
	],
	"./ion-item_8.entry.js": [
		"9bur",
		"common",
		17
	],
	"./ion-loading.entry.js": [
		"cABk",
		"common",
		18
	],
	"./ion-menu_3.entry.js": [
		"kyFE",
		"common",
		19
	],
	"./ion-modal.entry.js": [
		"TvZU",
		"common",
		20
	],
	"./ion-nav_2.entry.js": [
		"vnES",
		"common",
		21
	],
	"./ion-popover.entry.js": [
		"qCuA",
		"common",
		22
	],
	"./ion-progress-bar.entry.js": [
		"0tOe",
		"common",
		23
	],
	"./ion-radio_2.entry.js": [
		"h11V",
		"common",
		24
	],
	"./ion-range.entry.js": [
		"XGij",
		"common",
		25
	],
	"./ion-refresher_2.entry.js": [
		"nYbb",
		"common",
		26
	],
	"./ion-reorder_2.entry.js": [
		"smMY",
		"common",
		27
	],
	"./ion-ripple-effect.entry.js": [
		"STjf",
		28
	],
	"./ion-route_4.entry.js": [
		"k5eQ",
		"common",
		29
	],
	"./ion-searchbar.entry.js": [
		"OR5t",
		"common",
		30
	],
	"./ion-segment_2.entry.js": [
		"fSgp",
		"common",
		31
	],
	"./ion-select_3.entry.js": [
		"lfGF",
		"common",
		32
	],
	"./ion-slide_2.entry.js": [
		"5xYT",
		33
	],
	"./ion-spinner.entry.js": [
		"nI0H",
		"common",
		34
	],
	"./ion-split-pane.entry.js": [
		"NAQR",
		35
	],
	"./ion-tab-bar_2.entry.js": [
		"knkW",
		"common",
		36
	],
	"./ion-tab_2.entry.js": [
		"TpdJ",
		"common",
		37
	],
	"./ion-text.entry.js": [
		"ISmu",
		"common",
		38
	],
	"./ion-textarea.entry.js": [
		"U7LX",
		"common",
		39
	],
	"./ion-toast.entry.js": [
		"L3sA",
		"common",
		40
	],
	"./ion-toggle.entry.js": [
		"IUOf",
		"common",
		41
	],
	"./ion-virtual-scroll.entry.js": [
		"8Mb5",
		42
	]
};
function webpackAsyncContext(req) {
	if(!__webpack_require__.o(map, req)) {
		return Promise.resolve().then(function() {
			var e = new Error("Cannot find module '" + req + "'");
			e.code = 'MODULE_NOT_FOUND';
			throw e;
		});
	}

	var ids = map[req], id = ids[0];
	return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {
		return __webpack_require__(id);
	});
}
webpackAsyncContext.keys = function webpackAsyncContextKeys() {
	return Object.keys(map);
};
webpackAsyncContext.id = "kLfG";
module.exports = webpackAsyncContext;

/***/ }),

/***/ "nBoA":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/models/helpdesk-attachment/helpdesk-attachment.component.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>\n  <ion-toolbar>\n    <ion-buttons slot=\"start\">\n      <ion-back-button text=\"\" icon=\"chevron-back-sharp\"></ion-back-button>\n    </ion-buttons>\n    <ion-title>\n      <div class=\"d-flex\">\n        <span class=\"logo\">Helpdesk Attachment</span>\n      </div>\n    </ion-title>\n  </ion-toolbar>\n</ion-header>\n<ion-content class=\"bg-img1\" fullscreen>\n  <div class=\"form\">\n    <ion-list lines=\"none\">\n      <ion-item>\n        <ion-label>Attachment: </ion-label>\n      </ion-item>\n      <div class=\"autocomp\">\n        <ng-select input [items]=\"optionField\" bindLabel=\"label\" bindValue=\"value\" [editableSearchTerm]=\"true\"\n          [multiple]=\"false\" placeholder=\"Please select attachment\" [(ngModel)]=\"selectedDocType\">\n        </ng-select>\n      </div>\n      <ion-item>\n        <div class=\"fileName\" *ngIf=\"filename\" slot=\"start\">\n          <ion-label> {{filename}} </ion-label>\n        </div>\n        <div slot=\"end\" class=\"file-input\">\n          <ion-input type=\"file\" class=\"file\" (change)=\"onFileSelected($event)\"></ion-input>\n          <ion-label class=\"file-input\">\n            Upload\n          </ion-label>\n        </div>\n      </ion-item>\n    </ion-list>\n  </div>\n</ion-content>\n<ion-footer>\n  <ion-toolbar>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"cancel()\">Cancel</ion-button>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"confirm()\">Submit\n    </ion-button>\n  </ion-toolbar>\n</ion-footer>");

/***/ }),

/***/ "qtrZ":
/*!*****************************************************************************************************!*\
  !*** ./node_modules/raw-loader/dist/cjs.js!./src/models/wallet-filter/wallet-filter.component.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>\n  <ion-toolbar>\n    <ion-buttons slot=\"start\">\n      <ion-back-button text=\"\" icon=\"chevron-back-sharp\"></ion-back-button>\n    </ion-buttons>\n    <ion-title>\n      <div class=\"d-flex\">\n        <span class=\"logo\">Wallet</span>\n      </div>\n    </ion-title>\n  </ion-toolbar>\n</ion-header>\n\n<ion-content class=\"bg-img1\" fullscreen>\n  <div class=\"form\">\n    <ion-grid>\n      <ion-row class=\"header-box\">\n        <ion-col size=\"6\">\n          <h4 class=\"ion-text-left\">Filters</h4>\n        </ion-col>\n        <ion-col size=\"6\">\n          <h4 class=\"ion-text-right\" (click)=\"resetFilters()\">Reset</h4>\n        </ion-col>\n      </ion-row>\n    </ion-grid>\n    <ion-list lines=\"none\">\n      <!-- <ion-radio-group> -->\n      <ion-item>\n        <ion-label class=\"first-item\">Date Range</ion-label>\n        <!-- <ion-radio slot=\"end\" value=\"ca\" (click)=\"dateSelected()\"></ion-radio> -->\n      </ion-item>\n      <ion-item>\n        <ion-grid class=\"col-box\">\n          <ion-row>\n            <ion-col>\n              <ion-label>From</ion-label>\n              <ion-datetime [(ngModel)]=\"startDate\" min=\"{{setStartDate}}\" max=\"{{setEndDate}}\"\n                (ionChange)='onDateChange($event.target.value)'></ion-datetime>\n            </ion-col>\n            <ion-col>\n              <ion-label>To</ion-label>\n              <ion-datetime [(ngModel)]=\"endDate\" min=\"{{startDate}}\" max=\"{{setEndDate}}\"\n                (ionChange)='onDateChange($event.target.value)'></ion-datetime>\n            </ion-col>\n          </ion-row>\n        </ion-grid>\n      </ion-item>\n      <ion-item>\n        <ion-label>VRN</ion-label>\n        <!-- <ion-radio slot=\"end\" value=\"sa\" (click)=\"vahicleSelected()\"></ion-radio> -->\n      </ion-item>\n      <div class=\"autocomp\">\n        <ng-select input [items]=\"optionField\" bindLabel=\"label\" bindValue=\"value\" [editableSearchTerm]=\"true\" [multiple]=\"false\" \n          placeholder=\"Please select VRN\" [(ngModel)]=\"selectedVehicle\" >\n        </ng-select>\n      </div>\n      <!-- </ion-radio-group> -->\n    </ion-list>\n  </div>\n</ion-content>\n\n<ion-footer>\n  <ion-toolbar>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"cancel()\">Cancel</ion-button>\n    <ion-button size=\"default\" class=\"btn\" slot=\"end\" (click)=\"confirm()\">Apply\n    </ion-button>\n  </ion-toolbar>\n</ion-footer>");

/***/ }),

/***/ "qyVj":
/*!***************************************************************!*\
  !*** ./src/models/wallet-filter/wallet-filter.component.scss ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-header {\n  box-shadow: 0 -4px 9px 9px rgba(0, 0, 0, 0.1);\n}\nion-header ion-toolbar ion-title {\n  margin: auto 0;\n  padding: 0 20px !important;\n}\nion-header ion-toolbar ion-title ion-icon {\n  font-size: 1.5rem !important;\n}\nion-header ion-toolbar ion-title span {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n  font-size: 16px;\n  letter-spacing: 2.4px;\n}\n.form {\n  position: relative;\n  z-index: 99;\n  width: 100%;\n  height: 100%;\n}\n.form .header-box {\n  height: 50px;\n  margin: 5px 15px 3px 15px;\n  padding: auto;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  color: var(--primary);\n  font-size: var(--sub_title_font_size) !important;\n}\n.form .header-box h4 {\n  padding-left: 10px;\n  padding-right: 10px;\n  font-size: var(--sub_title_font_size) !important;\n}\n.form ion-list {\n  margin: 0px 18px 0px 18px;\n  box-shadow: none;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  height: 100%;\n}\n.form ion-list .first-item {\n  padding-top: 10px !important;\n}\n.form ion-list ion-item {\n  margin: auto;\n  padding: 10px 15px 0px 15px;\n}\n.form ion-list ion-item ion-label {\n  color: var(--text-light) !important;\n  width: 100% !important;\n  font-weight: 400 !important;\n  font-size: var(--sub_title_font_size) !important;\n}\n.form ion-list ion-item ion-radio {\n  --color-checked: var(--primary);\n}\n.form ion-list ion-item .col-box ion-col {\n  text-align: center;\n  margin: 5px;\n  border: 0.5px solid var(--primary) !important;\n  border-radius: 5px !important;\n  color: var(--primary) !important;\n}\n.form ion-list .autocomp {\n  margin: 10px 15px 10px 15px;\n  font-size: var(--sub_title_font_size);\n}\n.form ion-list .autocomp .ng-select input {\n  padding-top: 10px;\n}\nion-footer ion-button {\n  width: 45% !important;\n  margin: 10px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3dhbGxldC1maWx0ZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSw2Q0FBQTtBQUNKO0FBQ0k7RUFDSSxjQUFBO0VBQ0EsMEJBQUE7QUFDUjtBQUFRO0VBQ0ksNEJBQUE7QUFFWjtBQUNRO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0FBQ1o7QUFJQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBREQ7QUFJQztFQUNDLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxnREFBQTtBQUZGO0FBR0U7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0RBQUE7QUFESDtBQUtDO0VBQ0MseUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FBSEY7QUFJRTtFQUNDLDRCQUFBO0FBRkg7QUFLRTtFQUVDLFlBQUE7RUFDQSwyQkFBQTtBQUpIO0FBS0c7RUFDQyxtQ0FBQTtFQUNBLHNCQUFBO0VBRUEsMkJBQUE7RUFDQSxnREFBQTtBQUpKO0FBTUc7RUFDQywrQkFBQTtBQUpKO0FBUUk7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSw2Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7QUFOTDtBQVdFO0VBQ0MsMkJBQUE7RUFDQSxxQ0FBQTtBQVRIO0FBVUc7RUFDQyxpQkFBQTtBQVJKO0FBZUM7RUFDQyxxQkFBQTtFQUNBLFlBQUE7QUFaRiIsImZpbGUiOiJ3YWxsZXQtZmlsdGVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDlweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcbiAgICBpb24tdG9vbGJhciBpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGlvbi1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvL21hcmdpbi10b3A6IDExcHg7XG5cblx0LmhlYWRlci1ib3gge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDVweCAxNXB4IDNweCAxNXB4O1xuXHRcdHBhZGRpbmc6IGF1dG87XG5cdFx0Ym9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1iZ19saWdodCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IHZhcigtLXN1Yl90aXRsZV9mb250X3NpemUpICFpbXBvcnRhbnQ7XG5cdFx0aDQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tc3ViX3RpdGxlX2ZvbnRfc2l6ZSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRpb24tbGlzdCB7XG5cdFx0bWFyZ2luOiAwcHggMThweCAwcHggMThweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tYmdfbGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0LmZpcnN0LWl0ZW0ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpb24taXRlbSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMHB4IDE1cHg7XG5cdFx0XHRpb24tbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1saWdodCkhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHQvL3BhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tc3ViX3RpdGxlX2ZvbnRfc2l6ZSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGlvbi1yYWRpbyB7XG5cdFx0XHRcdC0tY29sb3ItY2hlY2tlZDogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWJveCB7XG5cdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDE3JTtcblx0XHRcdFx0aW9uLWNvbCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hdXRvY29tcCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMTVweCAxMHB4IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXN1Yl90aXRsZV9mb250X3NpemUpO1xuXHRcdFx0Lm5nLXNlbGVjdCBpbnB1dHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmlvbi1mb290ZXJ7XG5cdGlvbi1idXR0b257XG5cdFx0d2lkdGg6NDUlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHR9XG59XG5cbiJdfQ== */");

/***/ }),

/***/ "uhMM":
/*!************************************************************!*\
  !*** ./src/app/vehicle-filter/vehicle-filter.component.ts ***!
  \************************************************************/
/*! exports provided: VehicleFilterComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VehicleFilterComponent", function() { return VehicleFilterComponent; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _raw_loader_vehicle_filter_component_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./vehicle-filter.component.html */ "H5ze");
/* harmony import */ var _vehicle_filter_component_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./vehicle-filter.component.scss */ "YcfN");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "TEn/");





let VehicleFilterComponent = class VehicleFilterComponent {
    constructor(_modelController) {
        this._modelController = _modelController;
        this.refundSel = false;
        this.dateSel = false;
        this.tollSel = false;
        this.vehicleSel = false;
    }
    ngOnInit() {
        this.tollPlaza = [
            { "name": "Anewadi" },
            { "name": "Khedshivapur" },
            { "name": "Nandgaon Peth" },
            { "name": "Patas" },
            { "name": "Sawaleshwar" },
            { "name": "Shirpur" },
            { "name": "Tamalwadi" },
            { "name": "Varwade" },
            { "name": "Hivargaon Pavsa" },
            { "name": "Palghar" },
            { "name": "Solapur " },
            { "name": "Pune " }
        ];
        this.vehicles = [
            { "name": "MH10AH2655" },
            { "name": "TN08AZ2254" },
            { "name": "RJ12SD8845" },
            { "name": "MH12AD3348" },
            { "name": "DL05AC5413" },
            { "name": "MH13AF9645" },
            { "name": "TN14KD3394" },
            { "name": "HR03KH9724" },
            { "name": "GJ05SD8941" }
        ];
    }
    rechargeSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.dateSel = false;
        this.refundSel = false;
    }
    refundSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.dateSel = false;
        this.refundSel = true;
    }
    dateSelected() {
        this.vehicleSel = false;
        this.tollSel = false;
        this.refundSel = false;
        this.dateSel = true;
    }
    vahicleSelected() {
        this.tollSel = false;
        this.vehicleSel = true;
        this.refundSel = false;
        this.dateSel = false;
    }
    tollSelected() {
        this.vehicleSel = false;
        this.tollSel = true;
        this.refundSel = false;
        this.dateSel = false;
    }
    cancel() {
        this._modelController.dismiss();
    }
    confirm() {
    }
};
VehicleFilterComponent.ctorParameters = () => [
    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"] }
];
VehicleFilterComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_3__["Component"])({
        selector: 'app-vehicle-filter',
        template: _raw_loader_vehicle_filter_component_html__WEBPACK_IMPORTED_MODULE_1__["default"],
        styles: [_vehicle_filter_component_scss__WEBPACK_IMPORTED_MODULE_2__["default"]]
    }),
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"])("design:paramtypes", [_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"]])
], VehicleFilterComponent);



/***/ }),

/***/ "vY5A":
/*!***************************************!*\
  !*** ./src/app/app-routing.module.ts ***!
  \***************************************/
/*! exports provided: AppRoutingModule */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppRoutingModule", function() { return AppRoutingModule; });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "mrSG");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "tyNb");



const routes = [
    {
        path: '',
        redirectTo: 'welcome',
        pathMatch: 'full'
    },
    {
        path: '',
        loadChildren: () => __webpack_require__.e(/*! import() | tab-tab-module */ "tab-tab-module").then(__webpack_require__.bind(null, /*! ./tab/tab.module */ "hOCx")).then(m => m.TabPageModule)
    },
    {
        path: 'folder/:id',
        loadChildren: () => __webpack_require__.e(/*! import() | folder-folder-module */ "folder-folder-module").then(__webpack_require__.bind(null, /*! ./folder/folder.module */ "yIOV")).then(m => m.FolderPageModule)
    },
    {
        path: 'sign-in',
        loadChildren: () => Promise.all(/*! import() | sign-in-sign-in-module */[__webpack_require__.e("default~sign-in-sign-in-module~verification-verification-module"), __webpack_require__.e("sign-in-sign-in-module")]).then(__webpack_require__.bind(null, /*! ./sign-in/sign-in.module */ "FuQ6")).then(m => m.SignInPageModule)
    },
    {
        path: 'verification',
        loadChildren: () => Promise.all(/*! import() | verification-verification-module */[__webpack_require__.e("default~sign-in-sign-in-module~verification-verification-module"), __webpack_require__.e("default~add-money-add-money-module~verification-verification-module"), __webpack_require__.e("verification-verification-module")]).then(__webpack_require__.bind(null, /*! ./verification/verification.module */ "Kw+X")).then(m => m.VerificationPageModule)
    },
    {
        path: 'my-profile',
        loadChildren: () => __webpack_require__.e(/*! import() | my-profile-my-profile-module */ "my-profile-my-profile-module").then(__webpack_require__.bind(null, /*! ./my-profile/my-profile.module */ "IptF")).then(m => m.MyProfilePageModule)
    },
    {
        path: 'change-theme',
        loadChildren: () => __webpack_require__.e(/*! import() | change-theme-change-theme-module */ "change-theme-change-theme-module").then(__webpack_require__.bind(null, /*! ./change-theme/change-theme.module */ "ZTkV")).then(m => m.ChangeThemePageModule)
    },
    {
        path: 'services-list',
        loadChildren: () => __webpack_require__.e(/*! import() | services-list-services-list-module */ "services-list-services-list-module").then(__webpack_require__.bind(null, /*! ./services-list/services-list.module */ "Bzwh")).then(m => m.ServicesListPageModule)
    },
    {
        path: 'ticket-list',
        loadChildren: () => Promise.all(/*! import() | vehicle-list-vehicle-list-module */[__webpack_require__.e("common"), __webpack_require__.e("vehicle-list-vehicle-list-module")]).then(__webpack_require__.bind(null, /*! ./vehicle-list/vehicle-list.module */ "p45I")).then(m => m.VehicleListPageModule)
    },
    {
        path: 'service-request',
        loadChildren: () => Promise.all(/*! import() | service-request-service-request-module */[__webpack_require__.e("common"), __webpack_require__.e("service-request-service-request-module")]).then(__webpack_require__.bind(null, /*! ./service-request/service-request.module */ "zL01")).then(m => m.ServiceRequestPageModule)
    },
    {
        path: 'forgot-password',
        loadChildren: () => __webpack_require__.e(/*! import() | forgot-password-forgot-password-module */ "forgot-password-forgot-password-module").then(__webpack_require__.bind(null, /*! ./forgot-password/forgot-password.module */ "JgOp")).then(m => m.ForgotPasswordPageModule)
    },
    {
        path: 'update-mobile-info',
        loadChildren: () => __webpack_require__.e(/*! import() | update-mobile-info-update-mobile-info-module */ "update-mobile-info-update-mobile-info-module").then(__webpack_require__.bind(null, /*! ./update-mobile-info/update-mobile-info.module */ "POGq")).then(m => m.UpdateMobileInfoPageModule)
    },
    {
        path: 'old-mobile-no',
        loadChildren: () => __webpack_require__.e(/*! import() | old-mobile-no-old-mobile-no-module */ "old-mobile-no-old-mobile-no-module").then(__webpack_require__.bind(null, /*! ./old-mobile-no/old-mobile-no.module */ "RhIk")).then(m => m.OldMobileNoPageModule)
    },
    {
        path: 'wallet-recharge',
        loadChildren: () => Promise.all(/*! import() | service-wallet-recharge-service-wallet-recharge-module */[__webpack_require__.e("default~add-money-add-money-module~raise-dispute-transaction-raise-dispute-transaction-module~servic~c83d0716"), __webpack_require__.e("default~add-money-add-money-module~dashboard-dashboard-module~service-wallet-recharge-service-wallet~05c51d99"), __webpack_require__.e("service-wallet-recharge-service-wallet-recharge-module")]).then(__webpack_require__.bind(null, /*! ./service-wallet-recharge/service-wallet-recharge.module */ "d98o")).then(m => m.ServiceWalletRechargePageModule)
    },
    {
        path: 'tab/wallet-query',
        loadChildren: () => Promise.all(/*! import() | service-wallet-query-service-wallet-query-module */[__webpack_require__.e("default~add-money-add-money-module~raise-dispute-transaction-raise-dispute-transaction-module~servic~c83d0716"), __webpack_require__.e("service-wallet-query-service-wallet-query-module")]).then(__webpack_require__.bind(null, /*! ./service-wallet-query/service-wallet-query.module */ "4d2A")).then(m => m.ServiceWalletQueryPageModule)
    },
    {
        path: 'tab/add-money',
        loadChildren: () => Promise.all(/*! import() | add-money-add-money-module */[__webpack_require__.e("default~add-money-add-money-module~raise-dispute-transaction-raise-dispute-transaction-module~servic~c83d0716"), __webpack_require__.e("default~add-money-add-money-module~dashboard-dashboard-module~service-wallet-recharge-service-wallet~05c51d99"), __webpack_require__.e("default~add-money-add-money-module~verification-verification-module"), __webpack_require__.e("common"), __webpack_require__.e("add-money-add-money-module")]).then(__webpack_require__.bind(null, /*! ./add-money/add-money.module */ "xUdR")).then(m => m.AddMoneyPageModule)
    },
    {
        path: 'tab/wallet-statement',
        loadChildren: () => Promise.all(/*! import() | wallet-statement-wallet-statement-module */[__webpack_require__.e("default~add-money-add-money-module~dashboard-dashboard-module~service-wallet-recharge-service-wallet~05c51d99"), __webpack_require__.e("common"), __webpack_require__.e("wallet-statement-wallet-statement-module")]).then(__webpack_require__.bind(null, /*! ./wallet-statement/wallet-statement.module */ "POJ2")).then(m => m.WalletStatementPageModule)
    },
    {
        path: 'wallet',
        loadChildren: () => Promise.all(/*! import() | wallet-wallet-module */[__webpack_require__.e("default~add-money-add-money-module~raise-dispute-transaction-raise-dispute-transaction-module~servic~c83d0716"), __webpack_require__.e("default~add-money-add-money-module~dashboard-dashboard-module~service-wallet-recharge-service-wallet~05c51d99"), __webpack_require__.e("common"), __webpack_require__.e("wallet-wallet-module")]).then(__webpack_require__.bind(null, /*! ./wallet/wallet.module */ "43Fg")).then(m => m.WalletPageModule)
    },
    {
        path: 'service-request-form',
        loadChildren: () => Promise.all(/*! import() | service-request-form-service-request-form-module */[__webpack_require__.e("default~add-money-add-money-module~raise-dispute-transaction-raise-dispute-transaction-module~servic~c83d0716"), __webpack_require__.e("default~raise-dispute-transaction-raise-dispute-transaction-module~service-request-form-service-requ~28aec47d"), __webpack_require__.e("service-request-form-service-request-form-module")]).then(__webpack_require__.bind(null, /*! ./service-request-form/service-request-form.module */ "Ml1u")).then(m => m.ServiceRequestFormPageModule)
    },
    {
        path: 'raise-dispute-transaction',
        loadChildren: () => Promise.all(/*! import() | raise-dispute-transaction-raise-dispute-transaction-module */[__webpack_require__.e("default~add-money-add-money-module~raise-dispute-transaction-raise-dispute-transaction-module~servic~c83d0716"), __webpack_require__.e("default~raise-dispute-transaction-raise-dispute-transaction-module~service-request-form-service-requ~28aec47d"), __webpack_require__.e("common"), __webpack_require__.e("raise-dispute-transaction-raise-dispute-transaction-module")]).then(__webpack_require__.bind(null, /*! ./raise-dispute-transaction/raise-dispute-transaction.module */ "tuFM")).then(m => m.RaiseDisputeTransactionPageModule)
    },
    {
        path: 'welcome',
        loadChildren: () => __webpack_require__.e(/*! import() | welcome-welcome-module */ "welcome-welcome-module").then(__webpack_require__.bind(null, /*! ./welcome/welcome.module */ "pi15")).then(m => m.WelcomePageModule)
    },
    {
        path: 'dashboard',
        loadChildren: () => Promise.all(/*! import() | dashboard-dashboard-module */[__webpack_require__.e("default~add-money-add-money-module~dashboard-dashboard-module~service-wallet-recharge-service-wallet~05c51d99"), __webpack_require__.e("dashboard-dashboard-module")]).then(__webpack_require__.bind(null, /*! ./dashboard/dashboard.module */ "TDBs")).then(m => m.DashboardPageModule)
    },
    {
        path: 'payment-response',
        loadChildren: () => __webpack_require__.e(/*! import() | payment-response-payment-response-module */ "payment-response-payment-response-module").then(__webpack_require__.bind(null, /*! ./payment-response/payment-response.module */ "FdgP")).then(m => m.PaymentResponsePageModule)
    },
    {
        path: 'attachment-lists',
        loadChildren: () => Promise.all(/*! import() | attachment-lists-attachment-lists-module */[__webpack_require__.e("common"), __webpack_require__.e("attachment-lists-attachment-lists-module")]).then(__webpack_require__.bind(null, /*! ./attachment-lists/attachment-lists.module */ "VNqq")).then(m => m.AttachmentListsPageModule)
    },
    {
        path: 'add-vehicle-form',
        loadChildren: () => __webpack_require__.e(/*! import() | add-vehicle-form-add-vehicle-form-module */ "add-vehicle-form-add-vehicle-form-module").then(__webpack_require__.bind(null, /*! ./add-vehicle-form/add-vehicle-form.module */ "7KTt")).then(m => m.AddVehicleFormPageModule)
    },
];
let AppRoutingModule = class AppRoutingModule {
};
AppRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
        imports: [
            _angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forRoot(routes, { preloadingStrategy: _angular_router__WEBPACK_IMPORTED_MODULE_2__["PreloadAllModules"] })
        ],
        exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]]
    })
], AppRoutingModule);



/***/ }),

/***/ "ynWL":
/*!************************************!*\
  !*** ./src/app/app.component.scss ***!
  \************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("/*@font-face {\n\tfont-family: \"Swis721 Cn BT\";\n\tsrc: url(\"../assets/font/Swiss721BT-BoldCondensed.woff2\") format(\"woff2\"),\n\t\turl(\"../assets/font/Swiss721BT-BoldCondensed.woff\") format(\"woff\");\n\tfont-weight: bold;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: \"Swis721 Cn BT\";\n\tsrc: url(\"../assets/font/Swiss721BT-BoldCondensed.woff2\") format(\"woff2\"),\n\t\turl(\"../assets/font/Swiss721BT-BoldCondensed.woff\") format(\"woff\");\n\tfont-weight: bold;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: \"Swis721 Cn BT\";\n\tsrc: url(\"../assets/font/Swiss721BT-RomanCondensed.woff2\") format(\"woff2\"),\n\t\turl(\"../assets/font/Swiss721BT-RomanCondensed.woff\") format(\"woff\");\n\tfont-weight: normal;\n\tfont-style: normal;\n}*/\n@font-face {\n  font-family: \"Product Sans\";\n  src: url('Product Sans Bold.ttf');\n  font-weight: bold;\n  font-style: normal;\n}\n@font-face {\n  font-family: \"Product Sans\";\n  src: url('Product Sans Regular.ttf');\n  font-weight: normal;\n  font-style: normal;\n}\n@font-face {\n  font-family: \"Product Sans\";\n  src: url('Product Sans Bold Italic.ttf');\n  font-weight: bold;\n  font-style: italic;\n}\n@font-face {\n  font-family: \"Product Sans\";\n  src: url('Product Sans Italic.ttf');\n  font-weight: normal;\n  font-style: italic;\n}\n*,\nbody,\nhtml,\np,\nspan,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nstrong,\nli {\n  --ion-font-family: \"Product Sans\";\n  font-family: \"Product Sans\";\n  letter-spacing: 0.05rem;\n}\n.zmdi {\n  font: normal normal normal 18px/1 \"Material-Design-Iconic-Font\";\n}\n.menu {\n  --width: 304px;\n  left: 0px;\n  top: 0px;\n}\n.menu .profile_box {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  align-items: flex-start;\n  padding: 30px 20px 20px;\n  position: static;\n  left: 0px;\n  top: 0px;\n}\n.menu .profile_box .profile_img {\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  padding: 6px 10px 10px 0px;\n  width: 64px;\n  height: 64px;\n  left: 0px;\n  top: 6px;\n  border-radius: 50%;\n}\n.menu .profile_box .profile_details h1 {\n  position: static;\n  width: 200px;\n  left: 0px;\n  top: 10px;\n  font-family: Product Sans;\n  font-style: normal;\n  font-weight: 800;\n  font-size: var(--title_font_size);\n  line-height: 128.91%;\n  color: #FFFFFF;\n}\n.menu .profile_box .profile_details h2 {\n  position: static;\n  width: 200px;\n  left: 0px;\n  top: 0px;\n  font-family: Product Sans;\n  font-style: normal;\n  font-size: var(--sub_title_font_size);\n  line-height: 128.91%;\n  color: #FFFFFF;\n}\n.menu ion-content {\n  left: 12px;\n  --background: var(--transparent);\n}\n.menu ion-content::after, .menu ion-content:before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: block !important;\n  opacity: 0.9;\n}\n.menu ion-list {\n  background: var(--transparent) !important;\n  width: calc(100% - 50px);\n  margin: 0 auto;\n  padding-top: 5px;\n  position: relative;\n  z-index: 999;\n}\n.menu ion-list .sub-menu {\n  margin-left: -10px !important;\n}\n.menu ion-list .sub-menu h2 {\n  margin-left: 10px;\n}\n.menu ion-list ion-item {\n  border-radius: 4px;\n  --inner-padding-end: 0px;\n  --inner-min-height: unset !important;\n  --padding-start: 0;\n  --background: var(--transparent);\n  --min-height: unset;\n}\n.menu ion-list ion-item ion-icon {\n  color: #FFFFFF;\n  margin-right: 15px;\n}\n.menu ion-list ion-item h2 {\n  height: 28px;\n  left: 52px;\n  top: 13.5px;\n  font-family: Product Sans;\n  font-style: normal;\n  font-weight: normal;\n  font-size: var(--title_font_size);\n  line-height: 128.91%;\n  color: #FFFFFF;\n}\n.menu ion-list .sub-menu-list {\n  padding-top: 0px;\n}\n.menu ion-list .sub-menu-list h2 {\n  height: 32px;\n}\n.menu ion-list .sub-menu-list .inactive {\n  opacity: 0.5;\n}\n.menu-bg-img {\n  --background: none;\n  --background: var(--background-menu);\n}\n.hr {\n  border-bottom: 1px solid #ccc;\n  margin: 10px 0;\n  width: 100%;\n}\nion-footer {\n  text-align: right;\n}\nion-footer h2 {\n  padding-right: 10px;\n  font-family: Product Sans;\n  font-style: italic;\n  font-size: var(--text_font_size);\n  color: #FFFFFF;\n}\n/*# sourceMappingURL=data:application/json;base64,  */");

/***/ }),

/***/ "zTuZ":
/*!*****************************************************************!*\
  !*** ./src/models/service-filter/service-filter.component.scss ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ("ion-header {\n  box-shadow: 0 -4px 9px 9px rgba(0, 0, 0, 0.1);\n}\nion-header ion-toolbar ion-title {\n  margin: auto 0;\n  padding: 0 20px !important;\n}\nion-header ion-toolbar ion-title ion-icon {\n  font-size: 1.5rem !important;\n}\nion-header ion-toolbar ion-title span {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n  font-size: 16px;\n  letter-spacing: 2.4px;\n}\n.form {\n  position: relative;\n  z-index: 99;\n  width: 100%;\n  height: 100%;\n}\n.form .header-box {\n  height: 50px;\n  margin: 5px 15px 3px 15px;\n  padding: auto;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  color: var(--primary);\n  font-size: 14px !important;\n}\n.form .header-box h4 {\n  padding-left: 10px;\n  padding-right: 10px;\n  font-size: 14px !important;\n}\n.form ion-list {\n  margin: 0px 18px 0px 18px;\n  box-shadow: none;\n  border: 0.5px solid var(--bg_light);\n  border-radius: 8px;\n  height: 100%;\n}\n.form ion-list .first-item {\n  padding-top: 10px !important;\n}\n.form ion-list ion-item {\n  margin: auto;\n  padding: 0px 15px 0px 15px;\n}\n.form ion-list ion-item ion-label {\n  color: var(--text-light) !important;\n  width: 100% !important;\n  font-weight: 400 !important;\n  font-size: 14px !important;\n}\n.form ion-list ion-item ion-radio {\n  --color-checked: var(--primary);\n}\n.form ion-list ion-item .col-box ion-col {\n  text-align: center;\n  margin: 5px;\n  border: 0.5px solid var(--primary) !important;\n  border-radius: 5px !important;\n  color: var(--primary) !important;\n}\n.form ion-list .autocomp {\n  margin: 10px 15px 10px 15px;\n}\nion-footer ion-button {\n  width: 45% !important;\n  margin: 10px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NlcnZpY2UtZmlsdGVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksNkNBQUE7QUFDSjtBQUFJO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0FBRVI7QUFEUTtFQUNJLDRCQUFBO0FBR1o7QUFEUTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtBQUdaO0FBRUE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQUNEO0FBQ0M7RUFDQyxZQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7QUFDRjtBQUFFO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0FBRUg7QUFFQztFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBQUFGO0FBQ0U7RUFDQyw0QkFBQTtBQUNIO0FBQ0U7RUFFQyxZQUFBO0VBQ0EsMEJBQUE7QUFBSDtBQUNHO0VBQ0MsbUNBQUE7RUFDQSxzQkFBQTtFQUVBLDJCQUFBO0VBQ0EsMEJBQUE7QUFBSjtBQUVHO0VBQ0MsK0JBQUE7QUFBSjtBQUtJO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsNkNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FBSEw7QUFRRTtFQUNDLDJCQUFBO0FBTkg7QUFXQztFQUNDLHFCQUFBO0VBQ0EsWUFBQTtBQVJGIiwiZmlsZSI6InNlcnZpY2UtZmlsdGVyLmNvbXBvbmVudC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDlweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGlvbi10b29sYmFyIGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW9uLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvL21hcmdpbi10b3A6IDExcHg7XG5cdC5oZWFkZXItYm94IHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiA1cHggMTVweCAzcHggMTVweDtcblx0XHRwYWRkaW5nOiBhdXRvO1xuXHRcdGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tYmdfbGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0aDQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGlvbi1saXN0IHtcblx0XHRtYXJnaW46IDBweCAxOHB4IDBweCAxOHB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1iZ19saWdodCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQuZmlyc3QtaXRlbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRpb24taXRlbSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcblx0XHRcdGlvbi1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0KSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpb24tcmFkaW8ge1xuXHRcdFx0XHQtLWNvbG9yLWNoZWNrZWQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIFxuXHRcdFx0fVxuXHRcdFx0LmNvbC1ib3gge1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAxNyU7XG5cdFx0XHRcdGlvbi1jb2wge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0XHRib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0b2NvbXAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuXHRcdH1cblx0fVxufVxuaW9uLWZvb3Rlcntcblx0aW9uLWJ1dHRvbntcblx0XHR3aWR0aDo0NSUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDEwcHg7XG5cdH1cbn1cblxuIl19 */");

/***/ }),

/***/ "zUnb":
/*!*********************!*\
  !*** ./src/main.ts ***!
  \*********************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "fXoL");
/* harmony import */ var _angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/platform-browser-dynamic */ "a3Wg");
/* harmony import */ var _sentry_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @sentry/angular */ "UH2p");
/* harmony import */ var _sentry_tracing__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @sentry/tracing */ "aI3+");
/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./app/app.module */ "ZAI4");
/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./environments/environment */ "AytR");






_sentry_angular__WEBPACK_IMPORTED_MODULE_2__["init"]({
    dsn: _environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].sentryDsn,
    integrations: [
        new _sentry_tracing__WEBPACK_IMPORTED_MODULE_3__["Integrations"].BrowserTracing({
            tracingOrigins: ["localhost", _environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].sentryTracingOrigins],
            routingInstrumentation: _sentry_angular__WEBPACK_IMPORTED_MODULE_2__["routingInstrumentation"],
        }),
    ],
    // Set tracesSampleRate to 1.0 to capture 100%
    // of transactions for performance monitoring.
    // We recommend adjusting this value in production
    tracesSampleRate: 1.0,
});
if (_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].production) {
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["enableProdMode"])();
}
/*
platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.log(err));
*/
Object(_angular_platform_browser_dynamic__WEBPACK_IMPORTED_MODULE_1__["platformBrowserDynamic"])()
    .bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_4__["AppModule"])
    .then(success => console.log(`Bootstrap success`))
    .catch(err => console.error(err));


/***/ }),

/***/ "zn8P":
/*!******************************************************!*\
  !*** ./$$_lazy_route_resource lazy namespace object ***!
  \******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

function webpackEmptyAsyncContext(req) {
	// Here Promise.resolve().then() is used instead of new Promise() to prevent
	// uncaught exception popping up in devtools
	return Promise.resolve().then(function() {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	});
}
webpackEmptyAsyncContext.keys = function() { return []; };
webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
module.exports = webpackEmptyAsyncContext;
webpackEmptyAsyncContext.id = "zn8P";

/***/ })

},[[0,"runtime","vendor"]]]);
//# sourceMappingURL=main-es2015.js.map