// Lucide-style inline icons. Stroke 2, currentColor.
const _ic = (paths, size = 20) => (
);
const Ic = {
FileText: (s=20) => _ic(<>>, s),
Mic: (s=20) => _ic(<>>, s),
Mail: (s=20) => _ic(<>>, s),
ClipboardList: (s=20) => _ic(<>>, s),
BookOpen: (s=20) => _ic(<>>, s),
GraduationCap: (s=20) => _ic(<>>, s),
Target: (s=20) => _ic(<>>, s),
Hash: (s=20) => _ic(<>>, s),
Sparkles: (s=20) => _ic(<>>, s),
ArrowLeft: (s=18) => _ic(<>>, s),
ArrowRight: (s=16) => _ic(<>>, s),
Check: (s=16) => _ic(, s),
Clock: (s=16) => _ic(<>>, s),
Copy: (s=16) => _ic(<>>, s),
Download: (s=16) => _ic(<>>, s),
Refresh: (s=16) => _ic(<>>, s),
X: (s=16) => _ic(<>>, s),
Send: (s=16) => _ic(<>>, s),
Pause: (s=18) => _ic(<>>, s),
Play: (s=18) => _ic(, s),
Stop: (s=18) => _ic(, s),
Search: (s=16) => _ic(<>>, s),
ChevronRight: (s=16) => _ic(, s),
ChevronDown: (s=16) => _ic(, s),
User: (s=18) => _ic(<>>, s),
Menu: (s=20) => _ic(<>>, s),
Calendar: (s=18) => _ic(<>>, s),
Stethoscope: (s=20) => _ic(<>>, s),
Heart: (s=20) => _ic(, s),
Brain: (s=20) => _ic(<>>, s),
Activity: (s=20) => _ic(, s),
Code: (s=20) => _ic(<>>, s),
Zap: (s=18) => _ic(, s),
Shield: (s=18) => _ic(, s),
Pencil: (s=14) => _ic(<>>, s),
Sliders: (s=18) => _ic(<>>, s),
};
function IllustrationFor({ slug, size = 32 }) {
const urls = (typeof window !== 'undefined' && window.ILLUSTRATION_URLS) || {};
const src = urls[slug];
if (!src) return
;
return (
);
}
window.IllustrationFor = IllustrationFor;
window.Ic = Ic;