true when advanced mode is being turned on, false when off.
Nothing; resolves once playback starts (or fails).
void playAdvancedModeSound(true); // power-up
void playAdvancedModeSound(false); // power-down
export async function playAdvancedModeSound(enabled: boolean): Promise<void> {
try {
const audio = new Audio(enabled ? ADVANCED_MODE_SOUNDS.on : ADVANCED_MODE_SOUNDS.off);
audio.volume = VOLUME;
await audio.play();
} catch (error) {
console.warn('Failed to play the advanced-mode sound', { error });
}
}
Plays the advanced-mode chime at half volume: a power-up on unlock, a power-down on exit. Failures are swallowed — autoplay policy or a missing asset must never stop the mode from toggling.