/*! maintenance_supporter frontend 2.71.0 */ import{a as ue,b as Ht,c as vt,d as Nt,e as Ct,f as ge,g as me,h as _e}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-KW56PUC2.js";import{a as W,b as Bt,c as Vt,d as be,e as fe,f as Ut,g as ye,h as xe,i as $e,j as ke,k as Te,l as je,m as Se,n as Ee,o as Me,p as Ce,w as Re,z as De}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-O75IS22I.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-TNUN2A2H.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-67JPYEU3.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-7JWYFBIX.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-HVJHZKEQ.js";import{b as ve}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-WQQNFFGB.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-LCVE5PNR.js";import{a as Jt}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-BQCLT4RW.js";import{a as we}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-JSPW4Q6Q.js";import{a as S}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-GJI3RTUI.js";import{A as Et,B as Mt,C as he,D as Ft,a as g,b as R,c as r,d as H,f as d,h as D,i as Zt,j as ce,k as de,l as w,m,n as zt,o as It,p as Pt,q as a,r as Lt,s as L,t as pe,u as Y,v as V,w as kt,x as _t}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-PBRIQQ2X.js";var si=["assignee_pool","required_completion_fields","checklist","labels","history"],ai=["checklist_progress"],ri=["tasks","parts"],oi=["manual_docs","battery_fleet_excluded"];function te(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 ni(o){let l=o;te(l,ri),l.object&&typeof l.object=="object"&&te(l.object,oi);for(let t of l.tasks)te(t,si,ai);return o}function Rt(o){for(let l of o)ni(l);return o}function li(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(s=>[s.entry_id,s]));for(let s of t)i.set(s.entry_id,s);for(let s of e)i.delete(s);return[...i.values()]}function Oe(o,l){return l.objects&&Rt(l.objects),l.delta&&Rt(l.delta),li(o,l)}var A={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 q(o,l){try{localStorage.setItem(o,l)}catch{}}var ci=168*3600*1e3;function Ae(){try{let o=Z(A.objectsCache);if(!o)return null;let l=JSON.parse(o);return l.v!==Zt||!Number.isFinite(l.at)||Date.now()-l.at>ci||!Array.isArray(l.objects)||l.objects.length===0?null:{objects:l.objects,stats:l.stats??null}}catch{return null}}function ee(o,l){if(!(!Array.isArray(o)||o.length===0))try{let t={v:Zt,at:Date.now(),objects:o,stats:l};q(A.objectsCache,JSON.stringify(t))}catch{}}function O(o){return String(o??"").replace(/[&<>"']/g,l=>({"&":"&","<":"<",">":">",'"':""","'":"'"})[l])}function ze(o,l,t,e,i,s){let n=[[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 u=t.scheduleLabel(h);return`
${O(t.title)} \xB7 ${O(t.generated)}: ${O(e(s))}
${n.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)} | ${c.toFixed(2)} ${O(i)} | ||||||
| ${I(y)} | ${$} |