PageSourceSearch

https://www.leijonat.tv/build/p-D5mBq96-.js

js leijonat.tv collected 2026-09-26 03:13:04 UTC 1,182 bytes, 1 lines download raw bytes

1import{aE as n}from"./p-BStZpeKB.js";import"./p-CLQce7zD.js";import"./p-YZTT4Nu5.js";import"./p-AuPLCHfl.js";import"./p-E-ZsRS8r.js";function e(){const n=window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection;let e="unknown";const o=n?n.type||n.effectiveType:null;if(o&&"string"==typeof o)switch(o){case"bluetooth":case"cellular":case"slow-2g":case"2g":case"3g":e="cellular";break;case"none":e="none";break;case"ethernet":case"wifi":case"wimax":case"4g":e="wifi";break;case"other":case"unknown":e="unknown"}return e}class o extends n{constructor(){super(),this.handleOnline=()=>{const n=e();this.notifyListeners("networkStatusChange",{connected:!0,connectionType:n})},this.handleOffline=()=>{this.notifyListeners("networkStatusChange",{connected:!1,connectionType:"none"})},"undefined"!=typeof window&&(window.addEventListener("online",this.handleOnline),window.addEventListener("offline",this.handleOffline))}async getStatus(){if(!window.navigator)throw this.unavailable("Browser does not support the Network Information API");const n=window.navigator.onLine,o=e();return{connected:n,connectionType:n?o:"none"}}}new o;export{o as NetworkWeb}

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.