BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Школа Edling - ECPv6.16.5.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Школа Edling
X-ORIGINAL-URL:https://www.edling.com.ua
X-WR-CALDESC:Події за Школа Edling
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Kyiv
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:20250330T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:20251026T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:20260329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:20261025T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:20270328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:20271031T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260529T200000
DTEND;TZID=Europe/Kyiv:20260529T204500
DTSTAMP:20260511T083927Z
CREATED:20260221T133631Z
LAST-MODIFIED:20260511T083927Z
UID:10000144-1780084800-1780087500@www.edling.com.ua
SUMMARY:🕹️ Game On! / Мій ігровий світ.
DESCRIPTION:Урок 6. Про що: Твої улюблені онлайн та офлайн ігри. Що будемо робити: Називати ігри\, жанри\, платформи\, обговорювати\, чому вони цікаві. Чого навчимося: Вільно говорити про ігри простими фразами англійською….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-1-game-on-mij-igrovyj-svit-bezkoshtovnyj-urok/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_game_on_my_gaming_world_11-16_edling.jpg
LOCATION:https://us05web.zoom.us/j/88145953422?pwd=leYmrnXbbohahRZxIKI457M929pOxZ.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260601T190000
DTEND;TZID=Europe/Kyiv:20260601T194500
DTSTAMP:20260515T123208Z
CREATED:20260511T064151Z
LAST-MODIFIED:20260515T123208Z
UID:10000765-1780340400-1780343100@www.edling.com.ua
SUMMARY:Meet My Family! / Знайомтесь — моя сім’я. ⭐Безкоштовний урок.
DESCRIPTION:Урок 3. Про що: Хто в сім’ї і що робить кожен. Що будемо робити: Називати членів сім’ї\, їхні ролі та суперсили. Чого навчимося: Описувати близьких людей. 🎧 Пройдіть короткий self-prep…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/meet-my-family-znajomtes-moya-sim-ya-bezkoshtovnyj-urok-3/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_8-10_meet-my-family_real.jpg
LOCATION:https://us05web.zoom.us/j/86896465383?pwd=C31tCXOPF5rmglTW30bl1Vamk4c6aE.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260601T200000
DTEND;TZID=Europe/Kyiv:20260601T204500
DTSTAMP:20260515T123222Z
CREATED:20260511T065255Z
LAST-MODIFIED:20260515T123222Z
UID:10000768-1780344000-1780346700@www.edling.com.ua
SUMMARY:🌟 My Crew / Моя команда. ⭐Безкоштовний урок.
DESCRIPTION:Урок 3. Про що: Люди\, які поруч і роблять життя цікавішим. Що будемо робити: Розповідати про друзів і знайомих\, робити інтерактивні вправи на опис персонажів\, дізнаватися про друзів однокласників. Чого…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-crew-moya-komanda-bezkoshtovnyj-urok-3/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_11-16_my-crew_real.jpg
LOCATION:https://us05web.zoom.us/j/82551377762?pwd=GadahsbLQybStxCqMLT3QrfVft4moP.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260603T190000
DTEND;TZID=Europe/Kyiv:20260603T194500
DTSTAMP:20260531T100718Z
CREATED:20260511T080546Z
LAST-MODIFIED:20260531T100718Z
UID:10000774-1780513200-1780515900@www.edling.com.ua
SUMMARY:🎮Let’s Talk Games! / Поговоримо про ігри. 🎟️Урок за підпискою.
DESCRIPTION:Урок 7. Про що: Улюблені ігри та ігрові світи. Що будемо робити: Називати ігри\, персонажів\, жанри. Чого навчимося: Говорити про хобі та інтереси. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/let-s-talk-games-pogovorymo-pro-igry/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling-english-for-kids-8-10-games-speaking.jpg
LOCATION:https://us05web.zoom.us/j/86357706045?pwd=YXSkC21joDQPS9MoloJUaMcSi91oR3.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260603T200000
DTEND;TZID=Europe/Kyiv:20260603T204500
DTSTAMP:20260531T100747Z
CREATED:20260222T141638Z
LAST-MODIFIED:20260531T100747Z
UID:10000153-1780516800-1780519500@www.edling.com.ua
SUMMARY:🌐 My Online World / Мій онлайн-світ. 🎟️Урок за підпискою.
DESCRIPTION:Урок 7. Про що: Соцмережі у житті підлітка. Що будемо робити: Називати платформи\, формати контенту\, обговорювати досвід друзів. Чого навчимося: Говорити про онлайн-активності англійською легко та природно. 🎧 Пройдіть короткий…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-online-world-mij-onlajn-svit-bezkoshtovnyj-urok/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_my-online-world_edling.jpg
LOCATION:https://us05web.zoom.us/j/84490391780?pwd=9bLpwiF59qLcvj6gPiIdOjUDo5zUiA.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260605T190000
DTEND;TZID=Europe/Kyiv:20260605T194500
DTSTAMP:20260531T101103Z
CREATED:20260511T081441Z
LAST-MODIFIED:20260531T101103Z
UID:10000775-1780686000-1780688700@www.edling.com.ua
SUMMARY:🎵Music & Mood / Музика і настрій. 🎟️Урок за підпискою.
DESCRIPTION:Урок 8. Про що: Як музика впливає на настрій. Що будемо робити: Слухати пісні\, обговорювати\, як вони змінюють настрій. Чого навчимося: Описувати емоції через музику. 🎧 Пройдіть короткий self-prep урок\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/music-mood-muzyka-i-nastrij/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/music-mood-talk-8-10-tec-realistic.jpg
LOCATION:https://us05web.zoom.us/j/83428557725?pwd=C5wjA5NFi6wIHBRfw936yYafQpbE6k.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260605T200000
DTEND;TZID=Europe/Kyiv:20260605T204500
DTSTAMP:20260531T101142Z
CREATED:20260222T143841Z
LAST-MODIFIED:20260531T101142Z
UID:10000156-1780689600-1780692300@www.edling.com.ua
SUMMARY:🎧 Music I Feel / Музика\, яку я відчуваю. 🎟️Урок за підпискою.
DESCRIPTION:Урок 8. Про що: Музика та емоції. Що будемо робити: Ділитися улюбленими треками\, пояснювати\, чому вони впливають на настрій. Чого навчимося: Говорити про емоції та музику простими словами англійською. 🎧…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/music-i-feel-muzyka-yaku-ya-vidchuvayu-bezkoshtovnyj-urok/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_music-i-feel_ultrareal_edling.jpg
LOCATION:https://us05web.zoom.us/j/86908403713?pwd=DRdJJFjdbGJU2zV2kfDmDdSRea0Em5.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260608T190000
DTEND;TZID=Europe/Kyiv:20260608T194500
DTSTAMP:20260515T123253Z
CREATED:20260511T064338Z
LAST-MODIFIED:20260515T123253Z
UID:10000766-1780945200-1780947900@www.edling.com.ua
SUMMARY:🤝 Who’s in Your Circle? / Хто в твоєму колі друзів. ⭐Безкоштовний урок.
DESCRIPTION:Урок 4. Про що: Вчимося говорити про друзів та знайомих. Що будемо робити: Називати друзів\, описувати їхні риси характеру та улюблені заняття\, розповідати\, чому вони нам подобаються. Чого навчимося: Використовувати…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/who-s-in-your-circle-hto-v-tvoyemu-koli-druziv-bezkoshtovnyj-urok-3/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling-tec-8-10-whos-in-your-circle-friends1.jpg
LOCATION:https://us05web.zoom.us/j/83608622468?pwd=qedbstHUFYUR8NMy7tSBlELUd0pj2e.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260608T200000
DTEND;TZID=Europe/Kyiv:20260608T204500
DTSTAMP:20260515T123308Z
CREATED:20260511T065427Z
LAST-MODIFIED:20260515T123308Z
UID:10000769-1780948800-1780951500@www.edling.com.ua
SUMMARY:🎭 Mood Check / Як я сьогодні почуваюсь. ⭐Безкоштовний урок.
DESCRIPTION:Урок 4. Про що: Вчимося розпізнавати і називати свої емоції. Що будемо робити: Ділитися\, як ти почуваєшся\, грати у інтерактивні вправи «Емоційна карта»\, дізнаватися\, що відчувають однокласники. Чого навчимося: Вільно…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/mood-check-yak-ya-sogodni-pochuvayus-bezkoshtovnyj-urok-3/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_mood_check_11-16_emotions_speaking_club1.jpg
LOCATION:https://us05web.zoom.us/j/89045100792?pwd=ds6OhgI9unb7Hr00za69Fklwjy3PKb.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260610T190000
DTEND;TZID=Europe/Kyiv:20260610T194500
DTSTAMP:20260531T100830Z
CREATED:20260511T081657Z
LAST-MODIFIED:20260531T100830Z
UID:10000776-1781118000-1781120700@www.edling.com.ua
SUMMARY:🎬My Favorite Movie / Мій улюблений фільм. 🎟️Урок за підпискою.
DESCRIPTION:Урок 9. Про що: Улюблені фільми та персонажі. Що будемо робити: Називати героїв\, сюжетні лінії\, сцени. Чого навчимося: Описувати сюжет і персонажів. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-favorite-movie-mij-ulyublenyj-film-2/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_my-favorite-movie_8-10_ultra-realistic_v1.jpg
LOCATION:https://us05web.zoom.us/j/85362287581?pwd=QFJbr5lmAtcBXcpH4VvQWRpaKyNHa0.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260610T200000
DTEND;TZID=Europe/Kyiv:20260610T204500
DTSTAMP:20260531T100850Z
CREATED:20260318T193605Z
LAST-MODIFIED:20260531T100850Z
UID:10000648-1781121600-1781124300@www.edling.com.ua
SUMMARY:🍿 What I Watch / Що я дивлюся. 🎟️Урок за підпискою.
DESCRIPTION:Урок 9 Про що: Популярні фільми та серіали. Що будемо робити: Називати улюблені жанри та назви\, ділитися враженнями. Чого навчимося: Говорити про перегляд контенту англійською. 🎧 Пройдіть короткий self-prep урок\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/what-i-watch-shho-ya-dyvlyusya-2/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/11-16-9.1.jpg
LOCATION:https://us05web.zoom.us/j/89786524389?pwd=RyBFVaD01sQA6wjrVXoqVwAAb2Awns.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260612T190000
DTEND;TZID=Europe/Kyiv:20260612T194500
DTSTAMP:20260531T100913Z
CREATED:20260511T081845Z
LAST-MODIFIED:20260531T100913Z
UID:10000777-1781290800-1781293500@www.edling.com.ua
SUMMARY:⚽My Favorite Sport / Мій улюблений спорт. 🎟️Урок за підпискою.
DESCRIPTION:Урок 10. Про що: Спортивні уподобання. Що будемо робити: Називати види спорту\, обговорювати улюблені команди. Чого навчимося: Говорити про активності та вподобання. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-favorite-sport-mij-ulyublenyj-sport-2/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_my-favorite-sport_8-10_ultra-realistic_v1.jpg
LOCATION:https://us05web.zoom.us/j/88057868896?pwd=oHYwqQSTieffOjouOaNkSJ6xXuZdjh.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260612T200000
DTEND;TZID=Europe/Kyiv:20260612T204500
DTSTAMP:20260531T100935Z
CREATED:20260318T193756Z
LAST-MODIFIED:20260531T100935Z
UID:10000658-1781294400-1781297100@www.edling.com.ua
SUMMARY:🏫 My School Life / Моє шкільне життя. 🎟️Урок за підпискою.
DESCRIPTION:Урок 10. Про що: Школа очима підлітків. Що будемо робити: Говорити про школу\, предмети\, однокласників\, розклад. Чого навчимося: Описувати навчальне життя англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-school-life-moye-shkilne-zhyttya/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/11-16-10.1.jpg
LOCATION:https://us05web.zoom.us/j/84790794175?pwd=rpG3NsaDowlhzOCbNFRzZjG0mxbnmN.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260615T190000
DTEND;TZID=Europe/Kyiv:20260615T194500
DTSTAMP:20260515T123321Z
CREATED:20260511T064854Z
LAST-MODIFIED:20260515T123321Z
UID:10000767-1781550000-1781552700@www.edling.com.ua
SUMMARY:Hello! That’s Me! / Привіт! Це я! ⭐Безкоштовний урок.
DESCRIPTION:Урок 1. Про що: Перший крок у світі англійської без страху та сорому. Що будемо робити: Весела гра-знайомство\, розповідь про себе\, прості фрази у форматі міні-подкасту для класу. Чого навчимося:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/hello-that-s-me-pryvit-tse-ya-bezkoshtovnyj-urok-4/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/hello-thats-me-tec-8-10-3.jpg
LOCATION:https://us05web.zoom.us/j/84277873102?pwd=9kqpcGYmo9aYA9kMvs4Y4riMbC7Zda.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260615T200000
DTEND;TZID=Europe/Kyiv:20260615T204500
DTSTAMP:20260515T123335Z
CREATED:20260511T065537Z
LAST-MODIFIED:20260515T123335Z
UID:10000770-1781553600-1781556300@www.edling.com.ua
SUMMARY:Blast Off: Meet Yourself / Злітаємо: знайомство з собою. ⭐Безкоштовний урок.
DESCRIPTION:Урок 1. Про що: Перший крок у світі англійської — знайомство та презентація себе. Що будемо робити: Грати у веселі інтерактивні вправи на знайомство\, розповідати про себе\, дізнаватися про однокласників\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/blast-off-meet-yourself-zlitayemo-znajomstvo-z-soboyu-bezkoshtovnyj-urok-4/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/blast-off-meet-yourself-tec-11-16.jpg
LOCATION:https://us05web.zoom.us/j/86422118716?pwd=g6LOfaRaYr8BO3nOYNhMz6WMUJ2sf2.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260617T190000
DTEND;TZID=Europe/Kyiv:20260617T194500
DTSTAMP:20260531T101223Z
CREATED:20260319T170748Z
LAST-MODIFIED:20260531T101223Z
UID:10000667-1781722800-1781725500@www.edling.com.ua
SUMMARY:🎬 My Favorite Videos / Мої улюблені відео. 🎟️Урок за підпискою.
DESCRIPTION:Урок 11. Про що: Відео та YouTube-контент\, який подобається. Що будемо робити: Обговорювати канали\, героїв\, відео. Чого навчимося: Говорити про відео та вподобання. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-favorite-videos-moyi-ulyubleni-video/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/11.1-8-10.jpg
LOCATION:https://us05web.zoom.us/j/82492311253?pwd=w7HSnLKifSRq2arI3dv95YHhFuobaw.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260617T200000
DTEND;TZID=Europe/Kyiv:20260617T204500
DTSTAMP:20260531T101243Z
CREATED:20260531T094336Z
LAST-MODIFIED:20260531T101243Z
UID:10000786-1781726400-1781729100@www.edling.com.ua
SUMMARY:💬 How I Talk / Як я спілкуюся. 🎟️Урок за підпискою.
DESCRIPTION:Урок 11. Про що: Стиль спілкування та взаємодія з іншими. Що будемо робити: Обговорювати\, як ти зазвичай говориш з друзями та вчителями. Чого навчимося: Описувати свій стиль комунікації англійською. 🎧…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/how-i-talk-yak-ya-spilkuyusya-2/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/11.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/84587551859?pwd=iQk1TXHeR65m2LhflcDz9DkFEExty4.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260619T190000
DTEND;TZID=Europe/Kyiv:20260619T194500
DTSTAMP:20260531T101304Z
CREATED:20260319T171418Z
LAST-MODIFIED:20260531T101304Z
UID:10000676-1781895600-1781898300@www.edling.com.ua
SUMMARY:🎯 Mini Challenges / Міні-челенджі. 🎟️Урок за підпискою.
DESCRIPTION:Урок 12. Про що: Простенькі завдання для практики англійської. Що будемо робити: Виконувати маленькі мовні завдання у грі. Чого навчимося: Говорити швидко і впевнено. 🎧 Пройдіть короткий self-prep урок\, щоб…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/mini-challenges-mini-chelendzhi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/12.1-8-10.jpg
LOCATION:https://us05web.zoom.us/j/83474883845?pwd=BA7Z99daNDbbybooZm7YhWmfMH4lmX.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260619T200000
DTEND;TZID=Europe/Kyiv:20260619T204500
DTSTAMP:20260531T101323Z
CREATED:20260531T094507Z
LAST-MODIFIED:20260531T101323Z
UID:10000787-1781899200-1781901900@www.edling.com.ua
SUMMARY:🤷 Easy Choices / Прості вибори. 🎟️Урок за підпискою.
DESCRIPTION:Урок 12.1. Про що: Щоденні прості рішення. Що будемо робити: Обирати між варіантами\, пояснювати свій вибір. Чого навчимося: Впевнено говорити «я обираю» англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/easy-choices-prosti-vybory-2/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/12.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/89195640990?pwd=YfEpTh4avQl0FBQIE9A1Pqcoizb16p.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260622T200000
DTEND;TZID=Europe/Kyiv:20260622T204500
DTSTAMP:20260515T123348Z
CREATED:20260511T065651Z
LAST-MODIFIED:20260515T123348Z
UID:10000771-1782158400-1782161100@www.edling.com.ua
SUMMARY:☀️ Teen’s Day / День підлітка. ⭐Безкоштовний урок.
DESCRIPTION:Урок 2. Про що: Розповідаємо про свій звичайний день. Що будемо робити: Описувати свій день у коротких інтерактивних вправах\, дізнаватися про життя однокласників\, робити швидкі «мінідіалоги». Чого навчимося: Говорити про…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/teen-s-day-den-pidlitka-bezkoshtovnyj-urok-4/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec-teens-day-real-life-11-16.jpg
LOCATION:https://us05web.zoom.us/j/82751937959?pwd=nb0EmyaaTOIo61hvwuzBOR1aTbHbjA.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260624T200000
DTEND;TZID=Europe/Kyiv:20260624T204500
DTSTAMP:20260531T101403Z
CREATED:20260531T094629Z
LAST-MODIFIED:20260531T101403Z
UID:10000788-1782331200-1782333900@www.edling.com.ua
SUMMARY:😬 Problems I Face / Проблеми\, з якими я стикаюсь. 🎟️Урок за підпискою.
DESCRIPTION:Урок 13. Про що: Типові труднощі підлітків. Що будемо робити: Називати проблеми\, коротко описувати ситуації. Чого навчимося: Говорити про проблеми простими словами. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/problems-i-face-problemy-z-yakymy-ya-stykayus-2/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/13.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/86820726796?pwd=T3aSiFHJqHZM6aXCa5axl6TchnaaYB.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260626T200000
DTEND;TZID=Europe/Kyiv:20260626T204500
DTSTAMP:20260531T101442Z
CREATED:20260531T094754Z
LAST-MODIFIED:20260531T101442Z
UID:10000789-1782504000-1782506700@www.edling.com.ua
SUMMARY:💻 Online Talks / Онлайн-розмови. 🎟️Урок за підпискою.
DESCRIPTION:Урок 14. Про що: Спілкування через екрани та месенджери. Що будемо робити: Обговорювати\, де і як ти спілкуєшся онлайн. Чого навчимося: Говорити про онлайн-формати англійською. 🎧 Пройдіть короткий self-prep урок\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/online-talks-onlajn-rozmovy-2/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/14.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/81252793856?pwd=cbbLVX8sXydmfyYDPrBfB4O7HjNAUc.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260629T200000
DTEND;TZID=Europe/Kyiv:20260629T204500
DTSTAMP:20260629T171604Z
CREATED:20260627T095248Z
LAST-MODIFIED:20260629T171604Z
UID:10000817-1782763200-1782765900@www.edling.com.ua
SUMMARY:🌟 My Crew / Моя команда. ⭐Безкоштовний урок.
DESCRIPTION:Урок 3. Про що: Люди\, які поруч і роблять життя цікавішим. Що будемо робити: Розповідати про друзів і знайомих\, робити інтерактивні вправи на опис персонажів\, дізнаватися про друзів однокласників. Чого…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-crew-moya-komanda-bezkoshtovnyj-urok-6/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_11-16_my-crew_real.jpg
LOCATION:https://www.edling.com.ua/event/my-crew-moya-komanda-bezkoshtovnyj-urok-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260701T200000
DTEND;TZID=Europe/Kyiv:20260701T204500
DTSTAMP:20260531T101539Z
CREATED:20260531T095007Z
LAST-MODIFIED:20260531T101539Z
UID:10000790-1782936000-1782938700@www.edling.com.ua
SUMMARY:📜 Rules Around Us / Правила навколо нас. 🎟️Урок за підпискою.
DESCRIPTION:Урок 15. Про що: Що таке правила у школі\, вдома та онлайн. Що будемо робити: Називати правила\, обговорювати реальні ситуації\, грати у «Правила на практиці». Чого навчимося: Говорити про правила…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/rules-around-us-pravyla-navkolo-nas-2/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/15.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/85110178422?pwd=RbSXRrb05cpV0XIf5T8wRXcikaOpc2.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260703T200000
DTEND;TZID=Europe/Kyiv:20260703T204500
DTSTAMP:20260617T080918Z
CREATED:20260617T080918Z
LAST-MODIFIED:20260617T080918Z
UID:10000806-1783108800-1783111500@www.edling.com.ua
SUMMARY:🌍 Our Planet / Наша планета. 🎟️Урок за підпискою.
DESCRIPTION:Урок 16. Про що: Земля\, природа\, екологія. Що будемо робити: Називати екологічні проблеми\, обговорювати щоденні приклади\, гра «Еко-детектив». Чого навчимося: Говорити про довкілля простими словами\, висловлювати власну позицію. 🎧 Пройдіть…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/our-planet-nasha-planeta-urok-za-pidpyskoyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/16.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/86431506540?pwd=TqFxfWUqHCqliLQLRhin7hUUXM7SOp.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260706T200000
DTEND;TZID=Europe/Kyiv:20260706T204500
DTSTAMP:20260627T101114Z
CREATED:20260531T094147Z
LAST-MODIFIED:20260627T101114Z
UID:10000785-1783368000-1783370700@www.edling.com.ua
SUMMARY:🎭 Mood Check / Як я сьогодні почуваюсь. ⭐Безкоштовний урок.
DESCRIPTION:Урок 4. Про що: Вчимося розпізнавати і називати свої емоції. Що будемо робити: Ділитися\, як ти почуваєшся\, грати у інтерактивні вправи «Емоційна карта»\, дізнаватися\, що відчувають однокласники. Чого навчимося: Вільно…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/mood-check-yak-ya-sogodni-pochuvayus-bezkoshtovnyj-urok-4/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_mood_check_11-16_emotions_speaking_club1.jpg
LOCATION:https://us05web.zoom.us/j/84295274809?pwd=7Lq0xHepEvbEMloD96ZW1ZuKieq0PD.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260708T200000
DTEND;TZID=Europe/Kyiv:20260708T204500
DTSTAMP:20260617T081048Z
CREATED:20260617T081048Z
LAST-MODIFIED:20260617T081048Z
UID:10000807-1783540800-1783543500@www.edling.com.ua
SUMMARY:🤖 Tech in My Life / Технології в моєму житті. 🎟️Урок за підпискою.
DESCRIPTION:Урок 17. Про що: Де і як ми використовуємо технології щодня. Що будемо робити: Ділитися прикладами з життя\, обговорювати улюблені гаджети\, гра «Мій гаджет-герой». Чого навчимося: Говорити про технології простими…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/tech-in-my-life-tehnologiyi-v-moyemu-zhytti-urok-za-pidpyskoyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/17.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/83241426274?pwd=if91vnoQBUv0qnqEaHX7n1CMFZFK89.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260710T200000
DTEND;TZID=Europe/Kyiv:20260710T204500
DTSTAMP:20260617T081221Z
CREATED:20260617T081221Z
LAST-MODIFIED:20260617T081221Z
UID:10000808-1783713600-1783716300@www.edling.com.ua
SUMMARY:💼 Jobs I Know / Професії\, які я знаю. 🎟️Урок за підпискою.
DESCRIPTION:Урок 18. Про що: Відомі та знайомі професії. Що будемо робити: Називати професії\, обговорювати\, чим займаються люди\, гра «Хто я за професією?» Чого навчимося: Говорити про роботу простими словами\, описувати…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/jobs-i-know-profesiyi-yaki-ya-znayu-urok-za-pidpyskoyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/18.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/84934509681?pwd=g5ihkm2QSaBV1aA2ahcppfGS8SdAXy.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260713T200000
DTEND;TZID=Europe/Kyiv:20260713T204500
DTSTAMP:20260624T115347Z
CREATED:20260617T080242Z
LAST-MODIFIED:20260624T115347Z
UID:10000803-1783972800-1783975500@www.edling.com.ua
SUMMARY:Blast Off: Meet Yourself / Злітаємо: знайомство з собою. ⭐Безкоштовний урок.
DESCRIPTION:Урок 1. Про що: Перший крок у світі англійської — знайомство та презентація себе. Що будемо робити: Грати у веселі інтерактивні вправи на знайомство\, розповідати про себе\, дізнаватися про однокласників\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/blast-off-meet-yourself-zlitayemo-znajomstvo-z-soboyu-bezkoshtovnyj-urok-5/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/blast-off-meet-yourself-tec-11-16.jpg
LOCATION:https://us05web.zoom.us/j/82736742217?pwd=HKPpzExLbNJ4JlJeIz57q9IoR3Qlck.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260715T200000
DTEND;TZID=Europe/Kyiv:20260715T204500
DTSTAMP:20260627T104046Z
CREATED:20260617T081344Z
LAST-MODIFIED:20260627T104046Z
UID:10000809-1784145600-1784148300@www.edling.com.ua
SUMMARY:🤝 Team or Solo? / Команда чи сам? 🎟️Урок за підпискою.
DESCRIPTION:Урок 19. Про що: Робота разом чи наодинці. Що будемо робити: Ділитися досвідом командної роботи\, обговорювати плюси і мінуси. Чого навчимося: Говорити про співпрацю\, аналізувати командну взаємодію. 🎧 Пройдіть короткий…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/team-or-solo-komanda-chy-sam-urok-za-pidpyskoyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/03/19.1-11-16.jpg
LOCATION:https://us05web.zoom.us/j/84743248977?pwd=nNKoj8rmmHvDqD2HIJKa5TtQBzW0tY.1
END:VEVENT
END:VCALENDAR
<script id="edla-tracker-inline" data-no-optimize="1" data-no-defer="1" data-no-async="1">window.EDLA_CFG={"endpoint":"https:\/\/www.edling.com.ua\/wp-json\/edling-analytics\/v1\/event","vidCookie":"edl_vid"};
(function () {
    'use strict';

    var CFG = window.EDLA_CFG || {};
    if ( ! CFG.endpoint ) return;

    var VID = CFG.vidCookie || 'edl_vid';

    function getCookie( name ) {
        var safe = name.replace( /[$()*+?.\\^|]/g, '\\$&' );
        var m = document.cookie.match( new RegExp( '(?:^|; )' + safe + '=([^;]*)' ) );
        return m ? decodeURIComponent( m[ 1 ] ) : '';
    }

    function setCookie( name, value, days ) {
        var expires = new Date( Date.now() + days * 86400000 ).toUTCString();
        document.cookie = name + '=' + encodeURIComponent( value ) +
            '; expires=' + expires + '; path=/; SameSite=Lax';
    }

    function uuid() {
        if ( window.crypto && crypto.randomUUID ) {
            return crypto.randomUUID();
        }
        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function ( c ) {
            var r = Math.random() * 16 | 0;
            var v = c === 'x' ? r : ( r & 0x3 | 0x8 );
            return v.toString( 16 );
        } );
    }

    function visitorId() {
        var v = getCookie( VID );
        if ( ! v ) {
            v = uuid();
            setCookie( VID, v, 365 );
        }
        return v;
    }

    function currentUtm() {
        try {
            if ( window.EdlingUTM && typeof EdlingUTM.all === 'function' ) {
                return EdlingUTM.all();
            }
        } catch ( e ) {}
        return {};
    }

    function send( event, props ) {
        if ( ! event ) return;
        var body = JSON.stringify( {
            event: event,
            vid:   visitorId(),
            props: props || {},
            utm:   currentUtm(),
            url:   location.pathname
        } );
        try {
            if ( navigator.sendBeacon ) {
                var blob = new Blob( [ body ], { type: 'application/json' } );
                if ( navigator.sendBeacon( CFG.endpoint, blob ) ) return;
            }
        } catch ( e ) {}
        try {
            fetch( CFG.endpoint, {
                method: 'POST',
                headers: { 'Content-Type': 'application/json' },
                body: body,
                keepalive: true,
                credentials: 'same-origin'
            } ).catch( function () {} );
        } catch ( e ) {}
    }

    // Публічне API для подальших продуктових подій.
    window.EdlaTrack = send;

    // visit — один раз на сесію (щоб не дублювати на кожній сторінці).
    try {
        if ( ! sessionStorage.getItem( 'edla_visit' ) ) {
            sessionStorage.setItem( 'edla_visit', '1' );
            send( 'visit', {} );
        }
    } catch ( e ) {
        send( 'visit', {} );
    }
})();</script>

