/*! maintenance_supporter frontend 2.64.0 */ import{a as pe,b as Ht,c as vt,d as Bt,e as Ct,f as he,g as ue,h as ge}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-P7UTCFXL.js";import{a as V,b as Nt,c as ve,d as be,e as fe,f as ye,g as xe,h as $e,i as we,j as ke,o as Te,r as je}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-L2RZLUQG.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-QEGP32JZ.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-UVMKKP2E.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-JMWDEPMQ.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-KKUTJDOH.js";import{b as Zt,c as me}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-DJDTMTMV.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-2IO2TESP.js";import{a as Qt}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-32P7DPCM.js";import{a as _e}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-YHGXWPDQ.js";import{a as j}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-2AYNLB7B.js";import{A as Mt,B as de,C as Ft,a as u,b as M,c as r,d as P,f as d,g as C,h as Kt,i as ne,j as le,k as $,l as m,m as zt,n as Lt,o as It,p as s,q as Pt,r as L,s as ce,t as q,u as N,v as kt,w as _t,z as Et}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-UMHJSVEU.js";var Qe=["assignee_pool","required_completion_fields","checklist","labels","history"],Ze=["checklist_progress"],Je=["tasks","parts"],Xe=["manual_docs","battery_fleet_excluded"];function Jt(o,l,t=[]){for(let e of l)o[e]===void 0&&(o[e]=[]);for(let e of t)o[e]===void 0&&(o[e]={})}function ti(o){let l=o;Jt(l,Je),l.object&&typeof l.object=="object"&&Jt(l.object,Xe);for(let t of l.tasks)Jt(t,Qe,Ze);return o}function Dt(o){for(let l of o)ti(l);return o}function ei(o,l){if(l.objects)return l.objects;let t=l.delta||[],e=l.removed||[];if(!t.length&&!e.length)return null;let i=new Map(o.map(a=>[a.entry_id,a]));for(let a of t)i.set(a.entry_id,a);for(let a of e)i.delete(a);return[...i.values()]}function Se(o,l){return l.objects&&Dt(l.objects),l.delta&&Dt(l.delta),ei(o,l)}var R={overviewTab:"msp-overview-tab",collapsedSections:"msp-collapsed-sections",chartRange:"msp-chart-range",chartHideOutliers:"msp-chart-hide-outliers",taskSort:"maintenance_supporter_sort",objectSort:"maintenance_supporter_object_sort",groupBy:"maintenance_supporter_groupby",objectView:"maintenance_supporter_object_view",objectsCache:"msp-objects-cache",gettingStartedDismissed:"msp-gs-dismissed",batteryRosterSort:"ms_bf_roster_sort"};function Z(o){try{return localStorage.getItem(o)}catch{return null}}function U(o,l){try{localStorage.setItem(o,l)}catch{}}var ii=168*3600*1e3;function Ee(){try{let o=Z(R.objectsCache);if(!o)return null;let l=JSON.parse(o);return l.v!==Kt||!Number.isFinite(l.at)||Date.now()-l.at>ii||!Array.isArray(l.objects)||l.objects.length===0?null:{objects:l.objects,stats:l.stats??null}}catch{return null}}function Xt(o,l){if(!(!Array.isArray(o)||o.length===0))try{let t={v:Kt,at:Date.now(),objects:o,stats:l};U(R.objectsCache,JSON.stringify(t))}catch{}}function O(o){return String(o??"").replace(/[&<>"']/g,l=>({"&":"&","<":"<",">":">",'"':""","'":"'"})[l])}function Me(o,l,t,e,i,a){let c=[[t.manufacturer,o.manufacturer],[t.model,o.model],[t.serial,o.serial_number],[t.installed,o.installation_date?e(o.installation_date):null],[t.warranty,o.warranty_expiry?e(o.warranty_expiry):null]].filter(([,h])=>!!h),p=l.map(h=>{let g=t.scheduleLabel(h);return`
${O(t.title)} \xB7 ${O(t.generated)}: ${O(e(a))}
${c.length?``:""}| ${O(t.colTask)} | ${O(t.colType)} | ${O(t.colStatus)} | ${O(t.colSchedule)} | ${O(t.colLastDone)} | ${O(t.colNextDue)} | ${O(t.colTimes)} | ${O(t.colCost)} |
|---|---|---|---|---|---|---|---|
| ${O(t.none)} | |||||||
| ${O(t.totalCost)} | ${n.toFixed(2)} ${O(i)} | ||||||
| ${A(y)} | ${w} |