PageSourceSearch

https://zimerguz.net/_next/static/chunks/7640.f1b1b58c1c6e4437.js

js zimerguz.net collected 2026-09-30 17:28:16 UTC 2,640 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7640],{3333:(e,s,n)=>{n.d(s,{A:()=>a});var u=n(33308),i=n(94402);function a(e,s,n,r={}){let l={...r};n?.refreshInterval&&(l.refreshInterval=n.refreshInterval);let t=(0,i.$C)(e,s,n);""===s&&(t=null);let{data:o,error:f,mutate:m}=(0,u.u)(t,l);return{data:o,error:o?.error??f,mutate:m}}},7640:(e,s,n)=>{n.r(s),n.d(s,{default:()=>t});var u=n(15383),i=n(31912),a=n(87717),r=n(89651),l=n(3333);function t({service:e}){let{t:s}=(0,i.Bd)(),{widget:n}=e,{data:o,error:f}=(0,l.A)(n,"stat/sites");if(f)return(0,u.jsx)(r.A,{service:e,error:f});let m=n.site?o?.data.find(e=>e.desc===n.site):o?.data?.find(e=>"default"===e.name);if(!m)return n.site?(0,u.jsx)(r.A,{service:e,error:{message:`Site '${n.site}' not found`}}):(0,u.jsxs)(r.A,{service:e,children:[(0,u.jsx)(a.A,{label:"unifi.uptime"}),(0,u.jsx)(a.A,{label:"unifi.wan"}),(0,u.jsx)(a.A,{label:"unifi.lan_users"}),(0,u.jsx)(a.A,{label:"unifi.wlan_users"})]});let d=m.health.find(e=>"wan"===e.subsystem),h=m.health.find(e=>"lan"===e.subsystem),w=m.health.find(e=>"wlan"===e.subsystem);[d,h,w].forEach(e=>{e.up="ok"===e.status,e.show="unknown"!==e.status});let c=d["gw_system-stats"]?`${s("common.number",{value:d["gw_system-stats"].uptime/86400,maximumFractionDigits:1})} ${s("unifi.days")}`:null;return d.show||h.show||w.show||c?(0,u.jsxs)(r.A,{service:e,children:[c&&(0,u.jsx)(a.A,{label:"unifi.uptime",value:c}),d.show&&(0,u.jsx)(a.A,{label:"unifi.wan",value:s("ok"===d.status?"unifi.up":"unifi.down")}),h.show&&(0,u.jsx)(a.A,{label:"unifi.lan_users",value:s("common.number",{value:h.num_user})}),h.show&&!w.show&&(0,u.jsx)(a.A,{label:"unifi.lan_devices",value:s("common.number",{value:h.num_adopted})}),h.show&&!w.show&&(0,u.jsx)(a.A,{label:"unifi.lan",value:s(h.up?"unifi.up":"unifi.down")}),w.show&&(0,u.jsx)(a.A,{label:"unifi.wlan_users",value:s("common.number",{value:w.num_user})}),w.show&&!h.show&&(0,u.jsx)(a.A,{label:"unifi.wlan_devices",value:s("common.number",{value:w.num_adopted})}),w.show&&!h.show&&(0,u.jsx)(a.A,{label:"unifi.wlan",value:s(w.up?"unifi.up":"unifi.down")})]}):(0,u.jsx)(r.A,{service:e,children:(0,u.jsx)(a.A,{value:s("unifi.empty_data")})})}},94402:(e,s,n)=>{function u(e,s=null){return null==e||""===e?s:"number"==typeof e?Number.isInteger(e)&&e>=0?e:s:"string"==typeof e&&/^\d+$/.test(e)?Number(e):s}function i(e,s){let n=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return s&&n.append("endpoint",s),n}function a(e,s,n){let u=i(e,s);return n&&u.append("query",JSON.stringify(n)),`/api/services/proxy?${u.toString()}`}n.d(s,{$C:()=>a,Sk:()=>u,_V:()=>i})}}]);

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.