Анализ страницы https://hanakai.org/colophon
Основное Готовность: 100%
Домен
hanakai.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,89сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,89сек оптимальна.
Объем документа
134Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 134Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 3
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 3 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | /assets/app-T4TXNZAW.css |
| js | module | /assets/app-IJQOCHM6.js |
| js | https://tinylytics.app/embed/o3yxA7q1wR3rjNYiCd84.js |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Accept-Ranges | bytes |
| Age | 0 |
| Cache-Control | public, max-age=3600 |
| cache-status | "Netlify Edge"; fwd=miss; fwd-status=200; stored |
| Date | Mon, 24 Aug 2026 20:00:46 GMT |
| ETag | "838fe43241272579e4fd47273f690870-ssl" |
| Server | Netlify |
| Strict-Transport-Security | max-age=31536000 |
| Vary | Accept-Encoding |
| x-nf-request-id | 01M0TNRWNHNB6KQBDXMEEN4JWS |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Netlify
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: Netlify.
Мета-теги Готовность: 48%
Title
Colophon
· Hanakai
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 47, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Hanami, Dry, and Rom
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 20, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1, viewport-fit=cover
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 9
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | Hanakai |
| og:type | website |
| og:url | https://hanakai.org/colophon |
| og:title | Colophon |
| og:description | Hanami, Dry, and Rom |
| og:image | https://hanakai.org/og/default.png |
| og:image:width | 1024 |
| og:image:height | 630 |
| og:image:alt | Colophon |
Все мета-теги
Кол-во: 16
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 16шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1, viewport-fit=cover |
| name | fediverse:creator | @hanakai@ruby.social |
| name | description | Hanami, Dry, and Rom |
| name | twitter:card | summary_large_image |
| name | twitter:title | Colophon |
| name | twitter:description | Hanami, Dry, and Rom |
| name | twitter:image | https://hanakai.org/og/default.png |
| property | og:site_name | Hanakai |
| property | og:type | website |
| property | og:url | https://hanakai.org/colophon |
| property | og:title | Colophon |
| property | og:description | Hanami, Dry, and Rom |
| property | og:image | https://hanakai.org/og/default.png |
| property | og:image:width | 1024 |
| property | og:image:height | 630 |
| property | og:image:alt | Colophon |
Оптимизация Готовность: 68%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 0 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Кол-во слов 575 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Абзацев с текстом 16 достаточно.
Среднее число слов в абзаце 18 достаточно.
Кол-во знаков контента 3286 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 7. Это хорошо.
Тошнота
3,16
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
13,22%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| hanakai | 10 | 1,74% |
| hanami | 8 | 1,39% |
| community | 5 | 0,87% |
| sponsor | 4 | 0,70% |
| content | 4 | 0,70% |
| license | 4 | 0,70% |
| people | 3 | 0,52% |
| typography | 3 | 0,52% |
| privacy | 3 | 0,52% |
| licensing | 3 | 0,52% |
| source | 3 | 0,52% |
| projects | 2 | 0,35% |
| complete | 2 | 0,35% |
| building | 2 | 0,35% |
| colophon | 2 | 0,35% |
| across | 2 | 0,35% |
| visual | 2 | 0,35% |
| identity | 2 | 0,35% |
| illustrations | 2 | 0,35% |
| design | 2 | 0,35% |
Индексация Готовность: 60%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 83 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 44 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
Sitemap: https://hanakai.org/sitemap.xml.gz
Sitemap
Кол-во: 1
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта
| Url | Статус |
|---|---|
| https://hanakai.org/sitemap.xml.gz |
|
Внутренние ссылки
Кол-во: 34
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 34 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| /blog/2026/08/11/sponsor-hanakai-in-2026 |
<strong class="font-bold">Sponsor Hanakai in 2026!</strong> Help us build
a diverse future for Ruby.
<span class="underline [text-decoration-skip-ink:none]">Join the drive</span>
<span aria-hidden="true">→</span>
|
|
| / |
<svg class="anim-logo anim-logo--sun " height="32" width="32" viewbox="0 0 216 216" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="{"triggerSelector":".hk-brand"}">
<circle class="hitbox" cx="108" cy="108" r="108" fill="transparent" pointer-events="all"></circle>
<g class="rays" fill="#FFD33B">
<g class="rays-inner">
<path d="M109.271 0.0115738C112.827 0.0115738 115.706 2.9053 115.706 6.45531V20.1537C115.706 23.7037 112.827 26.5982 109.271 26.5982H106.73C103.174 26.5982 100.295 23.7037 100.295 20.1537C100.295 15.9863 100.295 10.5841 100.295 6.45531C100.295 2.9053 103.174 0.0115738 106.73 0.0115738H109.271Z"></path>
<path d="M67.852 7.74278C71.1375 6.3819 74.9046 7.95366 76.2632 11.2334C77.8432 15.048 79.9105 20.039 81.5053 23.8891C82.8638 27.1689 81.3118 30.9448 78.0263 32.3057L75.6795 33.2777C72.3941 34.6386 68.6267 33.0662 67.2681 29.7864C65.6733 25.9362 63.606 20.9452 62.026 17.1307C60.6675 13.8509 62.2198 10.0757 65.5053 8.71484L67.852 7.74278Z"></path>
<path d="M32.544 30.7247C35.0585 28.2101 39.1404 28.2206 41.6506 30.7308L51.3369 40.417C53.8471 42.9273 53.8581 47.0096 51.3435 49.5242L49.5474 51.3204C47.0328 53.835 42.9504 53.8239 40.4402 51.3137L30.754 41.6275C28.2437 39.1172 28.2332 35.0354 30.7478 32.5208L32.544 30.7247Z"></path>
<path d="M8.72422 65.4838C10.0851 62.1984 13.8603 60.646 17.14 62.0046L29.7957 67.2467C33.0755 68.6052 34.648 72.3726 33.2871 75.6581L32.315 78.0049C30.9542 81.2903 27.1783 82.8424 23.8985 81.4839L11.2428 76.2417C7.96304 74.8832 6.39128 71.1161 7.75216 67.8306L8.72422 65.4838Z"></path>
<path d="M0.0121651 106.727C0.0121651 103.171 2.90589 100.292 6.4559 100.292H20.1543C23.7043 100.292 26.5988 103.171 26.5988 106.727V109.267C26.5988 112.823 23.7043 115.702 20.1543 115.702H6.4559C2.90589 115.702 0.0121651 112.823 0.0121651 109.267C0.0121651 108.42 0.0121651 107.574 0.0121651 106.727Z"></path>
<path d="M7.74311 148.145C6.38223 144.86 7.95399 141.093 11.2338 139.734L23.8895 134.492C27.1693 133.134 30.9451 134.686 32.306 137.971C32.63 138.753 32.954 139.536 33.2781 140.318C34.6389 143.603 33.0665 147.371 29.7867 148.729L17.131 153.972C13.8512 155.33 10.0761 153.778 8.71517 150.492C8.39115 149.71 8.06713 148.928 7.74311 148.145Z"></path>
<path d="M30.7249 183.454C28.2104 180.939 28.2208 176.857 30.7311 174.347C33.6506 171.427 37.4705 167.607 40.4173 164.661C42.9275 162.15 47.0099 162.139 49.5245 164.654L51.3207 166.45C53.8352 168.965 53.8242 173.047 51.314 175.557L41.6277 185.244C39.1175 187.754 35.0357 187.764 32.5211 185.25L30.7249 183.454Z"></path>
<path d="M65.4842 207.273C62.1987 205.912 60.6464 202.137 62.0049 198.857L67.247 186.202C68.6056 182.922 72.373 181.35 75.6585 182.71L78.0052 183.682C81.2907 185.043 82.8428 188.819 81.4842 192.099L76.2421 204.755C74.8835 208.034 71.1164 209.606 67.831 208.245L65.4842 207.273Z"></path>
<path d="M106.727 215.985C103.171 215.985 100.292 213.092 100.292 209.542C100.292 205.413 100.292 200.011 100.292 195.843C100.292 192.293 103.171 189.399 106.727 189.399H109.267C112.823 189.399 115.702 192.293 115.702 195.843V209.542C115.702 213.092 112.823 215.985 109.267 215.985H106.727Z"></path>
<path d="M148.146 208.254C144.86 209.615 141.093 208.044 139.734 204.764L134.492 192.108C133.134 188.828 134.686 185.052 137.971 183.692L140.318 182.719C143.603 181.359 147.371 182.931 148.729 186.211L153.972 198.867C155.33 202.146 153.778 205.921 150.492 207.282L148.146 208.254Z"></path>
<path d="M183.454 185.267C180.939 187.781 176.858 187.771 174.347 185.261C171.428 182.341 167.608 178.521 164.661 175.574C162.151 173.064 162.14 168.982 164.654 166.467L166.451 164.671C168.965 162.157 173.048 162.168 175.558 164.678L185.244 174.364C187.754 176.874 187.765 180.956 185.25 183.471C184.651 184.069 184.053 184.668 183.454 185.267Z"></path>
<path d="M207.274 150.508C205.913 153.794 202.138 155.346 198.858 153.988L186.202 148.745C182.923 147.387 181.35 143.619 182.711 140.334L183.683 137.987C185.044 134.702 188.82 133.15 192.1 134.508L204.755 139.75C208.035 141.109 209.607 144.876 208.246 148.161L207.274 150.508Z"></path>
<path d="M215.986 109.271C215.986 112.827 213.092 115.706 209.542 115.706L195.844 115.706C192.294 115.706 189.399 112.827 189.399 109.271V106.73C189.399 103.174 192.294 100.295 195.844 100.295L209.542 100.295C213.092 100.295 215.986 103.174 215.986 106.73V109.271Z"></path>
<path d="M208.255 67.8522C209.615 71.1377 208.044 74.9048 204.764 76.2633C200.949 77.8433 195.958 79.9107 192.108 81.5055C188.828 82.864 185.053 81.3119 183.692 78.0265L182.72 75.6797C181.359 72.3942 182.931 68.6268 186.211 67.2683L198.867 62.0261C202.146 60.6676 205.922 62.22 207.282 65.5054L208.255 67.8522Z"></path>
<path d="M185.267 32.5435C187.782 35.0581 187.771 39.14 185.261 41.6502L175.575 51.3364C173.064 53.8467 168.982 53.8577 166.467 51.3431L164.671 49.547C162.157 47.0324 162.168 42.95 164.678 40.4398L174.364 30.7535C176.874 28.2433 180.956 28.2328 183.471 30.7474L185.267 32.5435Z"></path>
<path d="M150.509 8.72366C153.794 10.0845 155.346 13.8597 153.988 17.1395L148.746 29.7952C147.387 33.075 143.62 34.6474 140.334 33.2865L137.988 32.3145C134.702 30.9536 133.15 27.1777 134.509 23.898L139.751 11.2423C141.109 7.96248 144.876 6.39072 148.162 7.7516L150.509 8.72366Z"></path>
</g>
</g>
<g class="body">
<path d="M108.095 183.847C149.983 183.847 183.94 149.889 183.94 108.001C183.94 66.1123 149.983 32.155 108.095 32.155C66.2062 32.155 32.2488 66.1123 32.2488 108.001C32.2488 149.889 66.2062 183.847 108.095 183.847Z" fill="#FFD33B"></path>
</g>
<g class="face">
<circle class="cheek" cx="60.546" cy="106.119" r="6.27" fill="#FFEA89"></circle>
<circle class="cheek" cx="155.634" cy="106.119" r="6.27" fill="#FFEA89"></circle>
<circle class="eye" cx="82.7647" cy="92.5549" r="7.97" fill="#000"></circle>
<circle class="eye" cx="133.414" cy="92.5549" r="7.97" fill="#000"></circle>
<path d="M125.678 115.435C126.678 113.473 129.088 112.695 131.05 113.699C133.012 114.699 133.79 117.11 132.785 119.072C128.263 127.919 119.057 133.979 108.445 133.979C97.1317 133.979 87.4212 127.094 83.2711 117.289C82.4121 115.259 83.3609 112.917 85.391 112.058C87.4211 111.199 89.7676 112.148 90.6266 114.178C93.5629 121.119 100.435 125.996 108.445 125.996C115.954 125.996 122.472 121.7 125.678 115.435Z" fill="#000"></path>
</g>
</svg>
<span data-defo-replace-with-template="">
Hanakai
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Hanakai</span>
<span aria-hidden="true">H</span><span aria-hidden="true">a</span><span aria-hidden="true">n</span><span aria-hidden="true">a</span><span aria-hidden="true">k</span><span aria-hidden="true">a</span><span aria-hidden="true">i</span>
</span>
</template>
</span>
|
|
| /hanami |
<div class="flex items-center gap-3">
<svg class="anim-logo anim-logo--pink " height="40" width="41" viewbox="0 0 201 194" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="{"triggerSelector":".theme-hanami"}">
<circle class="hitbox" cx="100.5" cy="97" r="100" fill="transparent" pointer-events="all"></circle>
<g class="petals">
<g class="petals-inner">
<path fill="#FF6C89" fill-rule="evenodd" clip-rule="evenodd" d="M48.1827 120.394C43.5166 120.84 38.6883 120.362 33.9539 118.828L24.3571 115.723C5.86366 109.736 -4.2754 89.9154 1.7354 71.4882C7.74194 53.0631 27.6357 42.9638 46.1334 48.9512L55.7302 52.0564C60.4645 53.5899 64.6525 56.0303 68.1617 59.1227C66.2961 54.843 65.2588 50.1194 65.2588 45.1579V35.1053C65.2588 15.7308 81.05 0.000991821 100.495 0.000991821C119.941 0.000991821 135.728 15.7308 135.728 35.1053V45.1579C135.728 50.1194 134.695 54.843 132.825 59.1227C136.334 56.0303 140.522 53.5899 145.261 52.0564L154.857 48.9512C173.351 42.9638 193.245 53.0631 199.255 71.4882C205.266 89.9154 195.127 109.736 176.634 115.723L167.037 118.828C162.298 120.362 157.47 120.84 152.808 120.394C156.843 122.764 160.467 125.978 163.395 129.994L169.325 138.126C180.758 153.801 177.265 175.771 161.53 187.16C145.798 198.548 123.749 195.069 112.316 179.395L106.387 171.26C103.458 167.246 101.511 162.819 100.495 158.261C99.4794 162.819 97.5326 167.246 94.6041 171.26L88.6745 179.395C77.242 195.069 55.1882 198.548 39.4568 187.16C23.7254 175.771 20.2332 153.801 31.6614 138.126L37.5953 129.994C40.5196 125.978 44.1441 122.764 48.1827 120.394Z"></path>
</g>
</g>
<g class="face">
<g class="face-inner">
<circle cx="100.49" cy="102.192" r="45.17" fill="#FFC9C4"></circle>
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.1877 101.341C78.1877 103.219 76.6564 104.745 74.7716 104.745C72.8851 104.745 71.3555 103.219 71.3555 101.341C71.3555 94.5942 76.8527 89.1157 83.6248 89.1157C90.397 89.1157 95.8958 94.5942 95.8958 101.341C95.8958 103.219 94.3646 104.745 92.4797 104.745C90.5949 104.745 89.0636 103.219 89.0636 101.341C89.0636 98.35 86.6273 95.9226 83.6248 95.9226C80.624 95.9226 78.1877 98.35 78.1877 101.341Z" fill="#000"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M112.005 101.341C112.005 103.219 110.474 104.745 108.589 104.745C106.703 104.745 105.173 103.219 105.173 101.341C105.173 94.5942 110.67 89.1157 117.443 89.1157C124.215 89.1157 129.714 94.5942 129.714 101.341C129.714 103.219 128.182 104.745 126.297 104.745C124.413 104.745 122.881 103.219 122.881 101.341C122.881 98.35 120.445 95.9226 117.443 95.9226C114.442 95.9226 112.005 98.35 112.005 101.341Z" fill="#000"></path>
</g>
</g>
<g class="valley-dots" fill="#FF6C89">
<circle cx="63" cy="58" r="4.5"></circle>
<circle cx="148" cy="59" r="4.5"></circle>
<circle cx="170" cy="136" r="4.5"></circle>
<circle cx="106" cy="183" r="4.5"></circle>
<circle cx="41" cy="137" r="4.5"></circle>
</g>
<g fill="#FF6C89">
<circle class="sparkle s1" cx="34" cy="34" r="5"></circle>
<circle class="sparkle s2" cx="167" cy="34" r="5"></circle>
<circle class="sparkle s3" cx="34" cy="170" r="5"></circle>
<circle class="sparkle s4" cx="167" cy="170" r="5"></circle>
</g>
</svg>
<div class="font-extrabold text-3xl text-primary leading-tight">
<span data-defo-replace-with-template="">
Hanami
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Hanami</span>
<span aria-hidden="true">H</span><span aria-hidden="true" class="-ml-[0.019em]">a</span><span aria-hidden="true">n</span><span aria-hidden="true" class="-ml-[0.01em]">a</span><span aria-hidden="true">m</span><span aria-hidden="true" class="-ml-[0.029em]">i</span>
</span>
</template>
</span>
</div>
</div>
<p class="text-lg text-neutral-600 dark:text-neutral-400 leading-snug">
Complete framework for building apps
</p>
|
|
| /dry |
<div class="flex items-center gap-3">
<svg class="anim-logo anim-logo--orange " height="40" width="40" viewbox="0 0 201 201" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="{"triggerSelector":".theme-dry"}">
<circle class="hitbox" cx="100.5" cy="100.5" r="100.5" fill="transparent" pointer-events="all"></circle>
<g class="petals">
<g class="petals-pulse">
<g class="petals-inner">
<path fill="#FF8000" fill-rule="evenodd" clip-rule="evenodd" d="M41.6336 124.778H24.3449C10.9063 124.778 -0.00378799 113.867 -0.00378799 100.427C-0.00378799 86.9876 10.9063 76.0774 24.3449 76.0774H41.6336L29.4107 63.8518C19.9078 54.3496 19.9078 38.9183 29.4107 29.4161C38.9136 19.9119 54.3435 19.9119 63.8464 29.4161L76.0695 41.6417V24.3527C76.0695 10.9128 86.9826 0.00259399 100.421 0.00259399C113.86 0.00259399 124.77 10.9128 124.77 24.3527V41.6417L136.996 29.4161C146.499 19.9119 161.929 19.9119 171.432 29.4161C180.935 38.9183 180.935 54.3496 171.432 63.8518L159.206 76.0774H176.494C189.936 76.0774 200.846 86.9876 200.846 100.427C200.846 113.867 189.936 124.778 176.494 124.778H159.206L171.432 137.003C180.935 146.505 180.935 161.937 171.432 171.439C161.929 180.941 146.499 180.941 136.996 171.439L124.77 159.213V176.502C124.77 189.942 113.86 200.852 100.421 200.852C86.9826 200.852 76.0695 189.942 76.0695 176.502V159.213L63.8464 171.439C54.3435 180.941 38.9136 180.941 29.4107 171.439C19.9078 161.937 19.9078 146.505 29.4107 137.003L41.6336 124.778ZM75.6357 90.1605C77.0902 93.2819 77.9045 96.7598 77.9045 100.427C77.9045 104.093 77.0902 107.573 75.6357 110.692C78.8722 111.872 81.9051 113.756 84.4984 116.35C87.0917 118.943 88.977 121.976 90.1541 125.211C93.2755 123.757 96.754 122.945 100.421 122.945C104.088 122.945 107.567 123.757 110.685 125.211C111.865 121.976 113.751 118.943 116.344 116.35C118.934 113.756 121.97 111.872 125.204 110.692C123.749 107.573 122.938 104.093 122.938 100.427C122.938 96.7598 123.749 93.2819 125.204 90.1605C121.97 88.9833 118.934 87.0989 116.344 84.5054C113.751 81.9118 111.865 78.8792 110.685 75.6444C107.567 77.0979 104.088 77.9101 100.421 77.9101C96.754 77.9101 93.2755 77.0979 90.1541 75.6444C88.977 78.8792 87.0917 81.9118 84.4984 84.5054C81.9051 87.0989 78.8722 88.9833 75.6357 90.1605Z"></path>
</g>
</g>
</g>
<g class="face">
<g class="face-inner">
<g class="core">
<g class="core-inner">
<circle cx="101.787" cy="98.1346" r="45.287" fill="#FFC266"></circle>
</g>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.2757 89.2928C76.7566 88.4785 76.1875 86.5856 77.0005 85.0683C77.8136 83.5505 79.7093 82.9799 81.2241 83.7941L94.862 91.1122C95.8804 91.6584 96.5137 92.723 96.5051 93.8788C96.5008 95.0345 95.8546 96.0919 94.8319 96.6271L81.3524 103.669C79.8248 104.467 77.9377 103.875 77.1418 102.349C76.3416 100.822 76.9364 98.9357 78.4598 98.1382L86.7185 93.8246L78.2757 89.2928Z" fill="#000"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M122.361 83.7941C123.876 82.9799 125.772 83.5505 126.585 85.0683C127.398 86.5856 126.829 88.4785 125.309 89.2928L116.867 93.8246L125.125 98.1382C126.649 98.9357 127.244 100.822 126.443 102.349C125.647 103.875 123.76 104.467 122.233 103.669L108.753 96.6271C107.731 96.0919 107.084 95.0345 107.08 93.8788C107.071 92.723 107.705 91.6584 108.723 91.1122L122.361 83.7941Z" fill="#000"></path>
</g>
</g>
</svg>
<div class="font-extrabold text-3xl text-primary leading-tight">
<span data-defo-replace-with-template="">
Dry
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Dry</span>
<span aria-hidden="true">D</span><span aria-hidden="true" class="mr-[0.07em]">r</span><span aria-hidden="true">y</span>
</span>
</template>
</span>
</div>
</div>
<p class="text-lg text-neutral-600 dark:text-neutral-400 leading-snug">
Validation, types, functional patterns and more
</p>
|
|
| /rom |
<div class="flex items-center gap-3">
<svg class="anim-logo anim-logo--blue " height="40" width="36" viewbox="0 0 183 205" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="{"triggerSelector":".theme-rom"}">
<circle class="hitbox" cx="91.5" cy="102.5" r="102" fill="transparent" pointer-events="all"></circle>
<g class="petals">
<g class="petals-inner">
<path fill="#0063FF" fill-rule="evenodd" clip-rule="evenodd" d="M33.2211 102.408C31.7158 101.669 30.2143 100.87 28.7223 100.009C6.20349 87.032 -5.52383 65.1632 2.54939 51.2035C10.6245 37.2437 35.4611 36.4473 57.9799 49.4246C59.4701 50.285 60.9146 51.1821 62.308 52.1158C62.196 50.4437 62.139 48.7471 62.139 47.0292C62.139 21.0717 75.2483 -0.000671387 91.3966 -0.000671387C107.543 -0.000671387 120.652 21.0717 120.652 47.0292C120.652 48.7471 120.595 50.4437 120.483 52.1158C121.877 51.1821 123.321 50.285 124.813 49.4246C147.332 36.4473 172.169 37.2437 180.242 51.2035C188.315 65.1632 176.588 87.032 154.071 100.009C152.579 100.87 151.077 101.669 149.57 102.408C151.077 103.146 152.579 103.945 154.071 104.806C176.588 117.783 188.315 139.652 180.242 153.612C172.169 167.571 147.332 168.368 124.813 155.391C123.321 154.53 121.877 153.633 120.483 152.699C120.595 154.371 120.652 156.068 120.652 157.789C120.652 183.743 107.543 204.816 91.3966 204.816C75.2483 204.816 62.139 183.743 62.139 157.789C62.139 156.068 62.196 154.371 62.308 152.699C60.9146 153.633 59.4701 154.53 57.9799 155.391C35.4611 168.368 10.6245 167.571 2.54939 153.612C-5.52383 139.652 6.20349 117.783 28.7223 104.806C30.2143 103.945 31.7158 103.146 33.2211 102.408ZM86.1252 93.2933C85.7038 95.0234 85.0508 96.6772 84.151 98.2334C83.2512 99.7896 82.1446 101.181 80.8538 102.408C82.1446 103.637 83.2512 105.029 84.151 106.585C85.0508 108.138 85.7038 109.792 86.1252 111.522C87.8355 111.021 89.5971 110.759 91.3966 110.759C93.1961 110.759 94.9577 111.021 96.668 111.522C97.0875 109.792 97.7405 108.138 98.6403 106.585C99.54 105.029 100.649 103.637 101.938 102.408C100.649 101.181 99.54 99.7896 98.6403 98.2334C97.7405 96.6772 97.0875 95.0234 96.668 93.2933C94.9577 93.7968 93.1961 94.0561 91.3966 94.0561C89.5971 94.0561 87.8355 93.7968 86.1252 93.2933Z"></path>
</g>
</g>
<g class="face">
<g class="face-inner">
<circle cx="91.395" cy="102.407" r="45.04" fill="#99CCFF"></circle>
<g class="pupils">
<path class="eye-dot" d="M75.6558 108.064C79.4296 108.064 82.489 102.724 82.489 96.1366C82.489 89.5493 79.4296 84.2093 75.6558 84.2093C71.882 84.2093 68.8228 89.5493 68.8228 96.1366C68.8228 102.724 71.882 108.064 75.6558 108.064Z" fill="#000"></path>
<path class="eye-dot" d="M107.15 108.064C110.924 108.064 113.984 102.724 113.984 96.1366C113.984 89.5493 110.924 84.2093 107.15 84.2093C103.377 84.2093 100.317 89.5493 100.317 96.1366C100.317 102.724 103.377 108.064 107.15 108.064Z" fill="#000"></path>
</g>
</g>
</g>
</svg>
<div class="font-extrabold text-3xl text-primary leading-tight">
<span data-defo-replace-with-template="">
Rom
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Rom</span>
<span aria-hidden="true">R</span><span aria-hidden="true" class="-ml-[0.015em]">o</span><span aria-hidden="true">m</span>
</span>
</template>
</span>
</div>
</div>
<p class="text-lg text-neutral-600 dark:text-neutral-400 leading-snug">
Powerful and flexible persistence toolkit
</p>
|
|
| /learn |
<span class="nav-item-desktop__bg" aria-hidden="true"></span>
<span class="nav-item-desktop__label" style="view-transition-name: nav-label-0">
Learn
</span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s1" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s2" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s3" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s4" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s5" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s6" aria-hidden="true"></span>
|
|
| /blog |
<span class="nav-item-desktop__bg" aria-hidden="true"></span>
<span class="nav-item-desktop__label" style="view-transition-name: nav-label-1">
Blog
</span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s1" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s2" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s3" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s4" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s5" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s6" aria-hidden="true"></span>
|
|
| /community |
<span class="nav-item-desktop__bg" aria-hidden="true"></span>
<span class="nav-item-desktop__label" style="view-transition-name: nav-label-2">
Community
</span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s1" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s2" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s3" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s4" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s5" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s6" aria-hidden="true"></span>
|
|
| /sponsor |
<span class="nav-item-desktop__bg" aria-hidden="true"></span>
<span class="nav-item-desktop__label" style="view-transition-name: nav-label-3">
Sponsor
</span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s1" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s2" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s3" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s4" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s5" aria-hidden="true"></span>
<span class="nav-item-desktop__sparkle nav-item-desktop__sparkle--s6" aria-hidden="true"></span>
|
|
| /hanami |
<svg class="motion-safe:hidden" height="35" width="36" viewbox="0 0 201 194" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M48.183 120.394C43.5169 120.84 38.6886 120.362 33.9543 118.828L24.3575 115.723C5.864 109.736 -4.27507 89.9154 1.73574 71.4882C7.74227 53.0631 27.636 42.9638 46.1337 48.9512L55.7305 52.0564C60.4649 53.5899 64.6529 56.0303 68.162 59.1227C66.2964 54.843 65.2591 50.1194 65.2591 45.1579V35.1053C65.2591 15.7308 81.0503 0.000976562 100.496 0.000976562C119.941 0.000976562 135.728 15.7308 135.728 35.1053V45.1579C135.728 50.1194 134.695 54.843 132.825 59.1227C136.334 56.0303 140.522 53.5899 145.261 52.0564L154.858 48.9512C173.351 42.9638 193.245 53.0631 199.256 71.4882C205.266 89.9154 195.127 109.736 176.634 115.723L167.037 118.828C162.299 120.362 157.47 120.84 152.809 120.394C156.843 122.764 160.467 125.978 163.396 129.994L169.326 138.126C180.758 153.801 177.266 175.771 161.53 187.16C145.799 198.548 123.749 195.069 112.317 179.395L106.387 171.26C103.458 167.246 101.512 162.819 100.496 158.261C99.4798 162.819 97.533 167.246 94.6044 171.26L88.6749 179.395C77.2424 195.069 55.1885 198.548 39.4571 187.16C23.7257 175.771 20.2335 153.801 31.6617 138.126L37.5957 129.994C40.5199 125.978 44.1445 122.764 48.183 120.394Z" fill="#FF6C89"></path>
<path d="M100.491 147.191C125.435 147.191 145.656 127.044 145.656 102.192C145.656 77.3407 125.435 57.1943 100.491 57.1943C75.5472 57.1943 55.3262 77.3407 55.3262 102.192C55.3262 127.044 75.5472 147.191 100.491 147.191Z" fill="#FFC9C4"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.1884 101.341C78.1884 103.219 76.6571 104.744 74.7723 104.744C72.8858 104.744 71.3562 103.219 71.3562 101.341C71.3562 94.5937 76.8534 89.1152 83.6255 89.1152C90.3977 89.1152 95.8965 94.5937 95.8965 101.341C95.8965 103.219 94.3653 104.744 92.4804 104.744C90.5956 104.744 89.0643 103.219 89.0643 101.341C89.0643 98.3495 86.628 95.9222 83.6255 95.9222C80.6247 95.9222 78.1884 98.3495 78.1884 101.341Z" fill="black"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M112.006 101.341C112.006 103.219 110.474 104.744 108.59 104.744C106.703 104.744 105.174 103.219 105.174 101.341C105.174 94.5937 110.671 89.1152 117.443 89.1152C124.215 89.1152 129.714 94.5937 129.714 101.341C129.714 103.219 128.183 104.744 126.298 104.744C124.413 104.744 122.882 103.219 122.882 101.341C122.882 98.3495 120.445 95.9222 117.443 95.9222C114.442 95.9222 112.006 98.3495 112.006 101.341Z" fill="black"></path>
</svg>
<svg class="anim-logo anim-logo--pink motion-reduce:hidden" height="35" width="36" viewbox="0 0 201 194" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="">
<circle class="hitbox" cx="100.5" cy="97" r="100" fill="transparent" pointer-events="all"></circle>
<g class="petals">
<g class="petals-inner">
<path fill="#FF6C89" fill-rule="evenodd" clip-rule="evenodd" d="M48.1827 120.394C43.5166 120.84 38.6883 120.362 33.9539 118.828L24.3571 115.723C5.86366 109.736 -4.2754 89.9154 1.7354 71.4882C7.74194 53.0631 27.6357 42.9638 46.1334 48.9512L55.7302 52.0564C60.4645 53.5899 64.6525 56.0303 68.1617 59.1227C66.2961 54.843 65.2588 50.1194 65.2588 45.1579V35.1053C65.2588 15.7308 81.05 0.000991821 100.495 0.000991821C119.941 0.000991821 135.728 15.7308 135.728 35.1053V45.1579C135.728 50.1194 134.695 54.843 132.825 59.1227C136.334 56.0303 140.522 53.5899 145.261 52.0564L154.857 48.9512C173.351 42.9638 193.245 53.0631 199.255 71.4882C205.266 89.9154 195.127 109.736 176.634 115.723L167.037 118.828C162.298 120.362 157.47 120.84 152.808 120.394C156.843 122.764 160.467 125.978 163.395 129.994L169.325 138.126C180.758 153.801 177.265 175.771 161.53 187.16C145.798 198.548 123.749 195.069 112.316 179.395L106.387 171.26C103.458 167.246 101.511 162.819 100.495 158.261C99.4794 162.819 97.5326 167.246 94.6041 171.26L88.6745 179.395C77.242 195.069 55.1882 198.548 39.4568 187.16C23.7254 175.771 20.2332 153.801 31.6614 138.126L37.5953 129.994C40.5196 125.978 44.1441 122.764 48.1827 120.394Z"></path>
</g>
</g>
<g class="face">
<g class="face-inner">
<circle cx="100.49" cy="102.192" r="45.17" fill="#FFC9C4"></circle>
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.1877 101.341C78.1877 103.219 76.6564 104.745 74.7716 104.745C72.8851 104.745 71.3555 103.219 71.3555 101.341C71.3555 94.5942 76.8527 89.1157 83.6248 89.1157C90.397 89.1157 95.8958 94.5942 95.8958 101.341C95.8958 103.219 94.3646 104.745 92.4797 104.745C90.5949 104.745 89.0636 103.219 89.0636 101.341C89.0636 98.35 86.6273 95.9226 83.6248 95.9226C80.624 95.9226 78.1877 98.35 78.1877 101.341Z" fill="#000"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M112.005 101.341C112.005 103.219 110.474 104.745 108.589 104.745C106.703 104.745 105.173 103.219 105.173 101.341C105.173 94.5942 110.67 89.1157 117.443 89.1157C124.215 89.1157 129.714 94.5942 129.714 101.341C129.714 103.219 128.182 104.745 126.297 104.745C124.413 104.745 122.881 103.219 122.881 101.341C122.881 98.35 120.445 95.9226 117.443 95.9226C114.442 95.9226 112.005 98.35 112.005 101.341Z" fill="#000"></path>
</g>
</g>
<g class="valley-dots" fill="#FF6C89">
<circle cx="63" cy="58" r="4.5"></circle>
<circle cx="148" cy="59" r="4.5"></circle>
<circle cx="170" cy="136" r="4.5"></circle>
<circle cx="106" cy="183" r="4.5"></circle>
<circle cx="41" cy="137" r="4.5"></circle>
</g>
<g fill="#FF6C89">
<circle class="sparkle s1" cx="34" cy="34" r="5"></circle>
<circle class="sparkle s2" cx="167" cy="34" r="5"></circle>
<circle class="sparkle s3" cx="34" cy="170" r="5"></circle>
<circle class="sparkle s4" cx="167" cy="170" r="5"></circle>
</g>
</svg>
<div class="font-extrabold text-base text-primary leading-tight">
<span data-defo-replace-with-template="">
Hanami
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Hanami</span>
<span aria-hidden="true">H</span><span aria-hidden="true" class="-ml-[0.019em]">a</span><span aria-hidden="true">n</span><span aria-hidden="true" class="-ml-[0.01em]">a</span><span aria-hidden="true">m</span><span aria-hidden="true" class="-ml-[0.029em]">i</span>
</span>
</template>
</span>
</div>
|
|
| /dry |
<svg class="motion-safe:hidden" height="35" width="35" viewbox="0 0 201 201" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M41.6335 124.778H24.3448C10.9062 124.778 -0.00390625 113.868 -0.00390625 100.428C-0.00390625 86.9879 10.9062 76.0777 24.3448 76.0777H41.6335L29.4106 63.8521C19.9077 54.35 19.9077 38.9186 29.4106 29.4165C38.9134 19.9123 54.3434 19.9123 63.8463 29.4165L76.0694 41.642V24.3531C76.0694 10.9132 86.9825 0.00292969 100.421 0.00292969C113.86 0.00292969 124.77 10.9132 124.77 24.3531V41.642L136.996 29.4165C146.499 19.9123 161.929 19.9123 171.432 29.4165C180.935 38.9186 180.935 54.35 171.432 63.8521L159.206 76.0777H176.494C189.936 76.0777 200.846 86.9879 200.846 100.428C200.846 113.868 189.936 124.778 176.494 124.778H159.206L171.432 137.004C180.935 146.506 180.935 161.937 171.432 171.439C161.929 180.941 146.499 180.941 136.996 171.439L124.77 159.214V176.503C124.77 189.942 113.86 200.853 100.421 200.853C86.9825 200.853 76.0694 189.942 76.0694 176.503V159.214L63.8463 171.439C54.3434 180.941 38.9134 180.941 29.4106 171.439C19.9077 161.937 19.9077 146.506 29.4106 137.004L41.6335 124.778ZM75.6356 90.1609C77.0901 93.2822 77.9044 96.7601 77.9044 100.428C77.9044 104.093 77.0901 107.573 75.6356 110.693C78.8721 111.872 81.905 113.756 84.4983 116.35C87.0916 118.943 88.9768 121.976 90.154 125.211C93.2754 123.757 96.7539 122.945 100.421 122.945C104.088 122.945 107.567 123.757 110.685 125.211C111.865 121.976 113.75 118.943 116.344 116.35C118.934 113.756 121.97 111.872 125.204 110.693C123.749 107.573 122.938 104.093 122.938 100.428C122.938 96.7601 123.749 93.2822 125.204 90.1609C121.97 88.9837 118.934 87.0993 116.344 84.5057C113.75 81.9122 111.865 78.8795 110.685 75.6448C107.567 77.0982 104.088 77.9105 100.421 77.9105C96.7539 77.9105 93.2754 77.0982 90.154 75.6448C88.9768 78.8795 87.0916 81.9122 84.4983 84.5057C81.905 87.0993 78.8721 88.9837 75.6356 90.1609Z" fill="#FF8000"></path>
<path d="M101.786 143.423C126.798 143.423 147.074 123.146 147.074 98.1346C147.074 73.1228 126.798 52.8467 101.786 52.8467C76.7742 52.8467 56.498 73.1228 56.498 98.1346C56.498 123.146 76.7742 143.423 101.786 143.423Z" fill="#FFC266"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.2756 89.2935C76.7565 88.4792 76.1874 86.5864 77.0004 85.0691C77.8135 83.5513 79.7092 82.9806 81.224 83.7949L94.8619 91.1129C95.8803 91.6591 96.5136 92.7238 96.505 93.8795C96.5007 95.0352 95.8545 96.0927 94.8318 96.6278L81.3523 103.67C79.8246 104.468 77.9376 103.876 77.1417 102.349C76.3415 100.823 76.9363 98.9364 78.4597 98.1389L86.7184 93.8253L78.2756 89.2935Z" fill="black"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M122.361 83.7949C123.876 82.9806 125.771 83.5513 126.585 85.0691C127.398 86.5864 126.828 88.4792 125.309 89.2935L116.867 93.8253L125.125 98.1389C126.649 98.9364 127.244 100.823 126.443 102.349C125.647 103.876 123.76 104.468 122.233 103.67L108.753 96.6278C107.73 96.0927 107.084 95.0352 107.08 93.8795C107.071 92.7238 107.705 91.6591 108.723 91.1129L122.361 83.7949Z" fill="black"></path>
</svg>
<svg class="anim-logo anim-logo--orange motion-reduce:hidden" height="35" width="35" viewbox="0 0 201 201" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="">
<circle class="hitbox" cx="100.5" cy="100.5" r="100.5" fill="transparent" pointer-events="all"></circle>
<g class="petals">
<g class="petals-pulse">
<g class="petals-inner">
<path fill="#FF8000" fill-rule="evenodd" clip-rule="evenodd" d="M41.6336 124.778H24.3449C10.9063 124.778 -0.00378799 113.867 -0.00378799 100.427C-0.00378799 86.9876 10.9063 76.0774 24.3449 76.0774H41.6336L29.4107 63.8518C19.9078 54.3496 19.9078 38.9183 29.4107 29.4161C38.9136 19.9119 54.3435 19.9119 63.8464 29.4161L76.0695 41.6417V24.3527C76.0695 10.9128 86.9826 0.00259399 100.421 0.00259399C113.86 0.00259399 124.77 10.9128 124.77 24.3527V41.6417L136.996 29.4161C146.499 19.9119 161.929 19.9119 171.432 29.4161C180.935 38.9183 180.935 54.3496 171.432 63.8518L159.206 76.0774H176.494C189.936 76.0774 200.846 86.9876 200.846 100.427C200.846 113.867 189.936 124.778 176.494 124.778H159.206L171.432 137.003C180.935 146.505 180.935 161.937 171.432 171.439C161.929 180.941 146.499 180.941 136.996 171.439L124.77 159.213V176.502C124.77 189.942 113.86 200.852 100.421 200.852C86.9826 200.852 76.0695 189.942 76.0695 176.502V159.213L63.8464 171.439C54.3435 180.941 38.9136 180.941 29.4107 171.439C19.9078 161.937 19.9078 146.505 29.4107 137.003L41.6336 124.778ZM75.6357 90.1605C77.0902 93.2819 77.9045 96.7598 77.9045 100.427C77.9045 104.093 77.0902 107.573 75.6357 110.692C78.8722 111.872 81.9051 113.756 84.4984 116.35C87.0917 118.943 88.977 121.976 90.1541 125.211C93.2755 123.757 96.754 122.945 100.421 122.945C104.088 122.945 107.567 123.757 110.685 125.211C111.865 121.976 113.751 118.943 116.344 116.35C118.934 113.756 121.97 111.872 125.204 110.692C123.749 107.573 122.938 104.093 122.938 100.427C122.938 96.7598 123.749 93.2819 125.204 90.1605C121.97 88.9833 118.934 87.0989 116.344 84.5054C113.751 81.9118 111.865 78.8792 110.685 75.6444C107.567 77.0979 104.088 77.9101 100.421 77.9101C96.754 77.9101 93.2755 77.0979 90.1541 75.6444C88.977 78.8792 87.0917 81.9118 84.4984 84.5054C81.9051 87.0989 78.8722 88.9833 75.6357 90.1605Z"></path>
</g>
</g>
</g>
<g class="face">
<g class="face-inner">
<g class="core">
<g class="core-inner">
<circle cx="101.787" cy="98.1346" r="45.287" fill="#FFC266"></circle>
</g>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.2757 89.2928C76.7566 88.4785 76.1875 86.5856 77.0005 85.0683C77.8136 83.5505 79.7093 82.9799 81.2241 83.7941L94.862 91.1122C95.8804 91.6584 96.5137 92.723 96.5051 93.8788C96.5008 95.0345 95.8546 96.0919 94.8319 96.6271L81.3524 103.669C79.8248 104.467 77.9377 103.875 77.1418 102.349C76.3416 100.822 76.9364 98.9357 78.4598 98.1382L86.7185 93.8246L78.2757 89.2928Z" fill="#000"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M122.361 83.7941C123.876 82.9799 125.772 83.5505 126.585 85.0683C127.398 86.5856 126.829 88.4785 125.309 89.2928L116.867 93.8246L125.125 98.1382C126.649 98.9357 127.244 100.822 126.443 102.349C125.647 103.875 123.76 104.467 122.233 103.669L108.753 96.6271C107.731 96.0919 107.084 95.0345 107.08 93.8788C107.071 92.723 107.705 91.6584 108.723 91.1122L122.361 83.7941Z" fill="#000"></path>
</g>
</g>
</svg>
<div class="font-extrabold text-base text-primary leading-tight">
<span data-defo-replace-with-template="">
Dry
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Dry</span>
<span aria-hidden="true">D</span><span aria-hidden="true" class="mr-[0.07em]">r</span><span aria-hidden="true">y</span>
</span>
</template>
</span>
</div>
|
|
| /rom |
<svg class="motion-safe:hidden" height="35" width="31" viewbox="0 0 183 205" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M33.2208 102.407C31.7154 101.669 30.2139 100.869 28.7219 100.009C6.20309 87.0317 -5.52423 65.1629 2.549 51.2032C10.6241 37.2434 35.4607 36.447 57.9796 49.4243C59.4697 50.2847 60.9142 51.1818 62.3076 52.1155C62.1956 50.4434 62.1386 48.7468 62.1386 47.0289C62.1386 21.0714 75.2479 -0.000976562 91.3962 -0.000976562C107.543 -0.000976562 120.652 21.0714 120.652 47.0289C120.652 48.7468 120.595 50.4434 120.483 52.1155C121.876 51.1818 123.321 50.2847 124.813 49.4243C147.332 36.447 172.168 37.2434 180.241 51.2032C188.315 65.1629 176.587 87.0317 154.07 100.009C152.578 100.869 151.077 101.669 149.57 102.407C151.077 103.146 152.578 103.945 154.07 104.806C176.587 117.783 188.315 139.652 180.241 153.611C172.168 167.571 147.332 168.368 124.813 155.39C123.321 154.53 121.876 153.633 120.483 152.699C120.595 154.371 120.652 156.068 120.652 157.789C120.652 183.743 107.543 204.815 91.3962 204.815C75.2479 204.815 62.1386 183.743 62.1386 157.789C62.1386 156.068 62.1956 154.371 62.3076 152.699C60.9142 153.633 59.4697 154.53 57.9796 155.39C35.4607 168.368 10.6241 167.571 2.549 153.611C-5.52423 139.652 6.20309 117.783 28.7219 104.806C30.2139 103.945 31.7154 103.146 33.2208 102.407ZM86.1248 93.293C85.7034 95.0231 85.0504 96.6769 84.1506 98.2331C83.2508 99.7892 82.1442 101.181 80.8534 102.407C82.1442 103.637 83.2508 105.028 84.1506 106.585C85.0504 108.138 85.7034 109.791 86.1248 111.522C87.8351 111.021 89.5967 110.759 91.3962 110.759C93.1957 110.759 94.9573 111.021 96.6676 111.522C97.0871 109.791 97.7401 108.138 98.6399 106.585C99.5397 105.028 100.648 103.637 101.937 102.407C100.648 101.181 99.5397 99.7892 98.6399 98.2331C97.7401 96.6769 97.0871 95.0231 96.6676 93.293C94.9573 93.7964 93.1957 94.0558 91.3962 94.0558C89.5967 94.0558 87.8351 93.7964 86.1248 93.293Z" fill="#0063FF"></path>
<path d="M91.3947 147.431C116.305 147.431 136.498 127.273 136.498 102.407C136.498 77.5416 116.305 57.3838 91.3947 57.3838C66.4846 57.3838 46.291 77.5416 46.291 102.407C46.291 127.273 66.4846 147.431 91.3947 147.431Z" fill="#99CCFF"></path>
<path d="M75.6552 108.064C79.429 108.064 82.4884 102.723 82.4884 96.1362C82.4884 89.549 79.429 84.209 75.6552 84.209C71.8814 84.209 68.8223 89.549 68.8223 96.1362C68.8223 102.723 71.8814 108.064 75.6552 108.064Z" fill="black"></path>
<path d="M107.15 108.064C110.924 108.064 113.984 102.723 113.984 96.1362C113.984 89.549 110.924 84.209 107.15 84.209C103.377 84.209 100.317 89.549 100.317 96.1362C100.317 102.723 103.377 108.064 107.15 108.064Z" fill="black"></path>
</svg>
<svg class="anim-logo anim-logo--blue motion-reduce:hidden" height="35" width="31" viewbox="0 0 183 205" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="">
<circle class="hitbox" cx="91.5" cy="102.5" r="102" fill="transparent" pointer-events="all"></circle>
<g class="petals">
<g class="petals-inner">
<path fill="#0063FF" fill-rule="evenodd" clip-rule="evenodd" d="M33.2211 102.408C31.7158 101.669 30.2143 100.87 28.7223 100.009C6.20349 87.032 -5.52383 65.1632 2.54939 51.2035C10.6245 37.2437 35.4611 36.4473 57.9799 49.4246C59.4701 50.285 60.9146 51.1821 62.308 52.1158C62.196 50.4437 62.139 48.7471 62.139 47.0292C62.139 21.0717 75.2483 -0.000671387 91.3966 -0.000671387C107.543 -0.000671387 120.652 21.0717 120.652 47.0292C120.652 48.7471 120.595 50.4437 120.483 52.1158C121.877 51.1821 123.321 50.285 124.813 49.4246C147.332 36.4473 172.169 37.2437 180.242 51.2035C188.315 65.1632 176.588 87.032 154.071 100.009C152.579 100.87 151.077 101.669 149.57 102.408C151.077 103.146 152.579 103.945 154.071 104.806C176.588 117.783 188.315 139.652 180.242 153.612C172.169 167.571 147.332 168.368 124.813 155.391C123.321 154.53 121.877 153.633 120.483 152.699C120.595 154.371 120.652 156.068 120.652 157.789C120.652 183.743 107.543 204.816 91.3966 204.816C75.2483 204.816 62.139 183.743 62.139 157.789C62.139 156.068 62.196 154.371 62.308 152.699C60.9146 153.633 59.4701 154.53 57.9799 155.391C35.4611 168.368 10.6245 167.571 2.54939 153.612C-5.52383 139.652 6.20349 117.783 28.7223 104.806C30.2143 103.945 31.7158 103.146 33.2211 102.408ZM86.1252 93.2933C85.7038 95.0234 85.0508 96.6772 84.151 98.2334C83.2512 99.7896 82.1446 101.181 80.8538 102.408C82.1446 103.637 83.2512 105.029 84.151 106.585C85.0508 108.138 85.7038 109.792 86.1252 111.522C87.8355 111.021 89.5971 110.759 91.3966 110.759C93.1961 110.759 94.9577 111.021 96.668 111.522C97.0875 109.792 97.7405 108.138 98.6403 106.585C99.54 105.029 100.649 103.637 101.938 102.408C100.649 101.181 99.54 99.7896 98.6403 98.2334C97.7405 96.6772 97.0875 95.0234 96.668 93.2933C94.9577 93.7968 93.1961 94.0561 91.3966 94.0561C89.5971 94.0561 87.8355 93.7968 86.1252 93.2933Z"></path>
</g>
</g>
<g class="face">
<g class="face-inner">
<circle cx="91.395" cy="102.407" r="45.04" fill="#99CCFF"></circle>
<g class="pupils">
<path class="eye-dot" d="M75.6558 108.064C79.4296 108.064 82.489 102.724 82.489 96.1366C82.489 89.5493 79.4296 84.2093 75.6558 84.2093C71.882 84.2093 68.8228 89.5493 68.8228 96.1366C68.8228 102.724 71.882 108.064 75.6558 108.064Z" fill="#000"></path>
<path class="eye-dot" d="M107.15 108.064C110.924 108.064 113.984 102.724 113.984 96.1366C113.984 89.5493 110.924 84.2093 107.15 84.2093C103.377 84.2093 100.317 89.5493 100.317 96.1366C100.317 102.724 103.377 108.064 107.15 108.064Z" fill="#000"></path>
</g>
</g>
</g>
</svg>
<div class="font-extrabold text-base text-primary leading-tight">
<span data-defo-replace-with-template="">
Rom
<template>
<span class="inline-flex tracking-tighter font-extrabold">
<span class="sr-only">Rom</span>
<span aria-hidden="true">R</span><span aria-hidden="true" class="-ml-[0.015em]">o</span><span aria-hidden="true">m</span>
</span>
</template>
</span>
</div>
|
|
| /learn |
Learn
|
|
| /blog |
Blog
|
|
| /community |
Community
|
|
| /sponsor |
Sponsor
|
|
| /community |
Hanakai team
|
|
| /sponsor |
sponsors
|
|
| /hanami |
Hanami
|
|
| /hanami |
Hanami
|
|
| /community |
community spaces
|
|
| / |
<svg class="motion-safe:hidden" height="32" width="32" viewbox="0 0 216 216" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M108.094 183.847C149.982 183.847 183.94 149.89 183.94 108.001C183.94 66.1126 149.982 32.1553 108.094 32.1553C66.2055 32.1553 32.248 66.1126 32.248 108.001C32.248 149.89 66.2055 183.847 108.094 183.847Z" fill="#FFD33B"></path>
<path d="M60.5458 112.389C64.0084 112.389 66.8153 109.582 66.8153 106.119C66.8153 102.657 64.0084 99.8496 60.5458 99.8496C57.0833 99.8496 54.2764 102.657 54.2764 106.119C54.2764 109.582 57.0833 112.389 60.5458 112.389Z" fill="#FFEA89"></path>
<path d="M155.634 112.389C159.096 112.389 161.903 109.582 161.903 106.119C161.903 102.657 159.096 99.8496 155.634 99.8496C152.171 99.8496 149.364 102.657 149.364 106.119C149.364 109.582 152.171 112.389 155.634 112.389Z" fill="#FFEA89"></path>
<path d="M82.7644 100.528C87.1675 100.528 90.7369 96.9585 90.7369 92.5554C90.7369 88.1524 87.1675 84.583 82.7644 84.583C78.3614 84.583 74.792 88.1524 74.792 92.5554C74.792 96.9585 78.3614 100.528 82.7644 100.528Z" fill="black"></path>
<path d="M133.414 100.528C137.817 100.528 141.386 96.9585 141.386 92.5554C141.386 88.1524 137.817 84.583 133.414 84.583C129.011 84.583 125.441 88.1524 125.441 92.5554C125.441 96.9585 129.011 100.528 133.414 100.528Z" fill="black"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M125.677 115.435C126.677 113.473 129.088 112.695 131.05 113.699C133.011 114.7 133.789 117.11 132.785 119.072C128.263 127.919 119.057 133.979 108.445 133.979C97.1313 133.979 87.4208 127.094 83.2708 117.29C82.4117 115.259 83.3605 112.917 85.3907 112.058C87.4208 111.199 89.7672 112.148 90.6263 114.178C93.5625 121.119 100.435 125.996 108.445 125.996C115.954 125.996 122.472 121.7 125.677 115.435Z" fill="black"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M109.27 0.0117188C112.826 0.0117188 115.705 2.90545 115.705 6.45546V20.1539C115.705 23.7039 112.826 26.5984 109.27 26.5984H106.73C103.174 26.5984 100.295 23.7039 100.295 20.1539C100.295 15.9865 100.295 10.5843 100.295 6.45546C100.295 2.90545 103.174 0.0117188 106.73 0.0117188H109.27Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M67.8515 7.74309C71.137 6.38221 74.9041 7.95397 76.2627 11.2338C77.8427 15.0483 79.91 20.0393 81.5048 23.8895C82.8633 27.1692 81.3113 30.9451 78.0258 32.306L75.679 33.278C72.3936 34.6389 68.6262 33.0665 67.2676 29.7867C65.6728 25.9365 63.6055 20.9455 62.0255 17.131C60.667 13.8512 62.2193 10.076 65.5048 8.71515L67.8515 7.74309Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.5437 30.7249C35.0583 28.2103 39.1401 28.2208 41.6503 30.731L51.3366 40.4173C53.8468 42.9275 53.8578 47.0099 51.3432 49.5245L49.5471 51.3206C47.0325 53.8352 42.9501 53.8242 40.4399 51.3139L30.7537 41.6277C28.2434 39.1175 28.2329 35.0356 30.7475 32.521L32.5437 30.7249Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.7237 65.4844C10.0846 62.1989 13.8597 60.6466 17.1395 62.0051L29.7952 67.2473C33.075 68.6058 34.6475 72.3732 33.2866 75.6587L32.3145 78.0054C30.9537 81.2909 27.1778 82.843 23.898 81.4844L11.2423 76.2423C7.96252 74.8837 6.39076 71.1166 7.75164 67.8312L8.7237 65.4844Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.0117188 106.727C0.0117188 103.171 2.90545 100.292 6.45546 100.292H20.1539C23.7039 100.292 26.5984 103.171 26.5984 106.727V109.267C26.5984 112.823 23.7039 115.702 20.1539 115.702H6.45546C2.90545 115.702 0.0117188 112.823 0.0117188 109.267C0.0117188 108.42 0.0117188 107.574 0.0117188 106.727Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.74309 148.146C6.38221 144.86 7.95397 141.093 11.2338 139.734L23.8895 134.492C27.1692 133.134 30.9451 134.686 32.306 137.971C32.63 138.754 32.954 139.536 33.278 140.318C34.6389 143.603 33.0665 147.371 29.7867 148.729L17.131 153.972C13.8512 155.33 10.076 153.778 8.71515 150.492C8.39113 149.71 8.06711 148.928 7.74309 148.146Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.7249 183.453C28.2103 180.939 28.2208 176.857 30.731 174.347C33.6505 171.427 37.4705 167.607 40.4173 164.661C42.9275 162.15 47.0099 162.139 49.5245 164.654L51.3206 166.45C53.8352 168.965 53.8242 173.047 51.3139 175.557L41.6277 185.243C39.1175 187.754 35.0356 187.764 32.521 185.25L30.7249 183.453Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M65.4834 207.273C62.198 205.912 60.6456 202.137 62.0041 198.858L67.2463 186.202C68.6048 182.922 72.3722 181.35 75.6577 182.71L78.0044 183.683C81.2899 185.043 82.842 188.819 81.4835 192.099L76.2413 204.755C74.8828 208.035 71.1157 209.606 67.8302 208.245L65.4834 207.273Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M106.727 215.985C103.171 215.985 100.292 213.092 100.292 209.542C100.292 205.413 100.292 200.011 100.292 195.843C100.292 192.293 103.171 189.399 106.727 189.399H109.267C112.823 189.399 115.702 192.293 115.702 195.843V209.542C115.702 213.092 112.823 215.985 109.267 215.985H106.727Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M148.146 208.255C144.86 209.616 141.093 208.044 139.734 204.764L134.492 192.109C133.134 188.829 134.686 185.053 137.971 183.692L140.318 182.72C143.603 181.359 147.371 182.932 148.729 186.211L153.972 198.867C155.33 202.147 153.778 205.922 150.492 207.283L148.146 208.255Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M183.453 185.267C180.939 187.782 176.857 187.771 174.347 185.261C171.427 182.342 167.607 178.522 164.661 175.575C162.15 173.065 162.139 168.982 164.654 166.468L166.45 164.672C168.965 162.157 173.047 162.168 175.557 164.678L185.243 174.364C187.754 176.875 187.764 180.957 185.25 183.471C184.651 184.07 184.052 184.669 183.453 185.267Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M207.273 150.509C205.912 153.794 202.137 155.347 198.858 153.988L186.202 148.746C182.922 147.387 181.35 143.62 182.71 140.335L183.683 137.988C185.043 134.702 188.819 133.15 192.099 134.509L204.755 139.751C208.035 141.109 209.606 144.877 208.245 148.162L207.273 150.509Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M215.985 109.271C215.985 112.827 213.092 115.706 209.542 115.706L195.843 115.706C192.293 115.706 189.399 112.827 189.399 109.271V106.731C189.399 103.175 192.293 100.296 195.843 100.296L209.542 100.296C213.092 100.296 215.985 103.175 215.985 106.731V109.271Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M208.254 67.8525C209.615 71.138 208.043 74.9051 204.763 76.2636C200.949 77.8437 195.958 79.911 192.108 81.5058C188.828 82.8643 185.052 81.3122 183.691 78.0268L182.719 75.68C181.358 72.3945 182.931 68.6271 186.21 67.2686L198.866 62.0265C202.146 60.6679 205.921 62.2203 207.282 65.5058L208.254 67.8525Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M185.266 32.5437C187.781 35.0583 187.77 39.1401 185.26 41.6503L175.574 51.3366C173.064 53.8468 168.981 53.8578 166.467 51.3432L164.671 49.5471C162.156 47.0325 162.167 42.9501 164.677 40.4399L174.364 30.7537C176.874 28.2434 180.956 28.2329 183.47 30.7475L185.266 32.5437Z" fill="#FFD33B"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M150.508 8.7237C153.793 10.0846 155.346 13.8597 153.987 17.1395L148.745 29.7952C147.386 33.075 143.619 34.6475 140.334 33.2866L137.987 32.3145C134.701 30.9537 133.149 27.1778 134.508 23.898L139.75 11.2423C141.108 7.96252 144.876 6.39076 148.161 7.75164L150.508 8.7237Z" fill="#FFD33B"></path>
</svg>
<svg class="anim-logo anim-logo--sun motion-reduce:hidden" height="32" width="32" viewbox="0 0 216 216" fill="none" xmlns="http://www.w3.org/2000/svg" data-defo-anim-logo-tap="">
<circle class="hitbox" cx="108" cy="108" r="108" fill="transparent" pointer-events="all"></circle>
<g class="rays" fill="#FFD33B">
<g class="rays-inner">
<path d="M109.271 0.0115738C112.827 0.0115738 115.706 2.9053 115.706 6.45531V20.1537C115.706 23.7037 112.827 26.5982 109.271 26.5982H106.73C103.174 26.5982 100.295 23.7037 100.295 20.1537C100.295 15.9863 100.295 10.5841 100.295 6.45531C100.295 2.9053 103.174 0.0115738 106.73 0.0115738H109.271Z"></path>
<path d="M67.852 7.74278C71.1375 6.3819 74.9046 7.95366 76.2632 11.2334C77.8432 15.048 79.9105 20.039 81.5053 23.8891C82.8638 27.1689 81.3118 30.9448 78.0263 32.3057L75.6795 33.2777C72.3941 34.6386 68.6267 33.0662 67.2681 29.7864C65.6733 25.9362 63.606 20.9452 62.026 17.1307C60.6675 13.8509 62.2198 10.0757 65.5053 8.71484L67.852 7.74278Z"></path>
<path d="M32.544 30.7247C35.0585 28.2101 39.1404 28.2206 41.6506 30.7308L51.3369 40.417C53.8471 42.9273 53.8581 47.0096 51.3435 49.5242L49.5474 51.3204C47.0328 53.835 42.9504 53.8239 40.4402 51.3137L30.754 41.6275C28.2437 39.1172 28.2332 35.0354 30.7478 32.5208L32.544 30.7247Z"></path>
<path d="M8.72422 65.4838C10.0851 62.1984 13.8603 60.646 17.14 62.0046L29.7957 67.2467C33.0755 68.6052 34.648 72.3726 33.2871 75.6581L32.315 78.0049C30.9542 81.2903 27.1783 82.8424 23.8985 81.4839L11.2428 76.2417C7.96304 74.8832 6.39128 71.1161 7.75216 67.8306L8.72422 65.4838Z"></path>
<path d="M0.0121651 106.727C0.0121651 103.171 2.90589 100.292 6.4559 100.292H20.1543C23.7043 100.292 26.5988 103.171 26.5988 106.727V109.267C26.5988 112.823 23.7043 115.702 20.1543 115.702H6.4559C2.90589 115.702 0.0121651 112.823 0.0121651 109.267C0.0121651 108.42 0.0121651 107.574 0.0121651 106.727Z"></path>
<path d="M7.74311 148.145C6.38223 144.86 7.95399 141.093 11.2338 139.734L23.8895 134.492C27.1693 133.134 30.9451 134.686 32.306 137.971C32.63 138.753 32.954 139.536 33.2781 140.318C34.6389 143.603 33.0665 147.371 29.7867 148.729L17.131 153.972C13.8512 155.33 10.0761 153.778 8.71517 150.492C8.39115 149.71 8.06713 148.928 7.74311 148.145Z"></path>
<path d="M30.7249 183.454C28.2104 180.939 28.2208 176.857 30.7311 174.347C33.6506 171.427 37.4705 167.607 40.4173 164.661C42.9275 162.15 47.0099 162.139 49.5245 164.654L51.3207 166.45C53.8352 168.965 53.8242 173.047 51.314 175.557L41.6277 185.244C39.1175 187.754 35.0357 187.764 32.5211 185.25L30.7249 183.454Z"></path>
<path d="M65.4842 207.273C62.1987 205.912 60.6464 202.137 62.0049 198.857L67.247 186.202C68.6056 182.922 72.373 181.35 75.6585 182.71L78.0052 183.682C81.2907 185.043 82.8428 188.819 81.4842 192.099L76.2421 204.755C74.8835 208.034 71.1164 209.606 67.831 208.245L65.4842 207.273Z"></path>
<path d="M106.727 215.985C103.171 215.985 100.292 213.092 100.292 209.542C100.292 205.413 100.292 200.011 100.292 195.843C100.292 192.293 103.171 189.399 106.727 189.399H109.267C112.823 189.399 115.702 192.293 115.702 195.843V209.542C115.702 213.092 112.823 215.985 109.267 215.985H106.727Z"></path>
<path d="M148.146 208.254C144.86 209.615 141.093 208.044 139.734 204.764L134.492 192.108C133.134 188.828 134.686 185.052 137.971 183.692L140.318 182.719C143.603 181.359 147.371 182.931 148.729 186.211L153.972 198.867C155.33 202.146 153.778 205.921 150.492 207.282L148.146 208.254Z"></path>
<path d="M183.454 185.267C180.939 187.781 176.858 187.771 174.347 185.261C171.428 182.341 167.608 178.521 164.661 175.574C162.151 173.064 162.14 168.982 164.654 166.467L166.451 164.671C168.965 162.157 173.048 162.168 175.558 164.678L185.244 174.364C187.754 176.874 187.765 180.956 185.25 183.471C184.651 184.069 184.053 184.668 183.454 185.267Z"></path>
<path d="M207.274 150.508C205.913 153.794 202.138 155.346 198.858 153.988L186.202 148.745C182.923 147.387 181.35 143.619 182.711 140.334L183.683 137.987C185.044 134.702 188.82 133.15 192.1 134.508L204.755 139.75C208.035 141.109 209.607 144.876 208.246 148.161L207.274 150.508Z"></path>
<path d="M215.986 109.271C215.986 112.827 213.092 115.706 209.542 115.706L195.844 115.706C192.294 115.706 189.399 112.827 189.399 109.271V106.73C189.399 103.174 192.294 100.295 195.844 100.295L209.542 100.295C213.092 100.295 215.986 103.174 215.986 106.73V109.271Z"></path>
<path d="M208.255 67.8522C209.615 71.1377 208.044 74.9048 204.764 76.2633C200.949 77.8433 195.958 79.9107 192.108 81.5055C188.828 82.864 185.053 81.3119 183.692 78.0265L182.72 75.6797C181.359 72.3942 182.931 68.6268 186.211 67.2683L198.867 62.0261C202.146 60.6676 205.922 62.22 207.282 65.5054L208.255 67.8522Z"></path>
<path d="M185.267 32.5435C187.782 35.0581 187.771 39.14 185.261 41.6502L175.575 51.3364C173.064 53.8467 168.982 53.8577 166.467 51.3431L164.671 49.547C162.157 47.0324 162.168 42.95 164.678 40.4398L174.364 30.7535C176.874 28.2433 180.956 28.2328 183.471 30.7474L185.267 32.5435Z"></path>
<path d="M150.509 8.72366C153.794 10.0845 155.346 13.8597 153.988 17.1395L148.746 29.7952C147.387 33.075 143.62 34.6474 140.334 33.2865L137.988 32.3145C134.702 30.9536 133.15 27.1777 134.509 23.898L139.751 11.2423C141.109 7.96248 144.876 6.39072 148.162 7.7516L150.509 8.72366Z"></path>
</g>
</g>
<g class="body">
<path d="M108.095 183.847C149.983 183.847 183.94 149.889 183.94 108.001C183.94 66.1123 149.983 32.155 108.095 32.155C66.2062 32.155 32.2488 66.1123 32.2488 108.001C32.2488 149.889 66.2062 183.847 108.095 183.847Z" fill="#FFD33B"></path>
</g>
<g class="face">
<circle class="cheek" cx="60.546" cy="106.119" r="6.27" fill="#FFEA89"></circle>
<circle class="cheek" cx="155.634" cy="106.119" r="6.27" fill="#FFEA89"></circle>
<circle class="eye" cx="82.7647" cy="92.5549" r="7.97" fill="#000"></circle>
<circle class="eye" cx="133.414" cy="92.5549" r="7.97" fill="#000"></circle>
<path d="M125.678 115.435C126.678 113.473 129.088 112.695 131.05 113.699C133.012 114.699 133.79 117.11 132.785 119.072C128.263 127.919 119.057 133.979 108.445 133.979C97.1317 133.979 87.4212 127.094 83.2711 117.289C82.4121 115.259 83.3609 112.917 85.391 112.058C87.4211 111.199 89.7676 112.148 90.6266 114.178C93.5629 121.119 100.435 125.996 108.445 125.996C115.954 125.996 122.472 121.7 125.678 115.435Z" fill="#000"></path>
</g>
</svg>
|
|
| / |
Hanakai
|
|
| /hanami |
Hanami
|
|
| /dry |
Dry
|
|
| /rom |
Rom
|
|
| /status |
Status
|
|
| /colophon |
Colophon
|
|
| /learn |
Learn
|
|
| /community |
Community
|
|
| /conduct |
Code of conduct
|
|
| /ai-policy |
AI policy
|
|
| /blog |
Blog
|
|
| /sponsor |
Sponsor
|
|
Внешние ссылки
Кол-во: 27
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 27 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют ссылки на субдомены 1.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| github.com |
Aaron Moodie
|
| github.com |
Max Wheeler
|
| github.com |
Tim Riley
|
| github.com |
site contributors
|
| ruby-lang.org |
Ruby
|
| github.com |
CommonMarker
|
| github.com |
html-pipeline
|
| github.com |
Parklife
|
| netlify.com |
Netlify
|
| pagefind.app |
Pagefind
|
| github.com |
Satori
|
| github.com |
resvg
|
| tailwindcss.com |
Tailwind CSS
|
| github.com |
defo
|
| foresightjs.com |
Foresight
|
| github.com |
hanakai-rb/site
|
| fairetype.com |
Faire Sprig Sans
|
| github.com |
Maple Mono
|
| tinylytics.app |
Tinylytics
|
| github.com |
LICENSE.md
|
| github.com |
open an issue
|
| github.com |
Code repos
|
| discord.gg |
Chat room
|
| ruby.social |
Mastodon
|
| bsky.app |
Bluesky
|
| buttondown.com |
Newsletter
|
| sidekiq.org |
<svg aria-label="Sidekiq" class="" height="41" viewbox="0 0 140 41" width="140" xmlns="http://www.w3.org/2000/svg">
<path d="M19.9757 39.9183C31.008 39.9183 39.9514 30.9823 39.9514 19.9591C39.9514 8.93601 31.008 0 19.9757 0C8.94343 0 0 8.93601 0 19.9591C0 30.9823 8.94343 39.9183 19.9757 39.9183Z" fill="#B1003E"></path>
<path d="M12.0337 10.4776C10.4427 10.5577 9.40514 10.8723 8.92098 11.4215C8.43681 11.9707 8.3997 12.7397 8.80964 13.7286C9.09512 14.2005 9.34253 14.5459 9.55187 14.7647C9.76121 14.9835 10.0828 15.2177 10.5165 15.4673L9.94599 15.7923L9.55187 16.994L8.59201 18.7463L6.99616 22.6697L6.68774 23.6073C6.89567 24.8271 7.0783 25.5067 7.23563 25.646C7.39295 25.7853 7.68114 25.8425 8.1002 25.8176C8.52055 26.2865 8.79414 26.4538 8.92098 26.3195C8.97148 26.266 9.0513 26.1893 9.01451 25.9302C8.99803 25.8142 8.83594 25.5892 8.84838 25.4384C8.86035 25.2931 8.99655 25.1314 9.04157 24.8176C9.06093 24.6827 9.06093 24.4226 9.04157 24.0375L11.5704 21.4506L13.025 21.7572L14.9474 22.0981L15.4317 22.2288C16.6564 19.9149 17.3495 18.5704 17.5111 18.1954C17.6727 17.8203 17.7712 17.4198 17.8067 16.994L17.1815 16.4198C18.678 15.8453 19.5283 15.4259 19.7324 15.1614C20.0384 14.7647 20.5909 13.5675 20.5909 13.1143C20.5909 12.8122 20.6357 11.7638 20.7253 9.96923C19.85 10.079 19.3392 10.079 19.1929 9.96923C18.9736 9.80462 18.7675 9.14775 18.7675 8.59535C18.7675 8.22708 18.6537 7.72999 18.426 7.10406L17.8067 6.93368C17.7133 6.4735 17.6148 6.24341 17.5111 6.24341C17.4073 6.24341 17.2975 6.35322 17.1815 6.57284C17.0498 7.07669 16.984 7.38999 16.984 7.51272C16.984 7.69682 16.8519 8.2192 17.1815 8.59535C17.4012 8.84612 17.6595 9.30408 17.9564 9.96923C17.7713 10.6491 17.7713 11.0817 17.9564 11.2671C18.234 11.5451 17.9564 11.9123 17.9564 12.125C17.9564 12.2669 17.9065 12.5966 17.8067 13.1143C16.1041 13.4088 15.1292 13.5068 14.8819 13.4085C14.6346 13.3101 14.2428 13.4168 13.7065 13.7286L13.025 14.3816C13.1423 13.8781 13.1423 13.5086 13.025 13.2731C12.849 12.9197 12.7511 12.6968 12.7511 12.3757C12.7511 12.2427 12.5666 11.9366 12.5666 11.7153C12.5666 11.6254 12.5915 11.476 12.6414 11.2671L12.1561 10.8081C12.2701 10.8028 12.3342 10.7707 12.3484 10.7119C12.3625 10.6531 12.2576 10.575 12.0337 10.4776Z" fill="white"></path>
<path d="M19.3234 17.8432C18.7782 19.4356 18.384 20.4817 18.1407 20.9816C17.8974 21.4814 17.4623 22.165 16.8355 23.0322C17.3536 23.623 17.6127 24.0292 17.6127 24.2507C17.6127 24.5831 17.5554 26.4664 17.375 27.3484C17.2547 27.9365 17.1324 30.8848 17.0082 36.1933C17.0083 37.114 16.9158 37.6836 16.7308 37.902C16.4533 38.2296 16.131 39.1117 16.131 39.3516C16.131 39.5915 15.1588 40.4468 15.1588 40.4468C15.1588 40.4468 15.4295 40.9487 15.664 40.9487C15.8985 40.9487 16.9421 40.2948 17.375 39.7498C17.8078 39.2049 18.1154 39.2598 18.3672 39.0284C18.6189 38.797 19.075 38.1742 18.847 37.902C18.6949 37.7205 18.6189 37.3257 18.6189 36.7174C18.9643 36.5131 19.2263 36.4109 19.4049 36.4109C19.6729 36.4109 19.4549 35.4554 19.8031 34.4517C20.0352 33.7826 20.5877 30.2976 21.4605 23.9967C21.9958 22.4224 22.3583 21.5595 22.5478 21.408C22.7374 21.2565 23.4936 20.6154 24.8165 19.4846C26.9172 18.1857 28.0888 17.4312 28.3313 17.2208C28.6949 16.9054 32.25 15.895 32.7361 15.2514C33.0601 14.8223 33.7483 14.3256 34.8007 13.7613V13.3609C35.4644 13.1333 35.8994 13.0194 36.1055 13.0194C36.4147 13.0194 36.8284 13.2087 37.049 12.7253C37.2697 12.2418 37.1255 11.7034 37.4339 11.4499C37.7423 11.1964 38.2532 10.7505 38.409 10.4858C38.5649 10.2211 38.8977 10.0324 38.7313 9.81747C38.5649 9.60259 37.6868 9.70686 37.5603 9.9098C37.4339 10.1127 36.7686 10.4803 36.3115 10.886C36.0069 11.1565 35.3693 11.4881 34.3989 11.8807C33.789 11.335 33.388 11.1072 33.1959 11.1972C32.9078 11.3321 30.8077 12.4311 29.8287 12.7253C28.8497 13.0194 25.4656 15.3893 24.576 15.6093C23.6864 15.8292 22.9368 16.0829 22.5478 16.3763C22.1589 16.6696 21.673 16.5507 21.122 16.6102C20.8439 16.6402 20.3968 17.1142 19.5838 17.332C19.4796 17.4317 19.3929 17.6021 19.3234 17.8432Z" fill="white"></path>
<path d="M15.3603 22.3573C15.2817 22.7452 15.3284 23.1572 15.3603 23.3797C15.5325 24.5796 14.364 24.8855 14.364 24.8855L14.9801 25.4163C16.2186 25.1903 16.2186 23.6148 16.2186 23.6148C16.1604 23.3966 16.1029 22.6835 16.1326 22.4864C16.1355 22.4892 16.8582 21.6336 17.4811 20.3095C17.801 19.6295 18.1034 18.7782 18.3099 18.2172C18.5094 17.675 18.5476 17.3256 18.517 17.2272C18.517 17.2609 18.1452 17.104 17.793 17.0098C17.7809 17.2275 17.6671 17.6377 17.5039 18.0528C17.338 18.4747 17.0158 18.9653 16.7485 19.5151C16.1166 20.8144 15.3264 22.282 15.3603 22.3573Z" fill="white"></path>
<path d="M49.4414 26.6667C51.2288 27.6108 52.9638 28.0794 54.651 28.0794C56.4938 28.0794 57.4678 27.5483 57.7442 26.5142C57.8461 26.1288 57.8981 25.6756 57.8981 25.1551V24.6749C57.8981 24.1395 57.8606 23.7161 57.7894 23.4104C57.7343 23.1735 57.6256 22.9924 57.4511 22.8453C57.1305 22.568 56.1927 22.2823 54.7 22.0517C53.2448 21.8248 52.2354 21.6095 51.6495 21.3967C51.0675 21.1852 50.5819 20.9504 50.1917 20.689C49.7844 20.4161 49.4367 20.0734 49.1487 19.6611C48.5675 18.818 48.2857 17.6872 48.2857 16.2771V16.154C48.2857 13.1986 49.5745 11.3421 52.0976 10.7441C52.8559 10.5699 53.7069 10.4835 54.651 10.4835H54.8112C56.9968 10.4835 58.7992 10.8008 60.2189 11.4449L60.6816 11.6547L59.6818 14.5941L59.1241 14.3536C57.5718 13.6844 56.1546 13.3528 54.8728 13.3528H54.7619C53.3928 13.3528 52.4924 13.5992 52.0529 14.0383C51.701 14.3899 51.5024 15.0776 51.5024 16.117C51.5024 17.3165 51.7902 18.0098 52.3176 18.3085C52.7485 18.5414 53.5956 18.7661 54.8313 18.9621C56.1365 19.1691 57.1104 19.3454 57.7576 19.4924C58.4631 19.6526 59.0726 19.9199 59.5842 20.2986C60.6709 21.1129 61.1888 22.5867 61.1888 24.6749V24.8349C61.1888 28.0259 59.8418 30.0191 57.201 30.6491C56.4273 30.8402 55.6923 30.9364 54.996 30.9364C54.3318 30.9364 53.7266 30.9132 53.1799 30.8666C52.6272 30.8195 52.0646 30.7362 51.495 30.6172C50.1458 30.3425 49.0058 29.9267 48.076 29.3658L47.6428 29.1044L48.9223 26.3926L49.4414 26.6667ZM65.4863 10.7326C65.4846 10.7316 65.4831 10.7308 65.4818 10.7302C65.4823 10.7305 65.4829 10.7307 65.4834 10.731L65.4863 10.7326ZM65.9645 11.904C65.3894 11.904 64.9905 11.8159 64.7226 11.5481C64.419 11.2347 64.2722 10.8164 64.2722 10.3251C64.2722 9.92426 64.2968 9.62888 64.3558 9.41552C64.4224 9.17526 64.5313 8.97154 64.69 8.81293C64.964 8.53915 65.3449 8.41489 65.8035 8.41489C66.1651 8.41489 66.4314 8.43363 66.6231 8.47818C66.8622 8.53374 67.0716 8.64569 67.2389 8.81293C67.5165 9.09028 67.6373 9.48504 67.6373 9.97425C67.6373 10.3682 67.6169 10.6572 67.5689 10.8621C67.5121 11.1046 67.4087 11.3141 67.2389 11.4962C66.9498 11.7851 66.5216 11.904 65.9645 11.904ZM67.5508 14.9164V30.6901H64.4336L64.407 14.9164H67.5508ZM76.3156 30.9364C74.1286 30.9364 72.6036 30.0962 71.8502 28.4307C71.4422 27.5445 71.2136 26.6063 71.1649 25.6198C71.1193 24.6959 71.0964 23.8824 71.0964 23.1788C71.0964 22.4818 71.1026 21.7788 71.115 21.0696C71.1277 20.3398 71.181 19.6627 71.2752 19.038C71.3718 18.3973 71.5246 17.8157 71.7345 17.2934C71.9579 16.7378 72.282 16.2605 72.704 15.8676C73.5732 15.0564 74.94 14.6701 76.7901 14.6701C78.271 14.6701 79.6396 14.8839 80.8937 15.3127V8.66332L84.0611 8.35828V23.3943C84.0611 26.2097 84.1386 28.4052 84.2926 29.9766L84.3482 30.544L81.4339 30.7785L81.1992 29.4396C79.6058 30.4343 77.9757 30.9364 76.3156 30.9364ZM77.1659 17.6379C76.2501 17.6379 75.6533 17.712 75.4378 17.8224C75.2025 17.943 75.0337 18.0904 74.9208 18.2664C74.7912 18.4686 74.6755 18.7721 74.5836 19.1675C74.4054 19.9804 74.3132 21.3671 74.3132 23.3081V23.579C74.3132 25.336 74.5017 26.5317 74.8408 27.1264C75.1649 27.6824 75.7849 27.9686 76.7839 27.9686H76.9688C77.9987 27.9686 79.1139 27.635 80.3186 26.956C80.5456 26.8294 80.7494 26.7038 80.9297 26.5795C80.8973 25.7922 80.8814 24.7029 80.8814 23.2945L80.8928 18.2253C79.6068 17.8332 78.3649 17.6379 77.1659 17.6379ZM91.4685 26.9464C91.9314 27.6695 92.9145 28.0547 94.4836 28.0547C96.1496 28.0547 97.7424 27.7294 99.2664 27.0779L99.8218 26.8405L100.794 29.6759L100.3 29.8741C98.5305 30.5828 96.5825 30.9364 94.459 30.9364C93.2171 30.9364 92.154 30.8068 91.2733 30.5454C89.7827 30.1198 88.7627 29.215 88.2629 27.8582C87.8339 26.6773 87.6254 24.9765 87.6254 22.7417V22.1137C87.6254 19.3743 88.2093 17.4074 89.425 16.2295C90.525 15.1766 92.2904 14.6701 94.7055 14.6701C97.0927 14.6701 98.7794 15.2804 99.7164 16.5476C100.165 17.1551 100.459 17.884 100.601 18.7272C100.733 19.5164 100.8 20.2717 100.8 20.9932C100.8 22.0827 100.775 22.93 100.724 23.5393L100.683 24.0317L100.189 24.0527C99.0227 24.1022 97.9756 24.127 97.0469 24.127H95.0628C93.3389 24.127 91.9369 24.065 90.8524 23.9395C90.9003 25.3828 91.1143 26.3911 91.4685 26.9464ZM97.5952 21.2947V20.673C97.5952 19.5106 97.3798 18.7203 96.9888 18.2912C96.5543 17.8123 95.737 17.5517 94.5083 17.5517C93.0146 17.5517 92.0461 17.8601 91.5727 18.4239C91.1562 18.9173 90.9035 19.8777 90.852 21.2947H97.5952ZM107.704 30.6901H104.536V8.71864L107.704 8.37546V20.9828C107.783 20.9287 107.87 20.8613 107.965 20.7791C108.419 20.3859 108.821 20.0118 109.172 19.6572C109.526 19.2993 109.893 18.9065 110.268 18.4836C111.642 16.8997 112.544 15.7881 112.962 15.1645L113.129 14.9164H116.728L116.381 15.7024C116.173 16.1758 115.731 16.7964 115.043 17.5972L113.382 19.4666C112.474 20.4412 111.743 21.1647 111.186 21.6407C111.018 21.7839 110.868 21.9091 110.732 22.0172C111.284 22.3917 111.919 23.049 112.66 23.994L117.978 30.6901H113.951L113.783 30.4696L110.653 26.3699C109.304 24.6082 108.281 23.704 107.733 23.6568L107.704 30.6901ZM121.09 10.7326C121.088 10.7316 121.087 10.7308 121.086 10.7302C121.086 10.7305 121.087 10.7307 121.087 10.731L121.09 10.7326ZM121.736 11.904C121.161 11.904 120.762 11.8159 120.494 11.5481C120.19 11.2347 120.043 10.8164 120.043 10.3251C120.043 9.92426 120.068 9.62888 120.127 9.41552C120.194 9.17526 120.302 8.97154 120.461 8.81293C120.735 8.53915 121.116 8.41489 121.575 8.41489C121.936 8.41489 122.203 8.43363 122.394 8.47818C122.633 8.53374 122.843 8.64569 123.01 8.81293C123.288 9.09028 123.409 9.48504 123.409 9.97425C123.409 10.3682 123.388 10.6572 123.34 10.8621C123.283 11.1046 123.18 11.3141 123.01 11.4962C122.721 11.7851 122.293 11.904 121.736 11.904ZM123.322 14.9164V30.6901H120.205L120.178 14.9164H123.322ZM132.414 30.9364C130.165 30.9364 128.597 30.101 127.817 28.439C127.388 27.545 127.142 26.4355 127.072 25.1052C127.047 24.5222 127.035 23.8801 127.035 23.1788C127.035 22.4818 127.041 21.7788 127.053 21.0696C127.066 20.3398 127.12 19.6627 127.214 19.038C127.31 18.3973 127.463 17.8157 127.673 17.2934C127.896 16.7378 128.22 16.2605 128.642 15.8676C129.508 15.0598 130.795 14.6701 132.482 14.6701C133.719 14.6701 134.525 14.9812 136.996 16.2L137.157 14.9164H139.987L140 36.2927H136.832V29.7434C135.43 30.5369 133.955 30.9364 132.414 30.9364ZM133.104 17.6379C132.189 17.6379 131.592 17.712 131.376 17.8224C131.141 17.943 130.972 18.0904 130.859 18.2664C130.73 18.4686 130.614 18.7721 130.522 19.1675C130.344 19.9804 130.252 21.3671 130.252 23.3081V23.579C130.252 25.306 130.462 26.493 130.849 27.1186C131.188 27.6793 131.827 27.9686 132.846 27.9686H133.03C134.069 27.9686 135.138 27.6805 136.25 27.0944C136.463 26.9854 136.657 26.8754 136.832 26.7646V18.8137C135.129 17.98 134.113 17.6379 133.104 17.6379Z" fill="white"></path>
</svg>
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://hanakai.org/colophon готова к продвижению на 69%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: