1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/EquipmentListView-B2znBpOY.js","assets/vendor-DKdbt11B.js","assets/startApp-CTN2hsPb.js","assets/vendor-azure-Dv2cCLQn.js","assets/vendor-charts-DqDj4X3p.js","assets/index-CFLxD1jK.js","assets/vendor-quill-B9f5GEcW.js","assets/GridWithSearchPaginationMemo-CCYSCQPS.js","assets/CommonCSVPreview-DME5-fTz.js","assets/AllowedFieldValues-dFl2gheA.js","assets/SkeletonCard-zhyl-dit.js","assets/ReviewAndConfirm-D9JhWl9d.js","assets/ReviewAndConfirmStyles-iCHU-IHb.js","assets/MobileCartAction-D9SRH8s5.js","assets/HorizontalMenuBar-B87Vcwuk.js","assets/ImagingHorizontalCards-Bx-M-Bz7.js","assets/MeterReadingList-vGt92vKW.js","assets/EquipmentDetails-CppAWC01.js","assets/SupplyOrderDetails-BrLAg-Nk.js","assets/ServiceRequest-c5oOwY5-.js","assets/SupplyOrderHistory-CPUAzUTF.js","assets/SupplyOrderHistoryDetails-BSo2hMsd.js","assets/Request-Dp0licJG.js","assets/tenantUser.service-DNkSKYrc.js","assets/MobileCart-LyDjKIiJ.js","assets/MeterReadingMobileDesigns-9guNQBrz.js","assets/InstallPrintAware-DaPpeQ1C.js"])))=>i.map(i=>d[i]); 2import{_ as m}from"./vendor-azure-Dv2cCLQn.js";import{e0 as it,e2 as lt,e1 as ut,ac as r,e3 as ct,fc as dt,es as mt,eC as ht,dw as e,dU as D,iw as pt,gh as gt,ix as xt,gj as ft,ej as Et,d_ as M,e8 as V,h1 as Rt,h2 as c,em as yt,eg as It,f3 as vt}from"./vendor-DKdbt11B.js";import{cQ as St,c as At,B as _t,d7 as jt,j as a,r as s,k as i,u as Tt,d8 as wt,ag as Ct,d9 as re,ad as oe,da as bt,al as ae,bb as se,d0 as ie,aL as S,l as g,c_ as le,w as qt}from"./startApp-CTN2hsPb.js";import Pt from"./CreateTicketPopup-DVQ8z-ae.js";import{M as Ot}from"./MultiCardSkeleton-Dkm-bCPv.js";import"./vendor-charts-DqDj4X3p.js";import"./index-CFLxD1jK.js";import"./vendor-quill-B9f5GEcW.js";import"./SkeletonCard-zhyl-dit.js";const ue=r.lazy(()=>m(()=>import("./EquipmentListView-B2znBpOY.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))),ce=r.lazy(()=>m(()=>import("./ReviewAndConfirm-D9JhWl9d.js"),__vite__mapDeps([11,1,2,3,4,5,6,12,13]))),Dt=r.lazy(()=>m(()=>import("./HorizontalMenuBar-B87Vcwuk.js"),__vite__mapDeps([14,1,2,3,4,5,6]))),Mt=r.lazy(()=>m(()=>import("./ImagingHorizontalCards-Bx-M-Bz7.js"),__vite__mapDeps([15,1,2,3,4,5,6]))),de=r.lazy(()=>m(()=>import("./MeterReadingList-vGt92vKW.js"),__vite__mapDeps([16,1,2,3,4,5,6]))),Lt=r.lazy(()=>m(()=>import("./EquipmentDetails-CppAWC01.js"),__vite__mapDeps([17,1,2,3,4,5,6,10]))),me=r.lazy(()=>m(()=>import("./startApp-CTN2hsPb.js").then(t=>t.gN),__vite__mapDeps([2,1,3,4,5,6]))),he=r.lazy(()=>m(()=>import("./SupplyOrderDetails-BrLAg-Nk.js"),__vite__mapDeps([18,1,2,3,4,5,6,13]))),kt=r.lazy(()=>m(()=>import("./ServiceRequest-c5oOwY5-.js"),__vite__mapDeps([19,1,2,3,4,5,6]))),pe=r.lazy(()=>m(()=>import("./SupplyOrderHistory-CPUAzUTF.js"),__vite__mapDeps([20,1,2,3,4,5,6,7]))),Nt=r.lazy(()=>m(()=>import("./SupplyOrderHistoryDetails-BSo2hMsd.js"),__vite__mapDeps([21,1,2,3,4,5,6,12]))),z=r.lazy(()=>m(()=>import("./Request-Dp0licJG.js"),__vite__mapDeps([22,1,2,3,4,5,6,23]))),ge=r.lazy(()=>m(()=>import("./MobileCart-LyDjKIiJ.js"),__vite__mapDeps([24,1,2,3,4,5,6,13]))),Bt=r.lazy(()=>m(()=>import("./MeterReadingMobileDesigns-9guNQBrz.js"),__vite__mapDeps([25,1,2,3,4,5,6]))),F=r.lazy(()=>m(()=>import("./startApp-CTN2hsPb.js").then(t=>t.gK),__vite__mapDeps([2,1,3,4,5,6]))),Vt=r.lazy(()=>m(()=>import("./InstallPrintAware-DaPpeQ1C.js"),__vite__mapDeps([26,1,2,3,4,5,6]))),zt=t=>{const{classes:x,cx:h}=St(),{classes:o}=At(),d=_t(),R=lt(),A=ut(),[$,L]=r.useState(!0),[v,q]=r.useState(!0),[xe,fe]=r.useState(!0),[Ee,C]=r.useState(!0),{enqueueSnackbar:P}=ct(),[k,H]=r.useState(!0),[Re,ye]=r.useState(800),[Ie,N]=r.useState(!1),[_,W]=r.useState(0),[B,ve]=r.useState(!1),[Se,Ae]=r.useState(!1),_e=jt(t),U=dt(),y=a(s.Equipment,t.roleEntitlement)!=i.hidden,j=a(s.MeterReading,t.roleEntitlement)!=i.hidden,T=a(s.ServiceRequest,t.roleEntitlement)!=i.hidden,f=a(s.SupplyOrder,t.roleEntitlement)!=i.hidden,G=a(s.ServiceRequest,t.roleEntitlement)==i.fullAccess,w=a(s.AutomateMyToner,t.roleEntitlement)!=i.hidden,J=a(s.AutomateMyToner,t.roleEntitlement)==i.viewOnly,je=a(s.AutomateMyToner,t.roleEntitlement)==i.fullAccess,Te=a(s.installPrintAware,t.roleEntitlement)==i.fullAccess,we=()=>a(s.itServiceInsights,t.roleEntitlement)!=i.hidden||a(s.recommendationReport,t.roleEntitlement)!=i.hidden||a(s.usersReport,t.roleEntitlement)!=i.hidden||a(s.assetReport,t.roleEntitlement)!=i.hidden||a(s.copierReport,t.roleEntitlement)!=i.hidden||a(s.installedApplication,t.roleEntitlement)!=i.hidden||a(s.serviceHistory,t.roleEntitlement)!=i.hidden||a(s.dcaMetersReport,t.roleEntitlement)!=i.hidden||a(s.dca
2DeviceExport,t.roleEntitlement)!=i.hidden||a(s.printDeviceMeterReadings,t.roleEntitlement)!=i.hidden||a(s.microsoftPatchingReport,t.roleEntitlement)!=i.hidden||a(s.endpointSecurityReport,t.roleEntitlement)!==i.hidden||a(s.microsoftLicenseReport,t.roleEntitlement)!=i.hidden||a(s.amplifyITServiceCatalogReport,t.roleEntitlement)!=i.hidden||a(s.merakiHealthReport,t.roleEntitlement)!=i.hidden||a(s.microsoftHealthReport,t.roleEntitlement)!=i.hidden||a(s.portalInformation,t.roleEntitlement)!=i.hidden&&t.tenantId===se.tenantId||a(s.O365Activity,t.roleEntitlement)!=i.hidden&&t.tenantId===se.tenantId,Ce=()=>{if(y)return g.Equipment;if(j)return g.meterReading;if(f)return g.SupplyOrder;if(T)return g.ServiceRequest;if(w)return g.automateMyToner},O=we(),be=Ce(),qe=()=>{let n={};n["Parameters.TenantId"]=t.tenantId,n["Parameters.PageNumber"]=1,n["Parameters.PageSize"]=100,n["Parameters.sendMail"]=!0,Oe(n)},Pe=n=>{let l="",u=[];if(n.length>0)for(const E of n)u.push({id:E.customerId,address:E.address+", "+E.city,name:E.customerName});localStorage.setItem("customers",JSON.stringify(u));let I=n.map(E=>E.customerId);return I?.length>0?(L(!0),l=I[0],localStorage.setItem("EAutomateCustomerIds",JSON.stringify(I)),q(!1)):(L(!1),q(!1)),l},Oe=async n=>{let l="";q(!0);let u;if(y)u=await S.getEAutomateIdsFromCPForEquipment(n,g.Equipment);else if(j)u=await S.getEAutomateIdsFromCPForMeterReading(n,g.meterReading);else if(f)u=await S.getEAutomateIdsFromCPForForSupplyOrder(n,g.SupplyOrder);else if(T)u=await S.getEAutomateIdsFromCPForServiceRequest(n,g.ServiceRequest);else if(w)u=await S.getEAutomateIdsFromCPForAutoToner(n,g.automateMyToner);else{fe(!1);return}u?.data?.statusCode===200?l=Pe(u.data.data):(L(!1),q(!1)),C(!1),w&&Ne(l)};function Y(){R.pathname===`/${t.tenantRoute}/copier`&&(y?A("Equipment",{replace:!0}):j?A("MeterReading",{replace:!0}):f?A("SupplyOrderHistory",{replace:!0}):T&&A("ServiceRequest",{replace:!0}))}const De=()=>{ve(!B)},Me=()=>{N(!0)},Le=()=>{N(!1)},ke=()=>{let n={};n.tenantId=t.tenantId,n.customerId=JSON.parse(localStorage.getItem("EAutomateCustomerIds"))[0].toString(),C(!0),Ae(!0),!Se&&S.createRequestForAutomateMyToner(n,g.automateMyToner).then(l=>
2{C(!1),N(!1),l?.status===200?(W(1),P("Thank you for your request. A member of our team will be in contact with you to begin the setup of toner automation.",{variant:"success"})):l.status!==200?le(l,P):P("Whoops! Something went wrong.",{variant:"error"})}).catch(l=>console.error("(2) Inside error:",l))},Ne=n=>{let l={};C(!0),l["Parameters.CustomerId"]=n,l["Parameters.Op"]=1,l["Parameters.OperandText"]="Managed Supply",l["Parameters.TenantId"]=t.tenantId,S.getcustomPropertyforcustomer(l,g.automateMyToner).then(u=>{if(C(!1),u.data.statusCode===200){let I=u.data.data[0].textVal==="Yes",E=u.data.data[0].requestStatus;W(E),H(I)}else H(!1),u.status!==200&&le(u,P)}).catch(u=>console.error("(2) Inside error:",u))};r.useEffect(function(){Tt.isAppUpdate(),t.setUrlState(R.pathname),Y(),qe(),ze()},[]);const Be=()=>{const n=document.getElementById("env-wrapper");return n!==null?n.offsetWidth:800};r.useEffect(()=>{if(!window.location.search.includes("ExportReportId")){const n=document.getElementById("env-wrapper");new mt(ht(u=>{ye(I=>{const E=Be(),ne=E-I;return ne<-10||ne>10?E:I})})).observe(n)}}),r.useEffect(()=>{R.pathname===t.pre_path&&Y()},[R.pathname]);const Ve=wt(t),ze=async()=>{let n={"Parameters.TenantId":Ve,"Parameters.UserId":t.isUserImpersonated?t.userDetail.id:_e};const l=await Ct.getAssignedLocationsForUser(n,be);if(l.status===200){let u=l?.data?.data;U(re(u))}else U(re([]))},K=[{label:"Equipment",value:"1",icon:e.jsx(D,{icon:pt}),url:`/${t.tenantRoute}/copier/Equipment`,entitlementName:"Equipment"},{label:"Meter Reading",value:"2",icon:e.jsx(D,{icon:gt}),url:`/${t.tenantRoute}/copier/MeterReading`,entitlementName:"MeterReading"},{label:"Supply Order",value:"3",icon:e.jsx(D,{icon:xt}),url:`/${t.tenantRoute}/copier/SupplyOrderHistory`,entitlementName:"SupplyOrder"},{label:"Service Request",value:"4",icon:e.jsx(D,{icon:ft}),url:`/${t.tenantRoute}/copier/ServiceRequest`,entitlementName:"ServiceRequest"}];function Fe(){return[`/${t.tenantRoute}/copier`,`/${t.tenantRoute}/copier/`,`/${t.tenantRoute}/copier/ServiceRequest`,`/${t.tenantRoute}/copier/ServiceRequest/`,`/${t.tenantRoute}/copier/SupplyOrderHistory`,`/${t.tenantRoute}/copier/SupplyOrderHistory/`,`/${t.tenantRoute}/copier/Equipment`,`/${t.tenantRoute}/copier/Equipment/`,`/${t.tenantRoute}/copier/MeterReading`,`/${t.tenantRoute}/copier/MeterReading/`].includes(R.pathname)}const Q=()=>{A(`/${t.tenantRoute}/dashboard`)},$e=()=>{A(`/${t.tenantRoute}/reports`)},He=()=>y&&R.pathname===`/${t.tenantRoute}/copier/equipment`&&window.location.search.includes("ExportReportId"),We=()=>T&&window.location.pathname===`/${t.tenantRoute}/copier/servicerequest`&&window.location.search.includes("ExportReportId"),Ue=()=>!window.location.search?.includes("ExportReportId"),Ge=()=>v===!1&&$,Je=()=>!k&&w||O,X=()=>d.mobile?"":o.height100Percent,Z=()=>d.mobile?"":o.height100Percent,Ye=()=>d.mobile?o.pdTop45:"",ee=()=>d.mobile?x.topButtonGrid:"",Ke=()=>!k&&!Ee&&w,Qe=()=>J?"":_===1||_===2?"A request is already pending with the administrator":"",Xe=()=>J||_===1||_===2,Ze=()=>{if(!(!je||_===2||_===1))return Me},et=()=>O?o.marginRight10:"",tt=()=>!k&&w||O?d.mobile?o.pdTop70:o.pdTop50:d.mobile?o.pdTop30:"",nt=()=>d.mobile?o.mt0:"",rt=()=>d.mobile?"Automate your Toner?":"Do you wish to Automate your Toner?",te=()=>d.mobile?o.fontExact11:o.fontExact12,ot=()=>d.mobile?"Reports":"Go to Reports",at=()=>h(x.marginTopMobile115),st=()=>h(x.marginTopMobile15),b=(n,l)=>n?e.jsx(ie,{cardHeight:"auto",customClass:at(),location:R,children:l}):e.jsx(F,{}),p=(n,l)=>n?e.jsx(ie,{cardHeight:"auto",customClass:st(),location:R,children:l}):e.jsx(F,{});return e.jsxs(e.Fragment,{children:[He()&&e.jsx(ue,{title:"Equipment",isLocationMenuVisible:!0,isAPICallInProgress:v}),We()&&e.jsx(me,{isAPICallInProgress:v}),Ue()&&e.jsxs("div",{id:"env-wrapper",className:h(x.marginAdjustment,X()),children:[Ge()&&e.jsxs(Et,{maxWidth:!1,disableGutters:!0,className:h(Z()),children:[" ",Je()&&e.jsxs("div",{className:h(x.topLinkDiv,o.marginTop35px,Ye()),style:{width:Re+"px"},children:[!d.mobile&&e.jsx(M,{container:!0,direction:"row",justifyContent:"flex-start",alignItems:"center",className:h(ee(),o.widthAuto),children:e.jsx(V,{className:o.fontExact22,children:"Copier"})}),e.jsxs(M,{container:!0,direction:"row",alignItems:"center",flexWrap:"noWrap",className:h(ee(),o.widthAuto),children:[!d.mobile&&Te&&e.jsx(r.Suspense,{fallback:null,children:e.jsx(Vt,{})}),Ke()&&e.jsx(oe,{size:"small",btnName:rt(),id:"requestTonerAutomation",variant:"text",toolTipMsg:Qe(),className:h(o.pd0,o.handCursor,o.height30px,et(),x.headerLinkStyle,Xe()&&o.viewOnly),customFontSize:te(),startIcon:!0,startIconAttribute:"fas fa-solid fa-fill",onClick:Ze()}),O&&e.jsx(e.Fragment,{children:e.jsx(oe,{size:"small",btnName:ot(),variant:"text",id:"go-to-reports",className:h(o.pd0,o.handCursor,o.height30px,x.headerLinkStyle),customFontSize:te(),startIcon:!0,startIconAttribute:"fas fa-chart-bar",onClick:()=>$e()})})]})]}),e.jsx("div",{className:h(tt()),children:Fe()&&d.mobile?e.jsx(Dt,{tabs:K}):e.jsx(Mt,{tabs:K})}),e.jsx(M,{container:!0,spacing:0,className:h(x.containerClass,nt(),X()),children:e.jsx(M,{item:!0,lg:12,md:12,sm:12,xs:12,className:h(Z()),children:e.jsx(r.Suspense,{fallback:e.jsx(Ot,{}),children:e.jsxs(Rt,{children:[e.jsx(c,{path:"Equipment",exact:!0,element:b(y,e.jsx(ue,{title:"Equipment",isLocationMenuVisible:!0,isAPICallInProgress:v}))}),e.jsx(c,{path:"Equipment/newrequest/:id",exact:!0,element:p(y,e.jsx(z,{}))}),e.jsx(c,{path:"Equipment/:id",exact:!0,element:p(y,e.jsx(he,{}))}),e.jsx(c,{path:"Equipment/ReviewandConfirm/:id",exact:!0,element:p(f,e.
2jsx(ce,{}))}),e.jsx(c,{path:"Equipment/:id/cart",exact:!0,element:p(f,e.jsx(ge,{}))}),e.jsx(c,{path:"MeterReading",exact:!0,element:b(j,e.jsx(de,{isAPICallInProgress:v}))}),d.mobile&&e.jsx(c,{path:"MeterReading/:id",exact:!0,element:p(j,e.jsx(Bt,{}))}),!d.mobile&&e.jsx(c,{path:"MeterReading/:id",exact:!0,element:p(j,e.jsx(de,{isAPICallInProgress:v}))}),e.jsx(c,{path:"SupplyOrderHistory",exact:!0,element:b(f,e.jsx(pe,{}))}),e.jsx(c,{path:"ServiceRequest",exact:!0,element:b(T,e.jsx(me,{isAPICallInProgress:v}))}),e.jsxs(c,{element:e.jsx(bt,{}),children:[e.jsx(c,{path:"ServiceRequest/history/:id",exact:!0,element:p(T,e.jsx(kt,{}))}),e.jsx(c,{path:"ServiceRequest/newrequest",exact:!0,element:p(G,e.jsx(z,{}))}),e.jsx(c,{path:"ServiceRequest/newrequest/:id",exact:!0,element:p(G,e.jsx(z,{}))}),e.jsx(c,{path:"equipmentDetails/:id",element:p(y,e.jsx(Lt,{}))}),e.jsx(c,{path:"supplyOrderDetails/:id/cart",exact:!0,element:p(f,e.jsx(ge,{}))}),e.jsx(c,{path:"supplyOrderDetails/:id",exact:!0,element:p(f,e.jsx(he,{}))}),e.jsx(c,{path:"supplyOrder/ReviewandConfirm/:id",exact:!0,element:p(f,e.
2jsx(ce,{}))}),e.jsx(c,{path:"SupplyOrderHistory",exact:!0,element:b(f,e.jsx(pe,{}))}),e.jsx(c,{path:"SupplyOrderHistory/:id",exact:!0,element:p(f,e.jsx(Nt,{}))})]}),e.jsx(c,{path:"*",element:e.jsx(yt,{to:`/${t.tenantRoute}/dashboard`,replace:!0})})]})})})})]}),$===!1&&e.jsx(ae,{handleClose:Q,showTitle:!0,closeButton:!0,dialogTitle:"Weâre sorry!",children:e.jsx(Pt,{handleClose:Q,fromCopiersAndPrinters:!0})}),!xe&&e.jsx(F,{})]}),Ie&&e.jsx(ae,{handleClose:Le,actions:!0,dialogTitle:"Request Toner Automation",closeButton:!0,warning:!1,showTitle:!0,closeButtonTitle:"Cancel",actionButtonTitle:"Continue",handleDelete:ke,id:"deletePopUp",maxWidthProps:"sm",disable:!B,children:e.jsxs(V,{className:h(d.mobile?o.fontExact13:o.font17,o.colorBlack,o.fontStyleItalic),"data-testid":"infoText",children:["Thank you for interest in toner automation! To automate toner delivery, print data collection software will need to be installed on a computer or server in your environment. Once installed the software will monitor toner usage levels on print devices so we can ship it to you before your device runs out. For more information click",e.jsx(It,{className:h(o.textDecorationNone,o.fontBlue),to:"https://www.marconet.com/print-aware",target:"_blank",children:" here. "}),e.jsxs(V,{className:h(d.mobile?x.dialogText:o.font17,o.colorBlack,o.fontStyleItalic),children:[e.jsx(vt,{"data-testid":"approvalCheckbox",checked:B,onChange:De,color:"primary"}),"Check to approve software installation"]})]})})]})},Ft=t=>({tenantRoute:t.authReducer.tenantRoute,tenantId:t.authReducer.tenantId,roleEntitlement:t.authReducer.roleEntitlement,settingDetails:t.authReducer.settingDetails,isUserImpersonated:t.authReducer.isUserImpersonated,userDetail:t.authReducer.userDetail}),$t=t=>({setUrlState:x=>{t(qt(x))}}),Zt=it(Ft,$t)(zt);export{Zt as default};
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.