/* ═══════════════ Encuentro Amistoso de Debate Junior 2026 (?page=amistoso-junior) ═══════════════ Fuente: entrada de WordPress /amistoso-junior-2026/ (17 sep 2026), flyer oficial y tabla "Horario 1 amistoso 2026". Reemplaza a la entrada de WordPress (301 en el .htaccess). */ const AJ_FORM_EQUIPOS_URL = 'https://forms.gle/Pee1tW6zkMLRkRgP9'; const AJ_FORM_JUECES_URL = 'https://forms.gle/AwAmNcXxNdMw6jD88'; const AJ_MANUAL_MED_URL = 'https://drive.google.com/file/d/1eUS8Uy6Kxjaq7ETjoP9Q8fXd-gD2Aidz/view?usp=sharing'; const AJ_SEDE_MAPS_URL = 'https://www.google.com/maps/search/?api=1&query=Colegio+Salcantay+Av.+P%C3%ADo+XII+261+Surco'; const AJ_MOCION_R1 = 'ECCQ las universidades deberían eliminar las carreras con poco campo laboral (por ejemplo: filosofía, literatura, etc.).'; const AJ_CRONOGRAMA = [ { h: '8:00 – 8:30', a: ['Recepción de participantes', 'Participant registration'], d: ['Check-in de las delegaciones con DNI o CE.', 'Delegations check in with ID.'] }, { h: '8:30 – 9:00', a: ['Bienvenida', 'Welcome'], d: ['Indicaciones para la Ronda 1: rival y postura.', 'Instructions for Round 1: opponent and side.'] }, { h: '9:00 – 10:30', a: ['Ronda 1', 'Round 1'], d: ['Moción preparada.', 'Prepared motion.'], ronda: true }, { h: '10:30 – 10:45', a: ['Indicaciones', 'Briefing'], d: ['Anuncio de la moción, rival y postura de la Ronda 2.', 'Round 2 motion, opponent and side are announced.'] }, { h: '10:45 – 13:20', a: ['Ronda 2', 'Round 2'], d: ['Moción impromptu · 45 minutos de preparación.', 'Impromptu motion · 45 minutes of preparation.'], ronda: true }, { h: '13:20 – 13:40', a: ['Clausura', 'Closing'], d: ['Cierre y anuncio de próximas actividades.', 'Closing and announcement of upcoming activities.'] }, ]; const AJ_FECHAS_CLAVE = [ { fecha: ['27 de septiembre', 'September 27'], title: ['Cierre de inscripciones', 'Registration closes'], desc: ['Último día para inscribir al equipo y para realizar cambios de integrantes.', 'Last day to register a team and to make roster changes.'] }, { fecha: ['30 de septiembre', 'September 30'], title: ['Taller para novatos', 'Beginners’ workshop'], desc: ['Taller virtual de formato WSDC, de 7:30 a 9:00 p. m. por Zoom.', 'Online WSDC format workshop, 7:30 to 9:00 p.m. on Zoom.'] }, { fecha: ['3 de octubre', 'October 3'], title: ['Encuentro amistoso', 'Friendly meet'], desc: ['Sábado de 8:00 a. m. a 1:40 p. m. en el Colegio Salcantay.', 'Saturday from 8:00 a.m. to 1:40 p.m. at Colegio Salcantay.'] }, ]; const AmistosoJuniorPage = ({ setPage }) => { const { t: tr, lang } = useLang(); const L = (es, en) => (lang === 'en' ? en : es); const scrollTo = (id) => (e) => { e.preventDefault(); const el = document.getElementById(id); if (el) el.scrollIntoView({ behavior: 'smooth' }); }; return (
{/* Hero — split */}
{tr('Exclusivo para colegios miembros LPDE', 'Exclusively for LPDE member schools')}

{tr('Encuentro Amistoso', 'Friendly Debate Meet')}
Junior 2026

{tr('Sábado 3 de octubre · 8:00 a. m. – 1:40 p. m.', 'Saturday, October 3 · 8:00 a.m. – 1:40 p.m.')}
{tr('Colegio Salcantay · Monterrico, Surco', 'Colegio Salcantay · Monterrico, Surco')}

20 {tr('equipos como máximo, por orden de registro. Estudiantes de 6.º de primaria a 2.º de secundaria. Inscripciones hasta el 27 de septiembre.', 'teams at most, in order of registration. Students from 6th grade to 8th grade. Registration open until September 27.')}
{tr('Debatientes
{/* Quick facts strip */}
{[ { num: 20, label: tr('Equipos · por orden de registro', 'Teams · in order of registration') }, { num: 2, label: tr('Rondas: 1 preparada y 1 impromptu', 'Rounds: 1 prepared and 1 impromptu') }, { num: 1, label: tr('Mañana de sábado · 100 % presencial', 'Saturday morning · fully in person') }, { num: tr('6.º – 8.º', '6th – 8th'), label: tr('De 6.º de primaria a 2.º de secundaria', 'From 6th to 8th grade') }, { num: tr('Miembros', 'Members'), label: tr('Exclusivo para colegios miembros LPDE', 'LPDE member schools only') }, ].map((s, i) => { const isNum = typeof s.num === 'number'; return (
{isNum ? : s.num}
{s.label}
); })}
{/* Organiza / apoyo */}
{tr('Organiza', 'Organized by')} Liga Peruana de Debate Escolar
{tr('Con el apoyo de', 'With the support of')} Colegio Salcantay
{tr('Colegio Salcantay · sede del encuentro', 'Colegio Salcantay · host venue')}
{/* Presentación + detalles */}
{tr('El encuentro', 'The meet')}

{tr('Una mañana de debate para los ', 'A morning of debate for the ')}{tr('más jóvenes', 'youngest')}

{tr('Estamos muy felices de presentar nuestro Encuentro Amistoso de Debate Junior 2026, en modalidad presencial y en español. Pueden participar estudiantes de 6.º de primaria a 2.º de secundaria (8.º grado) de los colegios miembros de la LPDE.', 'We are delighted to present our 2026 Junior Friendly Debate Meet, held in person and in Spanish. Students from 6th to 8th grade from LPDE member schools may take part.')}

{tr('Para garantizar la calidad del evento, el aforo es de 20 equipos y los cupos se asignan por orden de registro. La LPDE contrata jueces experimentados para el encuentro; los colegios pueden sumar, de manera voluntaria, a un juez propio.', 'To ensure the quality of the event, capacity is limited to 20 teams and places are assigned in order of registration. The LPDE hires experienced judges for the meet; schools may voluntarily add a judge of their own.')}

{tr('Registro de equipos', 'Team registration')}
{[ { k: tr('Fecha y hora', 'Date and time'), v: tr('Sábado 3 de octubre de 2026, de 8:00 a. m. a 1:40 p. m.', 'Saturday, October 3, 2026, 8:00 a.m. to 1:40 p.m.') }, { k: tr('Sede', 'Venue'), v: tr('Colegio Salcantay · Av. Pío XII 261, Monterrico, Surco (Lima). Presentarse con DNI o CE.', 'Colegio Salcantay · Av. Pío XII 261, Monterrico, Surco (Lima). Bring your ID.') }, { k: tr('Dirigido a', 'Open to'), v: tr('Estudiantes de 6.º de primaria a 2.º de secundaria (8.º grado)', 'Students from 6th to 8th grade') }, { k: tr('Participan', 'Who can join'), v: tr('Únicamente colegios miembros de la LPDE. No se admiten equipos independientes ni mixtos.', 'LPDE member schools only. No independent or mixed teams.') }, { k: tr('Formato', 'Format'), v: tr('WSDC sin modificaciones (8, 8, 8 y 4 minutos) · categoría única en español', 'WSDC with no changes (8, 8, 8 and 4 minutes) · single category in Spanish') }, { k: tr('Rondas', 'Rounds'), v: tr('Dos: Ronda 1 preparada y Ronda 2 impromptu', 'Two: Round 1 prepared and Round 2 impromptu') }, { k: tr('Equipos', 'Teams'), v: tr('Un equipo por colegio: de 3 a 5 estudiantes y 1 o 2 docentes o coaches adultos.', 'One team per school: 3 to 5 students and 1 or 2 adult teachers or coaches.') }, { k: tr('Cupos', 'Places'), v: tr('20 equipos, por orden de registro.', '20 teams, in order of registration.') }, { k: tr('Inscripciones', 'Registration'), v: tr('Hasta el 27 de septiembre. Los cambios de integrantes se aceptan hasta esa misma fecha.', 'Until September 27. Roster changes are accepted until that same date.') }, { k: tr('Espectadores', 'Spectators'), v: tr('No se permiten espectadores debido al aforo.', 'No spectators allowed due to capacity.') }, ].map((c, i) => (
{c.k}
{c.v}
))}
{/* Fechas clave */}
{tr('Fechas clave', 'Key dates')}

{tr('El camino al ', 'The road to the ')}{tr('amistoso', 'meet')}

{AJ_FECHAS_CLAVE.map((f, i) => (
{L(f.fecha[0], f.fecha[1])}

{L(f.title[0], f.title[1])}

{L(f.desc[0], f.desc[1])}

))}
{/* Cronograma */}
{tr('Cronograma', 'Schedule')}

{tr('Dos rondas en una ', 'Two rounds in one ')}{tr('mañana', 'morning')}

{tr('Los emparejamientos se realizan de manera aleatoria, procurando que los equipos se enfrenten con distintos colegios y debatan ambas posturas. Horarios sujetos a ajustes de la organización.', 'Pairings are random, so that teams face different schools and debate both sides. Times are subject to changes by the organizing team.')}

{tr('Recuerda revisar la distancia y el tiempo de trayecto con anticipación para evitar retrasos.', 'Please check the distance and travel time in advance to avoid delays.')}

{tr('Ver la sede en Google Maps', 'See the venue on Google Maps')}
{tr('Sábado', 'Saturday')}

{tr('3 de octubre', 'October 3')}

{tr('Sede', 'Venue')}
Colegio Salcantay
{AJ_CRONOGRAMA.map((r, i) => (
0 ? '1px solid var(--line)' : 'none', background: r.ronda ? 'var(--red-tint)' : 'transparent', }}>
{r.h}
{L(r.a[0], r.a[1])} — {L(r.d[0], r.d[1])}
))}
{/* Mociones y formato */}
{tr('Mociones', 'Motions')}

{tr('Una moción ', 'One motion ')}{tr('preparada', 'prepared')}{tr(' y una impromptu', ' and one impromptu')}

{tr('Este amistoso no tiene una temática única. La Ronda 1 se debate con la moción preparada que publicamos aquí; el rival y la postura se conocen 15 minutos antes del debate. La Ronda 2 es impromptu: la moción y la postura se conocen 45 minutos antes de cada debate.', 'This meet has no single theme. Round 1 uses the prepared motion published here; the opponent and side are announced 15 minutes before the debate. Round 2 is impromptu: the motion and side are announced 45 minutes before each debate.')}

{tr('Moción de la Ronda 1 · preparada', 'Round 1 motion · prepared')}

{AJ_MOCION_R1}

{tr('En la ronda impromptu no está permitido el uso de aparatos electrónicos ni internet (buscadores, inteligencia artificial o cualquier herramienta digital en la nube), ni para armar argumentos ni para extraer datos. Todo el contenido debe ser autoría de los estudiantes. Los docentes, coaches o externos al equipo no pueden apoyar durante el tiempo de preparación.', 'In the impromptu round, electronic devices and the internet (search engines, AI or any cloud-based digital tool) are not allowed, whether to build arguments or to gather data. All content must be the students’ own work. Teachers, coaches or anyone outside the team may not help during preparation time.')}

{tr('Formato WSDC', 'WSDC format')}

{tr('Sin modificaciones de tiempo', 'No changes to speech times')}

{tr('Se utiliza el formato WSDC o Mundial de Colegios, también conocido como parlamentario escolar: tres discursos de 8 minutos por bancada y una réplica de 4 minutos. Las reglas están detalladas en el Manual del Campeonato Mundial de Debate Escolar en Español, Panamá 2026.', 'The WSDC or World Schools format is used, also known as schools parliamentary: three 8-minute speeches per side and a 4-minute reply. The rules are detailed in the manual of the 2026 World Schools Debating Championship in Spanish, Panama.')}

{tr('Manual MED 2026', 'MED 2026 manual')}
{tr('Capacitación previa', 'Pre-event training')}

{tr('Taller de formato WSDC para novatos', 'WSDC format workshop for beginners')}

{tr('Miércoles 30 de septiembre · 7:30 – 9:00 p. m. · Zoom', 'Wednesday, September 30 · 7:30 – 9:00 p.m. · Zoom')}

{tr('Pensado para quienes están iniciando o no tienen experiencia en el formato. Pueden participar los debatientes, docentes y jueces registrados en el evento; no se requiere estar inscrito como debatiente. El enlace se envía a los inscritos.', 'Designed for those who are just starting out or have no experience with the format. Registered debaters, teachers and judges may attend; being registered as a debater is not required. The link is sent to those registered.')}

{/* Inscripciones */}
{tr('Inscripciones', 'Registration')}

{tr('Registra a tu ', 'Register your ')}{tr('equipo', 'team')}

{tr('Toda inscripción se realiza de manera institucional, a cargo del colegio: no se admiten inscripciones individuales. Cada colegio puede inscribir un solo equipo, conformado por 1 responsable adulto (máximo 2), docente o coach de debate de la institución, y de 3 a 5 estudiantes de 6.º de primaria a 2.º de secundaria.', 'All registrations are institutional, submitted by the school: individual registrations are not accepted. Each school may register one team, made up of 1 adult team leader (2 at most), a teacher or debate coach of the school, and 3 to 5 students from 6th to 8th grade.')}

{tr('Contamos con 20 vacantes, asignadas por orden de registro. Inscripciones y cambios hasta el 27 de septiembre.', 'There are 20 places, assigned in order of registration. Registration and changes until September 27.')}

{/* Jueces */}
{tr('Jueces contratados', 'Hired judges')}

{tr('La LPDE garantiza la adjudicación', 'The LPDE guarantees adjudication')}

{tr('La LPDE contrata jueces experimentados para asegurar la calidad académica del evento. Si tienes experiencia y te interesa ser contratado, escribe a ', 'The LPDE hires experienced judges to ensure the academic quality of the event. If you have experience and are interested in being hired, write to ')} contacto@lpdebate.org {tr(' contándonos tu trayectoria. Solo se contrata a jueces con experiencia.', ' and tell us about your background. Only experienced judges are hired.')}

{tr('Juez del colegio', 'School judge')}

{tr('Opcional y voluntario', 'Optional and voluntary')}

{tr('Los colegios pueden registrar a un juez propio si así lo prefieren, escribiendo a contacto@lpdebate.org. Pueden ser estudiantes de últimos años, docentes o entrenadores.', 'Schools may register a judge of their own if they prefer, by writing to contacto@lpdebate.org. They may be senior students, teachers or coaches.')}

{tr('Importante', 'Important')}

{tr('Derecho de admisión', 'Right of admission')}

{tr('La LPDE, como entidad privada, se reserva el derecho de admisión para externos que deseen ser jueces. Registrarse sin pertenecer a un colegio miembro LPDE no garantiza la admisión.', 'The LPDE, as a private entity, reserves the right of admission for outside judges. Registering without belonging to an LPDE member school does not guarantee admission.')}

{/* Consultas */}
{tr('Consultas', 'Questions')}

{tr('¿Tienes alguna ', 'Have a ')}{tr('pregunta', 'question')}?

{tr('Escríbenos y te responderemos a la brevedad. También puedes dejar tu consulta en nuestro formulario y hacerle seguimiento en línea.', 'Write to us and we will get back to you shortly. You can also leave your question in our form and track it online.')}

contacto@lpdebate.org
); }; Object.assign(window, { AmistosoJuniorPage });