/*! maintenance_supporter frontend 2.59.0 */ import{a as Kt,c as le,d as It,e as mt,f as Pt,g as ce,h as de,i as pe}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-VHPO7MUG.js";import{a as rt,b as ge,c as _e,d as me,e as ve,f as be,k as fe,n as ye}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-NJUM55WH.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-GF2CJ2A7.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-WP2TGE7S.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-FBSXXMGM.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-CWIVA4GR.js";import{b as Gt,c as ue}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-FMV3K4OT.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-EIEW3O3I.js";import{a as he}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-DZAYWHWN.js";import{a as M}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-7ZFDRUH2.js";import{A as Lt,a as g,b as D,c as n,d as P,f as d,g as R,h as ne,i as j,j as _,k as Dt,l as Rt,m as Ot,n as a,o as F,p as $t,q as U,r as At,s as G,t as zt,u as _t,x as kt,y as jt,z as oe}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-DD2OCRNH.js";var qe=["assignee_pool","required_completion_fields","checklist","labels","history"],We=["checklist_progress"],Ye=["tasks","parts"],Ke=["manual_docs","battery_fleet_excluded"];function Qt(r,o,t=[]){for(let e of o)r[e]===void 0&&(r[e]=[]);for(let e of t)r[e]===void 0&&(r[e]={})}function Ge(r){let o=r;Qt(o,Ye),o.object&&typeof o.object=="object"&&Qt(o.object,Ke);for(let t of o.tasks)Qt(t,qe,We);return r}function Tt(r){for(let o of r)Ge(o);return r}function Qe(r,o){if(o.objects)return o.objects;let t=o.delta||[],e=o.removed||[];if(!t.length&&!e.length)return null;let i=new Map(r.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 xe(r,o){return o.objects&&Tt(o.objects),o.delta&&Tt(o.delta),Qe(r,o)}var Ft="2.59.0";function we(r,o=Ft){return!r||!o||o==="dev"?!1:r!==o}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 Q(r){try{return localStorage.getItem(r)}catch{return null}}function V(r,o){try{localStorage.setItem(r,o)}catch{}}var Xe=168*3600*1e3;function $e(){try{let r=Q(A.objectsCache);if(!r)return null;let o=JSON.parse(r);return o.v!==Ft||!Number.isFinite(o.at)||Date.now()-o.at>Xe||!Array.isArray(o.objects)||o.objects.length===0?null:{objects:o.objects,stats:o.stats??null}}catch{return null}}function Xt(r,o){if(!(!Array.isArray(r)||r.length===0))try{let t={v:Ft,at:Date.now(),objects:r,stats:o};V(A.objectsCache,JSON.stringify(t))}catch{}}var Ze={days:1,weeks:7,months:30.4368,years:365.25};function Zt(r,o){return!r||r<=0?0:r*(Ze[o||"days"]??1)}function Ht(r,o,t){let e=Zt(r,t);if(e<=0||o==null)return{pct:0,overflow:!1};let i=(e-o)/e*100;return{pct:Math.max(0,Math.min(100,i)),overflow:i>100}}function O(r){return String(r??"").replace(/[&<>"']/g,o=>({"&":"&","<":"<",">":">",'"':""","'":"'"})[o])}function ke(r,o,t,e,i,s){let l=[[t.manufacturer,r.manufacturer],[t.model,r.model],[t.serial,r.serial_number],[t.installed,r.installation_date?e(r.installation_date):null],[t.warranty,r.warranty_expiry?e(r.warranty_expiry):null]].filter(([,p])=>!!p),u=o.map(p=>{let h=t.scheduleLabel(p);return`
${O(t.title)} \xB7 ${O(t.generated)}: ${O(e(s))}
${l.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)} | ||||||
| ${z(b)} | ${k} |