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:20260218T190000
DTEND;TZID=Europe/Kyiv:20260218T194500
DTSTAMP:20260211T065045Z
CREATED:20260208T134622Z
LAST-MODIFIED:20260211T065045Z
UID:10000130-1771441200-1771443900@www.edling.com.ua
SUMMARY:👫 Friend Spotlight / У центрі уваги — мій друг.
DESCRIPTION:Про що: Детально описуємо одного друга. Що будемо робити: Розповідати про характер\, зовнішність\, хобі та звички друга; обговорювати спільні активності. Чого навчимося: Використовувати складніші речення\, прикметники та фразові конструкції для…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/friend-spotlight-u-tsentri-uvagy-mij-drug/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/kids_friend_spotlight_8-10_speaking_club-1.jpg
LOCATION:https://us05web.zoom.us/j/82411310707?pwd=JR9r8naeqwdnzrvPadkpohoKtU8rdP.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260218T200000
DTEND;TZID=Europe/Kyiv:20260218T204500
DTSTAMP:20260211T065153Z
CREATED:20260208T175832Z
LAST-MODIFIED:20260211T065153Z
UID:10000133-1771444800-1771447500@www.edling.com.ua
SUMMARY:🎮 Emotional Power / Керуй емоціями.
DESCRIPTION:Про що: Емоції в повсякденному житті — як їх розуміти і контролювати. Що будемо робити: Розігрувати сцени з реального життя\, обговорювати реакції на різні ситуації\, ділитися власним досвідом. Чого навчимося:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/emotional-power-keruj-emotsiyamy/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_emotional-power_11-16_v1-1.jpg
LOCATION:https://us05web.zoom.us/j/88337227251?pwd=eebMU14JxzRjh44M2W84g2dRebGfEy.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260220T190000
DTEND;TZID=Europe/Kyiv:20260220T194500
DTSTAMP:20260211T065419Z
CREATED:20260208T135955Z
LAST-MODIFIED:20260211T065419Z
UID:10000131-1771614000-1771616700@www.edling.com.ua
SUMMARY:📖 Stories with Friends / Історії з друзями.
DESCRIPTION:Про що: Практикуємо живе спілкування англійською на тему дружби. Що будемо робити: Вести діалоги\, ставити запитання і відповідати\, описувати спільні пригоди чи події. Чого навчимося: Вільно будувати діалоги\, брати участь…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/stories-with-friends-istoriyi-z-druzyamy/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/kids_stories_with_friends_8-10_speaking_club-2.jpg
LOCATION:https://us05web.zoom.us/j/84132172296?pwd=ZMC2YINRW6bsyHbZX3Uzvv8369a0U6.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260220T200000
DTEND;TZID=Europe/Kyiv:20260220T204500
DTSTAMP:20260220T185558Z
CREATED:20260208T181802Z
LAST-MODIFIED:20260220T185558Z
UID:10000134-1771617600-1771620300@www.edling.com.ua
SUMMARY:⚡ Stress Busters / Стрес під контролем.
DESCRIPTION:Про що: Як перетворити стрес на силу і навчитися спокійно реагувати. Що будемо робити: Ділитися власними історіями\, придумувати способи справлятися зі стресом\, грати у рольові вправи «Вихід із стресу». Чого…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/stress-busters-stres-pid-kontrolem/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_stress-busters_11-16_v1-1.jpg
LOCATION:https://us05web.zoom.us/j/84767269397?pwd=Jat35HRO982RdEmczvsgauN1BlzeRc.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260223T190000
DTEND;TZID=Europe/Kyiv:20260223T194500
DTSTAMP:20260222T093834Z
CREATED:20260213T070849Z
LAST-MODIFIED:20260222T093834Z
UID:10000135-1771873200-1771875900@www.edling.com.ua
SUMMARY:🎨My Hobby World / Світ моїх хобі. ⭐Безкоштовний урок.
DESCRIPTION:Урок 5.1. Про що: Улюблені захоплення. Що будемо робити: Називати хобі\, вгадувати\, що робить друг. Чого навчимося: Говорити про інтереси англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-hobby-world-svit-moyih-hobi-bezkoshtovnyj-urok/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_my_hobby_world_8_10_v1.jpg
LOCATION:https://us05web.zoom.us/j/81198714588?pwd=jy03ltGjWe2lRHr4pUWJYtRWhcwSPe.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260225T190000
DTEND;TZID=Europe/Kyiv:20260225T194500
DTSTAMP:20260222T093922Z
CREATED:20260213T071729Z
LAST-MODIFIED:20260222T093922Z
UID:10000136-1772046000-1772048700@www.edling.com.ua
SUMMARY:❓Guess My Hobby! / Вгадай моє хобі!
DESCRIPTION:Урок 5.2. Про що: Хобі як гра. Що будемо робити: Описувати дії\, щоб друг вгадав. Чого навчимося: Формулювати описові речення. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/guess-my-hobby-vgadaj-moye-hobi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_guess_my_hobby_8_10_v1.jpg
LOCATION:https://us05web.zoom.us/j/86835090002?pwd=GFrFeiKJSzgZYFDlTAhabAnBrWG3Ym.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260225T200000
DTEND;TZID=Europe/Kyiv:20260225T204500
DTSTAMP:20260222T094346Z
CREATED:20260213T074023Z
LAST-MODIFIED:20260222T094346Z
UID:10000138-1772049600-1772052300@www.edling.com.ua
SUMMARY:🔥 Hobby Showdown / Битва хобі.
DESCRIPTION:Урок 5.2. Про що: Хобі змагання: яке захоплення найкрутіше? Що будемо робити: Презентувати своє хобі\, обговорювати\, чому воно особливе\, брати участь у веселій «батл-грі» з друзями. Чого навчимося: Аргументувати свою…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/hobby-showdown-bytva-hobi/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_hobby_showdown_11_16_v1.jpg
LOCATION:https://us05web.zoom.us/j/83654596644?pwd=kM5qCvawRtzFQRH6NQEF83njDqggnJ.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260227T190000
DTEND;TZID=Europe/Kyiv:20260227T194500
DTSTAMP:20260222T094006Z
CREATED:20260213T072830Z
LAST-MODIFIED:20260222T094006Z
UID:10000137-1772218800-1772221500@www.edling.com.ua
SUMMARY:🎤Hobby Show / Шоу захоплень.
DESCRIPTION:Урок 5.3. Про що: Презентація свого хобі. Що будемо робити: Говорити перед групою\, показувати\, пояснювати. Чого навчимося: Вільно і впевнено презентувати себе. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/hobby-show-shou-zahoplen/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_hobby_show_8_10_v1.jpg
LOCATION:https://us05web.zoom.us/j/85734578212?pwd=hGGFNMFVQNuuBtUcJ14TvefX1gnaXL.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260227T200000
DTEND;TZID=Europe/Kyiv:20260227T204500
DTSTAMP:20260222T094512Z
CREATED:20260213T075657Z
LAST-MODIFIED:20260222T094512Z
UID:10000140-1772222400-1772225100@www.edling.com.ua
SUMMARY:💡 My Passion Power / Сила моїх захоплень.
DESCRIPTION:Урок 5.3. Про що: Хобі як частина твоєї унікальної особистості. Що будемо робити: Обговорювати\, як захоплення відображають характер\, ділитися креативними прикладами та історіями. Чого навчимося: Говорити про себе глибше\, будувати…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-passion-power-syla-moyih-zahoplen/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_what_i_do_for_fun_11_16_v2.jpg
LOCATION:https://us05web.zoom.us/j/87912735369?pwd=8YypvasTSuwHtxdliITUWb6jT3bFa0.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260302T190000
DTEND;TZID=Europe/Kyiv:20260302T194500
DTSTAMP:20260222T093735Z
CREATED:20260221T121808Z
LAST-MODIFIED:20260222T093735Z
UID:10000141-1772478000-1772480700@www.edling.com.ua
SUMMARY:😊How Do You Feel? / Як ти почуваєшся? ⭐Безкоштовний урок.
DESCRIPTION:Урок 6.1. Про що: Розпізнавання і називання емоцій. Що будемо робити: Вказувати на настрій\, показувати емоції\, відповідати на запитання. Чого навчимося: Називати власні емоції англійською. 🎧 Пройдіть короткий self-prep урок\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-1-how-do-you-feel-yak-ty-pochuvayeshsya/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling_how_do_you_feel_8-10_realistic_hero.jpg
LOCATION:https://us05web.zoom.us/j/86220217868?pwd=dxRsl3eId9q0hMFKPLpnBwlPaC9aGu.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260304T190000
DTEND;TZID=Europe/Kyiv:20260304T194500
DTSTAMP:20260222T094053Z
CREATED:20260221T122729Z
LAST-MODIFIED:20260222T094053Z
UID:10000142-1772650800-1772653500@www.edling.com.ua
SUMMARY:🎭Emotion Acting / Граємо емоції.
DESCRIPTION:Урок 6.2. Про що: Емоції через рольові ігри. Що будемо робити: Грати сцени\, показувати радощі\, сум\, здивування. Чого навчимося: Використовувати англійську для емоційної гри. 🎧 Пройдіть короткий self-prep урок\, щоб…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-2-emotion-acting-grayemo-emotsiyi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling_emotion_acting_8-10_realistic_hero.jpg
LOCATION:https://us05web.zoom.us/j/88589857597?pwd=lTvmqTucquD7SwUz3gjH8MdiMSC21h.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260304T200000
DTEND;TZID=Europe/Kyiv:20260304T204500
DTSTAMP:20260222T094653Z
CREATED:20260221T134413Z
LAST-MODIFIED:20260222T094653Z
UID:10000145-1772654400-1772657100@www.edling.com.ua
SUMMARY:⚔️ Battle Mode / Режим бою.
DESCRIPTION:Урок 6.2. Про що: Вибір ігор та жанрів\, командні битви. Що будемо робити: Захищати свій вибір гри\, обговорювати стратегії\, порівнювати улюблені ігри. Чого навчимося: Висловлювати думку\, порівнювати та аргументувати вибір…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-2-battle-mode-rezhym-boyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_battle_mode_team_strategy_11-16_edling.jpg
LOCATION:https://us05web.zoom.us/j/85123519791?pwd=Fjy6Aa4yMT6aQDFRmw6ZgZAubgeMhR.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260306T190000
DTEND;TZID=Europe/Kyiv:20260306T194500
DTSTAMP:20260222T094148Z
CREATED:20260221T132327Z
LAST-MODIFIED:20260222T094148Z
UID:10000143-1772823600-1772826300@www.edling.com.ua
SUMMARY:💬Feelings Talk / Розмова про емоції.
DESCRIPTION:Урок 6.3. Про що: Ділитися своїми відчуттями з іншими. Що будемо робити: Вести діалоги про настрій\, почуття та реакції. Чого навчимося: Вільно висловлювати емоції. 🎧 Пройдіть короткий self-prep урок\, щоб…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-3-feelings-talk-rozmova-pro-emotsiyi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling_feelings_talk_8-10_realistic_hero.jpg
LOCATION:https://us05web.zoom.us/j/82862391252?pwd=W12eyBuABhNTyapaQOaQs7n8U5EQX7.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260306T200000
DTEND;TZID=Europe/Kyiv:20260306T204500
DTSTAMP:20260222T094726Z
CREATED:20260221T135128Z
LAST-MODIFIED:20260222T094726Z
UID:10000146-1772827200-1772829900@www.edling.com.ua
SUMMARY:🏆 Legends of Gaming / Легенди геймінгу.
DESCRIPTION:Урок 6.3. Про що: Культові ігри та персонажі\, що змінили світ ігрової культури. Що будемо робити: Обговорювати популярність ігор\, створювати короткі історії про улюблених персонажів. Чого навчимося: Розповідати цікаві історії…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-3-legends-of-gaming-legendy-gejmingu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_legends_of_gaming_11-16_edling.jpg
LOCATION:https://us05web.zoom.us/j/85119888671?pwd=gRfiJgy7TylNObKCZdvsHRp6bRDP5w.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260309T190000
DTEND;TZID=Europe/Kyiv:20260309T194500
DTSTAMP:20260222T100741Z
CREATED:20260222T100741Z
LAST-MODIFIED:20260222T100741Z
UID:10000147-1773082800-1773085500@www.edling.com.ua
SUMMARY:🎮Let’s Talk Games! / Поговоримо про ігри. ⭐Безкоштовний урок.
DESCRIPTION:Урок 7.1. Про що: Улюблені ігри та ігрові світи. Що будемо робити: Називати ігри\, персонажів\, жанри. Чого навчимося: Говорити про хобі та інтереси. 🎧 Пройдіть короткий 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-bezkoshtovnyj-urok/
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/85281101199?pwd=iBjspnJ98PgblbH1TJbUyJbdB4A9rO.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260311T190000
DTEND;TZID=Europe/Kyiv:20260311T194500
DTSTAMP:20260222T101101Z
CREATED:20260222T101101Z
LAST-MODIFIED:20260222T101101Z
UID:10000148-1773255600-1773258300@www.edling.com.ua
SUMMARY:🗣Game Explainer / Поясни свою гру.
DESCRIPTION:Урок 7.2. Про що: Пояснюємо правила та механіку гри. Що будемо робити: Створювати короткі пояснення для друзів. Чого навчимося: Використовувати логічні та описові фрази. 🎧 Пройдіть короткий self-prep урок\, щоб…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/game-explainer-poyasny-svoyu-gru/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling-8-10-game-explainer-speaking.jpg
LOCATION:https://us05web.zoom.us/j/82954714678?pwd=auZcL7VK5bmBp4fe4ca2CpQscXTQja.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260311T200000
DTEND;TZID=Europe/Kyiv:20260311T204500
DTSTAMP:20260222T143227Z
CREATED:20260222T143227Z
LAST-MODIFIED:20260222T143227Z
UID:10000154-1773259200-1773261900@www.edling.com.ua
SUMMARY:📲 What I Post & Why / Що і навіщо я публікую.
DESCRIPTION:Урок 7.2. Про що: Контент та самовираження в соцмережах. Що будемо робити: Обговорювати\, що ми постимо\, чому та як це сприймають інші. Чого навчимося: Пояснювати свої дії та мотиви англійською….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/what-i-post-why-shho-i-navishho-ya-publikuyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_what-i-post-and-why_ultrareal_edling.jpg
LOCATION:https://us05web.zoom.us/j/83562272126?pwd=SBNLVZzWKjQ69abHXGDIt33WbmCekD.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260313T190000
DTEND;TZID=Europe/Kyiv:20260313T194500
DTSTAMP:20260222T101320Z
CREATED:20260222T101320Z
LAST-MODIFIED:20260222T101320Z
UID:10000149-1773428400-1773431100@www.edling.com.ua
SUMMARY:🥊Game Debate / Ігрові батли.
DESCRIPTION:Урок 7.3. Про що: Обговорюємо кращі ігри та персонажів. Що будемо робити: Вести дебати\, порівнювати\, аргументувати. Чого навчимося: Висловлювати власну думку впевнено. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/game-debate-igrovi-batly/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling-8-10-game-debate-speaking.jpg
LOCATION:https://us05web.zoom.us/j/89683871699?pwd=X6VxxVF8obl3bgDnJhazyAb0mdBtuu.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260313T200000
DTEND;TZID=Europe/Kyiv:20260313T204500
DTSTAMP:20260222T143532Z
CREATED:20260222T143532Z
LAST-MODIFIED:20260222T143532Z
UID:10000155-1773432000-1773434700@www.edling.com.ua
SUMMARY:🎤 Social Media Talk / Розмова про соцмережі.
DESCRIPTION:Урок 7.3. Про що: Вільна дискусія про соцмережі та онлайн-життя. Що будемо робити: Обговорювати досвід онлайн-активностей у групі. Чого навчимося: Впевнено вести дискусію англійською\, аргументувати думки. 🎧 Пройдіть короткий self-prep…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/social-media-talk-rozmova-pro-sotsmerezhi/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_social-media-talk_ultrareal_edling.jpg
LOCATION:https://us05web.zoom.us/j/87197255473?pwd=hiq5t5iSdABUhQgLZ4bSpoixBmY5HW.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260316T190000
DTEND;TZID=Europe/Kyiv:20260316T194500
DTSTAMP:20260310T084038Z
CREATED:20260222T132932Z
LAST-MODIFIED:20260310T084038Z
UID:10000150-1773687600-1773690300@www.edling.com.ua
SUMMARY:🎵Music & Mood / Музика і настрій. ⭐Безкоштовний урок.
DESCRIPTION:Урок 8.1. Про що: Як музика впливає на настрій. Що будемо робити: Слухати пісні\, обговорювати\, як вони змінюють настрій. Чого навчимося: Описувати емоції через музику. 🎧 Пройдіть короткий self-prep урок\,…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/music-mood-muzyka-i-nastrij-bezkoshtovnyj-urok/
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/81222477264?pwd=0LmqY3leSwcoWG4mCppbVqsBhRCPR0.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260318T190000
DTEND;TZID=Europe/Kyiv:20260318T194500
DTSTAMP:20260222T133210Z
CREATED:20260222T133210Z
LAST-MODIFIED:20260222T133210Z
UID:10000151-1773860400-1773863100@www.edling.com.ua
SUMMARY:🎶My Favorite Songs / Моя улюблена музика.
DESCRIPTION:Урок 8.2. Про що: Ділитися музичними вподобаннями. Що будемо робити: Говорити про улюблені композиції\, жанри та виконавців. Чого навчимося: Вільно описувати смаки та уподобання. 🎧 Пройдіть короткий self-prep урок\, щоб…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-favorite-songs-moya-ulyublena-muzyka/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/my-favorite-songs-8-10-tec-realistic.jpg
LOCATION:https://us05web.zoom.us/j/89556126355?pwd=16L7nCbWIVPFzMBRNTXWoNbFLwT6QN.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260318T200000
DTEND;TZID=Europe/Kyiv:20260318T204500
DTSTAMP:20260222T144122Z
CREATED:20260222T144122Z
LAST-MODIFIED:20260222T144122Z
UID:10000157-1773864000-1773866700@www.edling.com.ua
SUMMARY:🎶 My Mood Playlist / Мій плейлист настрою.
DESCRIPTION:Урок 8.2. Про що: Музика для різних станів та настроїв. Що будемо робити: Створювати плейлист\, пояснювати вибір композицій. Чого навчимося: Описувати настрій та причини музичних уподобань англійською. 🎧 Пройдіть короткий…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-mood-playlist-mij-plejlyst-nastroyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_my-mood-playlist_ultrareal_edling.jpg
LOCATION:https://us05web.zoom.us/j/87169435383?pwd=OcKWOGo44UHN35gFuJ6UsAalKXN88Y.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260320T190000
DTEND;TZID=Europe/Kyiv:20260320T194500
DTSTAMP:20260222T133448Z
CREATED:20260222T133448Z
LAST-MODIFIED:20260222T133448Z
UID:10000152-1774033200-1774035900@www.edling.com.ua
SUMMARY:🎉Music Party Talk / Музична вечірка.
DESCRIPTION:Урок 8.3. Про що: Спілкування на тему музики в ігровій формі. Що будемо робити: Обговорювати пісні та ділитися враженнями. Чого навчимося: Говорити легко і впевнено в групі. 🎧 Пройдіть короткий…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/music-party-talk-muzychna-vechirka/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/music-party-talk-8-10-tec-realistic.jpg
LOCATION:https://us05web.zoom.us/j/83017007792?pwd=bB9NNRdZrVvPNt4TOcfAhmhSzanDWa.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260320T200000
DTEND;TZID=Europe/Kyiv:20260320T204500
DTSTAMP:20260222T144410Z
CREATED:20260222T144410Z
LAST-MODIFIED:20260222T144410Z
UID:10000158-1774036800-1774039500@www.edling.com.ua
SUMMARY:🎤 Music Talk Session / Музична сесія.
DESCRIPTION:Урок 8.3. Про що: Вільне обговорення музики та улюблених треків. Що будемо робити: Спілкуватися\, слухати музику інших\, реагувати на думки. Чого навчимося: Говорити англійською довше і природніше. 🎧 Пройдіть короткий…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/music-talk-session-muzychna-sesiya/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_music-talk-session_ultrareal_edling.jpg
LOCATION:https://us05web.zoom.us/j/86529565286?pwd=gayhK3DwAZ77ySHTUSMuT6UfG1vaej.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260323T190000
DTEND;TZID=Europe/Kyiv:20260323T194500
DTSTAMP:20260323T164625Z
CREATED:20260318T192129Z
LAST-MODIFIED:20260323T164625Z
UID:10000579-1774292400-1774295100@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/
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/84411509944?pwd=WL0yZCT6JwrEBX6VFSrLAmijEtPD4S.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260323T200000
DTEND;TZID=Europe/Kyiv:20260323T204500
DTSTAMP:20260323T164649Z
CREATED:20260318T193400Z
LAST-MODIFIED:20260323T164649Z
UID:10000638-1774296000-1774298700@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/
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/81455208056?pwd=ygk37pPREEk7NaTBcQbbQGwUGyuilM.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260325T190000
DTEND;TZID=Europe/Kyiv:20260325T194500
DTSTAMP:20260318T192701Z
CREATED:20260318T192701Z
LAST-MODIFIED:20260318T192701Z
UID:10000628-1774465200-1774467900@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/
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/88639748625?pwd=MHlEAXEXoaLWrKLBFvk9A5kav6EjxX.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260327T190000
DTEND;TZID=Europe/Kyiv:20260327T194500
DTSTAMP:20260321T163703Z
CREATED:20260318T193043Z
LAST-MODIFIED:20260321T163703Z
UID:10000629-1774638000-1774640700@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/
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/85485176768?pwd=2daB5JTr34bBmJimXffKdk5GKKKMoY.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260330T190000
DTEND;TZID=Europe/Kyiv:20260330T194500
DTSTAMP:20260323T164710Z
CREATED:20260318T151548Z
LAST-MODIFIED:20260323T164710Z
UID:10000249-1774897200-1774899900@www.edling.com.ua
SUMMARY:My Day\, My Story! / Мій день — моя історія. ⭐Безкоштовний урок.
DESCRIPTION:Урок 2. Про що: Перетворюємо звичайний день на маленьку пригоду! Що будемо робити: Називати частини дня та дії\, створювати міні-історію про свої пригоди сьогодні. Чого навчимося: Розповідати про день цікаво…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-day-my-story-mij-den-moya-istoriya-bezkoshtovnyj-urok/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec-my-life-quest-a-day-in-my-life-8-10.jpg
LOCATION:https://us05web.zoom.us/j/86103800864?pwd=SdJvWHoNGJ3ZiCVjKeh1ayQEoh88JC.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260330T200000
DTEND;TZID=Europe/Kyiv:20260330T204500
DTSTAMP:20260323T164728Z
CREATED:20260318T170956Z
LAST-MODIFIED:20260323T164728Z
UID:10000505-1774900800-1774903500@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-2/
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/81997748303?pwd=SSVIz6AlfGprLLCbhPgV5O2ShNoTCL.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>
