PageSourceSearch

https://admin.iapts.com/4320.4a6eea1f8fcbd060.js

js iapts.com collected 2026-09-24 11:00:00 UTC 22,083 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkiApartmentApp=self.webpackChunkiApartmentApp||[]).push([[4320],{74320:(z,v,d)=>{d.r(v),d.d(v,{DeploymentDevicesComponent:()=>H});var y=d(23154),h=d(46272),m=d(47610),S=d(98382),g=d(60177),T=d(74480),c=d(33380),I=d(68988),_=d(97586),k=d(55610),u=d(89417),D=d(28833),e=d(54438),E=d(24422),C=d(50779);const F=()=>["../../../deployment/list"],R=()=>({emptyMessage:"No Record(s) Found."});function N(n,l){if(1&n){const i=e.RV6();e.j41(0,"input",46),e.bIt("change",function(t){const o=e.eBV(i).onCheckboxChangeFn;return e.Njj(o(t))}),e.k0s()}2&n&&e.Y8G("checked",l.isSelected)}function M(n,l){if(1&n&&e.EFF(0),2&n){const i=l.row,s=e.XpG();e.SpI(" ",s.dateFormat(i,i.StartedDate)," ")}}function j(n,l){if(1&n&&e.EFF(0),2&n){const i=l.row,s=e.XpG();e.SpI(" ",s.dateFormat(i,i.FinishedDate)," ")}}function O(n,l){if(1&n){const i=e.RV6();e.j41(0,"div",48)(1,"div",49),e.EFF(2),e.k0s()(),e.j41(3,"datatable-pager",50),e.bIt("change",function(t){e.eBV(i),e.XpG(2);const o=e.sdS(50);return e.Njj(o.onFooterPage(t))}),e.k0s()}if(2&n){const i=l.rowCount,s=l.pageSize,t=l.selectedCount,o=l.curPage,a=l.offset,r=e.XpG(2);e.R7$(2),e.SpI(" ",r.getFooterPagingDetails(a,o,t,s,i)," "),e.R7$(),e.Y8G("pagerLeftArrowIcon","datatable-icon-left")("pagerRightArrowIcon","datatable-icon-right")("pagerPreviousIcon","datatable-icon-prev")("pagerNextIcon","datatable-icon-skip")("page",o)("size",s)("count",i)}}function P(n,l){1&n&&(e.j41(0,"ngx-datatable-footer"),e.DNE(1,O,4,8,"ng-template",47),e.k0s())}function V(n,l){1&n&&(e.j41(0,"span"),e.EFF(1,"Name is required."),e.k0s())}function U(n,l){1&n&&(e.j41(0,"span"),e.EFF(1,"Enter valid Name."),e.k0s())}function x(n,l){if(1&n&&(e.j41(0,"div",65),e.DNE(1,V,2,0,"span",45)(2,U,2,0,"span",45),e.k0s()),2&n){const i=e.XpG(3);e.R7$(),e.Y8G("ngIf",i.f.Username.errors.required),e.R7$(),e.Y8G("ngIf",null==i.f.Username.errors?null:i.f.Username.errors.pattern)}}function B(n,l){1&n&&(e.j41(0,"span"),e.EFF(1,"Name is required."),e.k0s())}function L(n,l){1&n&&(e.j41(0,"span"),e.EFF(1,"Enter valid Name."),e.k0s())}function W(n,l){if(1&n&&(e.j41(0,"div",65),e.DNE(1,B,2,0,"span",45)(2,L,2,0,"span",45),e.k0s()),2&n){const i=e.XpG(3);e.R7$(),e.Y8G("ngIf",i.f.Username.errors.required),e.R7$(),e.Y8G("ngIf",null==i.f.Username.errors?null:i.f.Username.errors.pattern)}}function G(n,l){if(1&n){const i=e.RV6();e.j41(0,"div",60)(1,"fieldset",12)(2,"label",61),e.EFF(3,"SSID"),e.k0s(),e.j41(4,"div",14)(5,"input",62),e.mxI("ngModelChange",function(t){e.eBV(i);const o=e.XpG(2);return e.DH7(o.WifiSsid,t)||(o.WifiSsid=t),e.Njj(t)}),e.k0s(),e.DNE(6,x,3,2,"div",63),e.k0s()(),e.j41(7,"fieldset",12)(8,"label",61),e.EFF(9,"Password"),e.k0s(),e.j41(10,"div",14)(11,"input",64),e.mxI("ngModelChange",function(t){e.eBV(i);const o=e.XpG(2);return e.DH7(o.WifiPasword,t)||(o.WifiPasword=t),e.Njj(t)}),e.k0s(),e.DNE(12,W,3,2,"div",63),e.k0s()()()}if(2&n){const i=e.XpG(2);e.R7$(5),e.R50("ngModel",i.WifiSsid),e.R7$(),e.Y8G("ngIf",i.submitted&&i.f.Username.errors),e.R7$(5),e.R50("ngModel",i.WifiPasword),e.R7$(),e.Y8G("ngIf",i.submitted&&i.f.Username.errors)}}function A(n,l){if(1&n){const i=e.RV6();e.j41(0,"div",51)(1,"div",52)(2,"h4",53),e.EFF(3),e.k0s(),e.j41(4,"button",54),e.bIt("click",function(){e.eBV(i);const t=e.XpG();return e.Njj(t.modalRef.hide())}),e.j41(5,"span",55),e.EFF(6,"\xd7"),e.k0s()()(),e.j41(7,"div",56)(8,"div",10)(9,"div",57),e.DNE(10,G,13,4,"div",58),e.j41(11,"button",59),e.bIt("click",function(){e.eBV(i);const t=e.XpG();return e.Njj(t.switchDeviceNetwork())}),e.EFF(12," Switch "),e.k0s()()()()()}if(2&n){const i=e.XpG();e.R7$(3),e.SpI(" Switch Selected Device(s) To ",i.selectedNetworkText," Network "),e.R7$(7),e.Y8G("ngIf",i.showPasswordArea),e.R7$(),e.Y8G("disabled",i.btnRestoreDisable)}}function Y(n,l){if(1&n){const i=e.RV6();e.j41(0,"div",51)(1,"div",52)(2,"h4",53),e.EFF(3),e.k0s(),e.j41(4,"button",54),e.bIt("click",function(){e.eBV(i);const t=e.XpG();return e.Njj(t.modalRef.hide())}),e.j41(5,"span",55),e.EFF(6,"\xd7"),e.k0s()()(),e.j41(7,"div",56)(8,"div",10)(9,"div",57)(10,"fieldset",66)(11,"label"),e.EFF(12,"Select Version"),e.k0s(),e.j41(13,"div",14)(14,"p-dropdown",67),e.mxI("ngModelChange",function(t){e.eBV(i);const o=e.XpG();return e.DH7(o.selectedItem,t)||(o.selectedItem=t),e.Njj(t)}),e.k0s()()(),e.j41(15,"button",59),e.bIt("click",function(){e.eBV(i);const t=e.XpG();return e.Njj(t.UpdateFirmwareVersion())}),e.EFF(16," Update "),e.k0s()()()()()}if(2&n){const i=e.XpG();e.R7$(3),e.SpI(" Update ",i.selectedFirmwareText," Firmware "),e.R7$(11),e.FS9("emptyFilterMessage",i.loadingMessage),e.R50("ngModel",i.selectedItem),e.Y8G("options",i.firmwareVersions)("filter",!0),e.R7$(),e.Y8G("disabled",i.btnRestoreDisable)}}let H=(()=>
1{class n{constructor(i,s,t,o,a,r,w,p,f){this.appSettingsService=i,this.adminUserService=s,this.notifyService=t,this.route=o,this.modalService=a,this._location=r,this.router=w,this.utilityService=p,this.unleashService=f,this.firmwareTypes=[],this.disabledFirmwareDropdown=!1,this.selectedFirmwareType="-1",this.switchNetworkTypes=[],this.selectedSwitchNetworkType="-1",this.selectedDevices="",this.WifiSsid="",this.WifiPasword="",this.clickNetworkCounter=0,this.previousSelectedSwitchNetworkType="-1",this.selectedNetworkText="",this.showPasswordArea=!1,this.clickCounter=0,this.btnRestoreDisable=!1,this.firmwareVersions=[],this.selectedFirmwareText="",this.loadingMessage="Loading",this.batchId=0,this.basicSelectedOptionForDeploymentDetailView=10,this.ColumnMode=c.oZ,this.SelectionType=c.hO,this.page=new T.Y,this.filterValueForDeploymentDetailView=null,this.selectedListOfDeviceViewRows=[],this.pageSizeList=[],this.pageSize=this.adminUserService.getPageSizeNumber(h.P2.DeploymentDevices),this.overlayNoRowsTemplate='<span style="padding: 10px; border: 0px solid #444;">No deployment devices to show</span>'}ngOnInit(){this.deploymentId=+this.route.snapshot.params.firmwareDeploymentId,this.getDeploymentDevices({offset:0},null,null,null,null),this.getFirmwareTypes(),this.switchNetworkTypes.push({label:"Wi-Fi",value:"SWITCH_TO_WIFI"}),this.switchNetworkTypes.push({label:"LTE",value:"SWITCH_TO_LTE"}),this.switchNetworkTypes.push({label:"Wi-Fi_WITH_PASSWORD",value:"SWITCH_TO_WIFI_WITH_PASSWORD"}),this.rowSelection="multiple",this.pageSizeList=[{label:"10",value:10},{label:"25",value:25},{label:"50",value:50},{label:"100",value:100}]}getDeploymentDevices(i,s,t,o,a){null==s||null==s?this.page.pageNumber=i.offset:(this.page.size=s,this.page.size>10&&(this.page.pageNumber=0)),null!=t||null!=t||(null==(t=this.filterValue)||null==t)&&(t="");var r=this.table&&this.table.sorts&&this.table.sorts.length>0&&this.table.sorts[0];(null==o||null==o)&&(o=r?r.prop:""),(null==a||null==a)&&(a=r?r.dir:""),this.subscription=this.appSettingsService.getFirmwareDeployment({DeploymentId:this.deploymentId,RequestType:h.no.DeploymentDetail,pageNumber:this.page.pageNumber,pageSize:this.page.size,filterValue:t,sortField:o,sortValue:a}).subscribe(p=>{if(p.body.Error)this.notifyService.showError(p.body.Errors[0]);else if(null!=p.body.Devices&&p.body.Devices.length>0){this.page.totalElements=p.body.Devices.length;let f=[];p.body.Devices.forEach(b=>{b.CommunityTimeZone=JSON.stringify({key:"EST5EDT,M3.2.0,M11.1.0",display:"America/Ne
1w_York"}),f.push(b)}),this.rowData=f}else this.rowData=[],this.page.totalElements=0},p=>{this.notifyService.showError("Unable to show deployment devices")})}HubMigrate(){let i=this.selectedListOfDeviceViewRows;0!=i.length?(this.devicesList=[],i.forEach(t=>{null!=t.DeviceId&&""!==t.DeviceId&&(this.devicesList.push(t.DeviceId),this.selectedDevices+=t.DeviceId+"<br>",this.batchId=t.BatchId)}),null!==this.batchId&&null!=this.batchId&&0!=this.batchId?this.appSettingsService.devicesNetworkSwitchSet({Devices:this.devicesList,OperationType:"HUB_MIGRATE",OperationData:null,BatchId:this.batchId}).subscribe(t=>{t.body.Success?(this.notifyService.showSuccess("Hub(s) migration started successfully."),this.router.navigateByUrl("/adminportal/devices/mqtt/ops")):this.notifyService.showError(t.body.Error)},t=>{this.notifyService.showError("Unable to perform this action")}):this.notifyService.showError("Unable to perform this action, please try again later.")):this.notifyService.showError("Please select hub(s) to migrate.")}openNetworkModal(i){if(this.selectedDevices="",this.WifiSsid="",this.WifiPasword="",this.clickNetworkCounter=this.clickNetworkCounter+1,"-1"==this.selectedSwitchNetworkType||null==this.selectedSwitchNetworkType||this.previousSelectedSwitchNetworkType==this.selectedSwitchNetworkType&&1==this.clickNetworkCounter)return;this.clickNetworkCounter=0,this.previousSelectedSwitchNetworkType=this.selectedSwitchNetworkType;let s=this.switchNetworkTypes.filter(o=>o.value==this.selectedSwitchNetworkType);s.length>0&&(this.selectedNetworkText=s[0].label),this.showPasswordArea="Wi-Fi_WITH_PASSWORD"==this.selectedNetworkText;let t=this.selectedListOfDeviceViewRows;0!=t.length?(this.devicesList=[],t.forEach(o=>{null!=o.DeviceId&&""!==o.DeviceId&&(this.devicesList.push(o.DeviceId),this.selectedDevices+=o.DeviceId+"<br>",this.batchId=o.BatchId)}),this.modalRef=this.modalService.show(i)):this.notifyService.showError("Please select device(s) to switch to another network")}getFirmwareTypes(){this.firmwareTypes=[],this.appSettingsService.getFirmwareTypes().subscribe(i=>{!i.body.Error&&i.body.FirmwareTypes.length>0&&i.body.FirmwareTypes.forEach(s=>{this.firmwareTypes.push({label:s.FirmwareTypeValue,value:s.FirmwareTypeId})})},i=>{this.disabledFirmwareDropdown=!0,this.notifyService.showError("Unable to get firmware types")})}openModal(i){if(this.clickCounter=this.clickCounter+1,this.btnRestoreDisable=!0,"-1"==this.selectedFirmwareType||null==this.selectedFirmwareType||this.previousSelectedFirmwareType==this.selectedFirmwareType&&1==this.clickCounter)return;this.clickCounter=0,this.selectedItem=null,this.previousSelectedFirmwareType=this.selectedFirmwareType;let s={firmwareTypeId:this.selectedFirmwareType};this.firmwareVersions=[];let t=this.firmwareTypes.filter(o=>o.value==this.selectedFirmwareType);t.length>0&&(this.selectedFirmwareText=t[0].label),this.modalRef=this.modalService.show(i),this.loadingMessage="Loading",this.appSettingsService.getFirmwareVersions(s).subscribe(o=>{if(!o.body.Error&&o.body.FirmwareVersionsList.length>0){this.btnRestoreDisable=!1;var a=function X(n,l){var i=[],s={};for(var t in n)void 0!==s[n[t][l]]&&s[n[t][l]].FirmwareVersionName==n[t].FirmwareVersionName&&1==s[n[t][l]].FirmwareStabilityStatus&&0==n[t].FirmwareStabilityStatus&&(n[t].FirmwareStabilityStatus=s[n[t][l]].FirmwareStabilityStatus),s[n[t][l]]=n[t];for(t in s)i.push(s[t]);return i}(o.body.FirmwareVersionsList,"FirmwareVersionName");this.firmwareVersions=a.map(r=>(r.FirmwareStabilityStatus>0&&(this.selectedItem=r.FirmwareArtifactId,r.FirmwareVersionName="Latest stable "+r.FirmwareVersionName),{label:r.FirmwareVersionName,value:r.FirmwareArtifactId}))}else this.btnRestoreDisable=!0;this.loadingMessage="No results found"},o=>{this.loadingMessage="No results found",this.btnRestoreDisable=!0,this.notifyService.showError("Unable to get firmware versions")})}onSelectDeviceOfListView({selected:i}){i=JSON.parse(i),this.selectedListOfDeviceViewRows.splice(0,this.selectedListOfDeviceViewRows.length),this.selectedListOfDeviceViewRows.push(i)}UpdateFirmwareVersion(){if("-1"==this.selectedItem||null==this.selectedItem)return void this.notifyService.showError("Please select target version");let i=this.selectedListOfDeviceViewRows;if(0==i.length)return this.notifyService.showError("Please select a device to update firmware"),void this.modalRef.hide();
1this.devicesList=[],i.forEach(t=>{null!=t.DeviceId&&""!==t.DeviceId&&(this.devicesList.push(t.DeviceId),this.batchId=t.BatchId)}),null!==this.batchId&&null!=this.batchId&&0!=this.batchId?this.appSettingsService.saveDeployment({FirmwareArtifactId:this.selectedItem,CommunityId:0,Devices:this.devicesList,BatchId:this.batchId}).subscribe(t=>{t.body.Error?this.notifyService.showError(t.body.Errors[0]):(this.modalRef.hide(),this.notifyService.showSuccess("Deployment successfully added"),setTimeout(()=>{this._location.back()},4e3))},t=>{this.notifyService.showError("Unable to perform this action")}):this.notifyService.showError("Unable to perform this action, please try again later.")}switchDeviceNetwork(){let i="";const s=this.switchNetworkTypes.filter(a=>a.value===this.selectedSwitchNetworkType);if(s.length>0&&(i=s[0].value),""===i)return;let t=null;if("SWITCH_TO_WIFI_WITH_PASSWORD"===i){if(""===this.WifiSsid||""===this.WifiPasword)return;t={ta_ssid:this.WifiSsid,ta_psw:this.WifiPasword}}null!==this.batchId&&null!=this.batchId&&0!=this.batchId?this.appSettingsService.devicesNetworkSwitchSet({Devices:this.devicesList,OperationType:i,OperationData:t,BatchId:this.batchId}).subscribe(a=>{a.body.Success?(this.modalRef.hide(),this.notifyService.showSuccess("Device(s) network switch successfully."),this.router.navigateByUrl("/adminportal/devices/mqtt/ops")):this.notifyService.showError(a.body.Error)},a=>{this.notifyService.showError("Unable to perform this action")}):this.notifyService.showError("Unable to perform this action, please try again later.")}navigateBack(){this.userRoles.includes(h.fo.FirmwareUsers)||this.userRoles.includes(h.fo.QaUser)?this.router.navigateByUrl("/adminportal/firmware/list"):this.userRoles.includes(h.fo.SupportCoordinator)?this.router.navigateByUrl("/adminportal/deployment/list"):this.router.navigateByUrl("/adminportal")}filterUpdateNgxGrid(i){var s;s=i.target.value.toLowerCase(),this.getDeploymentDevices(this.page,this.basicSelectedOptionForDeploymentDetailView,s,null,null),this.table.offset=0}onDeploymentListSort(i){this.getDeploymentDevices({offset:0},null,null,null,null)}onDeploymentPageChange(i){this.getDeploymentDevices(i,null,null,null,null)}getFooterPagingDetails(i,s,t,o,a){return this.utilityService.getFooterPagingDetails(i,s,t,o,a)}onPageSizeNgGridChanged(){this.getDeploymentDevices(null,this.basicSelectedOptionForDeploymentDetailView,this.filterValueForDeploymentDetailView,null,null)}dateFormat(i,s){var t;if("0001-01-01T00:00:00"!=s&&null!=s){var o=_.utc(s);if(null!=i&&null!=i.CommunityTimeZone){var r=JSON.parse(i.CommunityTimeZone).display;t=_(o).tz(r).format("MM/DD/YYYY hh:mm a")}else t=_(o).local()}return(null==t||null==t)&&(t="N/A"),t}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(y.u),e.rXU(S.u),e.rXU(E.J),e.rXU(m.nX),e.rXU(C.I8),e.rXU(g.aZ),e.rXU(m.Ix),e.rXU(I.Q),e.rXU(k.Q))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-deployment-devices"]],viewQuery:function(s,t){if(1&s&&e.GBs(c.ge,5),2&s){let o;e.mGM(o=e.lsd())&&(t.table=o.first)}},standalone:!0,features:[e.aNF],decls:67,vars:44,consts:[["table",""],["networktemplate",""],["template",""],[1,"dashboard-block"],[1,"dashboard-heading"],[1,"d-flex","gap-5","justify-content-between","flex-wrap"],[2,"height","24px"],[1,"back",3,"click","routerLink"],[1,"fa-solid","fa-arrow-left"],[1,"heading","xl"],[1,"form-widget-block"],[1,"row"],[1,"col-md-6"],[1,"col-md-6","form-group"],[1,"field-wrap"],["placeholder","Select Network",1,"custom-dropdowns","custom-dropdowns-filter","dropdown-border",3,"ngModelChange","onClick","ngModel","options","disabled"],["placeholder","Select Firmware Type",1,"custom-dropdowns","custom-dropdowns-filter","dropdown-border",3,"ngModelChange","onClick","ngModel","options","disabled"],[1,"card","app-card","app-card-border"],[1,"card-body"],[1,"d-flex","justify-content-between","gap-5","flex-wrap","app-card-button","mb-4"],[1,"heading-btn","fs-20"],[1,""],["href","javascript:void(0)",1,"btn","btn-primary-outline","m-0",3,"click"],[1,"row","justify-content-between","row-gap-10","app-ngx-table-top","app-card-form"],[1,"col-12","col-md-8"],[1,"table-entries"],[1,"r"],[1,"custom-dropdowns","custom-height",3,"ngModelChange","onChange","options","ngModel"],[1,"col-md-4"],[1,"col-md-12"],[1,"d-flex","align-items-center","justify-content-end"],[1,"table-search"],[1,"d-flex","align-items-center"],["type","text","placeholder","Search",1,"form-control","ml-25","searchNgxGrid",3,"keyup.enter","ngModelChange","ngModel"],[1,"iapts-icon-search"],["id","table",1,"app-ngx-table","material","expandable",3,"sort","page","columnMode","headerHeight","footerHeight","limit","rowHeight","count","rows","externalPaging","externalSorting","messages","selected","selectionType","selectAllRowsOnPage","displayCheck"],[3,"width","sortable","canAutoResize","draggable","resizeable"],["ngx-datatable-cell-template",""],["name","DEVICE ID","prop","DeviceId",3,"width","sortable"],["name","FROM VERSION","prop","FromVersion",3,"width","sortable"],["name","TO VERSION","prop","ToVersion",3,"width","sortable"],["name","OTA STATUS","prop","OTAStatus",3,"width","sortable"],["name","START TIME",3,"width"],["name","FINISH TIME",3,"width"],["name","ERROR","prop","Error",3,"width","sortable"],[4,"ngIf"],["type","checkbox",3,"change","checked"],["ngx-datatable-footer-template",""],[2,"padding","5px 10px"],[1,"footer-vuexy-grid"],[3,"change","pagerLeftArrowIcon","pagerRightArrowIcon","pagerPreviousIcon","pagerNextIcon","page","size","count"],[1,"general-modal"],[1,"modal-header"],[1,"modal-title","pull-left"],["type","button","aria-label","Close",1,"close","pull-right",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"form-group","version-row-block"],["class","row col-lg-12",4,"ngIf"],["type","button",1,"btn","btn-primary","btn-restore",3,"click","disabled"],[1,"row","col-lg-12"],["for","name"],["type","text","id","WifiSsid","name","WifiSsid",1,"form-control",3,"ngModelChange","ngModel"],["class","errorMessage",4,"ngIf"],["type","text","id","WifiPasword","name","WifiPasword",1,"form-control",3,"ngModelChange","ngModel"],[1,"errorMessage"],[1,"row","col-lg-6","form-group"],["placeholder","Select Version",1,"custom-dropdowns","custom-dropdowns-filter",3,"ngModelChange","ngModel","options","filter","emptyFilterMessage"]],template:function(s,t){if(1&s){const o=e.RV6();e.j41(0,"section",3)(1,"div",4)(2,"div",5)(3,"div")(4,"div",6)(5,"a",7),e.bIt("click",function(){return e.eBV(o),e.Njj(t.navigateBack())}),e.nrm(6,"i",8),e.EFF(7,"Back"),e.k0s()(),e.j41(8,"p",9),e.EFF(9,"Deployment"),e.k0s()()()(),e.j41(10,"div",10)(11,"div",11),e.nrm(12,"div",12),e.j41(13,"div",12)(14,"fieldset",13)(15,"label"),e.EFF(16,"Switch Network"),e.k0s(),e.j41(17,"div",14)(18,"p-dropdown",15),e.mxI("ngModelChange",function(r){return e.eBV(o),e.DH7(t.selectedSwitchNetworkType,r)||(t.selectedSwitchNetworkType=r),e.Njj(r)}),e.bIt("onClick",function(){e.eBV(o);const r=e.sdS(64);return e.Njj(t.openNetworkModal(r))}),e.k0s()()(),e.j41(19,"fieldset",13)(20,"label"),e.EFF(21,"Actions"),e.k0s(),e.j41(22,"div",14)(23,"p-dropdown",16),e.mxI("ngModelChange",function(r){return e.eBV(o),e.DH7(t.selectedFirmwareType,r)||(t.selectedFirmwareType=r),e.Njj(r)}),e.bIt("onClick",function(){e.eBV(o);const r=e.sdS(66);return e.Njj(t.openModal(r))}),e.k0s()()()()()(),e.j41(24,"div",17)(25,"div",18)(26,"div",19)(27,"p",20),e.EFF(28,"List Of Deployment Devices"),e.k0s(),e.j41(29,"div",21)(30,"a",22),e.bIt("click",function(){return e.eBV(o),e.Njj(t.HubMigrate())}),e.EFF(31,"Migrate HUB"),e.k0s()()(),e.j41(32,"section",17)(33,"div",18)(34,"div",23)(35,"div",24)(36,"div",25)(37,"label",26),e.EFF(38,"Entries"),e.k0s(),e.j41(39,"p-dropdown",27),e.mxI("ngModelChange",function(r){return e.eBV(o),e.DH7(t.basicSelectedOptionForDeploymentDetailVie
1w,r)||(t.basicSelectedOptionForDeploymentDetailView=r),e.Njj(r)}),e.bIt("onChange",function(){return e.eBV(o),e.Njj(t.onPageSizeNgGridChanged())}),e.k0s()()(),e.j41(40,"div",28)(41,"div",11)(42,"fieldset",29)(43,"div",30)(44,"div",31)(45,"label",32)(46,"input",33),e.bIt("keyup.enter",function(r){return e.eBV(o),e.Njj(t.filterUpdateNgxGrid(r))}),e.mxI("ngModelChange",function(r){return e.eBV(o),e.DH7(t.filterValueForDeploymentDetailView,r)||(t.filterValueForDeploymentDetailView=r),e.Njj(r)}),e.k0s(),e.nrm(47,"i",34),e.k0s()()()()()()()(),e.j41(48,"div")(49,"ngx-datatable",35,0),e.bIt("sort",function(r){return e.eBV(o),e.Njj(t.onDeploymentListSort(r))})("page",function(r){return e.eBV(o),e.Njj(t.onDeploymentPageChange(r))}),e.j41(51,"ngx-datatable-column",36),e.DNE(52,N,1,1,"ng-template",37),e.k0s(),e.nrm(53,"ngx-datatable-column",38)(54,"ngx-datatable-column",39)(55,"ngx-datatable-column",40)(56,"ngx-datatable-column",41),e.j41(57,"ngx-datatable-column",42),e.DNE(58,M,1,1,"ng-template",37),e.k0s(),e.j41(59,"ngx-datatable-column",43),e.DNE(60,j,1,1,"ng-template",37),e.k0s(),e.nrm(61,"ngx-datatable-column",44),e.DNE(62,P,2,0,"ngx-datatable-footer",45),e.k0s()()()()(),e.DNE(63,A,13,3,"ng-template",null,1,e.C5r)(65,Y,17,6,"ng-template",null,2,e.C5r),e.k0s()}2&s&&(e.R7$(5),e.Y8G("routerLink",e.lJ4(42,F)),e.R7$(13),e.R50("ngModel",t.selectedSwitchNetworkType),e.Y8G("options",t.switchNetworkTypes)("disabled",t.disabledFirmwareDropdown),e.R7$(5),e.R50("ngModel",t.selectedFirmwareType),e.Y8G("options",t.firmwareTypes)("disabled",t.disabledFirmwareDropdown),e.R7$(16),e.Y8G("options",t.pageSizeList),e.R50("ngModel",t.basicSelectedOptionForDeploymentDetailView),e.R7$(7),e.R50("ngModel",t.filterValueForDeploymentDetailView),e.R7$(3),e.Y8G("columnMode",t.ColumnMode.force)("headerHeight",42)("footerHeight",50)("limit",t.basicSelectedOptionForDeploymentDetailView)("rowHeight",45)("count",t.page.totalElements)("rows",t.rowData)("externalPaging",!0)("externalSorting",!0)("messages",e.lJ4(43,R))("selected",t.selectedListOfDeviceViewRows)("selectionType",t.SelectionType.checkbox)("selectAllRowsOnPage",!1)("displayCheck",t.displayCheck),e.R7$(2),e.Y8G("width",30)("sortable",!1)("canAutoResize",!1)("draggable",!1)("resizeable",!1),e.R7$(2),e.Y8G("width",90)("sortable",!0),e.R7$(),e.Y8G("width",70)("sortable",!0),e.R7$(),e.Y8G("width",60)("sortable",!0),e.R7$(),e.Y8G("width",100)("sortable",!0),e.R7$(),e.Y8G("width",100),e.R7$(2),e.Y8G("width",100),e.R7$(2),e.Y8G("width",200)("sortable",!0),e.R7$(),e.Y8G("ngIf",!0))},dependencies:[g.MD,g.bT,u.YN,u.me,u.BC,u.vS,m.iI,m.Wk,D.kr,D.ms,c.Kj,c.ge,c.ed,c.QI,c.jS,c.J0,c.bJ]})}}return n})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.