// === deck.jsx — Las cuatro vistas y el enlace que las lleva puestas ===
// Deck NARRADO: el reloj de cada escena lo lleva la locucion (audio/escena-NN.mp3);
// dur es fallback si el mp3 no esta. Generar la voz (guion <=10.000 chars -> una request):
//   ELEVEN_KEY=sk_... python gen_audio_single.py   &&   python verificar_single.py
// Los recortes salen a audio-single/ y se copian a audio/. Las dur de abajo las imprime el script.
window.DECK = {
  id: 'todo-vistas-y-filtro',
  title: 'Las cuatro vistas y el enlace que las lleva puestas',
  scenes: [
    { title: 'El mapa',                             comp: ()=> EscenaTV01, dur: 37.9, audio: 'audio/escena-01.mp3' },
    { title: 'La fila compacta',                    comp: ()=> EscenaTV02, dur: 45.1, audio: 'audio/escena-02.mp3' },
    { title: 'La barra de filtros',                 comp: ()=> EscenaTV03, dur: 45.4, audio: 'audio/escena-03.mp3' },
    { title: 'El enlace',                           comp: ()=> EscenaTV04, dur: 49.8, audio: 'audio/escena-04.mp3' },
    { title: 'Kanban y Gantt con el mismo filtro',  comp: ()=> EscenaTV05, dur: 37.8, audio: 'audio/escena-05.mp3' },
    { title: 'La tabla y los cuatro avisos + eco',  comp: ()=> EscenaTV06, dur: 51.6, audio: 'audio/escena-06.mp3' },
  ],
};
