// Bespoke icons for "Parte de propuesta" children.
// Two-tone: filled shape (opacity 0.14) + 1.5px stroke. 32×32 viewBox.
const D = ({children, size=22}) => (
);
const stroke = { stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round", fill: "none" };
const fill = { fill: "currentColor", opacity: 0.14 };
const solid = { fill: "currentColor" };
// ── 01 Pauta publicitaria Mega 1 — TV with ad slot strip + channel badge "1"
const IcPautaMega1 = (p) => (
{/* ad-slot strip */}
{/* channel "1" badge */}
);
// ── 02 Pauta publicitaria Mega 2 — same but "2"
const IcPautaMega2 = (p) => (
{/* channel "2" badge */}
);
// ── 03 Auspicios Mega 1 — TV with sponsor ribbon overlay (presented-by)
const IcAuspiciosMega1 = (p) => (
{/* sponsor ribbon — banner across upper third */}
{/* program glyph below + channel "1" badge bottom-right */}
);
// ── 04 Plan digital — browser window with display-ad rectangles + cursor
const IcPlanDigital = (p) => (
{/* leaderboard banner */}
{/* article column */}
{/* MPU ad block */}
{/* cursor */}
);
// ── 05 Campaña Influencers — phone with @ + audience reach nodes
const IcInfluencers = (p) => (
{/* phone */}
{/* @ symbol on screen */}
{/* heart + like */}
{/* audience reach nodes */}
{/* light radiating lines */}
);
// ── 06 Plan de Menciones y Presencia en pantalla — speech bubble + lower-third graphic on TV
const IcMenciones = (p) => (
{/* TV behind */}
{/* lower-third bar on screen */}
{/* speech bubble — host saying brand */}
{/* sparkle for "presencia" */}
);
Object.assign(window, {
IcPautaMega1, IcPautaMega2, IcAuspiciosMega1,
IcPlanDigital, IcInfluencers, IcMenciones,
});