function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }

function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; }

function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }

function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }

function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); }

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~configure-monitors-add-monitor-custom-monitors-custom-mon-deployment-custom-mon-deployment-m~ae930f1a"], {
  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.html":
  /*!********************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.html ***!
    \********************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_cmdDeployment_cmdDeploymentComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<!-- <div class=\"p-grid p-col-12 p-justify-start\">\n    <p-checkbox [binary]=\"true\" name=\"executeRemote\" [(ngModel)]=\"item['executeRemote']\"\n        label=\"Execute remotely\">\n    </p-checkbox>\n</div>\n\n    <div class=\"p-grid w-100-p p-align-center\">\n\n        <div class=\"width-120\">Remote Tier</div>\n        <div class=\"p-col-2\">\n            <p-dropdown name=\"rmT\" (onChange)=\"onTierChange(item['rT'])\" [options]=\"tierList\" [disabled] =\"!item['executeRemote']\"\n                [(ngModel)]=\"item['rT']\" filter=\"true\" placeholder=\"--Select Tier--\" dropdownIcon=\"icons8 icons8-expand-arrow\"\n                [style]=\"{'min-width':'100%'}\">\n            </p-dropdown>\n            </div>\n            <div class=\"p-col-2\">\n            <input pInputText type=\"text\" class=\"w-100-p\" name=\"customTier\" [(ngModel)]=\"item['cT']\" \n                [disabled]=\"item['rT'] != 'ct' || !item['executeRemote']\" placeholder=\"Custom Tier\" required>\n\n        </div>\n\n\n        <div class=\"width-120 text-right\">{{rServerLabel}}</div>\n         <div class=\"p-col-2\">\n            <p-dropdown name=\"rmS\" [options]=\"serverList\" [(ngModel)]=\"remServerVal\" filter=\"true\"\n                [disabled]=\"item['rT'] == '' || !item['executeRemote']\" (onChange)=\"getServerIP(remServerVal)\"\n                placeholder=\"--Select Server--\" dropdownIcon=\"icons8 icons8-expand-arrow\"  [style]=\"{'min-width':'100%'}\"> \n            </p-dropdown>\n            </div>\n            <div class=\"p-col-2\">\n        <input pInputText type=\"text\" name=\"customServer\" [(ngModel)]=\"item['host']\" class=\"w-100-p\"\n            [disabled]=\"!item['executeRemote'] || remServerVal != 'ct'\" placeholder=\"{{rServerPlaceHolder}}\"\n             required>\n        </div>\n   \n\n\n\n\n        <div class=\"width-120\" *ngIf=\"showRmServer\">Display Name</div>\n        <div class=\"p-col-2\" *ngIf=\"showRmServer\">\n            <input type=\"text\" name=\"nd\" pInputText [disabled]=\"!item['executeRemote'] || item['rT'] == ''\"\n            [(ngModel)]=\"item['rSDpName']\">\n        </div>\n \n    </div>\n\n\n    <div class=\"p-grid w-100-p p-align-center\">\n  \n        <div class=\"width-120\">Port</div>\n        <div class=\"p-col-2\">\n            <input type=\"number\" name=\"port\" class=\"w-100-p\" pInputText [(ngModel)]=\"item['port']\" [disabled] =\"!item['executeRemote']\"/>\n        </div>\n    \n        <div class=\"width-120 text-right\">UserName</div>\n        <div class=\"p-col-2\">\n            <input type=\"text\" name=\"usr\" class=\"w-100-p\" pInputText [(ngModel)]=\"item['user']\" [disabled] =\"!item['executeRemote']\"/>\n        </div>\n    \n</div>\n\n<div class=\"p-grid w-100-p p-align-center\">\n    <div class=\"width-120 p-align-center p-grid\">\n        <p-radioButton class=\"radio-button\" name=\"1\" [value]=\"0\" [(ngModel)]=\"item['auth']\" [disabled] =\"!item['executeRemote']\"></p-radioButton>\n        <div class=\"p-5\">Password</div>    \n    </div>\n\n       \n        <div class=\"p-col-2\">\n            <input type=\"password\" pInputText class=\"w-100-p\" [(ngModel)]=\"item['pwd']\" name=\"pwd\"\n                [disabled]=\"!item['executeRemote'] || (item['executeRemote'] && item['auth'] == '1')\" />\n        </div>\n    \n</div>\n\n<div class=\"p-grid w-100-p p-align-center\">\n    <div class=\"width-120 p-align-center p-grid\">\n        <p-radioButton name=\"2\" [value]=\"1\" [(ngModel)]=\"item['auth']\" [disabled] =\"!item['executeRemote']\"></p-radioButton>\n        <div class=\"p-5\">Passphrase</div>   \n    </div>\n\n     \n       <div class=\"p-col-2\">\n            <input type=\"text\" class=\"w-100-p\" pInputText [(ngModel)]=\"item['passphrase']\" name=\"pssPhr\"\n                [disabled]=\"!item['executeRemote'] || (item['executeRemote'] && item['auth'] == '0')\" />\n        </div>\n    \n\n    \n        <div class=\"width-120 text-right\"> Public Key</div>\n        <div class=\"p-col-2\">\n            <input type=\"text\" class=\"w-100-p\" pInputText [(ngModel)]=\"item['pubKey']\" name=\"pubKey\"\n                [disabled]=\"!item['executeRemote'] || (item['executeRemote'] && item['auth'] == '0')\" />\n        </div>\n   \n\n  \n        <div class=\"width-120 text-right\">Private Key</div>\n        <div class=\"p-col-2\">\n            <input type=\"text\" class=\"w-100-p\" pInputText [(ngModel)]=\"item['prvKey']\" name=\"privateKey\"\n                [disabled]=\"!item['executeRemote'] || (item['executeRemote'] && item['auth'] == '0')\" />\n        </div>\n    \n</div>\n\n<p-fieldset legend=\"Proxy Settings\" [toggleable]=\"true\">\n    <div class=\"p-grid w-100-p p-align-center\">\n        <div class=\"p-grid p-col-3 p-align-center\">\n            <div class=\"input-label\">Proxy Host</div>\n            <div>\n                <input type=\"text\" pInputText [disabled]=\"!item['executeRemote']\" name=\"pH\"\n                    [(ngModel)]=\"item['pHost']\">\n            </div>\n        </div>\n\n        <div class=\"p-grid p-col-3 p-align-center\">\n            <div class=\"input-label\">Proxy Port</div>\n            <div>\n                <input type=\"number\" pInputText [disabled]=\"!item['executeRemote']\" min=\"1\" max=\"65535\"\n                    style=\"width: 100px;\" name=\"pPort\" [(ngModel)]=\"item['pPort']\">\n            </div>\n        </div> \n\n        <div class=\"p-grid p-col-3 p-align-center\">\n            <div class=\"input-label\">Proxy Username</div>\n            <div>\n                <input type=\"text\" pInputText [disabled]=\"!item['executeRemote']\" name=\"pUname\"\n                    [(ngModel)]=\"item['pUser']\">\n            </div>\n        </div>\n\n        <div class=\"p-grid p-col-3 p-align-center\">\n            <div class=\"input-label\">Proxy Password</div>\n            <div>\n                <input type=\"password\" pInputText [disabled]=\"!item['executeRemote']\" name=\"pPwd\"\n                    [(ngModel)]=\"item['proxyPwd']\">\n            </div>\n        </div>\n    </div>\n</p-fieldset> -->";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.html":
  /*!******************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.html ***!
    \******************************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbAdvanceSettings_dbAdvanceSettingsComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<div>\n    <p-fieldset styleClass=\"mb-10\" legend=\"Advanced Settings\" [toggleable]=\"true\" [collapsed]=\"true\">\n      <!-- <div class=\"p-grid p-align-center w-100-p\">\n        <div class=\"width-135\">Vector persist count</div>\n        <div class=\"p-col-2\">\n          <input pInputText type=\"number\" class=\"w-100-p\"  name=\"vpc\" pTooltip=\"Count to hold non-exist vector\"\n            tooltipPosition=\"bottom\" [(ngModel)]=\"item['adv']['delVecCount']\"/>\n        </div>\n  \n        <div class=\"width-140 text-right\">Retry Count</div>\n        <div class=\"p-col-2\">\n          <input pInputText name=\"number\" class=\"w-100-p\" [(ngModel)]=\"item['adv']['rCount']\" \n            pTooltip=\"Count of maximum retry monitor\" tooltipPosition=\"bottom\" type=\"number\"/>\n        </div>\n  \n        <div class=\"width-140 text-right\">Sample Interval</div>\n        <div class=\"p-col-2\">\n          <input pInputText type=\"number\" class=\"w-100-p\" tooltipPosition=\"bottom\" name=\"sInterval\"\n            [(ngModel)]=\"item['adv']['interval']\" pTooltip=\"Sample interval (in milliseconds)\">\n        </div>\n        <div class=\"mx-3\"> ms</div>\n      </div> -->\n  \n      <div class=\"p-grid w-100-p\">\n        <div class=\"p-col-12\">\n          <p-checkbox [(ngModel)]=\"item['adv']['dbCon']\" name=\"dbConn\" binary=\"true\" label=\"DB Connection\">\n          </p-checkbox>\n        </div>\n        </div>\n \n        <!-- <div class=\"p-grid w-100-p p-align-center\">\n          <div class=\"width-135\">Service account json file path</div>\n        <div class=\"p-col-4\">\n          <input pInputText name=\"text\" class=\"w-100-p\" [(ngModel)]=\"item['adv']['jFile']\"  type=\"text\"\n            pTooltip=\"File path of service account json file.\" tooltipPosition=\"bottom\" />\n        </div>\n  \n        <div class=\"width-140 text-right\">Token file path</div>\n        <div class=\"p-col-4\">\n          <input pInputText name=\"number\" class=\"w-100-p\" [(ngModel)]=\"item['adv']['tFile']\" type=\"text\"\n            pTooltip=\"Service account token file path.\" tooltipPosition=\"bottom\" />\n        </div>\n      </div> -->\n  \n      <div class=\"p-grid w-100-p p-align-center\">\n        <div class=\"width-135\">Alternate JRE Home</div>\n        <div class=\"p-col-4\">\n          <input pInputText name=\"text\"  class=\"w-100-p\" [(ngModel)]=\"item['javaHome']\" type=\"text\"\n            pTooltip=\"Alternate JRE Home\" tooltipPosition=\"bottom\" />\n        </div>\n  \n        <div class=\"width-140 text-right\">Add Library Classpath</div>\n        <div class=\"p-col-4\">\n          <input pInputText name=\"number\" class=\"w-100-p\" [(ngModel)]=\"item['classPath']\"  type=\"text\"\n            pTooltip=\"Add Library Classpath\" tooltipPosition=\"bottom\" />\n        </div>\n  \n      </div>\n    </p-fieldset>\n  </div>";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.html":
  /*!******************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.html ***!
    \******************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbDeployment_dbDeploymentComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<div *ngIf=\"!monitorupdownService.isFromMainDep\" class=\"p-grid p-col-12\" style=\"background-color: #c9efd4;\">DB Settings\n</div>\n\n<div class=\"p-grid mb-16\">\n    <div class=\"p-col-12 form-group\" *ngIf=\"flag\">\n        <label class=\"p-col-1\">Query</label>\n        <div class=\"p-col-11 pl-3\">\n            <textarea pInputTextarea class=\"w-100-p\" id=\"foo\" name=\"query\" readonly [rows]=\"4\"\n                [(ngModel)]=\"item['query']\"></textarea>\n        </div>\n    </div>\n    <div class=\"p-col-4 form-group\">\n        <div class=\"p-col-4 required-mark inline-flex\">Host \n        </div>\n        <div class=\"p-col\">\n            <input type=\"text\" pInputText name=\"uN\" class=\"w-100-p\" [(ngModel)]=\"item['host']\" required>\n        </div>\n    </div>\n    <div class=\"p-col-3 form-group\">\n        <div class=\"p-col-6 required-mark inline-flex\">Port \n            <i class=\"icons8 icons8-info mx-2\" matTooltip=\"( NOTE : Default ports for respective Database are -  MySql : 3306, Postgresql : 5432, Oracle : 1521, MSSQL : 1433, IBMDB2 : 50000)\"></i>\n        </div>\n\n        <div class=\"p-col-6\">\n            <input type=\"number\" pInputText min=\"1\" max=\"65535\" class=\"w-100-p\" name=\"port\" [(ngModel)]=\"item['port']\"\n            required>\n        </div>\n    </div>\n    <div class=\"p-col-4 form-group\">\n        <label class=\"p-col-4 required-mark\">Username</label>\n        <div class=\"p-col-8\">\n            <input type=\"text\" pInputText name=\"uN\" class=\"w-100-p\" [(ngModel)]=\"item['user']\" required>\n        </div>\n    </div>\n    <div class=\"p-col-4 form-group\">\n        <label class=\"p-col-4 required-mark\">Password</label>\n        <div class=\"p-col-8\">\n            <input type=\"password\" pInputText name=\"paswrd\" class=\"w-100-p\" [(ngModel)]=\"item['pwd']\" autofocus ngModel\n            autocomplete=\"new-password\" required>\n        </div>\n    </div>\n    <div class=\"p-col-3 form-group\">\n        <div class=\"p-col-6\">Database Name\n            <i class=\"icons8 icons8-info mx-2\" matTooltip=\"(Applicable for Postgres,Ibmdb2app and Mysql)\"></i>\n        </div>\n        <div class=\"p-col-6\">\n            <input type=\"text\" [required]=\"['postgresql', 'ibmdb2app', 'mysql'].includes(driverCls)\" pInputText name=\"dbName\" class=\"w-100-p\" [(ngModel)]=\"item['dbName']\"> \n        </div>\n    </div>\n\n    <div class=\"p-col-4 form-group\">\n        <label class=\"p-col-4 inline-flex\">Connection Using \n            <i class=\"icons8 icons8-info mx-2\" matTooltip=\"(Applicable for Oracle)\"></i>\n        </label>\n        <div class=\"p-col-3\">\n            <p-dropdown name=\"authList\" required filter=\"true\" [options]=\"connectUsingList\" [style]=\"{'min-width':'100%'}\"\n            [(ngModel)]=\"labelForOracleAuth\" dropdownIcon=\"icons8 icons8-expand-arrow\">\n        </p-dropdown>\n        </div>\n        <div class=\"p-col-5\">\n            <input type=\"text\" tooltipPosition=\"bottom\" name=\"sid\" class=\"w-100-p\" [(ngModel)]=\"item['sid']\"\n                title=\"{{labelForOracleAuth}}\" autocomplete=\"off\" [required]=\"driverCls == 'oracle'\" pInputText>\n        </div>\n    </div>\n\n    <div class=\"p-col-4 form-group\">\n        <div class=\"p-col-4 inline-flex \">Authentication Mode\n            <i class=\"icons8 icons8-info mx-2\" matTooltip=\"(Applicable for MSSQL)\"></i>\n        </div>\n    <div class=\"p-col-8\">\n        <p-dropdown name=\"authList\" required filter=\"true\" [options]=\"authModeList\" [style]=\"{'min-width':'100%'}\"\n            [(ngModel)]=\"item['auth']\" dropdownIcon=\"icons8 icons8-expand-arrow\">\n        </p-dropdown>\n    </div>\n    </div>\n\n    <div class=\"p-col-3 form-group\" *ngIf=\"!monitorupdownService.isFromMainDep\">\n        <label class=\"p-col-4\">Frequency</label>\n        <div class=\"p-col-8\">\n            <p-dropdown name=\"frqList\" \n            [options]=\"freqList\" [(ngModel)]=\"item['frequency']\">\n        </p-dropdown>\n        </div>\n    </div>\n</div>\n\n<cav-table *ngIf=\"flag && this.item['adv']['oP'].length !=0\" [value]=\"item['adv']['oP']\" [rows]=\"10\"\n    [headerRelativePath]=\"relativePath\" [scrollable]=\"true\" scrollHeight=\"calc(100vh - 240px)\"></cav-table>\n\n\n\n<p-fieldset styleClass=\"mb-10\" legend=\"SSL Configuration\" [toggleable]=\"true\" [collapsed]=\"true\">\n    <div class=\"p-grid p-align-center w-100-p\">\n        <div class=\"width-135\">Trust Store Filepath</div>\n        <div class=\"p-col-2\">\n            <input type=\"text\" pInputText name=\"tsf\" class=\"w-100-p\" [(ngModel)]=\"item['tsf']\" ngModel>\n        </div>\n\n        <div class=\"p-col-2 text-right\">Trust Store Password</div>\n        <div class=\"p-col-2\">\n            <input type=\"password\" pInputText name=\"tsp\" class=\"w-100-p\" [(ngModel)]=\"item['tsp']\" ngModel\n                autocomplete=\"new-password\">\n        </div>\n\n        <div class=\"p-col-2 text-right\">Key Store Filepath</div>\n        <div class=\"p-col-2\">\n            <input type=\"text\" pInputText name=\"tsf\" class=\"w-100-p\" [(ngModel)]=\"item['ksf']\" ngModel>\n        </div>\n    </div>\n\n    <div class=\"p-grid p-align-center w-100-p\">\n        <div class=\"width-135\">Key Store Password</div>\n        <div class=\"p-col-2\">\n            <input type=\"password\" pInputText name=\"tsp\" [(ngModel)]=\"item['ksp']\" ngModel autocomplete=\"new-password\"\n                class=\"w-100-p\">\n        </div>\n\n\n\n\n        <div class=\"p-col-2 text-right\">SSL Type</div>\n        <div class=\"p-col-2\">\n            <p-dropdown name=\"sslList\" required class=\"w-100-p\" filter=\"true\" [options]=\"sslTypeList\"\n                placeholder=\"--Select SSL Type--\" [(ngModel)]=\"item['sslType']\"\n                dropdownIcon=\"icons8 icons8-expand-arrow\">\n            </p-dropdown>\n        </div>\n        <div class=\"p-col-2 p-offset-2\">\n            <input type=\"text\" class=\"w-100-p\" pInputText name=\"cusSSLType\" [disabled]=\"item['sslType'] != 'Others'\"\n                [(ngModel)]=\"item['custSSL']\" placeholder=\"Enter SSL Type\">\n        </div>\n    </div>\n\n</p-fieldset>\n\n<app-db-advance-settings [flag]=\"flag\" [item]=\"item\"></app-db-advance-settings>\n\n\n";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.html":
  /*!******************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.html ***!
    \******************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dynamicTable_dynamicTableComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<div class=\"mb-10\">  \n    <p-table class=\"all-tables\" [value]=\"tableCompData.data\" [(selection)]=\"selectedJson\" [rows]=\"5\" [paginator]=\"tableCompData?.length >5\"\n        [pageLinks]=\"3\" [columns]=\"columnData\" [scrollable]=\"true\" scrollHeight=\"250px\">\n        <ng-template pTemplate=\"caption\">\n<div class=\"p-grid p-align-center p-justify-between\">\n<div class=\"font-weignt-600\" [ngClass]=\"tableCompData['validationObj']['defRequired'] ? 'required-mark' : ''\">{{headerForTable}}</div>\n    <div>\n        <button pButton type=\"button\" title=\"Add\" (click)=\"openAddDialog()\"  class=\"mx-3 ui-button ui-button-rounded ui-button-right\"\n            [disabled]=\"disabled\">Add</button>\n        <button pButton type=\"button\" title=\"Edit\" (click)=\"openEditDialog()\"  class=\"mx-3  ui-button ui-button-rounded ui-button-right\"\n            [disabled]=\"disabled\">Edit</button>\n        <button pButton type=\"button\" title=\"Delete\"  class=\"mx-3 ui-button ui-button-rounded ui-button-right ui-button-danger\" (click)=\"deleteData()\"\n             [disabled]=\"disabled\">Delete</button>\n    </div>\n</div>\n\n\n        </ng-template>\n        <ng-template pTemplate=\"header\" let-columns>\n            <tr>\n                <th class=\"columnwidth\">\n                    <p-tableHeaderCheckbox></p-tableHeaderCheckbox>\n                </th>\n    \n                <ng-container *ngFor=\"let col of columns\">\n                    <ng-container *ngIf=\"col.type != 'Note'\">\n                        <th  class=\"text-center\" pResizableColumn>\n                            <!-- <div *ngIf=\"col.type != 'Note'\"> -->\n                                {{ col.label }}\n                            <!-- </div> -->\n                        </th>\n                    </ng-container>\n                </ng-container>\n                <!-- <th *ngFor=\"let col of columns\" class=\"text-center\" pResizableColumn>\n                    <div *ngIf=\"col.type != 'Note'\">\n                        {{ col.label }}\n                    </div>\n                </th> -->\n    \n            </tr>\n        </ng-template>\n    \n        <ng-template pTemplate=\"body\" let-row let-columns=\"columns\" let-rowIndex=\"rowIndex\">\n            <tr>\n                <td class=\"text-center columnwidth\">\n                    <p-tableCheckbox [value]=\"row\"></p-tableCheckbox>\n                </td>\n                <ng-container *ngFor=\"let col of columns\">\n                    <ng-container *ngIf=\"col.type != 'Note'\">\n                        <td title=\"{{ row[col.label] }}\">\n                            {{ row[col.label] }}\n                        </td>\n                    </ng-container>\n                </ng-container>\n                <!-- <td *ngFor=\"let col of columns; let i = index\">\n                    {{ row[col.label] }}\n                </td> -->\n            </tr>\n        </ng-template>\n\n                    <!-----------Empty table error handling--------------------->\n                    <ng-template pTemplate=\"emptymessage\" let-columns>\n                        <tr>\n                            <td [attr.coldiv]=\"columns.length + 1\" class=\"text-center\">\n                                <span>No records found</span>\n                            </td>\n                        </tr>\n                    </ng-template>\n    </p-table>\n</div>\n    \n    \n    <!--Dialog for add/Edit funtionality-->\n    <p-dialog class=\"secondary-dialog foterDialog\" header=\"{{dialogHeaderForTable}}\" *ngIf=\"addEditDialog\" \n    [(visible)]=\"addEditDialog\" modal=\"modal\" \n        responsive=\"true\" [style]=\"{'width':'400px'}\"> \n        <form (ngSubmit)=\"saveData()\" #groupForm=\"ngForm\" ngNativeValidate>\n            <div class=\"filepath filepathA\">\n                <ng-container *ngFor=\"let item of columnData\">\n                    <ng-container *ngTemplateOutlet=\"tableTemplate;context:{node:item}\">\n                    </ng-container>\n                </ng-container>\n            </div>\n            <footer>\n                <div class=\"p-grid p-justify-end my-10 mr-25\">\n                <button type=\"button\" pButton class=\"mx-6 ui-button-rounded ui-button-secondary\" (click)=\"addEditDialog = false;\" label=\"Cancel\"></button>\n                <button type=\"submit\" pButton class=\"ui-button-rounded\" label=\"Save\"></button>\n            </div>\n            </footer>\n        </form>\n    </p-dialog>";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.html":
  /*!********************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.html ***!
    \********************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_jmxDeployment_jmxDeploymentComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<div *ngIf=\"!monUpDownServiceObj.isFromMainDep\" class=\"p-grid p-col-12\" style=\"background-color: #c9efd4;\">JMX Settings\n</div>\n\n<div class=\"p-grid w-100-p p-align-center py-5\">\n  <div class=\"p-grid p-col-4 p-align-center\">\n    <div class=\"p-grid p-align-center\" [ngClass]=\"setRequired? 'required-mark': ''\">Agent Type</div>\n    <div class=\"ml-28\">\n      <p-dropdown name=\"agntlist\" [required]=\"setRequired\" placeholder=\"-- Select --\" [options]=\"agentList\"\n        [(ngModel)]=\"item['agent']\" dropdownIcon=\"icons8 icons8-expand-arrow\"></p-dropdown>\n    </div>\n  </div>\n  <div class=\"p-grid p-col-4 p-align-center\" *ngIf=\"item['agent']==='CMON'\">\n    <div class=\"p-grid p-align-center\" [ngClass]=\"setRequired? 'required-mark': ''\">Instance Name</div>\n    <div class=\"ml-45\">\n      <input pInputText type=\"text\" [required]=\"setRequired\"  [(ngModel)]=\"item['instance']\"\n      pattern=\"^([A-Za-z][A-Za-z0-9-_.!;]*$)$\" name=\"inst\" size=\"20\" ngModel [title]=\"item['instance'] ? item['instance'] :'Enter instance name.'\">\n    </div>\n  </div>\n</div>\n\n<!-- for creating support of dropdown instead of radiobutton while asking for connect using -->\n<div class=\"p-grid w-100-p p-align-center mb-15\" *ngIf=\"item['agent']==='CMON'\">\n  <div class=\"p-grid p-col-4 p-align-center\">\n    <div class=\"p-grid p-align-center \">Connect Using</div>\n    <div class=\"ml-15\">\n      <p-dropdown name=\"connectionList\" [required]=\"setRequired\"  [options]=\"connectionList\"\n        [(ngModel)]=\"item['jmxConn']\" dropdownIcon=\"icons8 icons8-expand-arrow\"></p-dropdown>\n    </div>\n  </div>\n  <div class=\"p-grid p-col-4 p-align-center\" *ngIf=\"item['jmxConn']==='setting'\">\n    <div class=\"p-grid p-align-center \" [ngClass]=\"setRequired? 'required-mark': ''\">Host</div>\n    <div class=\"ml-100\">\n      <input type=\"text\" pInputText\n      [pattern]=\"item['host'].indexOf('$') != -1 ? '' : '^((([0-9]{1,3}\\.){3}[0-9]{1,3})|([A-Za-z][A-Za-z0-9-_.%]*$))$' \" [(ngModel)]=\"item['host']\" name=\"host\"\n      [required]=\"setRequired\" ngModel [title]=\"item['host'] ? item['host'] :'Enter host.'\">\n    </div>\n  </div>\n  <div class=\"p-grid p-col-4 p-align-center\" *ngIf=\"item['jmxConn']==='setting'\">\n    <div [ngClass]=\"setRequired? 'required-mark': ''\">JMX Port</div>\n    <div class=\"ml-15\">\n      <input type=\"number\" min=\"1\" max=\"65535\" name=\"port\" pInputText\n         [(ngModel)]=\"item['port']\"\n        class=\"w-100-p\" [required]=\"setRequired\" ngModel>\n    </div>\n  </div>\n</div>\n\n\n<!-- JMX Remote Settings -->\n\n\n<div *ngIf=\"item['jmxConn']==='setting' && item['agent']==='CMON'\">\n  <p-fieldset legend=\"Advanced Settings\" [toggleable]=\"true\" [collapsed]=\"true\" >\n    <div class=\"p-grid w-100-p p-align-center\">\n      <div class=\"p-grid p-col-3 p-align-center\">\n        <div class=\"p-grid p-align-center\">Username</div>\n        <div class=\"ml-15\">\n          <input type=\"text\" pInputText name=\"user\" pattern=\"^([A-Za-z][A-Za-z0-9-_.@#!*]*$)$\"\n             [(ngModel)]=\"item['user']\" maxlength=\"64\"\n            ngModel>\n        </div>\n      </div>\n      <div class=\"p-grid p-col-3 p-align-center\">\n        <div class=\"p-grid p-align-center\">Password</div>\n        <div class=\"ml-15\">\n          <input name=\"Pwd\" type=\"password\" autocomplete=\"new-password\" pattern=\"^\\S+( +\\S+)*$\" pInputText\n            [(ngModel)]=\"item['pwd']\"  ngModel />\n        </div>\n      </div>\n      <div class=\"p-grid p-col-6 p-align-center\">\n        <div class=\"p-grid p-align-center\">JMX Connection URL</div>\n        <div class=\"ml-15\">\n          <p-dropdown name=\"list\" filter=\"true\" placeholder=\"-- Select JMX URL--\" [options]=\"jmxUrl\"\n          [(ngModel)]=\"item['connURL']\"\n          dropdownIcon=\"icons8 icons8-expand-arrow\" ngModel>\n        </p-dropdown>\n        </div>\n        <div class=\"ml-25\">\n          <input type=\"text\" name=\"otherConn\" *ngIf=\"item['connURL'] == 'Other' && item['jmxConn'] == 'setting'\" pInputText\n            [required]=\"setRequired\" [(ngModel)]=\"item['otherConn']\" ngModel>\n        </div>\n      </div>\n\n    </div>\n\n    <div class=\"p-grid w-100-p p-align-center mb-15 ml-5\">\n      <!-- <div class=\"width-150\">JMX Connection URL</div>\n      <div class=\"p-col-2 ml-2\">\n        <p-dropdown name=\"list\" filter=\"true\" placeholder=\"-- Select JMX URL--\" [options]=\"jmxUrl\"\n        [(ngModel)]=\"item['connURL']\"\n        dropdownIcon=\"icons8 icons8-expand-arrow\" ngModel>\n      </p-dropdown>\n      </div>\n      <div class=\"p-col-2\">\n        <input type=\"text\" name=\"otherConn\" *ngIf=\"item['connURL'] == 'Other' && item['jmxConn'] == 'setting'\" pInputText\n          [required]=\"setRequired\" [(ngModel)]=\"item['otherConn']\" ngModel>\n      </div> -->\n    </div>\n\n    <div>\n      <p-fieldset legend=\"SSL Configuration\" [toggleable]=\"true\" [collapsed]=\"true\">\n        <div class=\"p-grid w-100-p p-align-center\">\n          <div class=\"p-grid p-col-4 p-align-center\">\n            <div class=\"width-150\">Trust Store Filepath</div>\n            <div>\n              <input type=\"text\" style=\"width: 250px;\" pInputText name=\"tsf\"\n                 [(ngModel)]=\"item['tsf']\" ngModel>\n            </div>\n          </div>\n          <div class=\"p-grid p-col-4 p-align-center\">\n            <div class=\"width-150\">Trust Store Password</div>\n            <div>\n              <input type=\"password\" pInputText name=\"tsp\"\n                autocomplete=\"new-password\"\n                [(ngModel)]=\"item['tsp']\" ngModel>\n            </div>\n          </div>\n\n          <div class=\"p-grid p-col-4 p-align-center\">\n            <div class=\"width-150\">Trust Store Type</div>\n            <div>\n              <input type=\"text\" pInputText name=\"tst\"\n                [(ngModel)]=\"item['tst']\" ngModel>\n            </div>\n          </div>\n        </div>\n\n        <div class=\"p-grid w-100-p p-align-center\">\n          <div class=\"p-grid p-col-4 p-align-center\">\n            <div class=\"width-150\">Key Store Filepath</div>\n            <div>\n              <input type=\"text\" class=\"width-250\" pInputText name=\"ksf\"\n                 [(ngModel)]=\"item['ksf']\" ngModel>\n            </div>\n          </div>\n\n          <div class=\"p-grid p-col-4 p-align-center\">\n            <div class=\"width-150\">Key Store Password</div>\n            <div>\n              <input type=\"password\" pInputText name=\"ksp\" class=\"cav-ml-3 input-gui bg-2\"\n                 [(ngModel)]=\"item['ksp']\" ngModel>\n            </div>\n          </div>\n\n          <div class=\"p-grid p-col-4 p-align-center\">\n            <p-checkbox binary=\"true\" label=\"Enable Client Authentication(Two Way SSL)\" name=\"chk\"\n               [(ngModel)]=\"item['sslEnable']\" ngModel>\n            </p-checkbox>\n          </div>\n        </div>\n      </p-fieldset>\n    </div>\n\n  </p-fieldset>\n\n\n\n\n  <div *ngIf=\"!monUpDownServiceObj.isFromMainDep\" class=\"p-grid w-100-p p-align-center mb-15\">\n  <div class=\"width-150\">\n    Frequency\n </div>\n <div  class=\"p-col-2\">\n     <p-dropdown name=\"frqList\"\n         [options]=\"freqList\" [(ngModel)]=\"item['frequency']\">\n     </p-dropdown>\n </div>\n</div>\n\n\n</div>\n\n<div *ngIf=\"item['jmxConn']==='pid' && item['agent']==='CMON' \">\n  <!-- JMX Connector using Process Id -->\n  <div class=\"p-grid w-100-p p-align-center mb-10\" style=\"padding-left: 2%;\">\n    <div [ngClass]=\"setRequired? 'required-mark': ''\">\n      <p-radioButton name=\"procId\" value=\"procId\" [(ngModel)]=\"item['jmxConnPID']\"\n        label=\"Process Id\" ngModel></p-radioButton>\n    </div>\n    <div class=\"ml-15\">\n      <input pInputText type=\"number\" min=\"1\" max=\"214748347\" [(ngModel)]=\"item['pid']\" name=\"JMXpid\"\n        [required]=\"setRequired\" class=\"width-300 ml-22\"\n        [disabled]=\"item['jmxConnPID'] != 'procId'\" ngModel>\n    </div>\n  </div>\n  <!-- JMX Connector using Process Id File -->\n  <div class=\"p-grid w-100-p p-align-center mb-10\" style=\"padding-left: 2%;\">\n    <div [ngClass]=\"setRequired? 'required-mark': ''\">\n      <p-radioButton name=\"pidFile\" value=\"pidFile\" [(ngModel)]=\"item['jmxConnPID']\" label=\"Process Id File\"\n         ngModel></p-radioButton>\n    </div>\n    <div class=\"ml-15\">\n      <input pInputText type=\"text\" class=\"width-300\" [(ngModel)]=\"item['pidFile']\" name=\"pF\" [required]=\"setRequired\"\n        title=\"Provide absolute file path\" [disabled]=\"item['jmxConnPID'] != 'pidFile'\"\n        ngModel>\n    </div>\n  </div>\n  <!-- JMX Connector using Search Pattern -->\n  <div class=\"p-grid w-100-p p-align-center mb-10\" style=\"padding-left: 2%;\">\n    <div class=\"cav-mr-3\" [ngClass]=\"setRequired? 'required-mark': ''\">\n      <p-radioButton name=\"sp\" value=\"searchPattern\"\n        label=\"Search Pattern (Not applicable for windows).\" [(ngModel)]=\"item['jmxConnPID']\" ngModel></p-radioButton>\n    </div>\n    <!-- for creating support of dropdown to select matched process(previously Occurence count) -->\n    <div class=\"ml-5\" *ngIf = \"item['jmxConnPID'] === 'searchPattern'\">If Multiple processes are matching with Search Pattern, use</div>\n      <p-dropdown name=\"occurenceList\" [required]=\"setRequired\"  [options]=\"occurenceList\"\n      [(ngModel)]=\"item['occCount']\" dropdownIcon=\"icons8 icons8-expand-arrow\" class=\"ml-10\" *ngIf = \"item['jmxConnPID'] === 'searchPattern'\"></p-dropdown>\n    <div class=\"ml-10\" *ngIf = \"item['jmxConnPID'] === 'searchPattern'\" >matched process.</div>\n\n  </div>\n\n  <div class=\"mb-10\">\n  \n    <cav-table *ngIf=\"item['jmxConnPID'] === 'searchPattern'\" [value]=\"item['adv']['oP']\" [rows]=\"5\"\n      [headerRelativePath]=\"relativePath\" [scrollable]=\"true\" scrollHeight=\"calc(100vh - 240px)\"\n      (clickButtonEvent)=\"clickButtonEvent($event)\" [selection]=\"selectedSrchPattern\"></cav-table>\n  \n  </div>\n\n    <p-dialog header={{dialogHeader}} class=\"secondary-dialog foterDialog\" [(visible)]=\"showSrchDialog\" [responsive]=\"true\"\n     modal=\"modal\" [style]=\"{'width':'500px'}\">\n      <form (ngSubmit)=\"saveSrchPattData()\" #groupForm=\"ngForm\" ngNativeValidate>\n        <div class=\"p-grid w-100-p p-align-center\">\n          <div class=\"width-150\" [ngClass]=\"setRequired? 'required-mark': ''\" style=\"width: 16%;\">Search Pattern</div>\n          <div>\n            <input type=\"text\" style=\"width: 200px;\" pInputText name=\"searchPattern\" [required]=\"setRequired\"\n              [(ngModel)]=\"jmxSp.pattern\" ngModel>\n          </div>\n        </div>\n\n        <footer>\n          <div class=\"p-grid p-align-center p-justify-end py-5\">\n            <button pButton type=\"button\" label=\"Cancel\" (click)=\"showSrchDialog = false;\"\n              class=\"ui-button-rounded ui-button-secondary mr-6\"></button>\n            <button pButton type=\"submit\" label=\"Save\" class=\"ui-button-rounded\"></button>\n\n          </div>\n        </footer>\n      </form>\n    </p-dialog>\n    <p-confirmDialog class=\"confirmdialog\" #cd key=\"jmxConfirm\" [style]=\"{width: '50vw'}\" [baseZIndex]=\"100000000011\">\n      <p-footer>\n        <button type=\"button\" class=\"ui-button ui-button-rounded ui-button-right\" pButton icon=\"pi pi-check\"\n          label={{acceptLable}} (click)=\"cd.accept()\"></button>\n        <button type=\"button\" class=\"ui-button ui-button-rounded ui-button-secondary\" pButton icon=\"pi pi-times\"\n          label=\"No\" (click)=\"cd.reject()\" *ngIf=\"rejectVisible\"></button>\n      </p-footer>\n    </p-confirmDialog>\n</div>\n\n\n\n\n\n\n\n\n";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.html":
  /*!**************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.html ***!
    \**************************************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logDataMonDeployment_logDataMonDeploymentComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<div *ngIf=\"!monitorupdownService.isFromMainDep\" class=\"p-grid p-col-12\" style=\"background-color: #c9efd4;\">Log Data Monitor Settings\r\n</div>\r\n\r\n<ng-container *ngFor=\"let logDataMonDTO of cstLogpatternDataArr\">\r\n    <ng-container *ngIf=\"logDataMonDTO['gdfName'] === monName \">\r\n        <div class=\"p-grid p-align-center w-100-p\">\r\n            <div class=\"width-160 required-mark\">File Name Selection</div>\r\n            <div class=\"p-col-2\">\r\n                <p-dropdown name=\"logFileName\" [options]=\"logFileSelectionList\"\r\n                    [(ngModel)]=\"logDataMonDTO.fileNameSelection\" defaultLabel=\"Choose Server list\"\r\n                    [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\r\n            </p-dropdown>\r\n            </div>\r\n\r\n            <div class=\"p-col-2\" *ngIf=\"logDataMonDTO.fileNameSelection === '-f'\">\r\n                <input class=\"w-100-p\" name=\"FileName\" [title]=\"logDataMonDTO.fileName  ? logDataMonDTO.fileName : 'Provide the log file name along with absolute path'\" type=\"text\" required=\"true\" [(ngModel)]=\"logDataMonDTO.fileName\" pattern=\"^\\S+( +\\S+)*$\"\r\n                  pInputText />\r\n              </div>\r\n              <div class=\"p-col-2\" *ngIf=\"logDataMonDTO.fileNameSelection === '-c'\">\r\n                <input class=\"w-100-p\" name=\"FileName\" [title]=\"logDataMonDTO.fileName  ? logDataMonDTO.fileName :'Fetch the log file name via a command'\" type=\"text\" required=\"true\" [(ngModel)]=\"logDataMonDTO.fileName\" pattern=\"^\\S+( +\\S+)*$\"\r\n                  pInputText />\r\n              </div>\r\n\r\n            <div class=\"p-col-2\" *ngIf=\"logDataMonDTO.fileNameSelection == '-f __journald'\">\r\n                <span>\r\n                    <p-radioButton value=\"all\" name=\"all\" label=\"All logs\" [(ngModel)]=\"logDataMonDTO.journalType\">\r\n                    </p-radioButton>\r\n                </span>\r\n\r\n                <span class=\"p-col-2\">\r\n                    <p-radioButton value=\"-u\" name=\"Specified\" label=\"Specified\"\r\n                        [(ngModel)]=\"logDataMonDTO.journalType\"></p-radioButton>\r\n                </span>\r\n            </div>\r\n\r\n            <div class=\"p-col-2\" *ngIf=\"logDataMonDTO.fileNameSelection == '-f __journald'\">\r\n                <input class=\"w-100-p\" [disabled]=\"logDataMonDTO.journalType != '-u'\"\r\n                    [(ngModel)]=\"logDataMonDTO.fileName\" pattern=\"^\\S+( +\\S+)*$\" name=\"specificJournalType\"\r\n                    [title]=\"logDataMonDTO.fileName  ?  logDataMonDTO.fileName :'By using JournalD, you can get all log files, or you can specify specific log files, by selecting All or Specified.'\" type=\"text\" [required]=\"logDataMonDTO.setRequired\" pInputText ngModel />\r\n            </div>\r\n\r\n\r\n        </div>\r\n\r\n        <div class=\"p-grid p-align-center w-100-p\">\r\n            <div class=\"width-160 required-mark\">Instance Name </div>\r\n            <div class=\"p-col-2\">\r\n                <input name=\"instanceName\" type=\"text\" [title]=\"logDataMonDTO.instance  ?  logDataMonDTO.instance :'Please enter Instance Name'\" pInputText class=\"w-100-p\"\r\n                    pattern=\"^\\S+( +\\S+)*$\" [(ngModel)]=\"logDataMonDTO.instance\" placeholder=\"Enter Instance\" ngModel\r\n                    [required]=\"logDataMonDTO.setRequired\" />\r\n            </div>\r\n\r\n\r\n            </div>\r\n\r\n        <p-accordion>\r\n            <p-accordionTab [selected]=\"false\" header=\"Advanced Settings\">\r\n                <div class=\"p-grid p-align-center\">\r\n                    <!-- <div class=\"ml-5 p-col-1w-100 mr-10\">Number of instances</div>\r\n                    <div class=\"width-50 p-5\">\r\n                        <input name=\"excludeInput\" class=\"w-100-p\" type=\"number\" pInputText\r\n                            [(ngModel)]=\"logDataMonDTO.instCount\" [min]=\"1\" title=\"Please enter Number of instances\"\r\n                            [disabled]=\"logDataMonDTO.fileNameSelection != '-f'\" ngModel />\r\n                    </div> -->\r\n\r\n                <div class=\"mlr-15 ml-20\">\r\n                  <p-checkbox label=\"Dump Server Logs inside the Test Run\" binary=\"true\" name=\"dumpServer\"\r\n                    pTooltip=\"Dump Server Logs inside the Test Run\" tooltipPosition=\"bottom\"\r\n                    [(ngModel)]=\"logDataMonDTO.dumpServer\">\r\n                  </p-checkbox>\r\n                </div>\r\n\r\n                <div  *ngIf=\"!monitorupdownService.isFromMainDep\">\r\n              <label class=\"ml-30\">Frequency</label>\r\n               <span class=\"ml-17\">\r\n                   <p-dropdown name=\"frqList\" [style]=\"{'width':'180px'}\"\r\n                       [options]=\"freqList\" [(ngModel)]=\"logDataMonDTO.frequency\">\r\n                   </p-dropdown>\r\n                  </span>\r\n                </div>\r\n                </div>\r\n              </p-accordionTab>\r\n            </p-accordion>\r\n\r\n    </ng-container>\r\n</ng-container>\r\n\r\n<p-confirmDialog class=\"confirmdialog\" header=\"Confirmation\" acceptButtonStyleClass=\"ui-button-rounded px-10\"\r\n    rejectButtonStyleClass=\"ui-button-rounded ui-button-secondary px-10 mx-6\" acceptIcon=\"null\" rejectIcon=\"null\"\r\n    acceptLabel=\"Yes\" rejectLabel=\"No\"></p-confirmDialog>\r\n";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.html":
  /*!*******************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.html ***!
    \*******************************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logMonitorDeployment_logMonDeploymentComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<div *ngIf=\"!monitorupdownService.isFromMainDep\" class=\"p-grid p-col-12\" style=\"background-color: #c9efd4;\">Log Pattern Monitor Settings\r\n</div>\r\n\r\n<ng-container *ngFor=\"let logPatternData of cstLogpatternDataArr\">\r\n    <ng-container *ngIf=\"logPatternData['gdfName'] === monName \">\r\n     <div class=\"log-pattern-monitor\">\r\n        <div class=\"p-grid p-align-center w-100-p\">\r\n            <div class=\"width-160 required-mark\">File Name Selection</div>\r\n            <div class=\"p-col-2\">\r\n                <p-dropdown name=\"logFileName\" [options]=\"logFileSelectionList\"\r\n                    [(ngModel)]=\"logPatternData.fileNameSelection\" defaultLabel=\"Choose Server list\"\r\n                    [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\r\n                </p-dropdown>\r\n            </div>\r\n\r\n            <div class=\"p-col-2\" *ngIf=\"logPatternData.fileNameSelection === '-f'\">\r\n                <input class=\"w-100-p\" name=\"FileName\" [title]=\"logPatternData.fileName ? logPatternData.fileName :'Provide the log file name along with absolute path'\" type=\"text\" required=\"true\" [(ngModel)]=\"logPatternData.fileName\" pattern=\"^\\S+( +\\S+)*$\"\r\n                  pInputText />\r\n              </div>\r\n              <div class=\"p-col-2\" *ngIf=\"logPatternData.fileNameSelection === '-c'\">\r\n                <input class=\"w-100-p\" name=\"FileName\" [title]=\"logPatternData.fileName ? logPatternData.fileName :'Fetch the log file name via a command'\" type=\"text\" required=\"true\" [(ngModel)]=\"logPatternData.fileName\" pattern=\"^\\S+( +\\S+)*$\"\r\n                  pInputText />\r\n              </div>\r\n\r\n            <div class=\"p-col-2\" *ngIf=\"logPatternData.fileNameSelection == '-f __journald'\">\r\n                <span>\r\n                    <p-radioButton value=\"all\" name=\"all\" label=\"All logs\" [(ngModel)]=\"logPatternData.journalType\">\r\n                    </p-radioButton>\r\n                </span>\r\n\r\n                <span class=\"p-col-2\">\r\n                    <p-radioButton value=\"-u\" name=\"Specified\" label=\"Specified\"\r\n                        [(ngModel)]=\"logPatternData.journalType\"></p-radioButton>\r\n                </span>\r\n            </div>\r\n\r\n            <div class=\"p-col-2\" *ngIf=\"logPatternData.fileNameSelection == '-f __journald'\">\r\n                <input class=\"w-100-p\" [disabled]=\"logPatternData.journalType != '-u'\"\r\n                    [(ngModel)]=\"logPatternData.fileName\" pattern=\"^\\S+( +\\S+)*$\" name=\"specificJournalType\"\r\n                    [title]=\"logPatternData.fileName ? logPatternData.fileName :'By using JournalD, you can get all log files, or you can specify specific log files, by selecting All or Specified.'\" type=\"text\" [required]=\"logPatternData.setRequired\" pInputText ngModel />\r\n            </div>\r\n\r\n            <!-- <div class=\"p-col-2\">Number of instances</div>\r\n            <div class=\"p-col-2\">\r\n                <input name=\"excludeInput\" class=\"w-100-p\" type=\"number\" pInputText\r\n                    [(ngModel)]=\"logPatternData.instCount\" title=\"Please enter Number of instances\"\r\n                    [disabled]=\"logPatternData.fileNameSelection != '-f'\" ngModel />\r\n            </div> -->\r\n        </div>\r\n\r\n        <div class=\"p-grid p-align-center w-100-p\">\r\n            <div class=\"width-160 required-mark\">Instance Name </div>\r\n            <div class=\"p-col-2\">\r\n                <input name=\"instanceName\" type=\"text\" [title]=\"logPatternData.instance ? logPatternData.instance :'Please enter Instance Name'\" pInputText class=\"w-100-p\"\r\n                    pattern=\"^\\S+( +\\S+)*$\" [(ngModel)]=\"logPatternData.instance\" placeholder=\"Enter Instance\" ngModel\r\n                    [required]=\"logPatternData.setRequired\" />\r\n            </div>\r\n        </div>\r\n\r\n        <p-accordion>\r\n            <p-accordionTab [selected]=\"false\" header=\"Advanced Settings\">\r\n                <div class=\"p-grid p-align-center\">\r\n                <!-- <div class=\"p-col-1w-100 mr-10\">Number of instances</div>\r\n                <div class=\"width-50 p-5\">\r\n                    <input name=\"excludeInput\" class=\"w-100-p\" type=\"number\" pInputText\r\n                        [(ngModel)]=\"logPatternData.instCount\" [min]=\"1\" title=\"Please enter Number of instances\"\r\n                        [disabled]=\"logPatternData.fileNameSelection != '-f'\" ngModel />\r\n                </div> -->\r\n\r\n                <div class=\"mlr-15 ml-20\">\r\n                  <p-checkbox label=\"Dump Server Logs inside the Test Run\" binary=\"true\" name=\"dumpServer\"\r\n                    pTooltip=\"Dump Server Logs inside the Test Run\" tooltipPosition=\"bottom\"\r\n                    [(ngModel)]=\"logPatternData.dumpServer\">\r\n                  </p-checkbox>\r\n                </div>\r\n\r\n                <div  *ngIf=\"!monitorupdownService.isFromMainDep\">\r\n                    <label class=\"ml-30\">Frequency</label>\r\n                     <span class=\"ml-17\">\r\n                        <p-dropdown name=\"frqList\" [style]=\"{'width':'180px'}\"\r\n                            [options]=\"freqList\" [(ngModel)]=\"logPatternData.frequency\">\r\n                        </p-dropdown>\r\n                     </span>\r\n                 </div>\r\n\r\n                </div>\r\n              </p-accordionTab>\r\n            </p-accordion>\r\n    <div class=\"loading-indicator\" *ngIf=\"loading\">\r\n        <p-progressSpinner [style]=\"{width: '50px', height: '50px'}\" strokeWidth=\"4\" animationDuration=\".5s\">\r\n        </p-progressSpinner>\r\n    </div>\r\n</div>\r\n</ng-container>\r\n</ng-container>\r\n\r\n<p-confirmDialog class=\"confirmdialog\" header=\"Confirmation\" acceptButtonStyleClass=\"ui-button-rounded px-10\"\r\n    rejectButtonStyleClass=\"ui-button-rounded ui-button-secondary px-10 mx-6\" acceptIcon=\"null\" rejectIcon=\"null\"\r\n    acceptLabel=\"Yes\" rejectLabel=\"No\"></p-confirmDialog>\r\n";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.html":
  /*!**********************************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.html ***!
    \**********************************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_restDeployment_restDeploymentComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "\n<ng-container *ngFor=\"let restData of customRestDataArr\">\n    <ng-container *ngIf=\"restData['monName'] === monName \">\n        <div class=\"p-grid p-align-center p-col-12\">\n            <!-- <div class=\"width-60 required-mark\">Protocol</div>\n            <div class=\"p-col-1\">\n               <p-dropdown [style]=\"{'min-width' : '100%'}\" [(ngModel)]=\"restData['restData'].protocol\" required name=\"protocolList\"\n                [options]=\"protocolList\" appendTo=\"body\"></p-dropdown>\n            </div> -->\n            <div class=\"width-60 required-mark\">Rest URL</div>\n              <div class=\"p-col-5\">\n                <input id=\"input\" type=\"text\" name=\"restUrl\" pTooltip=\"Enter the API URL that will be used to fetch the subjects & metrics from.\" pattern=\"^\\S+( +\\S+)*$\" class=\"inpbox w-100-p\"\n                  autocomplete=\"off\" required placeholder=\"eg:https://www.cavisson.com/\" pInputText [required]=\"restData['restData'].setRequired\"\n                  [(ngModel)]=\"restData['restData'].restUrl\">\n              </div>\n            <!-- <div class=\"width-100 pr-10 text-right required-mark\">Host</div>\n            <div class=\"p-col-2\">\n                <input name=\"hostName\" type=\"text\" title=\"Please enter Host\" pInputText class=\"w-100-p\"\n               [(ngModel)]=\"restData['restData'].host\" placeholder=\"Enter Host\" [required]=\"restData['restData'].setRequired\"\n               pattern=\"^((\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$\" />\n            </div>\n            <div class=\"width-100 pr-10 text-right required-mark\">Port</div>\n            <div class=\"p-col-2\">\n                <input name=\"portName\" type=\"number\" title=\"Please enter Port\" pInputText class=\"w-100-p\"\n               [(ngModel)]=\"restData['restData'].port\" placeholder=\"Enter Port\" min=\"0\" max=\"65535\"\n               [required]=\"restData['restData'].setRequired\" />\n            </div> -->\n        </div>\n        <div >\n            <p-fieldset legend=\"URL Setting\" [collapsed]=\"true\" [toggleable]=\"true\">\n                        <div class=\"w-100p p-grid p-align-center\">\n                            <div class=\"pr-13\">Header</div>\n                            <div class=\"p-col-5\">\n                                <p-chips class=\"input-chips w-100-p\" pTooltip=\"Enter the authentication header and token value\" separator=\",\"[(ngModel)]=\"restData['restData'].header\"></p-chips>              \n                            </div>\n                        </div>\n            </p-fieldset>\n        </div>\n        <div>\n            <p-fieldset legend=\"Authorization\" [collapsed]=\"true\" [toggleable]=\"true\">\n                <div class=\"w-100-p p-grid p-align-center\">\n                    <div class=\"p-col-1\">\n                        <p-dropdown [options]=\"authTypes\" name=\"authenticationType\"\n                            [style]=\"{'min-width':'100%'}\" [(ngModel)]=\"restData['restData'].authMode\">\n                        </p-dropdown>\n                    </div>\n                    <div class=\"p-grid p-align-center w-80-p\" *ngIf=\"restData['restData'].authMode == 0\">\n                        <div class=\"width-70 ml-50\">User Name</div>\n                        <div class=\"p-col-2\">\n                            <input name=\"userName\" type=\"text\" pTooltip=\"Enter the username required to complete API authentication\" pInputText class=\"w-100-p\"\n                                [(ngModel)]=\"restData['restData'].user\" placeholder=\"Enter User Name\" />\n                        </div>\n                        <div class=\"width-70 text-right ml-50 pr-10\">Password</div>\n                        <div class=\"p-col-2\">\n                            <input name=\"password\" type=\"password\" pTooltip=\"Enter the password required to complete API authentication\" pInputText class=\"w-100-p\" [(ngModel)]=\"restData['restData'].pwd\" placeholder=\"Enter Password\" />\n                        </div>\n                    </div>\n                    <div class=\"p-grid p-align-center w-80-p p-nogutter8\" *ngIf=\"restData['restData'].authMode == 1\">\n                        <label class=\"p-col-fixed p-col-nogutter pr-10  ml-50\">API Token</label>\n                        <div class=\"p-col-7\">\n                            <input type=\"text\" name=\"apiToken\" class=\"w-100-p\" placeholder=\"Enter API Token\" [(ngModel)]=\"restData['restData'].apiToken\" pInputText ngModel>\n                        </div>\n                    </div>\n                    <div class=\"p-grid w-80-p p-align-center p-nogutter8\" *ngIf=\"restData['restData'].authMode == 2\">\n                        <label class=\"p-col-fixed p-col-nogutter pr-10  ml-50\">Bearer Token</label>\n                        <div class=\"p-col-7\">\n                            <input type=\"text\" name=\"bearerToken\" class=\"w-100-p\" placeholder=\"Enter Bearer Token\" [(ngModel)]=\"restData['restData'].bearerToken\" pInputText ngModel>\n                        </div>\n                    </div>\n                </div>\n            </p-fieldset>\n\n        </div>\n\n        <div>\n            <p-fieldset legend=\"Proxy settings\" [collapsed]=\"true\" [toggleable]=\"true\">\n                <div class=\"w-100-p p-grid p-align-center\">\n                \n                    <div class=\"width-95\">Proxy Host:Port</div>\n                    <div class=\"p-col-2\">\n                        <input name=\"pHostPort\" type=\"text\" pTooltip=\"If the API is accessed via a proxy, enter the proxy server's host & port\" pInputText class=\"w-200-p\"\n                       [(ngModel)]=\"restData['restData'].pURL\" placeholder=\"Enter Proxy URL\"\n                             />\n                    </div>\n                    <div class=\"width-120 text-right pr-10\">Proxy User Name</div>\n                    <div class=\"p-col-2\">\n                        <input name=\"pUserName\" type=\"text\" pTooltip=\"Enter the proxy server's username to access the API\" pInputText class=\"w-200-p\"\n                       [(ngModel)]=\"restData['restData'].pUser\" placeholder=\"Enter Proxy User Name\"\n                             />\n                    </div>\n                    <div class=\"width-100 text-right pr-10\">Proxy Password</div>\n                    <div class=\"p-col-2\">\n                        <input name=\"pPassword\" type=\"password\" pTooltip=\"Enter the username's password to access the API\" pInputText class=\"w-200-p\"\n                       [(ngModel)]=\"restData['restData'].pPwd\" placeholder=\"Enter Proxy Password\"\n                             />\n                    </div>\n                </div>\n            </p-fieldset>\n        </div>\n        \n            <p-fieldset legend=\"Advanced settings\" [collapsed]=\"true\" [toggleable]=\"true\" *ngIf=\"!monitorupdownService.isFromMainDep\">\n                <div class=\"w-100-p p-grid p-align-center\">\n                    <div class=\"width-80\">Frequency</div>\n                    <div class=\"p-col-2\">\n                        <p-dropdown [options]=\"freqList\" name=\"frequencyType\" [style]=\"{'max-width':'60%'}\"\n                            [(ngModel)]=\"restData['restData'].frequency\">\n                        </p-dropdown>\n                    </div>\n                    <div class=\"width-120 text-right pr-10\">Other Arguments</div>\n                    <div class=\"p-col-2\">\n                        <input name=\"OtherArg\" type=\"text\" pTooltip=\"Enter Other Arguments as:&#10; 1. --opt1 val1 --opt2 val2 &#10; 2. -opt1 val1 -opt2 val2 &#10; 3. /opt1:val1 /opt2:val2\" pInputText class=\"w-200-p\"\n                            [(ngModel)]=\"restData['restData'].othArgs\" />\n                    </div>\n                </div>\n            </p-fieldset>\n     \n\n\n    <div class=\"loading-indicator\" *ngIf=\"loading\">\n        <p-progressSpinner [style]=\"{width: '50px', height: '50px'}\" strokeWidth=\"4\" animationDuration=\".5s\">\n        </p-progressSpinner>\n    </div>\n</ng-container>\n</ng-container>\n\n<!-- <p-confirmDialog class=\"confirmdialog\" header=\"Confirmation\" acceptButtonStyleClass=\"ui-button-rounded px-10\"\n    rejectButtonStyleClass=\"ui-button-rounded ui-button-secondary px-10 mx-6\" acceptIcon=\"null\" rejectIcon=\"null\"\n    acceptLabel=\"Yes\" rejectLabel=\"No\"></p-confirmDialog> -->";
    /***/
  },

  /***/
  "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.html":
  /*!****************************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.html ***!
    \****************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _node_modules_rawLoader_dist_cjsJs_src_app_pages_monitorUpDownStatus_configureMonitors_kubernetsMonitoring_kubernetsMonitoringComponentHtml(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "<p-dialog [(visible)]=\"openYmlConfDialog\"    [responsive]=\"true\" header=\"KUBERNETES CONFIGURATION\" class=\"secondary-dialog foterDialog\" \n [blockScroll] = \"true\"  modal=\"modal\" [style]=\"{width: '1160px'}\" (onHide)=\"dialogCloseEvent()\"  appendTo=\"body\">\n <form class=\"monitor-ui-form\" (ngSubmit)=\"saveConfig()\" ngNativeValidate>\n <div class=\"p-grid p-align-center w-100-p\">\n  <div class=\"width-150 required-mark px-12\">Cluster</div>\n      <div class=\"p-col-2\">\n        <input name=\"clusterName\" [disabled]=\"clusFlag\" type=\"text\" size=\"23\" [(ngModel)]=\"kubeConfigYmlData.kubeClusterName\" pInputText class=\"ml-10 width-178\" required pattern=\"^\\S+( +\\S+)*$\" placeholder=\"Cluster Name\" ngModel />\n      </div>\n\n      <div class=\"width-100 required-mark\" style=\"margin-left: 25px;\" >Server</div>\n      <div class=\"p-col-2\">\n        <p-dropdown name=\"slist\"  placeholder=\"Select Protocol\" [options]=\"serverList\" [(ngModel)]=\"kubeConfigYmlData.kubeSelectPort\" defaultLabel=\"Choose Server list\"\n          [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\" (onChange)=\"onServerChange()\">\n        </p-dropdown>\n      </div>\n      <div class=\"required-mark\"></div>\n      <div class=\"input-label\">\n          <input name=\"ip\" type=\"text\" [disabled]=\"serverSelected\"  [(ngModel)]=\"kubeConfigYmlData.kuberIP\" pInputText  class=\"ml-10\" placeholder=\"IP\" required pattern=\"^\\S+( +\\S+)*$\" ngModel />\n        </div>\n        <div class=\"required-mark ml-5\"></div>\n        <div class=\"input-label\">\n          <input name=\"port\" type=\"number\" min=\"1\" max=\"65535\" [disabled]=\"serverSelected\"  [(ngModel)]=\"kubeConfigYmlData.kuberPort\" pInputTextclass=\"ml-10\" required pattern=\"^\\S+( +\\S+)*$\" placeholder=\"Port\" ngModel />\n        </div>\n</div>\n<div class=\"p-grid p-align-center w-100-p\">\n<div class=\"width-150  required-mark ml-10\">Configuration Type</div>\n      <div class=\"p-col-2\">\n        <p-dropdown name=\"cluster\" [options]=\"clusterList\" [(ngModel)]=\"kubeConfigYmlData.kubeClusterConfigrationType\" defaultLabel=\"Choose Server list\"\n          [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\n        </p-dropdown>\n      </div>\n      <div *ngIf = \"kubeConfigYmlData.kubeClusterConfigrationType == '1'\" class=\"width-100  required-mark ml-15\">Certificate Mode</div>\n      <div *ngIf = \"kubeConfigYmlData.kubeClusterConfigrationType == '1'\" class=\"p-col-2\">\n        <p-dropdown  name=\"sOpt\"  placeholder=\"Select Certificate\" [options]=\"selectCert\" [(ngModel)]=\"kubeConfigYmlData.kubeCluserCertificateType\"  defaultLabel=\"Choose Server list\"\n          [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\n        </p-dropdown>\n      </div>\n      \n      <div *ngIf = \"kubeConfigYmlData.kubeClusterConfigrationType == '2'\" class=\"width-100 required-mark ml-5\">Host</div>\n      <div *ngIf = \"kubeConfigYmlData.kubeClusterConfigrationType == '2'\" class=\"p-col-2\">\n          <input  name=\"host\" type=\"text\" [(ngModel)]=\"kubeConfigYmlData.kubeTLSServerName\" pInputText class=\"ml-10\" required pattern=\"^\\S+( +\\S+)*$\" placeholder=\"Enter Host Name\" ngModel />\n        </div>\n\n        \n      <div *ngIf = \"kubeConfigYmlData.kubeCluserCertificateType == 'data' && kubeConfigYmlData.kubeClusterConfigrationType == '1'\" class=\"p-col-2\">\n          <textarea name = \"kubeClustcertData\" pInputTextarea [(ngModel)]=\"kubeConfigYmlData.kubeCluserCertificateData\" class=\"width-130\"></textarea>\n        </div>\n\n        <div *ngIf = \"kubeConfigYmlData.kubeCluserCertificateType == 'file' && kubeConfigYmlData.kubeClusterConfigrationType == '1'\" class=\"p-col-4\">\n          <p-fileUpload  mode=\"basic\" #test1 id=\"dummyLabel1\" (uploadHandler)=\"onClusterFileUpload($event,test1)\"  [showUploadButton]=true\n            [customUpload]=\"true\" title=\"Upload\" (onSelect) = \"onKubeFileSelect($event,1,test1)\"\n          auto=\"true\" class= \"ui-button ui-button-rounded ui-button-right\" chooseLabel=\"Upload File\">\n       </p-fileUpload>\n       <label class=\"labelWidth\" ngDefaultControl>{{splitClusterCertificateName}}</label>\n        </div> \n  </div>\n  <div class=\"p-grid p-align-center w-100-p\">\n  <div class=\"width-150 required-mark ml-10\">User Authentication</div>\n  <div class=\"p-col-2\">\n    <p-dropdown name=\"user\" [options]=\"userConfigurationOption\" [(ngModel)]=\"kubeConfigYmlData.kubeUserConfigrationType\" defaultLabel=\"Choose Server list\"\n      [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\n    </p-dropdown>\n  </div>\n\n  <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType== '0'\" class=\"input-label width-180 required-mark ml-10\">Certificate Mode</div>\n  <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType== '0'\" class=\"p-col-2\">\n    <p-dropdown  name=\"clCert\"  placeholder=\"Select Certificate\" [options]=\"selectCert\" [(ngModel)]=\"kubeConfigYmlData.kubeUserCertificateType\"   defaultLabel=\"Choose Server list\"\n      [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\n    </p-dropdown>\n  </div>\n\n  <!-- <div *ngIf = \"item['kubeUserConfigrationType']== '0' && (item['kubeUserCertificateType']=='data' || item['kubeUserCertificateType']== 'file')\" class=\"width-160  required-mark\"></div> -->\n  <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '0' && kubeConfigYmlData.kubeUserCertificateType== 'data'\" class=\"p-col-2\">\n      <textarea name= \"kubeUserCertData\" pInputTextarea [(ngModel)]=\"kubeConfigYmlData.kubeUserCertificateData\" class=\"width-130\"></textarea>\n    </div>\n\n    <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType== '0' && kubeConfigYmlData.kubeUserCertificateType == 'file'\" class=\"p-col-4\">\n      <p-fileUpload  mode=\"basic\" #test2 id=\"dummyLabel2\" (uploadHandler)=\"onUserCertificateUpload($event)\"   [showUploadButton]=true\n       [customUpload]=\"true\" title=\"Upload\" (onSelect) = \"onKubeFileSelect($event,2,test2)\"\n      auto=\"true\" class= \"ui-button ui-button-rounded ui-button-right\" chooseLabel=\"Upload File\">\n   </p-fileUpload>\n   <label class=\"labelWidth\" ngDefaultControl>{{splitUserCertificateName}}</label>\n    </div>\n\n  \n\n    <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '1'\"  class=\"input-label width-100 required-mark ml-8\">Enter Token</div>\n  <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '1'\" class=\"p-col-2\">\n      <input  name=\"token\" type=\"text\" [(ngModel)]=\"kubeConfigYmlData.kubeUserToken\"  pInputText class=\"ml-10\" required pattern=\"^\\S+( +\\S+)*$\"  ngModel />\n    </div>\n\n    <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '2'\" class=\"input-label width-100 required-mark ml-15\">User Name</div>\n    <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '2'\" class=\"p-col-2\">\n        <input  name=\"uName\" type=\"text\" [(ngModel)]=\"kubeConfigYmlData.kubeUserConfigrationName\"  pInputText class=\"ml-10\"required pattern=\"^\\S+( +\\S+)*$\"  ngModel />\n      </div>\n\n      <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '2'\" class=\"input-label width-100 required-mark ml-34\">Password</div>\n      <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType== '2'\" class=\"p-col-2\">\n          <input  name=\"pwd\" type=\"password\" [(ngModel)]=\"kubeConfigYmlData.kubeUserConfigrationPassword\"  pInputText class=\"ml-10\" required pattern=\"^\\S+( +\\S+)*$\"  ngModel />\n        </div>\n      </div>\n      <div class=\"p-grid p-align-center w-100-p\">\n        <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '0'\" class=\"width-150 required-mark ml-10\">Key Mode</div>\n  <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '0'\" class=\"p-col-2\">\n    <p-dropdown  name=\"cKey\"  placeholder=\"Select Certificate\" [options]=\"selectCert\" [(ngModel)]=\"kubeConfigYmlData.kubeUserKeyType\"  defaultLabel=\"Choose Server list\"\n      [style]=\"{'min-width': '100%'}\" ngModel dropdownIcon=\"icons8 icons8-expand-arrow\">\n    </p-dropdown>\n  </div>\n\n \n  <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '0' && kubeConfigYmlData.kubeUserKeyType == 'data'\" class=\"p-col-2\">\n      <textarea name=\"kubeUserKeyData\" pInputTextarea [(ngModel)]=\"kubeConfigYmlData.kubeUserKeyData\" class=\"width-130\"></textarea>\n    </div>\n\n    <div *ngIf = \"kubeConfigYmlData.kubeUserConfigrationType == '0' && kubeConfigYmlData.kubeUserKeyType == 'file'\" class=\"p-col-4\">\n      <p-fileUpload  mode=\"basic\" #test3 id=\"dummyLabel3\" (uploadHandler)=\"onUserKeyUpload($event)\" (onSelect) = \"onKubeFileSelect($event,3,test3)\"  [showUploadButton]=true\n        [customUpload]=\"true\" title=\"Upload\"\n      auto=\"true\" class= \"ui-button ui-button-rounded ui-button-right\" chooseLabel=\"Upload File\">\n   </p-fileUpload>\n   <label class=\"labelWidth\" ngDefaultControl>{{splitUserKeyCertificateName}}</label>\n    </div>\n      </div>\n      <div class=\"p-grid p-align-center p-justify-end my-5\">\n        <button type=\"button\" pButton class=\"ui-button-rounded ui-button-secondary mx-5\" title=\"Close Configuration\" (click)=\"openYmlConfDialog = false\">Close</button>\n        <button type=\"button\" pButton class=\"ui-button-rounded ui-button-secondary mx-5\" (click)=\"clearFormFields()\">Reset</button>\n        <button type=\"submit\" pButton class=\"ui-button-rounded mx-5\"  *ngIf=\"!isEdited\">Test & Save</button>\n        <button type=\"submit\" pButton class=\"ui-button-rounded mx-5\"  *ngIf=\"isEdited\">Test & Update</button>\n    \n      </div>\n </form>\n <p class=\"cav-fnt-weight700\">Configuration Summary</p>\n      <p-table [columns]=\"colTables\" [value]=\"kubeTableResult\" [rows]=\"5\"\n      [paginator]=\"true\" [pageLinks]=\"3\">\n        <ng-template pTemplate=\"colgroup\" let-columns>\n          <colgroup>\n            <col style=\"width:15%\"> \n            <col style=\"width:30%\"> \n            <col style=\"width:25%\"> \n            <col style=\"width:20%\">\n            <col style=\"width:10%\">\n          </colgroup>\n        </ng-template>\n        <ng-template pTemplate=\"header\" let-columns>\n          <tr>\n            <th class=\"text-left\" *ngFor=\"let col of columns\">{{col.header}}</th>\n            <th>Action</th>\n          </tr>\n        </ng-template>\n        <ng-template pTemplate=\"body\" let-data let-columns= \"columns\">\n          <tr> \n            <td *ngFor=\"let col of columns\">{{data[col.field]}}</td>\n            <td class=\"text-center\">\n              <button type=\"button\" pButton class=\"btn-icon\" (click)=\"getClusterData(data)\" icon=\"icons8 icons8-edit\"></button>\n              <button type=\"button\" pButton class=\"btn-icon\" (click)=\"deleteKubeConfigrationData(data)\" icon=\"icons8 icons8-trash\"></button>\n            </td>\n          </tr>\n        </ng-template>\n      </p-table>\n      <div class=\"loading-indicator\" *ngIf=\"loading\">\n        <p-progressSpinner [style]=\"{width: '50px', height: '50px'}\" strokeWidth=\"4\" animationDuration=\".5s\">\n        </p-progressSpinner>\n      </div>\n</p-dialog>\n<p-toast [key]=\"key\" showTransitionOptions=\"0ms\"></p-toast>\n";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts":
  /*!****************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts ***!
    \****************************************************************************************************************************/

  /*! exports provided: OUTPUT_TYPE_LABEL, OUTPUT_TYPE_VALUE, DB_TYPE, SKIPLINE_LABEL, SKIPLINE_VALUE, DELIMETER_LABEL, DELIMETER_VALUE, INP_TYPE_CMD, INP_TYPE_SCRIPT, SKIPLINE_TOP_LABEL, SKIPLINE_TOP_VALUE, SKIPLINE_BOTTOM_LABEL, SKIPLINE_BOTTOM_VALUE, FREQUENCY_LABEL, FREQUENCY_VALUE, ERROR_MSG_FOR_RUN_CMD_ON_TIER, ERROR_MSG_FOR_RUN_CMD_ON_SERVER, SUCCESS_MSG_ON_RUN_CMD, ERROR_MSG_ON_RUN_CMD, ERROR_MSG_FOR_EMPTY_CMD, CONFIRMATION_MSG_ON_CHANGE_IN_OUTPUT_TYPE, ERROR_MSG_FOR_SAME_INDEXES, ERROR_MSG_FOR_EMPTY_COMMAND_AT_SAVE, ERROR_MSG_FOR_EMPTY_SCRIPT_AT_SAVE, ERROR_MSG_FOR_METRIC_GRP_NAME, ERROR_MSG_FOR_NO_METRIC_CONF, ERROR_MSG_FOR_NO_METRIC_HIERARCHY, ERR_MSG_FOR_EMPTY_METADATA, ERR_MSG_FOR_EMPTY_METRIC_NAME, AUTH_LABEL, AUTH_VALUE, DRIVER_CLASS_LABEL, DRIVER_CLASS_VALUE, SSL_LABEL, SSL_VALUE, DB_AUTH_LABEL, DB_AUTH_VALUE, JMX_FILTER_LIST_LABEL, JMX_FILTER_LIST_VALUE, CMD_TYPE, CMD_MON_TYPE */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addCustomMonitor_constants_configureCmdMonConstantTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "OUTPUT_TYPE_LABEL", function () {
      return OUTPUT_TYPE_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "OUTPUT_TYPE_VALUE", function () {
      return OUTPUT_TYPE_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DB_TYPE", function () {
      return DB_TYPE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SKIPLINE_LABEL", function () {
      return SKIPLINE_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SKIPLINE_VALUE", function () {
      return SKIPLINE_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DELIMETER_LABEL", function () {
      return DELIMETER_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DELIMETER_VALUE", function () {
      return DELIMETER_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "INP_TYPE_CMD", function () {
      return INP_TYPE_CMD;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "INP_TYPE_SCRIPT", function () {
      return INP_TYPE_SCRIPT;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SKIPLINE_TOP_LABEL", function () {
      return SKIPLINE_TOP_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SKIPLINE_TOP_VALUE", function () {
      return SKIPLINE_TOP_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SKIPLINE_BOTTOM_LABEL", function () {
      return SKIPLINE_BOTTOM_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SKIPLINE_BOTTOM_VALUE", function () {
      return SKIPLINE_BOTTOM_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "FREQUENCY_LABEL", function () {
      return FREQUENCY_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "FREQUENCY_VALUE", function () {
      return FREQUENCY_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_RUN_CMD_ON_TIER", function () {
      return ERROR_MSG_FOR_RUN_CMD_ON_TIER;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_RUN_CMD_ON_SERVER", function () {
      return ERROR_MSG_FOR_RUN_CMD_ON_SERVER;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SUCCESS_MSG_ON_RUN_CMD", function () {
      return SUCCESS_MSG_ON_RUN_CMD;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_ON_RUN_CMD", function () {
      return ERROR_MSG_ON_RUN_CMD;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_EMPTY_CMD", function () {
      return ERROR_MSG_FOR_EMPTY_CMD;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CONFIRMATION_MSG_ON_CHANGE_IN_OUTPUT_TYPE", function () {
      return CONFIRMATION_MSG_ON_CHANGE_IN_OUTPUT_TYPE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_SAME_INDEXES", function () {
      return ERROR_MSG_FOR_SAME_INDEXES;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_EMPTY_COMMAND_AT_SAVE", function () {
      return ERROR_MSG_FOR_EMPTY_COMMAND_AT_SAVE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_EMPTY_SCRIPT_AT_SAVE", function () {
      return ERROR_MSG_FOR_EMPTY_SCRIPT_AT_SAVE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_METRIC_GRP_NAME", function () {
      return ERROR_MSG_FOR_METRIC_GRP_NAME;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_NO_METRIC_CONF", function () {
      return ERROR_MSG_FOR_NO_METRIC_CONF;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERROR_MSG_FOR_NO_METRIC_HIERARCHY", function () {
      return ERROR_MSG_FOR_NO_METRIC_HIERARCHY;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERR_MSG_FOR_EMPTY_METADATA", function () {
      return ERR_MSG_FOR_EMPTY_METADATA;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "ERR_MSG_FOR_EMPTY_METRIC_NAME", function () {
      return ERR_MSG_FOR_EMPTY_METRIC_NAME;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "AUTH_LABEL", function () {
      return AUTH_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "AUTH_VALUE", function () {
      return AUTH_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DRIVER_CLASS_LABEL", function () {
      return DRIVER_CLASS_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DRIVER_CLASS_VALUE", function () {
      return DRIVER_CLASS_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SSL_LABEL", function () {
      return SSL_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SSL_VALUE", function () {
      return SSL_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DB_AUTH_LABEL", function () {
      return DB_AUTH_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DB_AUTH_VALUE", function () {
      return DB_AUTH_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "JMX_FILTER_LIST_LABEL", function () {
      return JMX_FILTER_LIST_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "JMX_FILTER_LIST_VALUE", function () {
      return JMX_FILTER_LIST_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CMD_TYPE", function () {
      return CMD_TYPE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CMD_MON_TYPE", function () {
      return CMD_MON_TYPE;
    });

    var OUTPUT_TYPE_LABEL = ['String', 'Key'];
    var OUTPUT_TYPE_VALUE = ['1', '2'];
    var DB_TYPE = "db";
    var SKIPLINE_LABEL = ['First', 'Last'];
    var SKIPLINE_VALUE = ['first', 'last'];
    var DELIMETER_LABEL = ['--Select--', 'Space', 'Comma', 'Tab', 'Pipe', 'Custom'];
    var DELIMETER_VALUE = [' ', ' ', ',', '\t', '|', 'custom'];
    var INP_TYPE_CMD = "cmd"; // input type is command

    var INP_TYPE_SCRIPT = "script"; //input type is script

    var SKIPLINE_TOP_LABEL = ['--Select--', 'Skip line from top', 'Skip before line containing'];
    var SKIPLINE_TOP_VALUE = ['', 'top', 'topActionStr'];
    var SKIPLINE_BOTTOM_LABEL = ['--Select--', 'Skip line from bottom', 'Skip after line containing'];
    var SKIPLINE_BOTTOM_VALUE = ['', 'bottom', 'bottomActionStr'];
    var FREQUENCY_LABEL = ['Same as progress interval', '10 Secs', '1 Min', '10 Mins', '1 Hour', '4 Hours', '1 Day'];
    var FREQUENCY_VALUE = [null, '10', '60', '600', '3600', '14400', '86400']; // Messages- error/success

    var ERROR_MSG_FOR_RUN_CMD_ON_TIER = "Select tier and server for execution";
    var ERROR_MSG_FOR_RUN_CMD_ON_SERVER = "Select server";
    var SUCCESS_MSG_ON_RUN_CMD = "Command/Script executed successfully";
    var ERROR_MSG_ON_RUN_CMD = "Command not found";
    var ERROR_MSG_FOR_EMPTY_CMD = "Enter command/script to run";
    var CONFIRMATION_MSG_ON_CHANGE_IN_OUTPUT_TYPE = "Metric Hierarachy and Metric Configuration will be reset to default on change in output type. Are you sure to continue?";
    var ERROR_MSG_FOR_SAME_INDEXES = "You are having same indexes in metric hierarchy and metric configuration.Change index and save again";
    var ERROR_MSG_FOR_EMPTY_COMMAND_AT_SAVE = "Enter command";
    var ERROR_MSG_FOR_EMPTY_SCRIPT_AT_SAVE = "Enter script";
    var ERROR_MSG_FOR_METRIC_GRP_NAME = "Metric Group Name should be less than 64 characters";
    var ERROR_MSG_FOR_NO_METRIC_CONF = "Provide atleast one metric configuration.";
    var ERROR_MSG_FOR_NO_METRIC_HIERARCHY = "Provide metric hierarchy.";
    var ERR_MSG_FOR_EMPTY_METADATA = "Enter metric hierarchy component.";
    var ERR_MSG_FOR_EMPTY_METRIC_NAME = "Enter metric name."; // dropdown list for authentication 

    var AUTH_LABEL = ['Password', 'Public Key'];
    var AUTH_VALUE = ['1', '2']; // constants used in DB UI

    var DRIVER_CLASS_LABEL = ['--Select Driver Class--', 'MySQL', 'Oracle', 'IBM DB2 APP', 'Microsoft SQL Server', 'Postgres', 'Others'];
    var DRIVER_CLASS_VALUE = ['', 'com.mysql.jdbc.Driver', 'oracle.jdbc.driver.OracleDriver', 'com.ibm.db2.jdbc.app.DB2Driver', 'com.microsoft.sqlserver.jdbc.SQLServerDriver', 'org.postgresql.Driver', 'Others']; //used for db sslliLst

    var SSL_LABEL = ['--Select SSL Type--', 'Jks', 'Pem', 'Cer', 'Others'];
    var SSL_VALUE = ['', 'Jks', 'Pem', 'Cer', 'Others']; //used for db MSSQL Authentication Mode

    var DB_AUTH_LABEL = ['Windows Authentication', 'SQL Authentication'];
    var DB_AUTH_VALUE = ['0', '1'];
    var JMX_FILTER_LIST_LABEL = ['--Select filter--', 'Equals', 'Not Equals', 'Less Than', 'Greater Than', 'Less Than Equal to', 'Greater Than Equal to'];
    var JMX_FILTER_LIST_VALUE = ['', 'equals', 'notEquals', 'lessThan', 'greaterThan', 'lessThanEqualto', 'greaterThanEqualto']; //Added constants for command UI

    var CMD_TYPE = "cmd";
    var CMD_MON_TYPE = 9;
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/add-monitor.module.ts":
  /*!***************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/add-monitor.module.ts ***!
    \***************************************************************************************************/

  /*! exports provided: AddMonitorModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_addMonitorModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "AddMonitorModule", function () {
      return AddMonitorModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var _add_monitor_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! ./add-monitor.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/add-monitor.component.ts");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var primeng_inputtext__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! primeng/inputtext */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-inputtext.js");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var primeng_accordion__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! primeng/accordion */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-accordion.js");
    /* harmony import */


    var primeng_radiobutton__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! primeng/radiobutton */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-radiobutton.js");
    /* harmony import */


    var _custom_monitors_dynamic_table_dynamic_table_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
    /*! ./custom-monitors/dynamic-table/dynamic-table.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.ts");
    /* harmony import */


    var _mon_stats_mon_stats_module__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
    /*! ../mon-stats/mon-stats.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/mon-stats/mon-stats.module.ts");
    /* harmony import */


    var _custom_monitors_jmx_deployment_jmx_deployement_module__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
    /*! ./custom-monitors/jmx-deployment/jmx-deployement.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployement.module.ts");
    /* harmony import */


    var _custom_monitors_cmd_deployment_cmd_deployement_module__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
    /*! ./custom-monitors/cmd-deployment/cmd-deployement.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployement.module.ts");
    /* harmony import */


    var _custom_monitors_db_deployment_db_deployement_module__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
    /*! ./custom-monitors/db-deployment/db-deployement.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployement.module.ts");
    /* harmony import */


    var _kubernets_monitoring_kubernets_monitoring_module__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
    /*! ../kubernets-monitoring/kubernets-monitoring.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.module.ts");
    /* harmony import */


    var primeng_tabview__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
    /*! primeng/tabview */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-tabview.js");
    /* harmony import */


    var _custom_monitors_rest_deployment_rest_deployment_module__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
    /*! ./custom-monitors/rest-deployment/rest-deployment.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.module.ts");
    /* harmony import */


    var _custom_monitors_logMonitor_deployment_log_mon_deployment_module__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(
    /*! ./custom-monitors/logMonitor-deployment/log-mon-deployment.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.module.ts");
    /* harmony import */


    var _custom_monitors_log_data_mon_deployment_log_data_mon_deployment_module__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(
    /*! ./custom-monitors/log-data-mon-deployment/log-data-mon-deployment.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.module.ts");
    /* harmony import */


    var src_app_shared_help_help_module__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(
    /*! src/app/shared/help/help.module */
    "./src/app/shared/help/help.module.ts");
    /* harmony import */


    var _test_mon_test_mon_module__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(
    /*! ../test-mon/test-mon.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/test-mon/test-mon.module.ts");
    /* harmony import */


    var src_app_shared_cav_table_cav_table_module__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(
    /*! src/app/shared/cav-table/cav-table.module */
    "./src/app/shared/cav-table/cav-table.module.ts");
    /* harmony import */


    var _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(
    /*! @angular/material/tooltip */
    "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/tooltip.js");

    var routes = [{
      path: 'add-monitors/:techName/:techDisplayName',
      component: _add_monitor_component__WEBPACK_IMPORTED_MODULE_3__["AddMonitorComponent"]
    }];

    var AddMonitorModule = /*#__PURE__*/_createClass(function AddMonitorModule() {
      _classCallCheck(this, AddMonitorModule);
    });

    AddMonitorModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_add_monitor_component__WEBPACK_IMPORTED_MODULE_3__["AddMonitorComponent"], _custom_monitors_dynamic_table_dynamic_table_component__WEBPACK_IMPORTED_MODULE_10__["DynamicTableComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ToolbarModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_5__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ToastModule"], primeng_inputtext__WEBPACK_IMPORTED_MODULE_6__["InputTextModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["CheckboxModule"], primeng_accordion__WEBPACK_IMPORTED_MODULE_8__["AccordionModule"], primeng_radiobutton__WEBPACK_IMPORTED_MODULE_9__["RadioButtonModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["CardModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["InputTextareaModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["InputSwitchModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["TreeModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["PanelModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ButtonModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ChipsModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ConfirmDialogModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["DialogModule"], _mon_stats_mon_stats_module__WEBPACK_IMPORTED_MODULE_11__["MonStatsModule"], _custom_monitors_jmx_deployment_jmx_deployement_module__WEBPACK_IMPORTED_MODULE_12__["JMXDeploymentModule"], _custom_monitors_db_deployment_db_deployement_module__WEBPACK_IMPORTED_MODULE_14__["DBDeploymentModule"], _custom_monitors_cmd_deployment_cmd_deployement_module__WEBPACK_IMPORTED_MODULE_13__["CmdDeploymentModule"], _custom_monitors_logMonitor_deployment_log_mon_deployment_module__WEBPACK_IMPORTED_MODULE_18__["LogMonDeploymentModule"], _custom_monitors_log_data_mon_deployment_log_data_mon_deployment_module__WEBPACK_IMPORTED_MODULE_19__["LogDataMonDeploymentModule"], primeng_tabview__WEBPACK_IMPORTED_MODULE_16__["TabViewModule"], _kubernets_monitoring_kubernets_monitoring_module__WEBPACK_IMPORTED_MODULE_15__["KubernetsMonitoringModule"], src_app_shared_help_help_module__WEBPACK_IMPORTED_MODULE_20__["HelpModule"], _custom_monitors_rest_deployment_rest_deployment_module__WEBPACK_IMPORTED_MODULE_17__["RestDeploymentModule"], _test_mon_test_mon_module__WEBPACK_IMPORTED_MODULE_21__["TestMonModule"], src_app_shared_cav_table_cav_table_module__WEBPACK_IMPORTED_MODULE_22__["CavTableModule"], _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_23__["MatTooltipModule"]],
      schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]],
      // exports: [RouterModule, AddMonitorComponent]
      exports: [_add_monitor_component__WEBPACK_IMPORTED_MODULE_3__["AddMonitorComponent"]]
    })], AddMonitorModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/drop-down-constants.ts":
  /*!**************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/drop-down-constants.ts ***!
    \**************************************************************************************************************/

  /*! exports provided: SSL_LABEL, SSL_VALUE, DB_AUTH_LABEL, DB_AUTH_VALUE, TIERLIST, SERVER_LIST_LABEL, SERVER_LIST_VALUE, CLUSTER_LIST_LABEL, CLUSTER_LIST_VALUE, USER_CONFIGRATION_OPTION_LABEL, USER_CONFIGRATION_OPTION_VALUE, SELECT_BOX_LABEL, SELECT_BOX_VALUE, PROTOCOL_LIST_LABEL, PROTOCOL_LIST_VALUE */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_constants_dropDownConstantsTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SSL_LABEL", function () {
      return SSL_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SSL_VALUE", function () {
      return SSL_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DB_AUTH_LABEL", function () {
      return DB_AUTH_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DB_AUTH_VALUE", function () {
      return DB_AUTH_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "TIERLIST", function () {
      return TIERLIST;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SERVER_LIST_LABEL", function () {
      return SERVER_LIST_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SERVER_LIST_VALUE", function () {
      return SERVER_LIST_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CLUSTER_LIST_LABEL", function () {
      return CLUSTER_LIST_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CLUSTER_LIST_VALUE", function () {
      return CLUSTER_LIST_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "USER_CONFIGRATION_OPTION_LABEL", function () {
      return USER_CONFIGRATION_OPTION_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "USER_CONFIGRATION_OPTION_VALUE", function () {
      return USER_CONFIGRATION_OPTION_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SELECT_BOX_LABEL", function () {
      return SELECT_BOX_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SELECT_BOX_VALUE", function () {
      return SELECT_BOX_VALUE;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "PROTOCOL_LIST_LABEL", function () {
      return PROTOCOL_LIST_LABEL;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "PROTOCOL_LIST_VALUE", function () {
      return PROTOCOL_LIST_VALUE;
    }); //used for db sslliLst


    var SSL_LABEL = ['--Select SSL Type--', 'Jks', 'Pem', 'Cer', 'Others'];
    var SSL_VALUE = ['', 'Jks', 'Pem', 'Cer', 'Others']; //used for db MSSQL Authentication Mode

    var DB_AUTH_LABEL = ['Windows Authentication', 'SQL Authentication'];
    var DB_AUTH_VALUE = ['0', '1'];
    var TIERLIST = ['Cavisson', 'Default'];
    var SERVER_LIST_LABEL = ['https', 'http'];
    var SERVER_LIST_VALUE = ['https', 'http'];
    var CLUSTER_LIST_LABEL = ['Select Configuration', 'Skip TLS Verification', 'Certificate-authority', 'TLS Server Name'];
    var CLUSTER_LIST_VALUE = ['', '0', '1', '2'];
    var USER_CONFIGRATION_OPTION_LABEL = ['Select Configuration', 'Client-certificate', 'Bearer token', 'Basic auth'];
    var USER_CONFIGRATION_OPTION_VALUE = ['', '0', '1', '2'];
    var SELECT_BOX_LABEL = ['Generate Certificate', 'Upload Certificate'];
    var SELECT_BOX_VALUE = ['data', 'file'];
    var PROTOCOL_LIST_LABEL = ['http', 'https'];
    var PROTOCOL_LIST_VALUE = ['http://', 'https://'];
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/containers/kube-config-yml-data.ts":
  /*!****************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/containers/kube-config-yml-data.ts ***!
    \****************************************************************************************************************/

  /*! exports provided: KubeConfigYmlData */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_containers_kubeConfigYmlDataTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "KubeConfigYmlData", function () {
      return KubeConfigYmlData;
    });

    var KubeConfigYmlData = /*#__PURE__*/_createClass(function KubeConfigYmlData() {
      _classCallCheck(this, KubeConfigYmlData);

      this.kubeClusterName = "";
      this.kubeServerIP = "";
      this.kubeClusterConfigrationType = "";
      this.kubeTLSServerName = "";
      this.kubeCluserCertificateType = "";
      this.kubeCluserCertificateData = "";
      this.kubeCluserCertificateFileName = "";
      this.kubeUserConfigrationType = "";
      this.kubeUserToken = "";
      this.kubeUserConfigrationName = "";
      this.kubeUserConfigrationPassword = "";
      this.kubeUserCertificateType = "";
      this.kubeUserCertificateData = "";
      this.kubeUserCertificateFileName = "";
      this.kubeUserKeyType = "";
      this.kubeUserKeyData = "";
      this.kubeUserKeyFileName = "";
      this.kubeOperation = "0";
      this.kubeSelectPort = "";
      this.kuberIP = "";
      this.kuberPort = "";
    });
    /***/

  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployement.module.ts":
  /*!**************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployement.module.ts ***!
    \**************************************************************************************************************************************/

  /*! exports provided: CmdDeploymentModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_cmdDeployment_cmdDeployementModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CmdDeploymentModule", function () {
      return CmdDeploymentModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _cmd_deployment_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ./cmd-deployment.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.ts");

    var routes = [{
      path: '',
      component: _cmd_deployment_component__WEBPACK_IMPORTED_MODULE_7__["CmdDeploymentComponent"]
    }];

    var CmdDeploymentModule = /*#__PURE__*/_createClass(function CmdDeploymentModule() {
      _classCallCheck(this, CmdDeploymentModule);
    });

    CmdDeploymentModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_cmd_deployment_component__WEBPACK_IMPORTED_MODULE_7__["CmdDeploymentComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["PanelModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["RadioButtonModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["AccordionModule"]],
      exports: [_cmd_deployment_component__WEBPACK_IMPORTED_MODULE_7__["CmdDeploymentComponent"]]
    })], CmdDeploymentModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.scss":
  /*!******************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.scss ***!
    \******************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_cmdDeployment_cmdDeploymentComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.ts":
  /*!****************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.ts ***!
    \****************************************************************************************************************************************/

  /*! exports provided: CmdDeploymentComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_cmdDeployment_cmdDeploymentComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "CmdDeploymentComponent", function () {
      return CmdDeploymentComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var _constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! ../../constants/drop-down-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/drop-down-constants.ts");

    var CmdDeploymentComponent = /*#__PURE__*/function () {
      function CmdDeploymentComponent() {
        _classCallCheck(this, CmdDeploymentComponent);

        this.tierName = ""; // tierName from configuration screen.

        this.monName = '';
        this.tierList = []; // tier list

        this.serverList = []; // server list

        this.remServerVal = '';
        this.rServerLabel = 'Remote Server';
        this.rServerPlaceHolder = 'Custom remote server IP';
      }

      return _createClass(CmdDeploymentComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          this.tierList = src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].createDropdown(_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__["TIERLIST"]);
          this.tierList.unshift({
            label: 'Use Agent Tier',
            value: '_at'
          });
          if (!this.showRmTier && !this.showRmServer) // if -T and -S both are not present then do not show custom option in tierlist
            this.tierList = this.tierList.concat({
              label: 'Custom',
              value: 'ct'
            });
        }
      }, {
        key: "ngOnChanges",
        value: function ngOnChanges(changes) {
          // this.serverList = this.monConfServiceObj.getServerList();
          this.remServerVal = this.item['rS'];
        }
      }, {
        key: "getTierList",
        value: function getTierList() {
          var tierHeadersList = []; // tierHeadersList = this.monConfServiceObj.getTierHeaderList();

          var tierNameList = [];
          tierHeadersList.map(function (each) {
            // if (each.id > -1) {
            tierNameList.push(each.name); // }
          });
          this.tierList = src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].createDropdown(tierNameList);
          this.tierList.unshift({
            label: 'Use Agent Tier',
            value: '_at'
          });
          if (!this.showRmTier && !this.showRmServer) // if -T and -S both are not present then do not show custom option in tierlist
            this.tierList = this.tierList.concat({
              label: 'Custom',
              value: 'ct'
            });
        }
      }, {
        key: "onTierChange",
        value: function onTierChange(tier) {
          this.clearServerOptions();

          if (tier != 'ct') {
            if (tier == '_at') tier = this.tierName; // let tierInfo = _.find(this.monConfServiceObj.getTierHeaderList(), function (each) { return each['name'] == tier })
            // if (tierInfo != undefined) {
            //   this.getServerListData(tierInfo.id)
            // }
          } else {
            this.serverList = [];
            if (this.serverList.length == 0) this.serverList.push({
              label: 'Custom',
              value: 'ct'
            });
            this.remServerVal = 'ct';
            this.item.rS = 'ct';
          }
        }
      }, {
        key: "getServerIP",
        value: function getServerIP(selectedServer) {
          this.item['rSDpName'] = ''; //for clearing fields on change

          this.item['host'] = ''; //for clearing fields on change

          this.item['rS'] = ''; //for clearing fields on change

          if (selectedServer != 'ct') {
            // this.item['host'] = this.monConfServiceObj.getActualServerName(this.serverList, selectedServer)
            this.item['rS'] = selectedServer;
          } else {
            this.item['rS'] = 'ct';
          }
        }
      }, {
        key: "ngOnDestroy",
        value: function ngOnDestroy() {
          if (this.isFromEdit) this.isFromEdit.unsubscribe();
        }
      }, {
        key: "clearServerOptions",
        value: function clearServerOptions() {
          this.item['rSDpName'] = ''; //for clearing fields on change

          this.item['host'] = ''; //for clearing fields on change

          this.item['rS'] = ''; //for clearing fields on change

          this.item['cT'] = '';
          this.remServerVal = '';
        }
      }]);
    }();

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], CmdDeploymentComponent.prototype, "item", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], CmdDeploymentComponent.prototype, "showRmServer", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], CmdDeploymentComponent.prototype, "showRmTier", void 0);
    CmdDeploymentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-cmd-deployment',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./cmd-deployment.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./cmd-deployment.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/cmd-deployment/cmd-deployment.component.scss"))["default"]]
    })], CmdDeploymentComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.scss":
  /*!****************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.scss ***!
    \****************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbAdvanceSettings_dbAdvanceSettingsComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.ts":
  /*!**************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.ts ***!
    \**************************************************************************************************************************************************/

  /*! exports provided: DbAdvanceSettingsComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbAdvanceSettings_dbAdvanceSettingsComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DbAdvanceSettingsComponent", function () {
      return DbAdvanceSettingsComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _containers_adv_settings_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! ../../containers/adv-settings-data */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/containers/adv-settings-data.ts");

    var DbAdvanceSettingsComponent = /*#__PURE__*/function () {
      function DbAdvanceSettingsComponent() {
        _classCallCheck(this, DbAdvanceSettingsComponent);

        this.driverCls = '';
      }

      return _createClass(DbAdvanceSettingsComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          var _this = this;

          this.od = new _containers_adv_settings_data__WEBPACK_IMPORTED_MODULE_2__["PatternVal"]();
          setTimeout(function () {
            //this.driverCls = this.monConfObj.driverCls;
            if (_this.item['query'] != "") {
              var splitByDollar = _this.item['query'].split("${");

              if (splitByDollar.length > 1) {
                var patternKey = [];
                var arr = [];

                for (var i = 1; i < splitByDollar.length; i++) {
                  var splitStr = splitByDollar[i].split("}");
                  patternKey[i - 1] = splitStr[0];
                }

                for (var k = 0; k < patternKey.length; k++) {
                  var obj = {};
                  obj["pattern"] = patternKey[k];
                  obj["upVal"] = "";
                  obj["id"] = k;
                  arr.push(obj);
                }

                _this.item['adv']['oP'] = arr;
              }
            }
          }, 1000);
        }
      }]);
    }();

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DbAdvanceSettingsComponent.prototype, "item", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DbAdvanceSettingsComponent.prototype, "flag", void 0);
    DbAdvanceSettingsComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-db-advance-settings',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./db-advance-settings.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./db-advance-settings.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.scss"))["default"]]
    })], DbAdvanceSettingsComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.module.ts":
  /*!***********************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.module.ts ***!
    \***********************************************************************************************************************************************/

  /*! exports provided: DBAdvSettingModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbAdvanceSettings_dbAdvanceSettingsModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DBAdvSettingModule", function () {
      return DBAdvSettingModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! @angular/router */
    "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _db_advance_settings_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ./db-advance-settings.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.component.ts");

    var routes = [{
      //path: 'check-monitor/:monName',
      component: _db_advance_settings_component__WEBPACK_IMPORTED_MODULE_8__["DbAdvanceSettingsComponent"]
    }];

    var DBAdvSettingModule = /*#__PURE__*/_createClass(function DBAdvSettingModule() {
      _classCallCheck(this, DBAdvSettingModule);
    });

    DBAdvSettingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_db_advance_settings_component__WEBPACK_IMPORTED_MODULE_8__["DbAdvanceSettingsComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_5__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_6__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_4__["PanelModule"]],
      exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__["RouterModule"], _db_advance_settings_component__WEBPACK_IMPORTED_MODULE_8__["DbAdvanceSettingsComponent"]]
    })], DBAdvSettingModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployement.module.ts":
  /*!************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployement.module.ts ***!
    \************************************************************************************************************************************/

  /*! exports provided: DBDeploymentModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbDeployment_dbDeployementModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DBDeploymentModule", function () {
      return DBDeploymentModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _db_deployment_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ./db-deployment.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.ts");
    /* harmony import */


    var _db_advance_settings_db_advance_settings_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../db-advance-settings/db-advance-settings.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.module.ts");
    /* harmony import */


    var src_app_shared_cav_table_cav_table_module__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! src/app/shared/cav-table/cav-table.module */
    "./src/app/shared/cav-table/cav-table.module.ts");
    /* harmony import */


    var _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
    /*! @angular/material/tooltip */
    "./node_modules/@angular/material/__ivy_ngcc__/fesm2015/tooltip.js");

    var routes = [{
      path: '',
      component: _db_deployment_component__WEBPACK_IMPORTED_MODULE_7__["DbDeploymentComponent"]
    }];

    var DBDeploymentModule = /*#__PURE__*/_createClass(function DBDeploymentModule() {
      _classCallCheck(this, DBDeploymentModule);
    });

    DBDeploymentModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_db_deployment_component__WEBPACK_IMPORTED_MODULE_7__["DbDeploymentComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["PanelModule"], _db_advance_settings_db_advance_settings_module__WEBPACK_IMPORTED_MODULE_8__["DBAdvSettingModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["AccordionModule"], src_app_shared_cav_table_cav_table_module__WEBPACK_IMPORTED_MODULE_9__["CavTableModule"], _angular_material_tooltip__WEBPACK_IMPORTED_MODULE_10__["MatTooltipModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextareaModule"] // RouterModule.forChild(routes)
      ],
      exports: [_db_deployment_component__WEBPACK_IMPORTED_MODULE_7__["DbDeploymentComponent"]]
    })], DBDeploymentModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.scss":
  /*!****************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.scss ***!
    \****************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbDeployment_dbDeploymentComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.ts":
  /*!**************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.ts ***!
    \**************************************************************************************************************************************/

  /*! exports provided: DbDeploymentComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dbDeployment_dbDeploymentComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DbDeploymentComponent", function () {
      return DbDeploymentComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/router */
    "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
    /* harmony import */


    var _constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! ../../constants/drop-down-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/drop-down-constants.ts");
    /* harmony import */


    var _service_utility_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! ../../../../service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service */
    "./src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service.ts");
    /* harmony import */


    var _constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! ../../../../constants/mon-rest-api-constants */
    "./src/app/pages/monitor-up-down-status/constants/mon-rest-api-constants.ts");
    /* harmony import */


    var src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! src/app/core/session/session.service */
    "./src/app/core/session/session.service.ts");
    /* harmony import */


    var _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../../../add-custom-monitor/constants/configure-cmd-mon-constant */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts");

    var DbDeploymentComponent = /*#__PURE__*/function () {
      function DbDeploymentComponent(route, monitorupdownService, router, sessionService) {
        _classCallCheck(this, DbDeploymentComponent);

        this.route = route;
        this.monitorupdownService = monitorupdownService;
        this.router = router;
        this.sessionService = sessionService;
        this.driverCls = '';
        this.showSid = false;
        this.labelForOracleAuth = "SID";
        this.tierName = ""; // tierName from configuration screen.

        this.monName = '';
        this.tierList = []; // tier list

        this.serverList = []; // server list

        this.remServerVal = '';
        this.rServerLabel = 'Remote Server';
        this.rServerPlaceHolder = 'Custom remote server IP';
        this.accdnHeader = '';
        this.connectUsingList = [];
        this.relativePath = 'monitors/custom-monitors/db-deployment.json';
      }

      return _createClass(DbDeploymentComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          var _this2 = this;

          //this.item = new DbData();
          this.route.params.subscribe(function (params) {
            _this2.tierName = params['tierName'];
            _this2.monName = params['monName'];
            _this2.monType = params['monType'];
          });
          this.driverCls = this.item['driverClass'];
          this.cols = [{
            field: "pattern",
            header: 'Key'
          }, {
            field: "upVal",
            header: 'Value'
          }]; // for bug 122510 to trunct value such as "5.0" is coming for generic db monitors.

          if (this.item.adv['delVecCount']) this.item.adv['delVecCount'] = Math.trunc(this.item.adv['delVecCount']);
          if (this.item.adv['rCount']) this.item.adv['rCount'] = Math.trunc(this.item.adv['rCount']);
          this.tierList = _service_utility_service__WEBPACK_IMPORTED_MODULE_4__["UtilityService"].createDropdown(_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__["TIERLIST"]);
          this.tierList.unshift({
            label: 'Use Agent Tier',
            value: '_at'
          });
          if (!this.showRmTier && !this.showRmServer) // if -T and -S both are not present then do not show custom option in tierlist
            this.tierList = this.tierList.concat({
              label: 'Custom',
              value: 'ct'
            }); // this.monConfObj.getDefVal(this.monName, this.monType, this.monConfObj.getSysDef()).subscribe(data => {
          //   this.monConfObj.fillDefValInDBDeployment(data);
          //   setTimeout(() => {
          //     this.item['query'] = this.monConfObj.dbQuery;
          //     this.driverCls = this.monConfObj.driverCls;
          //     this.getPortVal(this.driverCls);
          //     this.showSid = this.monConfObj.showSID;
          //     if(!this.showSid && this.driverCls == 'oracle')
          //     {
          //       this.item['auth'] = "1";
          //       this.labelForOracleAuth = "Service Name";
          //     }
          //   });
          // })

          this.sslTypeList = _service_utility_service__WEBPACK_IMPORTED_MODULE_4__["UtilityService"].createListWithKeyValue(_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__["SSL_LABEL"], _constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__["SSL_VALUE"]); // this.monConfObj.sslTypeList = this.sslTypeList;

          this.authModeList = _service_utility_service__WEBPACK_IMPORTED_MODULE_4__["UtilityService"].createListWithKeyValue(_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__["DB_AUTH_LABEL"], _constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_3__["DB_AUTH_VALUE"]);

          if (this.router.url.indexOf(_constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_6__["CUSTOM_DEP_URL"]) != -1) {
            this.monitorupdownService.isFromMainDep = false;
          } else {
            this.monitorupdownService.isFromMainDep = true;
          }

          this.connectUsingList = [{
            label: 'SID',
            value: '0'
          }, {
            label: 'Service',
            value: '1'
          }];

          if (!this.monitorupdownService.showSid) {
            this.labelForOracleAuth = '1';
          } else {
            this.labelForOracleAuth = '0';
          }

          this.freqList = _service_utility_service__WEBPACK_IMPORTED_MODULE_4__["UtilityService"].createListWithKeyValue(_add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_8__["FREQUENCY_LABEL"], _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_8__["FREQUENCY_VALUE"]);
          this.progressInterval = this.sessionService.getInterval('progressInterval', 60);
          this.frequencyList();
        } //Added to set the freuency list according to frequency selected during frequency

      }, {
        key: "frequencyList",
        value: function frequencyList() {
          for (var i = 0; i < this.freqList.length; i++) {
            if (this.freqList[i]['value'] == this.item['frequency']) {
              this.freqList = this.freqList.slice(i, this.freqList.length);
              break;
            }
          }

          var freqInMs = this.item['frequency'] * 1000; //conversion to milliseconds

          if ((this.progressInterval == freqInMs || this.progressInterval > freqInMs) && this.item['frequency']) {
            this.freqList.splice(0, 0, {
              label: 'Same as progress interval',
              value: null
            });
            this.item['frequency'] = null;
          }
        } //to get default values of ports for databases

      }, {
        key: "getPortVal",
        value: function getPortVal(driverCls) {
          if (driverCls == "postgresql") {
            this.item['port'] = 5432;
          } else if (driverCls == "oracle") {
            this.item['port'] = 1521;
          } else if (driverCls == "ibmdb2app") {
            this.item['port'] = 50000;
          } else if (driverCls == "mssql") {
            this.item['port'] = 1433;
          } else if (driverCls == "mysql") {
            this.item['port'] = 3306;
          }
        }
      }, {
        key: "ngOnChanges",
        value: function ngOnChanges(changes) {
          // this.serverList = this.monConfServiceObj.getServerList();
          this.remServerVal = this.item['rS'];
        }
      }, {
        key: "getTierList",
        value: function getTierList() {
          var tierHeadersList = []; // tierHeadersList = this.monConfServiceObj.getTierHeaderList();

          var tierNameList = [];
          tierHeadersList.map(function (each) {
            // if (each.id > -1) {
            tierNameList.push(each.name); // }
          });
          this.tierList = _service_utility_service__WEBPACK_IMPORTED_MODULE_4__["UtilityService"].createDropdown(tierNameList);
          this.tierList.unshift({
            label: 'Use Agent Tier',
            value: '_at'
          });
          if (!this.showRmTier && !this.showRmServer) // if -T and -S both are not present then do not show custom option in tierlist
            this.tierList = this.tierList.concat({
              label: 'Custom',
              value: 'ct'
            });
        }
      }, {
        key: "onTierChange",
        value: function onTierChange(tier) {
          this.clearServerOptions();

          if (tier != 'ct') {
            if (tier == '_at') tier = this.tierName; // let tierInfo = _.find(this.monConfServiceObj.getTierHeaderList(), function (each) { return each['name'] == tier })
            // if (tierInfo != undefined) {
            //   this.getServerListData(tierInfo.id)
            // }
          } else {
            this.serverList = [];
            if (this.serverList.length == 0) this.serverList.push({
              label: 'Custom',
              value: 'ct'
            });
            this.remServerVal = 'ct';
            this.item.rS = 'ct';
          }
        }
      }, {
        key: "getServerIP",
        value: function getServerIP(selectedServer) {
          this.item['rSDpName'] = ''; //for clearing fields on change

          this.item['host'] = ''; //for clearing fields on change

          this.item['rS'] = ''; //for clearing fields on change

          if (selectedServer != 'ct') {
            // this.item['host'] = this.monConfServiceObj.getActualServerName(this.serverList, selectedServer)
            this.item['rS'] = selectedServer;
          } else {
            this.item['rS'] = 'ct';
          }
        }
      }, {
        key: "ngOnDestroy",
        value: function ngOnDestroy() {
          if (this.isFromEdit) this.isFromEdit.unsubscribe();
          this.monitorupdownService.isFromMainDep = false;
        }
      }, {
        key: "clearServerOptions",
        value: function clearServerOptions() {
          this.item['rSDpName'] = ''; //for clearing fields on change

          this.item['host'] = ''; //for clearing fields on change

          this.item['rS'] = ''; //for clearing fields on change

          this.item['cT'] = '';
          this.remServerVal = '';
        }
      }]);
    }();

    DbDeploymentComponent.ctorParameters = function () {
      return [{
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"]
      }, {
        type: src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_5__["MonitorupdownstatusService"]
      }, {
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"]
      }, {
        type: src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_7__["SessionService"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DbDeploymentComponent.prototype, "item", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DbDeploymentComponent.prototype, "showRmServer", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DbDeploymentComponent.prototype, "showRmTier", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DbDeploymentComponent.prototype, "flag", void 0);
    DbDeploymentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-db-deployment',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./db-deployment.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./db-deployment.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-deployment/db-deployment.component.scss"))["default"]]
    })], DbDeploymentComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.scss":
  /*!****************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.scss ***!
    \****************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dynamicTable_dynamicTableComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.ts":
  /*!**************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.ts ***!
    \**************************************************************************************************************************************/

  /*! exports provided: SUMMARY_SUCCESS, SUMMARY_ERROR, SEVERITY_SUCCESS, SEVERITY_ERROR, DynamicTableComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_dynamicTable_dynamicTableComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SUMMARY_SUCCESS", function () {
      return SUMMARY_SUCCESS;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SUMMARY_ERROR", function () {
      return SUMMARY_ERROR;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SEVERITY_SUCCESS", function () {
      return SEVERITY_SUCCESS;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "SEVERITY_ERROR", function () {
      return SEVERITY_ERROR;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "DynamicTableComponent", function () {
      return DynamicTableComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _service_utility_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! ../../../../service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var _service_add_mon_validation_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! ../../service/add-mon-validation.service */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/service/add-mon-validation.service.ts");
    /* harmony import */


    var _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! ../../constants/monitor-configuration-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/monitor-configuration-constants.ts");
    /* harmony import */


    var src_app_shared_cav_toast_service_cav_message_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! src/app/shared/cav-toast/service/cav-message.service */
    "./src/app/shared/cav-toast/service/cav-message.service.ts");

    var SUMMARY_SUCCESS = "SUCCESS";
    var SUMMARY_ERROR = "ERROR";
    var SEVERITY_SUCCESS = "success";
    var SEVERITY_ERROR = "error";

    var DynamicTableComponent = /*#__PURE__*/function () {
      function DynamicTableComponent(messageService, confirmationService, validationServiceObj) {
        _classCallCheck(this, DynamicTableComponent);

        this.messageService = messageService;
        this.confirmationService = confirmationService;
        this.validationServiceObj = validationServiceObj;
        this.columnData = [];
        /**Flag for ADD/EDIT options of the dynamic dataTable */

        this.isNewRow = false;
        /** Used to store dataTable data */
        // tableData:any[]=[];

        /** Used to hold selected row data of the dataTable **/

        this.selectedJson = [];
        /**Counter for ADD/EDIT  */

        this.count = 0;
        /**Used to hold temporary id of the selected row ,used in edit functionality */

        this.tempId = 0;
        this.rejectVisible = true;
        this.acceptLable = "Yes";
        /***It holds array for the values of table  */

        this.tableTmpArr = [];
      }

      return _createClass(DynamicTableComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          this.headerForTable = this.tableCompData["label"]; // assigning the header to the respective data tables

          this.getFormHeader();
          this.columnData = this.tableCompData["columnData"];
          var that = this;
          this.tableCompData["columnData"].map(function (each) {
            each['validationObj']['required'] = each['validationObj']['defRequired'];
          });

          if (this.tableCompData["data"].length != 0) {
            that.getTableData();
          }
        }
      }, {
        key: "getTableData",
        value: function getTableData() {
          var me = this;
          me.columnData.map(function (each) {
            var key = each.args;

            if (each.type == "Dropdown") {
              // if(each.args)
              //   key = "ui-" + each.args;
              // else
              key = "ui-" + each.label;
              me.tableCompData["data"].map(function (eachData) {
                var val = eachData[key]; // to handle edit case in case of dropdown tag

                eachData[key] = eachData[each.label];
                eachData[each['label']] = val;
              });
            } else {
              me.tableCompData["data"].map(function (eachData) {
                if (!(key && eachData[key])) // for cases where args is not present.for eg:InstanceAndPort check monitor
                  {
                    key = each['label'];
                  }

                eachData[each['label']] = eachData[key];
              });
            }
          });
        }
      }, {
        key: "getFormHeader",
        value: function getFormHeader() {
          /**
            * handling the case of removing '-s' from table  headers
            */
          this.headerAddEditForm = this.headerForTable;
          var headerLength = this.headerForTable.length; //  let headerLengthArr = this.headerForTable.split('');

          var lastString = this.headerForTable.substring(headerLength - 3, headerLength);

          if (lastString == '(s)') {
            this.headerAddEditForm = this.headerForTable.substring(0, headerLength - 3);
          }

          return this.headerAddEditForm;
        }
        /** For ADD Functionality-
         * This method is used to show ADD Dialog for adding new entries in the dataTable
         */

      }, {
        key: "openAddDialog",
        value: function openAddDialog() {
          this.isNewRow = true;
          this.addEditDialog = true;
          this.dialogHeaderForTable = "Add " + this.headerAddEditForm;
          this.clearFieldData();
        }
        /** For EDIT Functionality-
         * This method is used to show EDIT Dialog for editing existing entries in the dataTable
         */

      }, {
        key: "openEditDialog",
        value: function openEditDialog() {
          this.dialogHeaderForTable = "Edit " + this.headerAddEditForm;

          if (!this.selectedJson || this.selectedJson.length < 1) {
            this.messageService.add({
              severity: SEVERITY_ERROR,
              summary: SUMMARY_ERROR,
              detail: "Select row to edit."
            });
            return;
          } else if (this.selectedJson.length > 1) {
            this.messageService.add({
              severity: SEVERITY_ERROR,
              summary: SUMMARY_ERROR,
              detail: "Select a single row to edit."
            });
            return;
          }

          this.tempId = this.selectedJson[0]['id'];
          var that = this;
          this.columnData.map(function (each) {
            if (each['type'] == "Dropdown") {
              each.value = that.selectedJson[0]['ui-' + each.label]; // for bug 113732

              if (!each.value) {
                if (each.args) each.value = that.selectedJson[0][each.args];
              }
            } else {
              /**
                * Added for bug 126528 - handling done for ProcessDataV3 monitor
                * When user clicks on edit button it was showing encoded form in dailog.
                */
              each.value = decodeURIComponent(that.selectedJson[0][each.label]);
            }
          });
          this.isNewRow = false;
          this.addEditDialog = true;
        }
        /** For SAVE Functionality-
          * This is common method used to submit and save data when ADD/EDIT is performed
          */

      }, {
        key: "saveData",
        value: function saveData() {
          var me = this;
          /**** Check for whether an item is selected from the dropdown list or not   */
          // added below block to iterate for validation blank field when type is Dropdown

          for (var i = 0; i < this.columnData.length; i++) {
            if (this.columnData[i]['type'] === 'Dropdown') {
              if (!this.validateField(this.columnData[i])) {
                return;
              }
            }

            if (this.columnData[i]['type'] == 'TextField' || this.columnData[i]['type'] == 'instanceName') {
              if (!this.validateHostInstance(this.columnData[i])) {
                return;
              }
            }
          }

          this.addEditDialog = false;
          var data = {};
          this.columnData.map(function (each) {
            data['id'] = me.count;

            if (each['type'] == "Dropdown") {
              data['ui-' + each.label] = each.value;
              each['dropDownList'].map(function (val) {
                if (each.value == val.value) data[each['label']] = val.label;
              });
            } else {
              data[each['label']] = each.value;
            }
          }); // this.tableCompData['data'].push(data);
          // me.count = me.count + 1;

          /**** creating row object for table from the fields of form ****/
          // this.columnData.map(function(each)
          // {
          //   data[each.args] = each.value;   
          //   value = value + each.value;
          //   if(each.dropDownList !=  null)
          //   {
          //     let obj = _.find(each.dropDownList,function(list) { return list.value == each.value})
          //     /**creating this key for UI purpose *******/
          //     let key = "ui-" + each.args;
          //     data[key] = obj.label;
          //   }
          // })
          //   let keyFound = _.find(this.tableTmpArr, function (each) { return each.data ==  value})
          //   if (keyFound)
          //  {
          //    alert("Duplicate data entry in Table");
          //    return false;
          //  }
          //  else {
          //     tblObj["data"] = value;
          //    }

          /***Check for ADD/EDIT operation **/

          if (this.isNewRow) {
            // data["id"] = this.count;
            // tblObj["id"] = this.count;
            //to insert new row in table ImmutableArray.push() is created as primeng 4.0.0 does not support above line 
            this.tableCompData['data'] = _service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].push(this.tableCompData['data'], data); //adding new entries in the datatable when ADD is performed

            this.count = this.count + 1;
          } else {
            data["id"] = this.tempId; //assign temporary id

            this.tableCompData['data'] = _service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].replace(this.tableCompData['data'], data, this.getSelectedRowIndex(data));
          } // this.tableTmpArr.push(tblObj);

          /**** sending data to parent component *****/
          //  let obj = {"data":this.tableCompData}
          //  this.updateTableVal.emit(this.tableCompData);
          //  this.store.dispatch({ type: MONITOR_DATA , payload: obj });


          this.selectedJson = [];
          this.clearFieldData();
          this.isNewRow = false;
        }
        /**This method returns selected row on the basis of Id */

      }, {
        key: "getSelectedRowIndex",
        value: function getSelectedRowIndex(data) {
          var _this3 = this;

          var index = this.tableCompData['data'].findIndex(function (each) {
            return each["id"] == _this3.tempId;
          });
          return index;
        }
        /** For DELETE Functionality-
         * This method is used to delete entries of the Table
         */

      }, {
        key: "deleteData",
        value: function deleteData() {
          var _this4 = this;

          var me = this;

          if (me.tableCompData['data'].length == 0) {
            this.messageService.add({
              severity: SEVERITY_ERROR,
              summary: SUMMARY_ERROR,
              detail: "No record is present to delete."
            });
            return;
          }

          if (!this.selectedJson || this.selectedJson.length < 1) {
            this.messageService.add({
              severity: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_5__["SEVERITY_ERROR"],
              summary: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_5__["SUMMARY_ERROR"],
              detail: "Select a row to delete"
            });
            return;
          }

          me.rejectVisible = true;
          me.acceptLable = "Yes";
          me.confirmationService.confirm({
            message: 'Are you sure to remove this data?',
            header: 'Delete Confirmation',
            icon: 'pi pi-info-circle',
            accept: function accept() {
              var arrId = [];

              _this4.selectedJson.map(function (each) {
                arrId.push(each.id);
              });

              _this4.tableCompData['data'] = _this4.tableCompData['data'].filter(function (val) {
                return arrId.indexOf(val.id) == -1; //value to be deleted should return false
              });
              _this4.selectedJson = [];
            },
            reject: function reject() {}
          });
        }
        /** Method to validate whether dropdown item is selected or not in the ADD form  */

      }, {
        key: "validateField",
        value: function validateField(obj) {
          if (obj["value"] == null || obj["value"] == '') {
            this.messageService.add({
              severity: SEVERITY_ERROR,
              summary: SUMMARY_ERROR,
              detail: "Please enter " + obj["label"]
            });
            return false;
          }

          return true;
        }
      }, {
        key: "clearFieldData",
        value: function clearFieldData() {
          this.columnData.map(function (each) {
            each.value = each.defVal;
          });
        }
      }, {
        key: "validateHostInstance",
        value: function validateHostInstance(obj) {
          var methodName = obj['validationObj']['method'] || null;
          var index = -1;

          if (methodName) {
            index = methodName.indexOf("(");
            if (index != -1) methodName = methodName.substring(0, index);
          }

          var returnMsg;

          if (methodName && obj['value']) {
            // for bug id 141202
            if (methodName === _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_5__["CHECK_DUPLICATE_METHOD_NAME"]) {
              if (this.tableCompData.data.length > 0) returnMsg = this.validationServiceObj[methodName](obj['value'], this.tableCompData.data, obj['label'], this.selectedJson);
            } else returnMsg = this.validationServiceObj[methodName](obj['value']);

            if (returnMsg) {
              this.messageService.add({
                severity: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_5__["SEVERITY_ERROR"],
                summary: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_5__["SUMMARY_ERROR"],
                detail: returnMsg
              });
              return false;
            }
          }

          return true;
        }
      }]);
    }();

    DynamicTableComponent.ctorParameters = function () {
      return [{
        type: src_app_shared_cav_toast_service_cav_message_service__WEBPACK_IMPORTED_MODULE_6__["CavMessageService"]
      }, {
        type: primeng__WEBPACK_IMPORTED_MODULE_3__["ConfirmationService"]
      }, {
        type: _service_add_mon_validation_service__WEBPACK_IMPORTED_MODULE_4__["AddMonValidationService"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DynamicTableComponent.prototype, "tableCompData", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DynamicTableComponent.prototype, "disabled", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], DynamicTableComponent.prototype, "tableTemplate", void 0);
    DynamicTableComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-dynamic-table',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./dynamic-table.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./dynamic-table.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/dynamic-table/dynamic-table.component.scss"))["default"]]
    })], DynamicTableComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployement.module.ts":
  /*!**************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployement.module.ts ***!
    \**************************************************************************************************************************************/

  /*! exports provided: JMXDeploymentModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_jmxDeployment_jmxDeployementModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "JMXDeploymentModule", function () {
      return JMXDeploymentModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _jmx_deployment_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ./jmx-deployment.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.ts");
    /* harmony import */


    var src_app_shared_cav_table_cav_table_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! src/app/shared/cav-table/cav-table.module */
    "./src/app/shared/cav-table/cav-table.module.ts");

    var routes = [{
      path: '',
      component: _jmx_deployment_component__WEBPACK_IMPORTED_MODULE_7__["JmxDeploymentComponent"]
    }];

    var JMXDeploymentModule = /*#__PURE__*/_createClass(function JMXDeploymentModule() {
      _classCallCheck(this, JMXDeploymentModule);
    });

    JMXDeploymentModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_jmx_deployment_component__WEBPACK_IMPORTED_MODULE_7__["JmxDeploymentComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["PanelModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["RadioButtonModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["AccordionModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ConfirmDialogModule"], src_app_shared_cav_table_cav_table_module__WEBPACK_IMPORTED_MODULE_8__["CavTableModule"] // RouterModule.forChild(routes)
      ],
      exports: [_jmx_deployment_component__WEBPACK_IMPORTED_MODULE_7__["JmxDeploymentComponent"]]
    })], JMXDeploymentModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.scss":
  /*!******************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.scss ***!
    \******************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_jmxDeployment_jmxDeploymentComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "app-jmx-deployment .required-mark::after {\n  content: \"*\";\n  color: red;\n}";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.ts":
  /*!****************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.ts ***!
    \****************************************************************************************************************************************/

  /*! exports provided: JmxDeploymentComponent, PatternVal */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_jmxDeployment_jmxDeploymentComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "JmxDeploymentComponent", function () {
      return JmxDeploymentComponent;
    });
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "PatternVal", function () {
      return PatternVal;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/router */
    "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service */
    "./src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service.ts");
    /* harmony import */


    var _service_utility_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! ../../../../service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! ../../constants/monitor-configuration-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/monitor-configuration-constants.ts");
    /* harmony import */


    var _constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ../../../../constants/mon-rest-api-constants */
    "./src/app/pages/monitor-up-down-status/constants/mon-rest-api-constants.ts");
    /* harmony import */


    var src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! src/app/core/session/session.service */
    "./src/app/core/session/session.service.ts");
    /* harmony import */


    var _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! ../../../add-custom-monitor/constants/configure-cmd-mon-constant */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts");
    /* harmony import */


    var src_app_shared_cav_toast_service_cav_message_service__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
    /*! src/app/shared/cav-toast/service/cav-message.service */
    "./src/app/shared/cav-toast/service/cav-message.service.ts");
    /* harmony import */


    var _add_custom_monitor_constants_mon_component_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
    /*! ../../../add-custom-monitor/constants/mon-component-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/mon-component-constants.ts");

    var JmxDeploymentComponent = /*#__PURE__*/function () {
      function JmxDeploymentComponent(route, cms, messageService, monUpDownServiceObj, router, sessionService) {
        _classCallCheck(this, JmxDeploymentComponent);

        this.route = route;
        this.cms = cms;
        this.messageService = messageService;
        this.monUpDownServiceObj = monUpDownServiceObj;
        this.router = router;
        this.sessionService = sessionService;
        this.setRequired = true;
        this.tierName = ""; // tierName from configuration screen.

        this.monName = '';
        this.showSrchDialog = false;
        this.dialogHeader = ''; //for search pattern dialog

        this.tempId = 0;
        this.count = 0;
        this.techName = ""; //technology Name

        this.relativePath = 'monitors/custom-monitors/jmx-deployment.json';
      }

      return _createClass(JmxDeploymentComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          var _this5 = this;

          this.jmxSp = new PatternVal();
          this.cols = [{
            field: 'pattern',
            header: 'Search Pattern'
          }];
          this.route.params.subscribe(function (params) {
            _this5.techName = params['techName'];
            _this5.tierName = params['tierName'];
            _this5.monName = params['monName'];
            _this5.monType = params['monType'];
          });
          this.jmxUrl = [{
            label: 'JMX_REMOTING',
            value: 'JMX_REMOTING'
          }, {
            label: 'JMX_RMI',
            value: 'JMX_RMI'
          }, {
            label: 'JMX_CONNECTOR',
            value: 'JMX_CONNECTOR'
          }, {
            label: 'JMX_HTTP',
            value: 'JMX_HTTP'
          }, {
            label: 'Other',
            value: 'Other'
          }];
          /**List for agent type dropdown */

          this.agentList = [{
            label: 'Machine Agent',
            value: 'CMON'
          }, {
            label: 'Application Agent',
            value: 'BCI'
          }]; //for creating support of dropdown instead of radiobutton while asking for connect using

          this.connectionList = [{
            label: 'Host/Port',
            value: 'setting'
          }, {
            label: 'Process Id',
            value: 'pid'
          }]; //for dropdown support of mathed process

          this.occurenceList = [{
            label: '1st',
            value: '1'
          }, {
            label: '2nd',
            value: '2'
          }, {
            label: '3rd',
            value: '3'
          }, {
            label: '4th',
            value: '4'
          }, {
            label: '5th',
            value: '5'
          }, {
            label: '6th',
            value: '6'
          }, {
            label: '7th',
            value: '7'
          }, {
            label: '8th',
            value: '8'
          }, {
            label: '9th',
            value: '9'
          }, {
            label: '10th',
            value: '10'
          }];
          if (this.item['port']) this.item['port'] = Math.trunc(this.item['port']);
          this.item['occCount'] = Math.trunc(this.item['occCount']);
          if (this.item['pPort']) this.item['pPort'] = Math.trunc(this.item['pPort']);
          if (this.item['pid']) this.item['pid'] = Math.trunc(this.item['pid']);
          if (!this.item['instance']) //added for bug 124847
            this.item['instance'] = this.techName; //to give default instance name as per the respective technology

          this.jmxFormDataSubscription = this.monUpDownServiceObj.$customData.subscribe(function (res) {
            if (res) {
              _this5.getRadiobuttonValues(res);

              if (res['port']) res['port'] = Math.trunc(res['port']);
              res['occCount'] = Math.trunc(res['occCount']);
              if (res['pPort']) res['pPort'] = Math.trunc(res['pPort']);
              if (res['pid']) res['pid'] = Math.trunc(res['pid']);
            }
          });
          this.jmxSaveDataSubscripton = this.monUpDownServiceObj.$saveMonConf.subscribe(function (res) {
            _this5.setRequired = res;
          });

          if (this.router.url.indexOf(_constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_7__["CUSTOM_DEP_URL"]) != -1) {
            this.monUpDownServiceObj.isFromMainDep = false;
          } else {
            this.monUpDownServiceObj.isFromMainDep = true;
          }

          this.freqList = _service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].createListWithKeyValue(_add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_9__["FREQUENCY_LABEL"], _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_9__["FREQUENCY_VALUE"]);
          this.progressInterval = this.sessionService.getInterval('progressInterval', 60);
          this.frequencyList();
        }
      }, {
        key: "addSearchPattern",
        value: function addSearchPattern() {
          this.dialogHeader = "Add Search Pattern";
          this.jmxSp = new PatternVal();
          this.showSrchDialog = true;
          this.isFromAdd = true;
        }
      }, {
        key: "editSearchPattern",
        value: function editSearchPattern() {
          if (!this.selectedSrchPattern || this.selectedSrchPattern.length < 1) {
            this.messageService.add({
              severity: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SEVERITY_ERROR"],
              summary: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SUMMARY_ERROR"],
              detail: "No row is selected to edit"
            });
            return;
          } else if (this.selectedSrchPattern.length > 1) {
            this.messageService.add({
              severity: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SEVERITY_ERROR"],
              summary: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SUMMARY_ERROR"],
              detail: "Select a single row to edit"
            });
            return;
          }

          this.dialogHeader = "Edit Search Pattern";
          this.showSrchDialog = true;
          this.isFromAdd = false;
          this.tempId = this.selectedSrchPattern[0]["id"];
          this.jmxSp = Object.assign({}, this.selectedSrchPattern[0]);
        }
      }, {
        key: "saveSrchPattData",
        value: function saveSrchPattData() {
          if (this.isFromAdd) {
            this.jmxSp['id'] = this.count;
            this.item['adv']['oP'] = _service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].push(this.item['adv']['oP'], this.jmxSp); //adding new entries in the datatable when ADD is performed

            this.count = this.count + 1;
            this.showSrchDialog = false;
          } else {
            this.jmxSp['id'] = this.tempId; //assign temporary id

            this.item['adv']['oP'] = _service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].replace(this.item['adv']['oP'], this.jmxSp, this.getSelectedRowIndex(this.jmxSp['id']));
            this.isFromAdd = true;
            this.showSrchDialog = false;
            this.selectedSrchPattern = [];
          }
        }
      }, {
        key: "getSelectedRowIndex",
        value: function getSelectedRowIndex(data) {
          var _this6 = this;

          var index = this.item['adv']['oP'].findIndex(function (each) {
            return each['id'] == _this6.tempId;
          });
          return index;
        }
      }, {
        key: "deleteSrchPatData",
        value: function deleteSrchPatData() {
          var _this7 = this;

          if (this.item['adv']['oP'].length == 0) {
            this.messageService.add({
              severity: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SEVERITY_ERROR"],
              summary: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SUMMARY_ERROR"],
              detail: "No record is present to delete."
            });
            return;
          }

          if (!this.selectedSrchPattern || this.selectedSrchPattern.length < 1) {
            this.messageService.add({
              severity: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SEVERITY_ERROR"],
              summary: _constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_6__["SUMMARY_ERROR"],
              detail: "Select a row to delete"
            });
            return;
          }

          this.rejectVisible = true;
          this.acceptLable = "Yes";
          this.cms.confirm({
            message: 'Are you sure to remove this data?',
            header: 'Delete Confirmation',
            key: "jmxConfirm",
            icon: 'pi pi-info-circle',
            accept: function accept() {
              var arrId = [];

              _this7.selectedSrchPattern.map(function (each) {
                arrId.push(each.id); // push items to be deleted
              });

              _this7.item['adv']['oP'] = _this7.item['adv']['oP'].filter(function (val) {
                return arrId.indexOf(val.id) == -1; //value to be deleted should return false
              });
              /**clearing object used for storing data ****/

              _this7.selectedSrchPattern = [];
            },
            reject: function reject() {
              _this7.selectedSrchPattern = [];
            }
          });
        }
      }, {
        key: "clickButtonEvent",
        value: function clickButtonEvent(event) {
          var _a, _b;

          var row = event.cavEventExt.row;
          var action = (_b = (_a = event === null || event === void 0 ? void 0 : event.cavEventExt) === null || _a === void 0 ? void 0 : _a.actionConfig) === null || _b === void 0 ? void 0 : _b.action;

          if (action === _add_custom_monitor_constants_mon_component_constants__WEBPACK_IMPORTED_MODULE_11__["EVENT_EDIT"]) {
            this.selectedSrchPattern = [row];
            this.editSearchPattern();
          }

          if (action === _add_custom_monitor_constants_mon_component_constants__WEBPACK_IMPORTED_MODULE_11__["EVENT_ADD"]) {
            this.addSearchPattern();
          }

          if (action === _add_custom_monitor_constants_mon_component_constants__WEBPACK_IMPORTED_MODULE_11__["EVENT_DELETEALL"]) {
            this.selectedSrchPattern = event.cavEventExt.rowData;
            this.deleteSrchPatData();
          }
        }
      }, {
        key: "getRadiobuttonValues",
        value: function getRadiobuttonValues(data) {
          if (data.pid || data.pidFile || data.adv.oP && data.adv.oP.length > 0) //for bug 119601
            {
              data['jmxConn'] = "pid";
              if (data['pid']) data['jmxConnPID'] = "procId";else if (data['pidFile']) data['jmxConnPID'] = "pidFile";else data['jmxConnPID'] = "searchPattern";
            } else {
            data['jmxConn'] = "setting";

            if (data['connURL'] != 'JMX_REMOTING' && data['connURL'] != 'JMX_RMI' && data['connURL'] != 'JMX_CONNECTOR' && data['connURL'] != 'JMX_HTTP') {
              data['otherConn'] = data['connURL'];
              data['connURL'] = 'Other';
            }
          }
        }
      }, {
        key: "ngOnDestroy",
        value: function ngOnDestroy() {
          if (this.jmxFormDataSubscription) this.jmxFormDataSubscription.unsubscribe();
          if (this.jmxSaveDataSubscripton) this.jmxSaveDataSubscripton.unsubscribe();
          this.monUpDownServiceObj.isFromMainDep = false;
        }
      }, {
        key: "frequencyList",
        value: function frequencyList() {
          for (var i = 0; i < this.freqList.length; i++) {
            if (this.freqList[i]['value'] == this.item['frequency']) {
              this.freqList = this.freqList.slice(i, this.freqList.length);
              break;
            }
          }

          var freqInMs = this.item['frequency'] * 1000; //conversion to milliseconds

          if ((this.progressInterval == freqInMs || this.progressInterval > freqInMs) && this.item['frequency']) {
            this.freqList.splice(0, 0, {
              label: 'Same as progress interval',
              value: null
            });
            this.item['frequency'] = null;
          }
        }
      }]);
    }();

    JmxDeploymentComponent.ctorParameters = function () {
      return [{
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"]
      }, {
        type: primeng__WEBPACK_IMPORTED_MODULE_3__["ConfirmationService"]
      }, {
        type: src_app_shared_cav_toast_service_cav_message_service__WEBPACK_IMPORTED_MODULE_10__["CavMessageService"]
      }, {
        type: src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_4__["MonitorupdownstatusService"]
      }, {
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"]
      }, {
        type: src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_8__["SessionService"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], JmxDeploymentComponent.prototype, "item", void 0);
    JmxDeploymentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-jmx-deployment',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./jmx-deployment.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./jmx-deployment.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/jmx-deployment/jmx-deployment.component.scss"))["default"]]
    })], JmxDeploymentComponent);

    var PatternVal = /*#__PURE__*/_createClass(function PatternVal() {
      _classCallCheck(this, PatternVal);

      this.pattern = ''; // pattern value

      this.upVal = ''; // updated value

      this.id = 0;
    });
    /***/

  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.scss":
  /*!************************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.scss ***!
    \************************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logDataMonDeployment_logDataMonDeploymentComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.ts":
  /*!**********************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.ts ***!
    \**********************************************************************************************************************************************************/

  /*! exports provided: LogDataMonDeploymentComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logDataMonDeployment_logDataMonDeploymentComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "LogDataMonDeploymentComponent", function () {
      return LogDataMonDeploymentComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/router */
    "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service */
    "./src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service.ts");
    /* harmony import */


    var _constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! ../../../../constants/mon-rest-api-constants */
    "./src/app/pages/monitor-up-down-status/constants/mon-rest-api-constants.ts");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! src/app/core/session/session.service */
    "./src/app/core/session/session.service.ts");
    /* harmony import */


    var _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ../../../add-custom-monitor/constants/configure-cmd-mon-constant */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts");
    /* harmony import */


    var _tier_server_tier_server_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../../../tier-server/tier-server.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/tier-server/tier-server.component.ts");
    /* harmony import */


    var _configured_monitor_info_configured_monitor_info_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! ../../../configured-monitor-info/configured-monitor-info.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/configured-monitor-info/configured-monitor-info.component.ts");

    var LogDataMonDeploymentComponent = /*#__PURE__*/function () {
      function LogDataMonDeploymentComponent(monitorupdownService, router, sessionService) {
        _classCallCheck(this, LogDataMonDeploymentComponent);

        this.monitorupdownService = monitorupdownService;
        this.router = router;
        this.sessionService = sessionService;
        this.logFileSelectionList = [];
        this.tierServerInfo = [];
        this.loading = false;
        this.tableInfo = []; // array for sending columns index user wants to show in UI.

        this.operation = "add"; //check if it add/update mode

        this.gMonId = "-1";
        this.objectId = "-1"; // Object ID

        this.enabled = true;
        this.setRequired = true;
        this.cstLogpatternDataArr = [];
      }

      return _createClass(LogDataMonDeploymentComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          if (this.customLogDataArr == undefined || this.customLogDataArr.length === 0) {
            this.customLogDataArr = [];
            this.cstLogpatternDataArr = [];
            this.logDataMonDTO.setRequired = true; // for bug 129976

            this.monName = this.logDataMonDTO.gdfName;
            this.customLogDataArr.push(this.logDataMonDTO);
          }

          this.cstLogpatternDataArr = this.customLogDataArr;
          var that = this;
          var arrLabel = ['Use file name', 'Use command to get the file name', 'Use JournalD'];
          var arrValue = ['-f', '-c', '-f __journald'];
          that.logFileSelectionList = src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].createListWithKeyValue(arrLabel, arrValue);

          if (this.router.url.indexOf(_constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_4__["CUSTOM_DEP_URL"]) != -1) {
            this.monitorupdownService.isFromMainDep = false;
          } else {
            this.monitorupdownService.isFromMainDep = true;
          }

          this.isAdminPermisson = this.sessionService.isPermissionForModule("WebDashboard", "Monitor");
          this.freqList = src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].createListWithKeyValue(_add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_7__["FREQUENCY_LABEL"], _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_7__["FREQUENCY_VALUE"]); //to get the modified frequency list and default frequency value

          this.tableInfo = [{
            field: "tierInfo",
            header: 'Tier-Server Information',
            visible: true
          }, {
            field: "instance",
            header: 'Instance',
            visible: true
          }, {
            field: "logPatternMon",
            header: 'Metric Group',
            visible: true
          }, {
            field: "file",
            header: 'File/Command/JournaldD',
            visible: true
          }];
        }
      }]);
    }();

    LogDataMonDeploymentComponent.ctorParameters = function () {
      return [{
        type: src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_3__["MonitorupdownstatusService"]
      }, {
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"]
      }, {
        type: src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_6__["SessionService"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(_tier_server_tier_server_component__WEBPACK_IMPORTED_MODULE_8__["TierServerComponent"])], LogDataMonDeploymentComponent.prototype, "tierChild", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(_configured_monitor_info_configured_monitor_info_component__WEBPACK_IMPORTED_MODULE_9__["ConfiguredMonitorInfoComponent"])], LogDataMonDeploymentComponent.prototype, "monInfoChild", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], LogDataMonDeploymentComponent.prototype, "logDataMonDTO", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], LogDataMonDeploymentComponent.prototype, "customLogDataArr", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], LogDataMonDeploymentComponent.prototype, "monName", void 0);
    LogDataMonDeploymentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-log-data-mon-deployment',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./log-data-mon-deployment.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./log-data-mon-deployment.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.scss"))["default"]]
    })], LogDataMonDeploymentComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.module.ts":
  /*!*******************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.module.ts ***!
    \*******************************************************************************************************************************************************/

  /*! exports provided: LogDataMonDeploymentModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logDataMonDeployment_logDataMonDeploymentModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "LogDataMonDeploymentModule", function () {
      return LogDataMonDeploymentModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _log_data_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ./log-data-mon-deployment.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/log-data-mon-deployment/log-data-mon-deployment.component.ts");
    /* harmony import */


    var _configured_monitor_info_configured_monitor_info_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../../../configured-monitor-info/configured-monitor-info.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/configured-monitor-info/configured-monitor-info.module.ts");

    var routes = [{
      path: '',
      component: _log_data_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__["LogDataMonDeploymentComponent"]
    }];

    var LogDataMonDeploymentModule = /*#__PURE__*/_createClass(function LogDataMonDeploymentModule() {
      _classCallCheck(this, LogDataMonDeploymentModule);
    });

    LogDataMonDeploymentModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]],
      declarations: [_log_data_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__["LogDataMonDeploymentComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["PanelModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["RadioButtonModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["AccordionModule"], _configured_monitor_info_configured_monitor_info_module__WEBPACK_IMPORTED_MODULE_8__["ConfiguredMonitorInfoModule"]],
      exports: [_log_data_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__["LogDataMonDeploymentComponent"]]
    })], LogDataMonDeploymentModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.scss":
  /*!*****************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.scss ***!
    \*****************************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logMonitorDeployment_logMonDeploymentComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.ts":
  /*!***************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.ts ***!
    \***************************************************************************************************************************************************/

  /*! exports provided: LogMonDeploymentComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logMonitorDeployment_logMonDeploymentComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "LogMonDeploymentComponent", function () {
      return LogMonDeploymentComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/router */
    "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service */
    "./src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service.ts");
    /* harmony import */


    var _constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! ../../../../constants/mon-rest-api-constants */
    "./src/app/pages/monitor-up-down-status/constants/mon-rest-api-constants.ts");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! src/app/core/session/session.service */
    "./src/app/core/session/session.service.ts");
    /* harmony import */


    var _tier_server_tier_server_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ../../../tier-server/tier-server.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/tier-server/tier-server.component.ts");
    /* harmony import */


    var _configured_monitor_info_configured_monitor_info_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../../../configured-monitor-info/configured-monitor-info.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/configured-monitor-info/configured-monitor-info.component.ts");
    /* harmony import */


    var _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! ../../../add-custom-monitor/constants/configure-cmd-mon-constant */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts");
    /* harmony import */


    var src_app_pages_tools_admin_access_control_management_constants_cav_acl_features_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
    /*! src/app/pages/tools/admin/access-control-management/constants/cav-acl-features.constants */
    "./src/app/pages/tools/admin/access-control-management/constants/cav-acl-features.constants.ts");

    var LogMonDeploymentComponent = /*#__PURE__*/function () {
      function LogMonDeploymentComponent(monitorupdownService, router, sessionService) {
        _classCallCheck(this, LogMonDeploymentComponent);

        this.monitorupdownService = monitorupdownService;
        this.router = router;
        this.sessionService = sessionService;
        this.logFileSelectionList = [];
        this.tierServerInfo = [];
        this.tableInfo = []; // array for sending columns index user wants to show in UI.

        this.operation = "add"; //check if it add/update mode

        this.gMonId = "-1";
        this.objectId = "-1"; // Object ID

        this.enabled = true;
        this.cstLogpatternDataArr = [];
        this.loading = false;
      }

      return _createClass(LogMonDeploymentComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          if (this.customLogPatternDataArr == undefined || this.customLogPatternDataArr.length === 0) {
            this.customLogPatternDataArr = [];
            this.cstLogpatternDataArr = [];
            this.logPatternData.setRequired = true; // for bug 129976

            this.monName = this.logPatternData.gdfName;
            this.customLogPatternDataArr.push(this.logPatternData);
          }

          this.cstLogpatternDataArr = this.customLogPatternDataArr;
          var that = this;
          var arrLabel = ['Use file name', 'Use command to get the file name', 'Use JournalD'];
          var arrValue = ['-f', '-c', '-f __journald'];
          that.logFileSelectionList = src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].createListWithKeyValue(arrLabel, arrValue);
          this.freqList = src_app_pages_monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_5__["UtilityService"].createListWithKeyValue(_add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_9__["FREQUENCY_LABEL"], _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_9__["FREQUENCY_VALUE"]); //to get the modified frequency list and default frequency value

          if (this.router.url.indexOf(_constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_4__["CUSTOM_DEP_URL"]) != -1) {
            this.monitorupdownService.isFromMainDep = false;
          } else {
            this.monitorupdownService.isFromMainDep = true;
          }

          this.isAdminPermisson = this.sessionService.isFeatureWrite(src_app_pages_tools_admin_access_control_management_constants_cav_acl_features_constants__WEBPACK_IMPORTED_MODULE_10__["CAV_FEATURES"].MONITORS.NAME, src_app_pages_tools_admin_access_control_management_constants_cav_acl_features_constants__WEBPACK_IMPORTED_MODULE_10__["CAV_FEATURES"].MONITORS.SUB_FEATURES.MONITORS);
          this.tableInfo = [{
            field: "tierInfo",
            header: 'Tier-Server Information',
            visible: true
          }, {
            field: "instance",
            header: 'Instance',
            visible: true
          }, {
            field: "logPatternMon",
            header: 'Metric Group',
            visible: true
          }, {
            field: "file",
            header: 'File/Command/JournaldD',
            visible: true
          }];
        }
      }]);
    }();

    LogMonDeploymentComponent.ctorParameters = function () {
      return [{
        type: src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_3__["MonitorupdownstatusService"]
      }, {
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"]
      }, {
        type: src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_6__["SessionService"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(_tier_server_tier_server_component__WEBPACK_IMPORTED_MODULE_7__["TierServerComponent"])], LogMonDeploymentComponent.prototype, "tierChild", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(_configured_monitor_info_configured_monitor_info_component__WEBPACK_IMPORTED_MODULE_8__["ConfiguredMonitorInfoComponent"])], LogMonDeploymentComponent.prototype, "monInfoChild", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], LogMonDeploymentComponent.prototype, "logPatternData", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], LogMonDeploymentComponent.prototype, "customLogPatternDataArr", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], LogMonDeploymentComponent.prototype, "monName", void 0);
    LogMonDeploymentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-log-mon-deployment',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./log-mon-deployment.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./log-mon-deployment.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.scss"))["default"]]
    })], LogMonDeploymentComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.module.ts":
  /*!************************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.module.ts ***!
    \************************************************************************************************************************************************/

  /*! exports provided: LogMonDeploymentModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_logMonitorDeployment_logMonDeploymentModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "LogMonDeploymentModule", function () {
      return LogMonDeploymentModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _log_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ./log-mon-deployment.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/logMonitor-deployment/log-mon-deployment.component.ts");
    /* harmony import */


    var _configured_monitor_info_configured_monitor_info_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../../../configured-monitor-info/configured-monitor-info.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/configured-monitor-info/configured-monitor-info.module.ts");

    var routes = [{
      path: '',
      component: _log_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__["LogMonDeploymentComponent"]
    }];

    var LogMonDeploymentModule = /*#__PURE__*/_createClass(function LogMonDeploymentModule() {
      _classCallCheck(this, LogMonDeploymentModule);
    });

    LogMonDeploymentModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]],
      declarations: [_log_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__["LogMonDeploymentComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["PanelModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["RadioButtonModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["AccordionModule"], _configured_monitor_info_configured_monitor_info_module__WEBPACK_IMPORTED_MODULE_8__["ConfiguredMonitorInfoModule"]],
      exports: [_log_mon_deployment_component__WEBPACK_IMPORTED_MODULE_7__["LogMonDeploymentComponent"]]
    })], LogMonDeploymentModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.scss":
  /*!********************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.scss ***!
    \********************************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_restDeployment_restDeploymentComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.ts":
  /*!******************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.ts ***!
    \******************************************************************************************************************************************/

  /*! exports provided: RestDeploymentComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_restDeployment_restDeploymentComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "RestDeploymentComponent", function () {
      return RestDeploymentComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/router */
    "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
    /* harmony import */


    var src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service */
    "./src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service.ts");
    /* harmony import */


    var _constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! ../../../../constants/mon-rest-api-constants */
    "./src/app/pages/monitor-up-down-status/constants/mon-rest-api-constants.ts");
    /* harmony import */


    var src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/core/session/session.service */
    "./src/app/core/session/session.service.ts");
    /* harmony import */


    var _tier_server_tier_server_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! ../../../tier-server/tier-server.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/tier-server/tier-server.component.ts");
    /* harmony import */


    var _configured_monitor_info_configured_monitor_info_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ../../../configured-monitor-info/configured-monitor-info.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/configured-monitor-info/configured-monitor-info.component.ts");
    /* harmony import */


    var _add_custom_monitor_services_custom_monitor_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../../../add-custom-monitor/services/custom-monitor.service */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/services/custom-monitor.service.ts");
    /* harmony import */


    var _constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! ../../constants/drop-down-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/drop-down-constants.ts");
    /* harmony import */


    var _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
    /*! ../../../add-custom-monitor/constants/configure-cmd-mon-constant */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-custom-monitor/constants/configure-cmd-mon-constant.ts");
    /* harmony import */


    var _monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
    /*! ../../../../../monitor-up-down-status/service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var src_app_pages_tools_admin_access_control_management_constants_cav_acl_features_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
    /*! src/app/pages/tools/admin/access-control-management/constants/cav-acl-features.constants */
    "./src/app/pages/tools/admin/access-control-management/constants/cav-acl-features.constants.ts");

    var RestDeploymentComponent = /*#__PURE__*/function () {
      function RestDeploymentComponent(customMonService, monitorupdownService, router, sessionService) {
        _classCallCheck(this, RestDeploymentComponent);

        this.customMonService = customMonService;
        this.monitorupdownService = monitorupdownService;
        this.router = router;
        this.sessionService = sessionService;
        this.loading = false;
        this.tableInfo = []; // array for sending columns index user wants to show in UI.
      }

      return _createClass(RestDeploymentComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          this.authTypes = [{
            label: 'No Auth',
            value: null
          }, {
            label: 'Basic Auth',
            value: '0'
          }, {
            label: 'API Token',
            value: '1'
          }, {
            label: 'Bearer Token',
            value: '2'
          }];

          if (this.customRestDataArr == undefined || this.customRestDataArr.length === 0) {
            this.customRestDataArr = [];
            this.monName = this.restDTO[0]['monName'];
            this.restDTO[0]['restData']['setRequired'] = true; // bug id  - 135153

            this.customRestDataArr = this.restDTO;
          }

          this.protocolList = _monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_11__["UtilityService"].createListWithKeyValue(_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_9__["PROTOCOL_LIST_LABEL"], _constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_9__["PROTOCOL_LIST_VALUE"]);
          this.freqList = _monitor_up_down_status_service_utility_service__WEBPACK_IMPORTED_MODULE_11__["UtilityService"].createListWithKeyValue(_add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_10__["FREQUENCY_LABEL"], _add_custom_monitor_constants_configure_cmd_mon_constant__WEBPACK_IMPORTED_MODULE_10__["FREQUENCY_VALUE"]); //to get the modified frequency list and default frequency value

          if (this.router.url.indexOf(_constants_mon_rest_api_constants__WEBPACK_IMPORTED_MODULE_4__["CUSTOM_DEP_URL"]) != -1) {
            this.monitorupdownService.isFromMainDep = false;
          } else {
            this.monitorupdownService.isFromMainDep = true;
          }

          this.isAdminPermisson = this.sessionService.isFeatureWrite(src_app_pages_tools_admin_access_control_management_constants_cav_acl_features_constants__WEBPACK_IMPORTED_MODULE_12__["CAV_FEATURES"].MONITORS.NAME, src_app_pages_tools_admin_access_control_management_constants_cav_acl_features_constants__WEBPACK_IMPORTED_MODULE_12__["CAV_FEATURES"].MONITORS.SUB_FEATURES.MONITORS);
        }
      }]);
    }();

    RestDeploymentComponent.ctorParameters = function () {
      return [{
        type: _add_custom_monitor_services_custom_monitor_service__WEBPACK_IMPORTED_MODULE_8__["CustomMonitorService"]
      }, {
        type: src_app_pages_monitor_up_down_status_service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_3__["MonitorupdownstatusService"]
      }, {
        type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"]
      }, {
        type: src_app_core_session_session_service__WEBPACK_IMPORTED_MODULE_5__["SessionService"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(_tier_server_tier_server_component__WEBPACK_IMPORTED_MODULE_6__["TierServerComponent"])], RestDeploymentComponent.prototype, "tierChild", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])(_configured_monitor_info_configured_monitor_info_component__WEBPACK_IMPORTED_MODULE_7__["ConfiguredMonitorInfoComponent"])], RestDeploymentComponent.prototype, "monInfoChild", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], RestDeploymentComponent.prototype, "customRestDataArr", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], RestDeploymentComponent.prototype, "monName", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Input"])()], RestDeploymentComponent.prototype, "restDTO", void 0);
    RestDeploymentComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-rest-deployment',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./rest-deployment.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.html"))["default"],
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./rest-deployment.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.scss"))["default"]]
    })], RestDeploymentComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.module.ts":
  /*!***************************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.module.ts ***!
    \***************************************************************************************************************************************/

  /*! exports provided: RestDeploymentModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_addMonitor_customMonitors_restDeployment_restDeploymentModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "RestDeploymentModule", function () {
      return RestDeploymentModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! src/app/shared/pipes/pipes.module */
    "./src/app/shared/pipes/pipes.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
    /* harmony import */


    var _rest_deployment_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ./rest-deployment.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/rest-deployment/rest-deployment.component.ts");
    /* harmony import */


    var _db_advance_settings_db_advance_settings_module__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! ../db-advance-settings/db-advance-settings.module */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/custom-monitors/db-advance-settings/db-advance-settings.module.ts");
    /* harmony import */


    var primeng_fieldset__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
    /*! primeng/fieldset */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-fieldset.js");
    /* harmony import */


    var primeng_chips__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
    /*! primeng/chips */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-chips.js");
    /* harmony import */


    var primeng_tooltip__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
    /*! primeng/tooltip */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng-tooltip.js");

    var routes = [{
      path: '',
      component: _rest_deployment_component__WEBPACK_IMPORTED_MODULE_7__["RestDeploymentComponent"]
    }];

    var RestDeploymentModule = /*#__PURE__*/_createClass(function RestDeploymentModule() {
      _classCallCheck(this, RestDeploymentModule);
    });

    RestDeploymentModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_rest_deployment_component__WEBPACK_IMPORTED_MODULE_7__["RestDeploymentComponent"]],
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["InputTextModule"], src_app_shared_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_5__["PipeModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ButtonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__["FormsModule"], primeng_fieldset__WEBPACK_IMPORTED_MODULE_9__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["BreadcrumbModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["CheckboxModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["ToastModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["MultiSelectModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["PanelModule"], _db_advance_settings_db_advance_settings_module__WEBPACK_IMPORTED_MODULE_8__["DBAdvSettingModule"], primeng_fieldset__WEBPACK_IMPORTED_MODULE_9__["FieldsetModule"], primeng__WEBPACK_IMPORTED_MODULE_3__["AccordionModule"], primeng_tooltip__WEBPACK_IMPORTED_MODULE_11__["TooltipModule"], primeng_chips__WEBPACK_IMPORTED_MODULE_10__["ChipsModule"] // RouterModule.forChild(routes)
      ],
      exports: [_rest_deployment_component__WEBPACK_IMPORTED_MODULE_7__["RestDeploymentComponent"]]
    })], RestDeploymentModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.scss":
  /*!**************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.scss ***!
    \**************************************************************************************************************************/

  /*! exports provided: default */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_kubernetsMonitoring_kubernetsMonitoringComponentScss(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony default export */


    __webpack_exports__["default"] = "app-kubernets-monitoring .kubernet-container {\n  background-color: #fff;\n}\napp-kubernets-monitoring .kubernet-container .account-count {\n  color: #ffff00;\n  padding: 0px 18px;\n}\napp-kubernets-monitoring .kubernet-container a:hover {\n  color: #fff;\n}\napp-kubernets-monitoring .kubernet-container app-chart .chart-container .chart-header {\n  height: 0px;\n  border-bottom: none;\n  display: none;\n}\napp-kubernets-monitoring .kubernet-container .content-body {\n  overflow: scroll;\n  height: calc(100vh - 90px);\n}\napp-kubernets-monitoring .kubernet-container .content-body .ui-panel .ui-panel-titlebar {\n  background-color: #f7f7ff;\n}\napp-kubernets-monitoring .kubernet-container .content-body .total-config-panel {\n  padding: 20px;\n}\napp-kubernets-monitoring .kubernet-container .content-body .panel-content .title {\n  font-size: 12px;\n  font-weight: 700;\n}\napp-kubernets-monitoring .kubernet-container .content-body .panel-content .panel-item {\n  border: 2px solid #327aba;\n  border-radius: 3px;\n}\napp-kubernets-monitoring .kubernet-container .content-body .panel-content .panel-item .content-1 {\n  background-color: #327aba;\n  border-radius: 3px;\n}\napp-kubernets-monitoring .kubernet-container .content-body .panel-content .panel-item .count {\n  font-size: 18px;\n  color: #fff;\n  padding: 0px 5px;\n}\napp-kubernets-monitoring .kubernet-container .content-body .panel-content .panel-item .label {\n  color: #fff;\n  padding: 0px 5px;\n}\n.loading-indicator {\n  position: fixed;\n  z-index: 999;\n  height: 2em;\n  width: 2em;\n  overflow: show;\n  margin: auto;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n.loading-indicator:before {\n  content: \"\";\n  display: block;\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.53);\n}\n.required-mark::after {\n  content: \"*\";\n  color: red;\n}";
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.ts":
  /*!************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.ts ***!
    \************************************************************************************************************************/

  /*! exports provided: KubernetsMonitoringComponent */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_kubernetsMonitoring_kubernetsMonitoringComponentTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "KubernetsMonitoringComponent", function () {
      return KubernetsMonitoringComponent;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _service_utility_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! ../../service/utility.service */
    "./src/app/pages/monitor-up-down-status/service/utility.service.ts");
    /* harmony import */


    var _add_monitor_containers_kube_config_yml_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! ../add-monitor/containers/kube-config-yml-data */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/containers/kube-config-yml-data.ts");
    /* harmony import */


    var _service_kubernets_monitoring_dummy__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! ./service/kubernets-monitoring.dummy */
    "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/service/kubernets-monitoring.dummy.ts");
    /* harmony import */


    var _add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! ../add-monitor/constants/drop-down-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/drop-down-constants.ts");
    /* harmony import */


    var _service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! ../../service/monitorupdownstatus.service */
    "./src/app/pages/monitor-up-down-status/service/monitorupdownstatus.service.ts");
    /* harmony import */


    var _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! ../add-monitor/constants/monitor-configuration-constants */
    "./src/app/pages/monitor-up-down-status/configure-monitors/add-monitor/constants/monitor-configuration-constants.ts");
    /* harmony import */


    var src_app_shared_cav_toast_service_cav_message_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
    /*! src/app/shared/cav-toast/service/cav-message.service */
    "./src/app/shared/cav-toast/service/cav-message.service.ts");

    var KubernetsMonitoringComponent = /*#__PURE__*/function () {
      function KubernetsMonitoringComponent(monitorupdownService, messageService, cd) {
        _classCallCheck(this, KubernetsMonitoringComponent);

        this.monitorupdownService = monitorupdownService;
        this.messageService = messageService;
        this.cd = cd;
        this.serverSelected = true;
        this.isEdited = false;
        this.selectedConfig = 0;
        this.openYmlConfDialog = true;
        this.displayChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__["EventEmitter"]();
        this.key = 'kubernets-monitoring';
        this.clusFlag = false;
      }

      return _createClass(KubernetsMonitoringComponent, [{
        key: "ngOnInit",
        value: function ngOnInit() {
          var me = this;
          me.loading = true;
          me.kubernetMonitoringData = _service_kubernets_monitoring_dummy__WEBPACK_IMPORTED_MODULE_4__["KUBERNET_MONITOR_DATA"];
          this.kubeConfigYmlData = new _add_monitor_containers_kube_config_yml_data__WEBPACK_IMPORTED_MODULE_3__["KubeConfigYmlData"]();
          this.serverList = _service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].createListWithKeyValue(_add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["SERVER_LIST_LABEL"], _add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["SERVER_LIST_VALUE"]);
          this.clusterList = _service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].createListWithKeyValue(_add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["CLUSTER_LIST_LABEL"], _add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["CLUSTER_LIST_VALUE"]);
          this.userConfigurationOption = _service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].createListWithKeyValue(_add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["USER_CONFIGRATION_OPTION_LABEL"], _add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["USER_CONFIGRATION_OPTION_VALUE"]);
          this.selectCert = _service_utility_service__WEBPACK_IMPORTED_MODULE_2__["UtilityService"].createListWithKeyValue(_add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["SELECT_BOX_LABEL"], _add_monitor_constants_drop_down_constants__WEBPACK_IMPORTED_MODULE_5__["SELECT_BOX_VALUE"]);
          this.colTables = [{
            header: 'Cluster',
            field: 'clusterName',
            index: 1
          }, {
            header: 'Server',
            field: 'serverIp',
            index: 2
          }, {
            header: 'Cluster Configuration',
            field: 'clusterConf',
            index: 3
          }, {
            header: 'User Configuration',
            field: 'userConf',
            index: 4
          }];
          this.getTableData();
        }
      }, {
        key: "getTableData",
        value: function getTableData() {
          var _this8 = this;

          this.monitorupdownService.getKubTableData().subscribe(function (data) {
            _this8.kubeTableResult = data["output"];
            _this8.loading = false;
            setTimeout(function () {
              _this8.cd.detectChanges();
            }, 0);
          });
        }
      }, {
        key: "getClusterData",
        value: function getClusterData(row) {
          var _this9 = this;

          this.loading = true;
          this.clusFlag = true;
          var jsonInfo = {
            "kubeClusterName": row.clusterName
          };
          this.loading = true;
          this.monitorupdownService.getProcCheckData(jsonInfo).subscribe(function (res) {
            var str = res.kubeServerIP.split(":");
            var newStr = str[1].split("//");
            _this9.kubeConfigYmlData = res;
            _this9.kubeConfigYmlData.kubeSelectPort = str[0];
            _this9.kubeConfigYmlData.kuberIP = newStr[1];
            _this9.kubeConfigYmlData.kuberPort = str[2];
            var path, path1, path2;

            if (res['kubeCluserCertificateFileName']) {
              path = res['kubeCluserCertificateFileName'].split("/");
              _this9.splitClusterCertificateName = path[path.length - 1];
            }

            if (res['kubeUserCertificateFileName']) {
              path1 = res['kubeUserCertificateFileName'].split("/");
              _this9.splitUserCertificateName = path1[path1.length - 1];
            }

            if (res['kubeUserKeyFileName']) {
              path2 = res['kubeUserKeyFileName'].split("/");
              _this9.splitUserKeyCertificateName = path2[path2.length - 1];
            }

            _this9.serverSelected = false;
            _this9.loading = false;
            _this9.isEdited = true;
            setTimeout(function () {
              _this9.cd.detectChanges();
            }, 0);
          });
        }
      }, {
        key: "onServerChange",
        value: function onServerChange() {
          this.serverSelected = false;

          if (this.kubeConfigYmlData.kubeSelectPort == "https") {
            this.kubeConfigYmlData.kuberPort = "443";
          } else {
            this.kubeConfigYmlData.kuberPort = "80";
          }
        }
      }, {
        key: "onClusterFileUpload",
        value: function onClusterFileUpload(event, files) {
          var _this0 = this;

          var f = new FormData();
          f.append(event.files[0].name, event.files[0]);
          this.loading = true;
          this.monitorupdownService.uploadKuberFile(f).subscribe(function (res) {
            if (res['status']) {
              _this0.kubeConfigYmlData.kubeCluserCertificateFileName = res["msg"];
              files.clear();
              setTimeout(function () {
                _this0.loading = false;

                _this0.messageService.add({
                  key: _this0.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_SUCCESS"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_SUCCESS"],
                  detail: "File " + res['msg'] + " uploaded"
                });

                _this0.cd.detectChanges();
              }, 0);
              return;
            } else {
              _this0.kubeFilePath = "";
              files.clear();
              setTimeout(function () {
                _this0.loading = false;

                _this0.messageService.add({
                  key: _this0.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: res['msg']
                });

                _this0.cd.detectChanges();
              }, 100);
            }
          });
        } //for user certificate file uploading

      }, {
        key: "onUserCertificateUpload",
        value: function onUserCertificateUpload(event) {
          var _this1 = this;

          var f = new FormData();
          f.append(event.files[0].name, event.files[0]);
          this.loading = true;
          this.monitorupdownService.uploadKuberFile(f).subscribe(function (res) {
            if (res['status']) {
              _this1.kubeConfigYmlData.kubeUserCertificateFileName = res["msg"];
              setTimeout(function () {
                _this1.loading = false;

                _this1.messageService.add({
                  key: _this1.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_SUCCESS"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_SUCCESS"],
                  detail: "File " + res['msg'] + " uploaded"
                });

                _this1.cd.detectChanges();
              }, 100);
            } else {
              _this1.kubeFilePath = "";
              setTimeout(function () {
                _this1.loading = false;

                _this1.messageService.add({
                  key: _this1.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: res['msg']
                });

                _this1.cd.detectChanges();
              }, 100);
            }
          });
        } //for user key file upload

      }, {
        key: "onUserKeyUpload",
        value: function onUserKeyUpload(event) {
          var _this10 = this;

          var f = new FormData();
          f.append(event.files[0].name, event.files[0]);
          this.loading = true;
          this.monitorupdownService.uploadKuberFile(f).subscribe(function (res) {
            if (res['status']) {
              _this10.kubeConfigYmlData.kubeUserKeyFileName = res["msg"];
              setTimeout(function () {
                _this10.loading = false;

                _this10.messageService.add({
                  key: _this10.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_SUCCESS"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_SUCCESS"],
                  detail: "File " + res['msg'] + " uploaded"
                });

                _this10.cd.detectChanges();
              }, 100);
            } else {
              _this10.kubeFilePath = "";
              setTimeout(function () {
                _this10.loading = false;

                _this10.messageService.add({
                  key: _this10.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: res['msg']
                });

                _this10.cd.detectChanges();
              }, 100);
            }
          });
        } // check  selected file has correct file extension or not 

      }, {
        key: "onKubeFileSelect",
        value: function onKubeFileSelect(event, type, data) {
          try {
            if (type == 1 || type == 2) {
              if (data['files'].length > 0) {
                var name = data['files'][0]["name"];

                if (name.includes(".")) {
                  var extension = name.split(".");

                  if (extension[1] != "crt") {
                    data.clear();
                    this.messageService.add({
                      severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                      summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                      detail: "Select Correct file extension 111 "
                    });
                    return;
                  }
                } else {
                  data.clear();
                  this.messageService.add({
                    severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                    summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                    detail: "Select Correct file extension 111 "
                  });
                  return;
                }
              } else {
                data.clear();
                this.messageService.add({
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: "Select Correct file extension 111 "
                });
                return;
              }
            } else {
              if (data['files'].length > 0) {
                var _name = data['files'][0]["name"];

                if (_name.includes(".")) {
                  var _extension = _name.split(".");

                  if (_extension[1] != "key") {
                    data.clear();
                    this.messageService.add({
                      severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                      summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                      detail: "Select Correct file extension Key "
                    });
                    return;
                  }
                } else {
                  data.clear();
                  this.messageService.add({
                    severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                    summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                    detail: "Select Correct file extension Key "
                  });
                  return;
                }
              } else {
                data.clear();
                this.messageService.add({
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: "Select Correct file extension Key "
                });
                return;
              }
            }
          } catch (error) {
            console.error("error in onKubeFileSelect -->>", error);
          }
        }
      }, {
        key: "dialogCloseEvent",
        value: function dialogCloseEvent() {
          this.displayChange.emit(false);
        } //to save configuration

      }, {
        key: "saveConfig",
        value: function saveConfig() {
          var _this11 = this;

          if (!this.validateKubeConf()) return;
          this.kubeConfigYmlData.kubeServerIP = this.kubeConfigYmlData.kubeSelectPort + "://" + this.kubeConfigYmlData.kuberIP + ":" + this.kubeConfigYmlData.kuberPort;
          if (!this.isEdited) this.kubeConfigYmlData.kubeOperation = '0';else this.kubeConfigYmlData.kubeOperation = '1';
          this.loading = true;
          this.monitorupdownService.saveKuberOprData(this.kubeConfigYmlData).subscribe(function (res) {
            if (res['status'] == "SUCCESS") {
              _this11.cd.detectChanges();

              _this11.clearFormFields();

              _this11.getTableData();

              _this11.loading = false;

              _this11.messageService.add({
                severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_SUCCESS"],
                summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_SUCCESS"],
                detail: res['output']
              });
            }

            if (res['status'] == "ERROR") {
              setTimeout(function () {
                _this11.loading = false;

                _this11.messageService.add({
                  key: _this11.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: res['output']
                });

                _this11.cd.detectChanges();
              }, 100);
            }
          });
        }
      }, {
        key: "deleteKubeConfigrationData",
        value: function deleteKubeConfigrationData(rowData) {
          try {
            var TestSavejson;
            TestSavejson = {
              'kubeClusterName': rowData.clusterName,
              'kubeOperation': "2"
            };
            this.configurationForTestandSave(TestSavejson);
          } catch (error) {
            console.error("error in deleteKubeConfigrationData() ", error);
          }
        } // to delete table data

      }, {
        key: "configurationForTestandSave",
        value: function configurationForTestandSave(jsonInfo) {
          var _this12 = this;

          this.loading = true;
          this.monitorupdownService.saveKuberOprData(jsonInfo).subscribe(function (res) {
            if (res['status'] == "SUCCESS") {
              _this12.getTableData();

              setTimeout(function () {
                _this12.loading = false;

                _this12.messageService.add({
                  key: _this12.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_SUCCESS"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_SUCCESS"],
                  detail: res['output']
                });

                _this12.cd.detectChanges();
              }, 100);
            } else {
              setTimeout(function () {
                _this12.loading = false;

                _this12.messageService.add({
                  key: _this12.key,
                  severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                  summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                  detail: res['output']
                });

                _this12.cd.detectChanges();
              }, 100);
            }
          });
        }
      }, {
        key: "validateKubeConf",
        value: function validateKubeConf() {
          if (this.kubeConfigYmlData.kubeSelectPort == '') {
            this.messageService.add({
              severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
              summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
              detail: 'Please Select Server Port'
            });
            return false;
          }

          if (this.kubeConfigYmlData.kubeClusterConfigrationType == '') {
            this.messageService.add({
              severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
              summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
              detail: 'Please Select Configuration'
            });
            return false;
          } else if (this.kubeConfigYmlData.kubeClusterConfigrationType == '1' && this.kubeConfigYmlData.kubeCluserCertificateType == '') {
            this.messageService.add({
              severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
              summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
              detail: 'Please Select Certificate'
            });
            return false;
          } else if (this.kubeConfigYmlData.kubeClusterConfigrationType == '1' && this.kubeConfigYmlData.kubeCluserCertificateType == 'file' && this.kubeConfigYmlData.kubeCluserCertificateFileName == "") {
            this.messageService.add({
              severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
              summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
              detail: 'Please Upload file'
            });
            return false;
          } else if (this.kubeConfigYmlData.kubeUserConfigrationType == '' && this.kubeConfigYmlData.kubeUserConfigrationType) {
            this.messageService.add({
              severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
              summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
              detail: 'Please Select User Configuration'
            });
            return false;
          } else if (this.kubeConfigYmlData.kubeUserConfigrationType == '0') {
            if (this.kubeConfigYmlData.kubeUserCertificateType == "") {
              this.messageService.add({
                severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                detail: 'Please Select configartion'
              });
              return false;
            }

            if (this.kubeConfigYmlData.kubeUserCertificateType == "file" && this.kubeConfigYmlData.kubeUserCertificateFileName == "") {
              this.messageService.add({
                severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                detail: 'Please Upload a file'
              });
              return false;
            }

            if (this.kubeConfigYmlData.kubeUserKeyType == "") {
              this.messageService.add({
                severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                detail: 'Please Select configartion'
              });
              return false;
            }

            if (this.kubeConfigYmlData.kubeUserKeyType == "file" && this.kubeConfigYmlData.kubeUserKeyFileName == "") {
              this.messageService.add({
                severity: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SEVERITY_ERROR"],
                summary: _add_monitor_constants_monitor_configuration_constants__WEBPACK_IMPORTED_MODULE_7__["SUMMARY_ERROR"],
                detail: 'Please Upload a file'
              });
              return false;
            }
          }

          return true;
        }
      }, {
        key: "clearFormFields",
        value: function clearFormFields() {
          this.kubeConfigYmlData = new _add_monitor_containers_kube_config_yml_data__WEBPACK_IMPORTED_MODULE_3__["KubeConfigYmlData"]();
          this.splitClusterCertificateName = "";
          this.splitUserCertificateName = "";
          this.splitUserKeyCertificateName = "";
          this.clusFlag = false;
          this.isEdited = false;
        }
      }]);
    }();

    KubernetsMonitoringComponent.ctorParameters = function () {
      return [{
        type: _service_monitorupdownstatus_service__WEBPACK_IMPORTED_MODULE_6__["MonitorupdownstatusService"]
      }, {
        type: src_app_shared_cav_toast_service_cav_message_service__WEBPACK_IMPORTED_MODULE_8__["CavMessageService"]
      }, {
        type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"]
      }];
    };

    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewChild"])("test1")], KubernetsMonitoringComponent.prototype, "test1", void 0);
    Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Output"])()], KubernetsMonitoringComponent.prototype, "displayChange", void 0);
    KubernetsMonitoringComponent = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
      selector: 'app-kubernets-monitoring',
      template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! raw-loader!./kubernets-monitoring.component.html */
      "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.html"))["default"],
      encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ViewEncapsulation"].None,
      styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
      /*! ./kubernets-monitoring.component.scss */
      "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.scss"))["default"]]
    })], KubernetsMonitoringComponent);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.module.ts":
  /*!*********************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.module.ts ***!
    \*********************************************************************************************************************/

  /*! exports provided: KubernetsMonitoringModule */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_kubernetsMonitoring_kubernetsMonitoringModuleTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "KubernetsMonitoringModule", function () {
      return KubernetsMonitoringModule;
    });
    /* harmony import */


    var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
    /*! tslib */
    "./node_modules/tslib/tslib.es6.js");
    /* harmony import */


    var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
    /*! @angular/core */
    "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
    /* harmony import */


    var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
    /*! @angular/common */
    "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
    /* harmony import */


    var _kubernets_monitoring_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
    /*! ./kubernets-monitoring.component */
    "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/kubernets-monitoring.component.ts");
    /* harmony import */


    var src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
    /*! src/app/shared/header/header.module */
    "./src/app/shared/header/header.module.ts");
    /* harmony import */


    var primeng__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
    /*! primeng */
    "./node_modules/primeng/__ivy_ngcc__/fesm2015/primeng.js");
    /* harmony import */


    var src_app_shared_chart_chart_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
    /*! src/app/shared/chart/chart.module */
    "./src/app/shared/chart/chart.module.ts");
    /* harmony import */


    var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
    /*! @angular/forms */
    "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");

    var routes = [{
      path: '',
      component: _kubernets_monitoring_component__WEBPACK_IMPORTED_MODULE_3__["KubernetsMonitoringComponent"]
    }];
    var imports = [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], src_app_shared_header_header_module__WEBPACK_IMPORTED_MODULE_4__["HeaderModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["ToolbarModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["PanelModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["DropdownModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["ButtonModule"], src_app_shared_chart_chart_module__WEBPACK_IMPORTED_MODULE_6__["ChartModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["TableModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["CardModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_7__["FormsModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["FileUploadModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["DialogModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["ProgressSpinnerModule"], primeng__WEBPACK_IMPORTED_MODULE_5__["ToastModule"]];

    var KubernetsMonitoringModule = /*#__PURE__*/_createClass(function KubernetsMonitoringModule() {
      _classCallCheck(this, KubernetsMonitoringModule);
    });

    KubernetsMonitoringModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
      declarations: [_kubernets_monitoring_component__WEBPACK_IMPORTED_MODULE_3__["KubernetsMonitoringComponent"]],
      imports: [imports],
      exports: [_kubernets_monitoring_component__WEBPACK_IMPORTED_MODULE_3__["KubernetsMonitoringComponent"]] // exports:[RouterModule,KubernetsMonitoringComponent]

    })], KubernetsMonitoringModule);
    /***/
  },

  /***/
  "./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/service/kubernets-monitoring.dummy.ts":
  /*!****************************************************************************************************************************!*\
    !*** ./src/app/pages/monitor-up-down-status/configure-monitors/kubernets-monitoring/service/kubernets-monitoring.dummy.ts ***!
    \****************************************************************************************************************************/

  /*! exports provided: KUBERNET_MONITOR_DATA */

  /***/
  function _src_app_pages_monitorUpDownStatus_configureMonitors_kubernetsMonitoring_service_kubernetsMonitoringDummyTs(module, __webpack_exports__, __webpack_require__) {
    "use strict";

    __webpack_require__.r(__webpack_exports__);
    /* harmony export (binding) */


    __webpack_require__.d(__webpack_exports__, "KUBERNET_MONITOR_DATA", function () {
      return KUBERNET_MONITOR_DATA;
    });

    var KUBERNET_MONITOR_DATA = {
      charts: [{
        title: null,
        highchart: {
          chart: {
            type: 'pie',
            height: '200px'
          },
          title: {
            text: 'TOTAL PODS',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: '<div style="text-align:center"><div style="font-size: 24px;color: #000;padding-bottom: 2px;">41k</div><div style="font-size: 10px;color: red;"><i class="icons8-down"></i>-100</div></div>',
            useHTML: true,
            align: 'left',
            x: 5,
            y: 50,
            style: {
              // 'fontSize':'16px',
              'fontWeight': '700',
              'width': 120
            }
          },
          credits: {
            enabled: false
          },
          plotOptions: {
            pie: {
              shadow: false,
              center: ['80%', '-40%'],
              showInLegend: true
            }
          },
          tooltip: {
            valueSuffix: '%'
          },
          series: [{
            name: 'Versions',
            data: [{
              color: "rgb(195,255,176)",
              name: "Chrome v65.0",
              y: 35.74
            }, {
              color: "rgb(118,118,123)",
              name: "Firefox v58.0",
              y: 20.57
            }, {
              color: "rgb(175,232,255)",
              name: "Internet Explorer v11.0",
              y: 27.23
            }],
            size: 110,
            innerSize: '70%',
            dataLabels: {
              enabled: false
            },
            id: 'versions'
          }],
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          },
          responsive: {
            rules: [{
              condition: {
                maxWidth: 400
              },
              chartOptions: {
                series: [{}, {
                  id: 'versions',
                  dataLabels: {
                    enabled: false
                  }
                }]
              }
            }]
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'pie',
            height: '200px'
          },
          title: {
            text: 'CONTAINERS',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: null
          },
          credits: {
            enabled: false
          },
          plotOptions: {
            pie: {
              shadow: false,
              center: ['85%', '10%'],
              showInLegend: true
            }
          },
          tooltip: {
            valueSuffix: '%'
          },
          series: [{
            name: 'Versions',
            data: [{
              color: "rgb(195,255,176)",
              name: "Chrome v65.0",
              y: 35.74
            }, {
              color: "rgb(118,118,123)",
              name: "Firefox v58.0",
              y: 20.57
            }, {
              color: "rgb(175,232,255)",
              name: "Internet Explorer v11.0",
              y: 27.23
            }],
            size: '80%',
            innerSize: '70%',
            dataLabels: {
              enabled: false
            },
            id: 'versions'
          }],
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          },
          responsive: {
            rules: [{
              condition: {
                maxWidth: 400
              },
              chartOptions: {
                series: [{}, {
                  id: 'versions',
                  dataLabels: {
                    enabled: false
                  }
                }]
              }
            }]
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'pie',
            height: '200px'
          },
          title: {
            text: 'TOTAL WORKLOAD',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: null
          },
          credits: {
            enabled: false
          },
          plotOptions: {
            pie: {
              shadow: false,
              center: ['75%', '10%'],
              showInLegend: true
            }
          },
          tooltip: {
            valueSuffix: '%'
          },
          series: [{
            name: 'Versions',
            data: [{
              color: "rgb(195,255,176)",
              name: "Chrome v65.0",
              y: 35.74
            }, {
              color: "rgb(118,118,123)",
              name: "Firefox v58.0",
              y: 20.57
            }, {
              color: "rgb(175,232,255)",
              name: "Internet Explorer v11.0",
              y: 27.23
            }],
            size: '80%',
            innerSize: '70%',
            dataLabels: {
              enabled: false
            },
            id: 'versions'
          }],
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          },
          responsive: {
            rules: [{
              condition: {
                maxWidth: 400
              },
              chartOptions: {
                series: [{}, {
                  id: 'versions',
                  dataLabels: {
                    enabled: false
                  }
                }]
              }
            }]
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'pie',
            height: '200px'
          },
          title: {
            text: 'TOTAL PODS',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: null
          },
          credits: {
            enabled: false
          },
          plotOptions: {
            pie: {
              shadow: false,
              center: ['75%', '10%'],
              showInLegend: true
            }
          },
          tooltip: {
            valueSuffix: '%'
          },
          series: [{
            name: 'Versions',
            data: [{
              color: "rgb(195,255,176)",
              name: "Chrome v65.0",
              y: 35.74
            }, {
              color: "rgb(118,118,123)",
              name: "Firefox v58.0",
              y: 20.57
            }, {
              color: "rgb(175,232,255)",
              name: "Internet Explorer v11.0",
              y: 27.23
            }],
            size: '80%',
            innerSize: '70%',
            dataLabels: {
              enabled: false
            },
            id: 'versions'
          }],
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          },
          responsive: {
            rules: [{
              condition: {
                maxWidth: 400
              },
              chartOptions: {
                series: [{}, {
                  id: 'versions',
                  dataLabels: {
                    enabled: false
                  }
                }]
              }
            }]
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'pie',
            height: '200px'
          },
          title: {
            text: 'CONTAINERS',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: null
          },
          credits: {
            enabled: false
          },
          plotOptions: {
            pie: {
              shadow: false,
              center: ['75%', '10%'],
              showInLegend: true
            }
          },
          tooltip: {
            valueSuffix: '%'
          },
          series: [{
            name: 'Versions',
            data: [{
              color: "rgb(195,255,176)",
              name: "Chrome v65.0",
              y: 35.74
            }, {
              color: "rgb(118,118,123)",
              name: "Firefox v58.0",
              y: 20.57
            }, {
              color: "rgb(175,232,255)",
              name: "Internet Explorer v11.0",
              y: 27.23
            }],
            size: '80%',
            innerSize: '70%',
            dataLabels: {
              enabled: false
            },
            id: 'versions'
          }],
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          },
          responsive: {
            rules: [{
              condition: {
                maxWidth: 400
              },
              chartOptions: {
                series: [{}, {
                  id: 'versions',
                  dataLabels: {
                    enabled: false
                  }
                }]
              }
            }]
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'pie',
            height: '200px'
          },
          title: {
            text: 'TOTAL WORKLOAD',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: null
          },
          credits: {
            enabled: false
          },
          plotOptions: {
            pie: {
              shadow: false,
              center: ['75%', '10%'],
              showInLegend: true
            }
          },
          tooltip: {
            valueSuffix: '%'
          },
          series: [{
            name: 'Versions',
            data: [{
              color: "rgb(195,255,176)",
              name: "Chrome v65.0",
              y: 35.74
            }, {
              color: "rgb(118,118,123)",
              name: "Firefox v58.0",
              y: 20.57
            }, {
              color: "rgb(175,232,255)",
              name: "Internet Explorer v11.0",
              y: 27.23
            }],
            size: '80%',
            innerSize: '70%',
            dataLabels: {
              enabled: false
            },
            id: 'versions'
          }],
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          },
          responsive: {
            rules: [{
              condition: {
                maxWidth: 400
              },
              chartOptions: {
                series: [{}, {
                  id: 'versions',
                  dataLabels: {
                    enabled: false
                  }
                }]
              }
            }]
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'column',
            height: '250px'
          },
          title: {
            text: 'USAGE',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          xAxis: {
            categories: ['4 Feb', '5 Feb', '6 Feb', '7 Feb', '8 Feb', '9 Feb', '10 Feb']
          },
          yAxis: {
            min: 0,
            title: {
              text: null
            }
          },
          tooltip: {
            enabled: false
          },
          plotOptions: {
            column: {
              stacking: 'normal'
            }
          },
          series: [{
            name: 'John',
            data: [5, 3, 4, 7, 2, 7, 2]
          }, {
            name: 'Jane',
            data: [2, 2, 3, 2, 1, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }],
          credits: {
            enabled: false
          },
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'column',
            height: '250px'
          },
          title: {
            text: 'USAGE',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          xAxis: {
            categories: ['4 Feb', '5 Feb', '6 Feb', '7 Feb', '8 Feb', '9 Feb', '10 Feb']
          },
          yAxis: {
            min: 0,
            title: {
              text: null
            }
          },
          tooltip: {
            enabled: false
          },
          plotOptions: {
            column: {
              stacking: 'normal'
            }
          },
          series: [{
            name: 'John',
            data: [5, 3, 4, 7, 2, 7, 2]
          }, {
            name: 'Jane',
            data: [2, 2, 3, 2, 1, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }],
          credits: {
            enabled: false
          },
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          }
        }
      }, {
        title: null,
        highchart: {
          chart: {
            type: 'column',
            height: '250px'
          },
          title: {
            text: 'USAGE',
            align: 'left',
            style: {
              'fontSize': '14px',
              'fontWeight': '700'
            }
          },
          subtitle: {
            text: '<div style="text-align:center"><div style="font-size: 24px;color: #000;padding-bottom: 2px;">41k</div><div style="font-size: 10px;color: red;"><i class="icons8-down"></i>-100</div></div>',
            useHTML: true,
            align: 'left',
            x: 5,
            y: 50,
            style: {
              // 'fontSize':'16px',
              'fontWeight': '700',
              'width': 120
            }
          },
          xAxis: {
            categories: ['4 Feb', '5 Feb', '6 Feb', '7 Feb', '8 Feb', '9 Feb', '10 Feb']
          },
          yAxis: {
            min: 0,
            title: {
              text: null
            }
          },
          tooltip: {
            enabled: false
          },
          plotOptions: {
            column: {
              stacking: 'normal'
            }
          },
          series: [{
            name: 'John',
            data: [5, 3, 4, 7, 2, 7, 2]
          }, {
            name: 'Jane',
            data: [2, 2, 3, 2, 1, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5, 7, 2]
          }],
          credits: {
            enabled: false
          },
          legend: {
            enabled: true,
            align: 'left',
            verticalAlign: 'middle',
            // layout: 'horizontal',
            x: 0,
            y: 50,
            width: 120,
            symbolPadding: 10,
            symbolHeight: 12,
            symbolWidth: 12,
            symbolRadius: 0,
            itemMarginTop: 5,
            itemMarginBottom: 5,
            itemStyle: {
              fontWeight: 'normal',
              textOverflow: 'ellipsis',
              fontSize: '10px'
            },
            labelFormat: '{name}',
            // backgroundColor: '#F4F8FB',
            itemCheckboxStyle: {
              width: 10,
              height: 10,
              textAlign: 'left',
              cursor: 'pointer'
            }
          }
        }
      }]
    };
    /***/
  }
}]);