import { EventEmitter } from '../../stencil-public-runtime'; /** * LOCKED HEADER. The EvidenceOne logo (`LOGO_SVG`) is rendered here via * innerHTML and verified at runtime in componentDidLoad. There is no * brand-altering @Prop, no , and no other surface that allows the partner * to substitute or recolor the mark — this is intentional and must not be * relaxed without brand approval. (Functional state flags like * `canStartNewSession` are fine — they touch behavior, not the brand.) * * Defenses against logo swap: * 1. L4b source-hash check: the LOGO_SVG constant is hashed at build * time and re-checked at mount; bundle byte-patches are caught. * 2. MutationObserver on the rendered