/* ============================================================ SHLOK — Icon library (stroke line icons) → window.Icon ============================================================ */ const Icon = (function () { const S = { fill: "none", stroke: "currentColor", strokeWidth: 1.7, strokeLinecap: "round", strokeLinejoin: "round" }; // path/element sets keyed by name const P = { // ---- UI ---- chevronLeft: , arrowRight: (), check: , search: (), x: (), share: (), mic: (), pencil: (), skipDots: (), sparkles: , // ---- roles ---- crown: (), clipboard: (), calculator: (), headset: (), wrench: , home: (), // ---- business types ---- store: (), building: (), hardhat: (), key: (), tools: (), grad: (), megaphone: (), utensils: (), calendar: (), factory: (), scale: (), ruler: (), pulse: (), dots: (), // ---- team sizes ---- person: (), people2: (), people3: (), people4: (), // ---- tools ---- chat: (), phone: , notebook: (), sheet: (), brain: , appwin: (), doc: (), shuffle: (), // ---- worries / misc ---- phoneback: (), sparkle: , truck: (), approve: (), folder: , box: (), alert: (), eye: (), check2: (), bell: (), repeat: (), weight: (), // ---- sliders / feelings ---- steer: (), leaf: (), gauge: (), link: (), // ---- trust ---- touch: (), mobile: (), shield: (), tag: (), clock: (), globe: (), exit: (), userx: (), question: (), }; function Icon({ name, size }) { if (name === "rupee") { return ; } const body = P[name] || P.dots; return ( ); } return Icon; })(); window.Icon = Icon;