// Argus visual graphics, eye motif, geometric marks // Exposes to window for cross-script use const ArgusEye = ({ size = 540, variant = 'hero' }) => { // Stylized geometric eye, fan of rays + central iris const cx = 270, cy = 270; const rays = 18; const goldRays = [2, 5, 9, 13, 16]; return ( {/* Outer ray fan, 18 rays radiating out (hundred-eyes/Argus motif) */} {Array.from({length: rays}).map((_, i) => { const ang = (i / rays) * Math.PI * 2 - Math.PI / 2; const len = 230 + (i % 3) * 14; const innerR = 110; const x1 = cx + Math.cos(ang) * innerR; const y1 = cy + Math.sin(ang) * innerR; const x2 = cx + Math.cos(ang) * len; const y2 = cy + Math.sin(ang) * len; const isGold = goldRays.includes(i); return ( ); })} {/* Concentric arcs, almond eye shape */} {/* Iris */} {/* Iris radial striations */} {Array.from({length: 36}).map((_, i) => { const ang = (i / 36) * Math.PI * 2; const x1 = cx + Math.cos(ang) * 24; const y1 = cy + Math.sin(ang) * 24; const x2 = cx + Math.cos(ang) * 58; const y2 = cy + Math.sin(ang) * 58; return ; })} {/* Pupil */} {/* Decorative outer ring with tick marks */} ); }; const EyeMark = ({ size = 28, color = '#0E1A3A', goldColor = '#C8A961' }) => ( ); // Geometric glyphs for the four pillars const PillarGlyphs = { identity: ( ), security: ( ), ai: ( ), intelligence: ( ) }; Object.assign(window, { ArgusEye, EyeMark, PillarGlyphs });