{"_note":"Рекламная строка приложения Red Button / Красная кнопка. Табло показывает объявления из items по очереди, по кругу. У объявления: text и url (https://… или mailto:…) на en/ru/he/ja; until — последний день показа (ГГГГ-ММ-ДД), пусто — без срока; countries — коды стран ISO, например [\"IL\"]; cities — города по-английски, например [\"Haifa\"]. Без countries/cities объявление видно везде. Страну и город по IP определяет Netlify (netlify/edge-functions/redbutton-ad.js), приложению лишнего не приходит. Приложение перечитывает файл раз в сутки; если показывать нечего — «Здесь может быть ваша реклама» с почтой. Загадки дня: riddles — список, у каждой q (загадка) и a (ответ) на en/ru/he/ja. Edge-функция ставит загадку первой строкой, а ответ — сразу после первого объявления; загадки идут по кругу, по одной в день по дате Израиля, riddle_start — день, когда показывается первая. Пустой riddles — загадок нет. Сами riddles и riddle_start приложению не отдаются. Скорость табло (с версии 1.23): ticker_ms — миллисекунд на одну колонку точек, меньше — быстрее (60 — как в 1.23, 90 — как было до 1.23; допустимо 30–200, иначе 60). Приложение перечитывает файл раз в сутки.","ticker_ms":60,"items":[{"ru":{"text":"Загадка: ног нет, а хожу; рта нет, а скажу, когда спать, когда вставать. Что это? Ответ будет после рекламы"},"en":{"text":"Riddle: No legs, yet I run; no mouth, yet I tell you when to sleep and when to get up. What am I? The answer comes after the ad"},"he":{"text":"חידה: אין לי רגליים ואני הולך, אין לי פה ואני אומר מתי לישון ומתי לקום. מה אני? התשובה תופיע אחרי הפרסומת"},"ja":{"text":"なぞなぞ：足はないのに進み、口はないのに、寝る時と起きる時を教えてくれる。なーんだ？　答えは広告のあとで！"}},{"until":"","en":{"text":"Your ad could be here — write to dimachulkin@gmail.com","url":"mailto:dimachulkin@gmail.com?subject=Advertising%20in%20Red%20Button"},"ru":{"text":"Здесь может быть ваша реклама — пишите: dimachulkin@gmail.com","url":"mailto:dimachulkin@gmail.com?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%B2%20%C2%AB%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B9%20%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B5%C2%BB"},"he":{"text":"כאן יכולה להיות הפרסומת שלך — כתבו ל-dimachulkin@gmail.com","url":"mailto:dimachulkin@gmail.com?subject=%D7%A4%D7%A8%D7%A1%D7%95%D7%9E%D7%AA%20%D7%91%E2%80%9E%D7%94%D7%9B%D7%A4%D7%AA%D7%95%D7%A8%20%D7%94%D7%90%D7%93%D7%95%D7%9D%E2%80%9D"},"ja":{"text":"広告募集中 — dimachulkin@gmail.com までご連絡ください","url":"mailto:dimachulkin@gmail.com?subject=%E3%80%8C%E8%B5%A4%E3%81%84%E3%83%9C%E3%82%BF%E3%83%B3%E3%80%8D%E3%81%B8%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"}},{"ru":{"text":"Ответ на загадку: часы"},"en":{"text":"Answer to the riddle: a clock"},"he":{"text":"התשובה לחידה: שעון"},"ja":{"text":"なぞなぞの答え：時計"}}]}