1"use strict";(self.webpackChunkmbs_ui=self.webpackChunkmbs_ui||[]).push([[8721],{55626(x,T,n){n.d(T,{HardwareTabComponent:()=>R});var C=n(24398),b=n(93683),i=n(85240),M=n(86763),f=n(34456),S=n(42892),o=n(4637),d=n(87114),c=n(46227),l=n(98497),m=n(74205),v=n(79241),w=n(39545),g=n.n(w),_=n(55271),H=n(8424),e=n(12481);const B=()=>({type:"secondary",icon:"ico ico-Search"}),I=t=>[t];function $(t,u){if(1&t&&(e.EFF(0),e.nI1(1,"i18next")),2&t){const r=e.XpG();e.Lme(" ",e.bMT(1,2,"shared:rmm-side-panel.hardwareTab.hardware")," ",r.paginationOptions().dataSize," ")}}function V(t,u){if(1&t&&e.nrm(0,"mbs-hardware-tab",8),2&t){const r=e.XpG(3);e.Y8G("computer",r.computer())("isFullscreen",r.isFullscreen())("isModal",!0)}}function y(t,u){if(1&t){const r=e.RV6();e.j41(0,"mbs-modal-tab-content",7),e.bIt("expandedChanged",function(a){i.eBV(r);const p=e.XpG(2);return i.Njj(p.expandedChange(a))}),e.DNE(1,V,1,3,"ng-template"),e.k0s()}2&t&&e.Y8G("showExpandedCross",!0)}function G(t,u){1&t&&e.DNE(0,y,2,1,"ng-template",4)}function z(t,u){if(1&t&&e.EFF(0),2&t){const r=e.XpG().$implicit,s=e.XpG().$implicit;e.SpI(" ",r[s.sort]," ")}}function N(t,u){if(1&t&&(e.j41(0,"div",9),e.EFF(1),e.k0s()),2&t){const r=e.XpG().$implicit,s=e.XpG().$implicit;e.Y8G("ngbTooltip",e.mNQ(r[s.sort])),e.R7$(),e.SpI(" ",r[s.sort]," ")}}function j(t,u){if(1&t&&e.nVh(0,z,1,1)(1,N,2,3,"div",9),2&t){const r=e.XpG().$implicit;e.vxM(r.overflow?1:0)}}function P(t,u){1&t&&e.DNE(0,j,2,1,"ng-template",6)}let R=(()=>{let t=class D extends H.G{constructor(){super(),this.rmmService=(0,i.WQX)(m.E),this.i18n=(0,i.WQX)(d.ov),this.sharedPersistentStateEnum=l.Rfm,this.shortHeaders=(t=>[{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.name"),overflow:!0,sort:"name",gridColSize:"50fr"},{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.status"),sort:"status",class:"-stretch text-end",gridColSize:"12fr"}])(this.i18n),this.fullHeaders=(t=>[{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.name"),overflow:!0,sort:"name",gridColSize:"50fr"},{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.status"),sort:"status",class:"-stretch text-end",gridColSize:"12fr"},{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.manufacturer"),overflow:!0,sort:"manufacturer",gridColSize:"25fr"},{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.pnpType"),sort:"pnpClass",gridColSize:"25fr"},{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.pnpDeviceID"),overflow:!0,sort:"pnpDeviceID",gridColSize:"25fr"},{name:t.transform("shared:rmm-side-panel.hardwareTab.tableHeaders.deviceType"),sort:"service",overflow:!0,gridColSize:"25fr"}])(this.i18n),this.headers=(0,M.EW)(()=>this.isModal()?this.fullHeaders:this.shortHeaders)}ngOnInit(){this.searchFields.set(["manufacturer","name"]),this.isModal()&&this.searchFields.set(this.searchFields().concat(["service","pnpDeviceID","pnpClass"])),this.fetchData()}fetchData(){this.loading.set(!0),this.rmmService.fetchLastData("hardware",this.hid()).pipe((0,o.s)(this)).subscribe({next:r=>{this.loading.set(!1),r&&(this.allData.set((0,c.cloneDeep)(r.data)),this.updateData(this.allData()))},error:()=>{this.loading.set(!1),this.allData.set([]),this.updateData([])}})}trackBy(r){return r?.item?.pnpDeviceID}getTableName(){return`${this.computerName()} ${this.i18n.transform("shared:rmm-side-panel.sidePanelTabsName.hardware")} ${g()().format(v.h3)}`}static{this.\u0275fac=function(s){return new(s||D)}}static{this.\u0275cmp=e.VBU({type:D,selectors:[["mbs-hardware-tab"]],features:[e.Vt3],decls:11,vars:32,consts:[[1,"mbs-form-group","mb-0"],[3,"ngModelChange","clear","buttonClick","placeholder","ngModel","appendButtons","clearButton"],[3,"pageSwitch","pageSizeChange","export","refresh","switcherView","disableScrollTopOnPageChange","showRefreshButton","showExportToCSVButton","exportButtonName"],["mbsTableFilter","label"],["mbsTableControl","append"],[1,"ph-no-capture",3,"sort","loading","headers","data","changeSortState","switcherView","paginationOptions","viewMode","myTrackBy","maxHeight","rotateSequence","showNav","disableViewSwitch","noDataMessage"],["mbsTableCell",""],["modalTitle","Computer hardware",3,"expandedChanged","showExpandedCross"],[3,"computer","isFullscreen","isModal"],["placement","auto","container","body","tooltipClass","tooltip-lg text-start",1,"text-overflow",3,"ngbTooltip"]],template:function(s,a){1&s&&(e.j41(0,"div",0)(1,"mbs-input",1),e.nI1(2,"i18next"),e.mxI("ngModelChange",function(h){return e.DH7(a.model,h)||(a.model=h),h}),e.bIt("clear",function(){return a.updateFilters()})("buttonClick",function(){return a.updateFilters()}),e.k0s()(),e.j41(3,"mbs-table-nav",2),e.nI1(4,"i18next"),e.bIt("pageSwitch",function(h){return a.handlePageChange(h)})("pageSizeChange",function(h){return a.handlePageSizeChange(h)})("export",function(){return a.export(a.getTableName())})("refresh",function(){return a.fetchData()}),e.DNE(5,$,2,4,"ng-template",3),e.nVh(6,G,1,0,null,4),e.k0s(),e.j41(7,"mbs-table-grid",5),e.nI1(8,"i18next"),e.bIt("sort",function(h){return a.handleSort(h)}),e.Z7z(9,P,1,0,null,6,e.Vm6),e.k0s()),2&s&&(e.R7$(),e.Y8G("placeholder",e.bMT(2,23,"shared:placeholders.search")),e.R50("ngModel",a.model),e.Y8G("appendButtons",e.eq3(30,I,e.lJ4(29,B)))("clearButton",!0),e.R7$(2),e.Y8G("switcherView",!1)("disableScrollTopOnPageChange",!0)("showRefreshButton",!0)("showExportToCSVButton",a.isModal())("exportButtonName",e.bMT(4,25,"shared:buttons.exportToCSV")),e.R7$(3),e.vxM(a.isModal()?-1:6),e.R7$(),e.Y8G("loading",a.loading())("headers",a.headers())("data",a.data())("changeSortState",a.orderBy())("switcherView",!1)("paginationOptions",a.paginationOptions())("viewMode",a.sharedPersistentStateEnum.table)("myTrackBy",a.trackBy)("maxHeight",a.isModal()&&a.isFullscreen()?"70vh":"56vh")("rotateSequence",a.rotateSequence)("showNav",!1)("disableViewSwitch",!0)("noDataMessage",e.bMT(8,27,"shared:rmm-side-panel.noDataProvided")),e.R7$(2),e.Dyx(a.headers()))},dependencies:[D,b.MD,f.YN,f.BC,f.vS,_.h,l.Sjx,l.XIP,l.Mog,l.Qb0,l.v7D,l.UQx,S.n8,S.md,d.ov],encapsulation:2,changeDetection:0})}};return t=(0,C.Cg)([(0,o.d)()],t),t})()},84367(x,T,n){n.d(T,{I:()=>i,y:()=>S});var C=n(85841),b=n.n(C);const i=(o,d=",",c=!0,l=!1)=>{const m=[];
1c&&m.push(`"sep=${d}"`),m.push(o.cols.join(d));for(const w of o.rows){const g=[];for(const _ of o.cols)g.push(M(w[_],d,l));m.push(g.join())}return m.join("\n")};function M(o,d=",",c=!1){return o?o?.includes(d)?`"${o}"`:o?.includes("\n")||c?o:f(o):""}function f(o){return`${o}`.replaceAll(/[^\d\w~?!.,;:@$%^&*()_+-=\s\\\\|\\/']/g,"")}const S=(o,d,c,l,m=",")=>{const v=l.map(_=>c.flatMap(H=>_[H]?[f(`${_[H]}`?.replaceAll(m,""))]:"").join(m)),w=d.join(m)+"\n"+v.join("\n"),g=new Blob([w],{type:"text/csv"});b()(g,`${o}.csv`)}},99750(x,T,n){n.d(T,{o:()=>b,v:()=>C});const C=i=>({column:i.column,direction:b(i)}),b=i=>["asc",""].includes(i.direction)?"asc":"desc"}}]); 2//# sourceMappingURL=8721.f19bbc62eaa4f609.js.map
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.