PageSourceSearch

https://hookingrugs.com/cdn/shop/t/34/assets/dynamic-icon.js?v=42467042688597273231721816891

js hookingrugs.com collected 2026-09-26 00:47:42 UTC 1,154 bytes, 2 lines download raw bytes

1(async()=>{const{Core}=await importModule("Core"),ICONS_URL="https://raw.githubusercontent.com/FortAwesome/Font-Awesome/6.x/svgs/solid/",ICON_PREFIX="icon-",CN_ICON="#icon";customElements.define("load-icon",class extends Core{async render(){if(this.localIcon||await this._loadIcon()){this._displayIcon(),this._setIconProps();return}this._removeContainer()}async _loadIcon(){try{const res=await fetch(`${ICONS_URL}/${this.iconName}.svg`);if(!res.ok)throw new Error(res.status);const svg=await res.text();return this.localIcon=svg,svg}catch(error){return console.error(error.message),null}}_displayIcon(){this.innerHTML=this.localIcon}_setIconProps(){const $icon=this.querySelector("svg");$icon.classList.add(CN_ICON),$icon.style.setProperty("--size",this.getAttribute("size"))}_removeContainer(){this.remove()}get localIcon(){return localStorage.getItem(this.localIconName)}set localIcon(svg){return localStorage.setItem(this.localIconName,svg)}get iconName(){return this.getAttribute("name")}get localIconName(){return`${ICON_PREFIX}${this.iconName}`}})})();
2//# sourceMappingURL=/cdn/shop/t/34/assets/dynamic-icon.js.map?v=42467042688597273231721816891

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.