<!-- EDL_TTS_MARKER_HEAD -->

<style>
/* ===== Edling TTS Minimal UI ===== */

/* Force tight spacing even if LMS/theme adds margins */
.edl-phrase,
.edl-ua{
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1.35 !important;
}

/* EN line */
.edl-phrase{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  font-size:18px !important;
}

/* Make UA sit close to EN */
.edl-phrase + .edl-ua{
  margin-top:2px !important;      /* EN -> UA */
  padding-left:10px !important;
  border-left:2px solid #e5e7eb !important;
}

/* Space between pairs (UA -> next EN) */
.edl-ua + .edl-phrase{
  margin-top:16px !important;     /* between pairs */
}

/* EN text */
.edl-text{
  line-height:1.35 !important;
}

/* Button */
.edl-tts{
  font-size:18px !important;
  text-decoration:none !important;
  cursor:pointer !important;
  user-select:none !important;
}

.edl-tts:hover{
  opacity:0.8 !important;
}

/* UA style */
.edl-ua{
  font-size:14px !important;
  color:#6b7280 !important;
}
</style>

<script>
(function () {
  if (window.__EDL_TTS_INIT__) return;
  window.__EDL_TTS_INIT__ = true;

  if (!('speechSynthesis' in window) || !('SpeechSynthesisUtterance' in window)) {
    console.warn('[EDL TTS] Not supported');
    return;
  }

  // Remove emojis / pictographs / flags / variation-selectors so TTS doesn't read them aloud.
  // Uses numeric code-point checks (no \u{} escapes — those get mangled inside PHP heredoc).
  function stripEmoji(s) {
    try {
      var str = String(s);
      var out = '';
      for (var i = 0; i < str.length;) {
        var cp = str.codePointAt(i);
        var size = cp > 0xFFFF ? 2 : 1;
        var isEmoji =
          (cp >= 0x1F000 && cp <= 0x1FAFF) ||  // emoji & pictographs
          (cp >= 0x2600  && cp <= 0x27BF)  ||  // misc symbols & dingbats
          (cp >= 0x2190  && cp <= 0x21FF)  ||  // arrows
          (cp >= 0x2B00  && cp <= 0x2BFF)  ||  // misc symbols/arrows
          (cp >= 0x1F1E6 && cp <= 0x1F1FF) ||  // regional indicators (flags)
          cp === 0xFE0F  ||                     // variation selector-16
          cp === 0x200D;                        // zero-width joiner
        if (!isEmoji) out += String.fromCodePoint(cp);
        i += size;
      }
      return out.replace(/\s+/g, ' ').trim();
    } catch (e) {
      return String(s);
    }
  }

  function speak(text, rate) {
    try {
      text = stripEmoji(text);
      if (!text) return;
      window.speechSynthesis.cancel();
      var u = new SpeechSynthesisUtterance(text);
      u.lang = 'en-US';
      u.rate = (typeof rate === 'number' && !isNaN(rate)) ? rate : 0.9;
      u.pitch = 1.0;
      u.volume = 1.0;
      setTimeout(function () {
        window.speechSynthesis.speak(u);
      }, 0);
    } catch (e) {
      console.warn('[EDL TTS] error', e);
    }
  }

  document.addEventListener('click', function (e) {
    var target = e.target;
    if (!target || !target.closest) return;

    // 1) Speak-links: href="#tts=<encoded>&r=<rate>" — survive sanitized community feeds
    //    (class/data-* get stripped by wp_kses, but <a href> is whitelisted).
    var link = target.closest('a[href*="#tts="]');
    if (link) {
      var raw = link.getAttribute('href') || link.href || '';
      var hashIdx = raw.indexOf('#tts=');
      if (hashIdx !== -1) {
        e.preventDefault();
        e.stopPropagation();
        try {
          var params = new URLSearchParams(raw.slice(hashIdx + 1));
          var t = (params.get('tts') || '').trim();
          var r = params.get('r') ? Number(params.get('r')) : undefined;
          if (t) speak(t, r);
        } catch (err) {
          console.warn('[EDL TTS] href parse error', err);
        }
        return;
      }
    }

    // 2) Explicit .edl-tts elements (lessons) — original behaviour
    var el = target.closest('.edl-tts');
    if (!el) return;

    if (el.tagName === 'A') e.preventDefault();

    var text = (el.getAttribute('data-text') || '').trim();
    if (!text) return;

    var rateAttr = el.getAttribute('data-rate');
    var rate = rateAttr ? Number(rateAttr) : undefined;

    speak(text, rate);
  }, true);

  console.log('[EDL TTS] ready');
})();
</script>
