PageSourceSearch

https://www.gl-inet.com/cdn/shop/t/256/assets/utility.stylesheet.js?v=115421978848924304161790075104

js gl-inet.com collected 2026-09-24 18:22:19 UTC 1,365 bytes, 2 lines download raw bytes

1class ThemeStyleSheet extends HTMLElement{static registeredStyles=new Map;connectedCallback(){if(this.name=this.getAttribute("name"),this.removeDuplicate=this.getAttribute("remove-duplicate")==="true",this.load=this.getAttribute("load"),this.isRemovedDueToDuplicate=!1,!this.name){console.warn('ThemeStyleSheet: Missing required "name" attribute');return}ThemeStyleSheet.registeredStyles.has(this.name)||ThemeStyleSheet.registeredStyles.set(this.name,new Set),ThemeStyleSheet.registeredStyles.get(this.name).add(this),this.queueCleanup()}disconnectedCallback(){if(this.isRemovedDueToDuplicate)return;const stylesForName=ThemeStyleSheet.registeredStyles.get(this.name);stylesForName&&(stylesForName.delete(this),stylesForName.size===0&&ThemeStyleSheet.registeredStyles.delete(this.name))}queueCleanup(){setTimeout(()=>{const stylesForName=ThemeStyleSheet.registeredStyles.get(this.name);if(!stylesForName?.size||stylesForName.size<=1)return;const styleToKeep=Array.from(stylesForName).find(style=>style.load==="inline")||Array.from(stylesForName)[0];stylesForName.forEach(style=>{style!==styleToKeep&&style.removeDuplicate&&(stylesForName.delete(style),style.isRemovedDueToDuplicate=!0,style.remove())})},0)}}customElements.define("style-sheet",ThemeStyleSheet);
2//# sourceMappingURL=/cdn/shop/t/256/assets/utility.stylesheet.js.map?v=115421978848924304161790075104

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.