// Palmeiras: duas palmeiras de silhueta (preto-noite com borda magenta de 3 px) plantadas no horizonte, uma à esquerda e uma à // direita. Sobem com sobra em 16 quadros e balançam ±2° (período 60 quadros) em torno da base. Sempre apoio, nunca no centro. import React from 'react'; import {useCurrentFrame} from 'remotion'; import {COR, eb} from '../base'; import {HORIZONTE} from '../texturas/Fundo'; const FOLHAS = [-75, -45, -15, 15, 45, 75, 105].map((a) => a); const Palma: React.FC<{x: number; escala: number; lado: 1 | -1; fase: number; t: number}> = ({x, escala, lado, fase, t}) => { const sway = Math.sin((t / 60) * 2 * Math.PI + fase) * 2; return {FOLHAS.map((a, i) => )} ; }; export type PalmeirasProps = {inicio?: number; fim?: number}; export const Palmeiras: React.FC = ({inicio = 0, fim}) => { const f = useCurrentFrame(); const t = f - inicio; if (t < 0 || (fim !== undefined && f >= fim)) return null; const p = eb(t / 16, 1.4); return
; };