PageSourceSearch

https://fireanddice.net/_next/static/chunks/889.697780f43525dd1d.js

js fireanddice.net collected 2026-10-04 08:11:00 UTC 4,032 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[889],{3333:(e,n,a)=>{a.d(n,{A:()=>o});var r=a(33308),t=a(94402);function o(e,n,a,l={}){let s={...l};a?.refreshInterval&&(s.refreshInterval=a.refreshInterval);let d=(0,t.$C)(e,n,a);""===n&&(d=null);let{data:u,error:c,mutate:i}=(0,r.u)(d,s);return{data:u,error:u?.error??c,mutate:i}}},55995:(e,n,a)=>{a.d(n,{A:()=>r});function r(e,n,a=4){let t=e.widget.fields,o=(t?.length?t:n).slice(0,a);return{...e,widget:{...e.widget,fields:o}}}},80889:(e,n,a)=>{a.r(n),a.d(n,{default:()=>c});var r=a(15383),t=a(31912),o=a(87717),l=a(89651),s=a(3333),d=a(55995);let u=["running","total","cpu","memory"];function c({service:e}){let n,a,i,m,v,h,p,b,g,k,x,A,{t:j}=(0,t.Bd)(),f=(0,d.A)(e,u),{widget:y}=f,{data:_,error:w}=(0,s.A)(y,"dashboard/stats");if(w)return(0,r.jsx)(l.A,{service:f,error:w});if(!_)return(0,r.jsxs)(l.A,{service:f,children:[(0,r.jsx)(o.A,{label:"dockhand.running"}),(0,r.jsx)(o.A,{label:"dockhand.total"}),(0,r.jsx)(o.A,{label:"dockhand.stopped"}),(0,r.jsx)(o.A,{label:"dockhand.paused"}),(0,r.jsx)(o.A,{label:"dockhand.pending_updates"}),(0,r.jsx)(o.A,{label:"dockhand.cpu"}),(0,r.jsx)(o.A,{label:"dockhand.memory"}),(0,r.jsx)(o.A,{label:"dockhand.images"}),(0,r.jsx)(o.A,{label:"dockhand.volumes"}),(0,r.jsx)(o.A,{label:"dockhand.stacks"}),(0,r.jsx)(o.A,{label:"dockhand.events_today"})]});if(y?.environment){let e=_.find(e=>e?.name?.toString().toLowerCase()===y?.environment.toString().toLowerCase()||e?.id?.toString()===y?.environment.toString());if(!e)return(0,r.jsx)(l.A,{service:f,error:j("dockhand.environment_not_found",{environment:y.environment})});n=e?.containers?.running,a=e?.containers?.stopped??(e?.containers?.total??0)-(n??0),i=e?.containers?.paused,v=e?.containers?.pendingUpdates,m=e?.containers?.total,h=e?.metrics?.cpuPercent,p=e?.metrics?.memoryPercent,b=e?.images?.total,g=e?.volumes?.total,k=e?.stacks?.running,x=e?.stacks?.total,A=e?.events?.today}if(void 0===n){n=_.reduce((e,n)=>e+(n?.containers?.running??0),0),a=(m=_.reduce((e,n)=>e+(n?.containers?.total??0),0))-n,i=_.reduce((e,n)=>e+(n?.containers?.paused??0),0),v=_.reduce((e,n)=>e+(n?.containers?.pendingUpdates??0),0);let e=_.reduce((e,n)=>e+(n?.metrics?.cpuPercent??0),0),r=_.reduce((e,n)=>e+(n?.metrics?.memoryPercent??0),0),t=_.length;h=t>0?e/t:0,p=t>0?r/t:0,b=_.reduce((e,n)=>e+(n?.images?.total??0),0),g=_.reduce((e,n)=>e+(n?.volumes?.total??0),0),k=_.reduce((e,n)=>e+(n?.stacks?.running??0),0),x=_.reduce((e,n)=>e+(n?.stacks?.total??0),0),A=_.reduce((e,n)=>e+(n?.events?.today??0),0)}return(0,r.jsxs)(l.A,{service:f,children:[(0,r.jsx)(o.A,{label:"dockhand.running",value:j("common.number",{value:n})}),(0,r.jsx)(o.A,{label:"dockhand.stopped",value:j("common.number",{value:a})}),(0,r.jsx)(o.A,{label:"dockhand.paused",value:j("common.number",{value:i??0})}),(0,r.jsx)(o.A,{label:"dockhand.pending_updates",value:j("common.number",{value:v??0})}),(0,r.jsx)(o.A,{label:"dockhand.total",value:j("common.number",{value:m})}),(0,r.jsx)(o.A,{label:"dockhand.cpu",value:j("common.percent",{value:h,maximumFractionDigits:1}),highlightValue:h}),(0,r.jsx)(o.A,{label:"dockhand.memory",value:j("common.percent",{value:p,maximumFractionDigits:1}),highlightValue:p}),(0,r.jsx)(o.A,{label:"dockhand.images",value:j("common.number",{value:b??0})}),(0,r.jsx)(o.A,{label:"dockhand.volumes",value:j("common.number",{value:g??0})}),(0,r.jsx)(o.A,{label:"dockhand.stacks",value:null!=k&&null!=x?`${k} / ${x}`:j("common.number",{value:k??x??0})}),(0,r.jsx)(o.A,{label:"dockhand.events_today",value:j("common.number",{value:A??0})})]})}},94402:(e,n,a)=>{function r(e,n=null){return null==e||""===e?n:"number"==typeof e?Number.isInteger(e)&&e>=0?e:n:"string"==typeof e&&/^\d+$/.test(e)?Number(e):n}function t(e,n){let a=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return n&&a.append("endpoint",n),a}function o(e,n,a){let r=t(e,n);return a&&r.append("query",JSON.stringify(a)),`/api/services/proxy?${r.toString()}`}a.d(n,{$C:()=>o,Sk:()=>r,_V:()=>t})}}]);

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.