'use client'; import { motion } from 'framer-motion'; interface AbstractBoreProps { className?: string; invert?: boolean; } /** * AbstractBore * * Visualizes Horizontal Directional Drilling (HDD). * A smooth, parabolic underground arc. A beam of energy (the drill/cable) * travels along this path, fading in gently at the start and fading out at the end. * Purely abstract, no literal drill bits or circles. */ export function AbstractBore({ className = '', invert = false }: AbstractBoreProps) { const color = invert ? 'rgba(10, 61, 40, 0.6)' : 'rgba(14, 122, 92, 0.6)'; const glowColor = invert ? 'rgba(10, 61, 40, 1)' : 'rgba(20, 184, 138, 1)'; // Parabolic path: Starts left, dips deep in the middle, comes up right const pathD = "M -100 50 C 200 50 300 250 500 250 C 700 250 800 50 1100 50"; // The length of this cubic bezier is approx 1260 const pathLength = 1260; // The length of the moving beam const beamLength = 200; return ( ); }