"use strict"; window.VK = window.VK ?? {}; const ICON_PATHS = { hash: '', volume: '', mic: '', micSlash: '', speaker: '', speakerSlash: '', monitor: '', camera: '', caretDown: '', caretUp: '', x: '', lock: '', search: '', gear: '', wave: '', warning: '', refresh: '', play: '', microphone: '' }; const FILLED = new Set(["star"]); ICON_PATHS.star = ''; window.VK.icon = function icon(name, size = 13) { const path = ICON_PATHS[name] ?? ""; const fill = FILLED.has(name) ? "currentColor" : "none"; return ``; }; window.VK.iconEl = function iconEl(name, size = 13) { const span = document.createElement("span"); span.className = "vk-icon"; span.innerHTML = window.VK.icon(name, size); return span; };