// Lightweight inline SVG icons. Stroke-based, SF Symbol-ish proportions.
// Pass `color` and `size`; default to currentColor/22.
const _ico = (paths, vb = '0 0 24 24', strokeProps = {}) =>
function Icon({ color = 'currentColor', size = 22, fill = 'none', sw = 1.8, style }) {
return (
);
};
const IconHouse = _ico(<>>);
const IconChat = _ico(<>>);
const IconRadar = _ico(<>>);
const IconHeart = _ico(<>>, '0 0 24 24', { strokeLinejoin: 'round' });
const IconPulse = _ico(<>>);
const IconInbox = _ico(<>>);
const IconPlus = _ico(<>>, '0 0 24 24', { strokeWidth: 2.2 });
const IconChevR = _ico(<>>, '0 0 24 24', { strokeWidth: 2.2 });
const IconChevL = _ico(<>>, '0 0 24 24', { strokeWidth: 2.2 });
const IconChevDown = _ico(<>>, '0 0 24 24', { strokeWidth: 2.2 });
const IconClose = _ico(<>>, '0 0 24 24', { strokeWidth: 2 });
const IconSun = _ico(<>>);
const IconMoon = _ico(<>>);
const IconBolt = _ico(<>>);
const IconBill = _ico(<>>);
const IconCart = _ico(<>>);
const IconReply = _ico(<>>);
const IconCamera = _ico(<>>);
const IconMic = _ico(<>>);
const IconBookmark = _ico(<>>);
const IconNote = _ico(<>>);
const IconCheck = _ico(<>>, '0 0 24 24', { strokeWidth: 2.4 });
const IconPin = _ico(<>>);
const IconCloud = _ico(<>>);
const IconMusic = _ico(<>>);
const IconBed = _ico(<>>);
const IconBrain = _ico(<>>);
const IconGhost = _ico(<>>);
const IconLink = _ico(<>>);
const IconDots = _ico(<>>);
const IconSearch = _ico(<>>);
const IconArrowUp = _ico(<>>, '0 0 24 24', { strokeWidth: 2.2 });
const IconCal = _ico(<>>);
const IconShield = _ico(<>>);
const IconSparkle = _ico(<>>);
const IconPeople = _ico(<>>);
Object.assign(window, {
IconHouse, IconChat, IconRadar, IconHeart, IconPulse, IconInbox,
IconPlus, IconChevR, IconChevL, IconChevDown, IconClose,
IconSun, IconMoon, IconBolt, IconBill, IconCart, IconReply,
IconCamera, IconMic, IconBookmark, IconNote, IconCheck, IconPin,
IconCloud, IconMusic, IconBed, IconBrain, IconGhost, IconLink,
IconDots, IconSearch, IconArrowUp, IconCal, IconShield, IconSparkle,
IconPeople,
});