Анализ сайта jaxenter.com
Основное Готовность: 75%
Домен
jaxenter.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://jaxenter.com
301 MovedPermanently
https://devm.io/blog/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~0,47сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,47сек оптимальна.
Объем документа
426Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 426Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 80
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 80 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | https://devm.io/wp-content/plugins/cancellation-notice-for-woocommerce-subscriptions/css/subscription-status.css?x99164&ver=1.0.0 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce-pdf-invoice/assets/css/woocommerce-pdf-frontend-css.css?x99164&ver=5.1.2 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/css/sands_advanced_tickets_display.css?x99164&ver=6.9.5 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/libs/jquery.bxslider/jquery.bxslider.min.css?x99164&ver=6.9.5 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?x99164&ver=10.9.4 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?x99164&ver=10.9.4 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce/assets/css/woocommerce.css?x99164&ver=10.9.4 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/wt-import-export-for-woo/public/css/wt-import-export-for-woo-public.css?x99164&ver=1.1.3 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/mailchimp-for-wp/assets/css/form-basic.css?x99164&ver=4.13.1 |
| stylesheet | text/css | //devm.io/wp-content/uploads/mc4wp-stylesheets/bundle.css?x99164&ver=1682004338 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?x99164&ver=9.0.1 |
| stylesheet | text/css | https://s3.eu-west-1.amazonaws.com/redsys-prod/cssVersions/7tSgYsK8tcyinWTYJ/files/main.css?ver=6.9.5 |
| stylesheet | text/css | https://devm.io/wp-content/themes/understrap-child/css/child-theme.min.css?x99164&ver=2.1.958 |
| stylesheet | text/css | https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css?ver=6.9.5 |
| stylesheet | text/css | https://devm.io/wp-content/themes/understrap-child/conferences-app-vue/walkuere_conferences_vue_app/dist/css/app.css?x99164&ver=6.9.5 |
| stylesheet | text/css | https://devm.io/wp-content/uploads/elementor/css/custom-frontend.min.css?x99164&ver=1787064729 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor/assets/css/widget-image.min.css?x99164&ver=4.2.1 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor/assets/lib/animations/styles/slideInDown.min.css?x99164&ver=4.2.1 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?x99164&ver=4.2.1 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?x99164&ver=4.2.1 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?x99164&ver=5.53.0 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?x99164&ver=4.2.1 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?x99164&ver=4.2.1 |
| stylesheet | text/css | https://fonts.googleapis.com/css?family=Open+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto |
| stylesheet | text/css | https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css |
| stylesheet | https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css | |
| stylesheet | https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css | |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce-gateway-stripe/build/upe-blocks.css?x99164&ver=47fa3695454c5c4f96b5 |
| stylesheet | text/css | https://devm.io/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?x99164&ver=wc-10.9.4 |
| js | text/javascript | https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1928476414.js?x99164&ver=4da9deaa8edb67e014c200f7fb07caf2 |
| js | text/javascript | https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1911545717.js?x99164&ver=aaace4e25d9fef6805a3bb6e7d6abaa8 |
| js | text/javascript | https://devm.io/wp-includes/js/jquery/jquery.min.js?x99164&ver=3.7.1 |
| js | text/javascript | https://devm.io/wp-includes/js/jquery/jquery-migrate.min.js?x99164&ver=3.4.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?x99164&ver=2.7.0-wc.10.9.4 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?x99164&ver=2.1.4-wc.10.9.4 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/country-select.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/js/popper.min.js?x99164&ver=6.9.5 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/js/jquery.cycle2.js?x99164&ver=6.9.5 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/js/jquery.cycle2.carousel.js?x99164&ver=6.9.5 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/js/jquery.touchSwipe.min.js?x99164&ver=6.9.5 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/conferences-app-vue/walkuere_conferences_vue_app/dist/js/chunk-vendors.js?x99164&ver=2.1.958 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/conferences-app-vue/walkuere_conferences_vue_app/dist/js/app.js?x99164&ver=2.1.958 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-includes/js/zxcvbn-async.min.js?x99164&ver=1.0 |
| js | https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/moment-with-locales.min.js?x99164 | |
| js | https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/moment-timezone.min.js?x99164 | |
| js | https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/moment-timezone-with-data-10-year-range.min.js?x99164 | |
| js | https://cdn.jsdelivr.net/npm/vue@2 | |
| js | https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/fideliohelper.js?x99164 | |
| js | https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/js/splide.min.js | |
| js | https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/js/splide.min.js | |
| js | text/javascript | https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1360803189.js?x99164&ver=f84dda5d88b6aec7e06fada9fd60c49a |
| js | text/javascript | https://devm.io/wp-includes/js/dist/hooks.min.js?x99164&ver=dd5603f07f9220ed27f1 |
| js | text/javascript | https://devm.io/wp-includes/js/dist/i18n.min.js?x99164&ver=c26c3dc7bed366793375 |
| js | text/javascript | https://devm.io/wp-content/plugins/mailchimp-for-wp-sands-ajax//assets/js/sands_mc4wp.js?x99164&ver=1.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/js/sands_advanced_tickets_display.js?x99164&ver=1.0 |
| js | text/javascript | https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/libs/jquery.bxslider/jquery.bxslider.min.js?x99164&ver=v4.2.12 |
| js | text/javascript | https://devm.io/wp-includes/js/underscore.min.js?x99164&ver=1.13.7 |
| js | text/javascript | https://devm.io/wp-includes/js/backbone.min.js?x99164&ver=1.6.0 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.js?x99164&ver=9.0.1 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/js/child-theme.min.js?x99164&ver=2.1.958 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-includes/js/jquery/ui/core.min.js?x99164&ver=1.13.3 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor/assets/js/frontend.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://devm.io/wp-includes/js/dist/vendor/wp-polyfill.min.js?x99164&ver=3.15.0 |
| js | text/javascript | https://devm.io/wp-admin/js/password-strength-meter.min.js?x99164&ver=6.9.5 |
| js | text/javascript | https://devm.io/wp-content/themes/understrap-child/src/js/password-strength-meter.min.js?x99164&ver=10.9.4 |
| js | text/javascript | https://cdn.branch.io/branch-latest.min.js |
| js | text/javascript | https://devm.io/wp-content/plugins/sands_deep_link_support/includes/ajax-service.js?x99164 |
| js | text/javascript | https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js?ver=1.0.0 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?x99164&ver=4.2.1 |
| js | text/javascript | https://devm.io/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?x99164&ver=4.2.1 |
Серверные заголовки
Кол-во: 9
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 9шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sat, 22 Aug 2026 04:10:49 GMT |
| Server | cloudflare |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Vary | Accept-Encoding |
| Pragma | public |
| Cache-Control | public, max-age=3600 |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PNG1mkoilj2tWSoyNZPtP117D1AgMHtsDobICbUIAGcK0n8YSwkNiaPlaD6w4622GsIHheKF4LSd11h%2BYr0a1o2o7ujWXR2y8dcAKzT4erfimL%2BqRLoNxU0%3D"}]} |
| cf-cache-status | DYNAMIC |
| cf-ray | a2ef07ac1a19e95f-DME |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 23%
Title
blog - devmio - Software Know-How
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 33, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://devm.io/blog/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1, shrink-to-fit=no
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | en_US |
| og:type | article |
| og:title | blog - devmio - Software Know-How |
| og:description | [...]Read More... |
| og:url | https://devm.io/blog/ |
| og:site_name | devmio - Software Know-How |
Все мета-теги
Кол-во: 20
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 20шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1, shrink-to-fit=no |
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | twitter:card | summary_large_image |
| name | twitter:label1 | Est. reading time |
| name | twitter:data1 | 1 minute |
| name | generator | WordPress 6.9.5 |
| name | generator | WooCommerce 10.9.4 |
| name | mobile-web-app-capable | yes |
| name | apple-mobile-web-app-capable | yes |
| name | apple-mobile-web-app-title | devmio - Software Know-How - Devmio |
| name | generator | Elementor 4.2.1; features: additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-auto |
| name | onesignal | wordpress-plugin |
| name | msapplication-TileImage | https://devm.io/wp-content/uploads/2022/04/cropped-Devmio_Favicon_64x64_DEVM-52_v1-1-270x270.png |
| property | og:locale | en_US |
| property | og:type | article |
| property | og:title | blog - devmio - Software Know-How |
| property | og:description | [...]Read More... |
| property | og:url | https://devm.io/blog/ |
| property | og:site_name | devmio - Software Know-How |
| property | article:modified_time | 2024-01-05T18:36:51+00:00 |
Оптимизация Готовность: 75%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Среднее число слов в абзаце 3 слишком мало. Сделайте контент более читаемым!
Кол-во слов 461 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 4 встречаются в тексте достаточно.
Абзацев с текстом 56 достаточно.
Кол-во знаков контента 3823 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 6. Это хорошо.
На странице присутствуют заголовки <h3> 15.
Тошнота
6,93
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
77,44%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| {{article | 48 | 10,41% |
| name}} | 17 | 3,69% |
| subtitle}} | 16 | 3,47% |
| abstract | 16 | 3,47% |
| truncate | 16 | 3,47% |
| devmio | 4 | 0,87% |
| software | 4 | 0,87% |
| know-how | 3 | 0,65% |
| products | 3 | 0,65% |
| events | 3 | 0,65% |
| engineering | 3 | 0,65% |
| javascript | 3 | 0,65% |
| machine | 3 | 0,65% |
| learning | 3 | 0,65% |
| october | 3 | 0,65% |
| fullstack | 3 | 0,65% |
| highlights | 3 | 0,65% |
| content | 2 | 0,43% |
| individuals | 2 | 0,43% |
| conferences | 2 | 0,43% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 130 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 437149 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://jaxenter.com/robots.txt
301 MovedPermanently
https://devm.io/blog/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US">
<head>
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'userId' : undefined,
});
</script>
<!-- Anti-flicker snippet -->
<style>.async-hide { opacity: 0 !important} </style>
<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
})(window,document.documentElement,'async-hide','dataLayer',500,
{'GTM-notused':true});</script>
<!-- End anti-flicker snippet -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="profile" href="http://gmpg.org/xfn/11">
<!-- <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet"> -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ -->
<title>blog - devmio - Software Know-How</title>
<link rel="canonical" href="https://devm.io/blog/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="blog - devmio - Software Know-How" />
<meta property="og:description" content="[...]Read More..." />
<meta property="og:url" content="https://devm.io/blog/" />
<meta property="og:site_name" content="devmio - Software Know-How" />
<meta property="article:modified_time" content="2024-01-05T18:36:51+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:label1" content="Est. reading time" />
<meta name="twitter:data1" content="1 minute" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devm.io\/blog\/","url":"https:\/\/devm.io\/blog\/","name":"blog - devmio - Software Know-How","isPartOf":{"@id":"https:\/\/devm.io\/#website"},"datePublished":"2022-05-30T14:19:56+00:00","dateModified":"2024-01-05T18:36:51+00:00","breadcrumb":{"@id":"https:\/\/devm.io\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devm.io\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/devm.io\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devm.io\/"},{"@type":"ListItem","position":2,"name":"blog"}]},{"@type":"WebSite","@id":"https:\/\/devm.io\/#website","url":"https:\/\/devm.io\/","name":"devmio - Software Know-How","description":"Devmio","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devm.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel="dns-prefetch" consent-original-href-_="//www.google.com" consent-required="3108" consent-by="services" consent-id="3109"/>
<link rel='dns-prefetch' href='//s3.eu-west-1.amazonaws.com' />
<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
<link rel="alternate" type="application/rss+xml" title="devmio - Software Know-How » Feed" href="https://devm.io/feed/" />
<link rel="alternate" type="application/rss+xml" title="devmio - Software Know-How » Comments Feed" href="https://devm.io/comments/feed/" />
<script consent-skip-blocker="1" data-skip-lazy-load="js-extra" data-cfasync="false">
// Define dataLayer and the gtag function.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Set default consent to 'denied' as a placeholder
// Determine actual values based on your own requirements
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
</script><style>[consent-id]:not(.rcb-content-blocker):not([consent-transaction-complete]):not([consent-visual-use-parent^="children:"]):not([consent-confirm]){opacity:0!important;}
.rcb-content-blocker+.rcb-content-blocker-children-fallback~*{display:none!important;}</style><link rel="preload" href="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1928476414.js?x99164&ver=4da9deaa8edb67e014c200f7fb07caf2" as="script" />
<link rel="preload" href="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1044074887.js?x99164&ver=e40c2f4cd4b174d6" as="script" />
<link rel="preload" href="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1911545717.js?x99164&ver=aaace4e25d9fef6805a3bb6e7d6abaa8" as="script" />
<link rel="preload" href="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1380929805.js?x99164&ver=402093d53ee8b8bb" as="script" />
<link rel="preload" href="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1089577453.js?x99164&ver=ec7f2c1dc0b315d9" as="script" />
<link rel="preload" href="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1360803189.js?x99164&ver=f84dda5d88b6aec7e06fada9fd60c49a" as="script" />
<script data-cfasync="false" type="text/javascript" defer src="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1928476414.js?x99164&ver=4da9deaa8edb67e014c200f7fb07caf2" id="real-cookie-banner-pro-vendor-real-cookie-banner-pro-banner-js"></script>
<script type="application/json" data-skip-lazy-load="js-extra" data-skip-moving="true" data-no-defer nitro-exclude data-alt-type="application/ld+json" data-dont-merge data-wpmeteor-nooptimize="true" data-cfasync="false" id="a8af102a76970001f1ad5e06f4bf714851-js-extra">{"slug":"real-cookie-banner-pro","textDomain":"real-cookie-banner","version":"5.2.28","restUrl":"https:\/\/devm.io\/wp-json\/real-cookie-banner\/v1\/","restNamespace":"real-cookie-banner\/v1","restPathObfuscateOffset":"d6ae2073d5e3237a","restRoot":"https:\/\/devm.io\/wp-json\/","restQuery":{"_v":"5.2.28","_locale":"user"},"restNonce":"1a0223ba1d","restRecreateNonceEndpoint":"https:\/\/devm.io\/wp-admin\/admin-ajax.php?action=rest-nonce","publicUrl":"https:\/\/devm.io\/wp-content\/plugins\/real-cookie-banner-pro\/public\/","chunkFolder":"dist","chunksLanguageFolder":"https:\/\/devm.io\/wp-content\/plugins\/real-cookie-banner-pro\/public\/languages\/json\/","chunks":{},"others":{"customizeValuesBanner":"{\"layout\":{\"type\":\"banner\",\"maxHeightEnabled\":true,\"maxHeight\":740,\"dialogMaxWidth\":530,\"dialogPosition\":\"middleCenter\",\"dialogMargin\":[0,0,0,0],\"bannerPosition\":\"bottom\",\"bannerMaxWidth\":1500,\"dialogBorderRadius\":3,\"borderRadius\":5,\"animationIn\":\"slideInUp\",\"animationInDuration\":500,\"animationInOnlyMobile\":true,\"animationOut\":\"none\",\"animationOutDuration\":500,\"animationOutOnlyMobile\":true,\"overlay\":true,\"overlayBg\":\"#000000\",\"overlayBgAlpha\":18,\"overlayBlur\":0},\"decision\":{\"acceptAll\":\"button\",\"acceptEssentials\":\"hide\",\"showCloseIcon\":false,\"acceptIndividual\":\"link\",\"buttonOrder\":\"all,essential,save,individual\",\"showGroups\":false,\"groupsFirstView\":false,\"saveButton\":\"always\"},\"design\":{\"bg\":\"#ffffff\",\"textAlign\":\"center\",\"linkTextDecoration\":\"underline\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"fontSize\":13,\"fontColor\":\"#2b2b2b\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"boxShadowEnabled\":true,\"boxShadowOffsetX\":0,\"boxShadowOffsetY\":5,\"boxShadowBlurRadius\":13,\"boxShadowSpreadRadius\":0,\"boxShadowColor\":\"#000000\",\"boxShadowColorAlpha\":20},\"headerDesign\":{\"inheritBg\":true,\"bg\":\"#f4f4f4\",\"inheritTextAlign\":true,\"textAlign\":\"center\",\"padding\":[17,20,15,20],\"logo\":\"\",\"logoRetina\":\"\",\"logoMaxHeight\":40,\"logoPosition\":\"left\",\"logoMargin\":[5,15,5,15],\"fontSize\":20,\"fontColor\":\"#8836d1\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"bolder\",\"borderWidth\":1,\"borderColor\":\"#efefef\"},\"bodyDesign\":{\"padding\":[15,20,5,20],\"descriptionInheritFontSize\":true,\"descriptionFontSize\":13,\"dottedGroupsInheritFontSize\":true,\"dottedGroupsFontSize\":13,\"dottedGroupsBulletColor\":\"#15779b\",\"teachingsInheritTextAlign\":true,\"teachingsTextAlign\":\"center\",\"teachingsSeparatorActive\":true,\"teachingsSeparatorWidth\":50,\"teachingsSeparatorHeight\":1,\"teachingsSeparatorColor\":\"#15779b\",\"teachingsInheritFontSize\":false,\"teachingsFontSize\":12,\"teachingsInheritFontColor\":false,\"teachingsFontColor\":\"#7c7c7c\",\"accordionMargin\":[10,0,5,0],\"accordionPadding\":[5,10,5,10],\"accordionArrowType\":\"outlined\",\"accordionArrowColor\":\"#15779b\",\"accordionBg\":\"#ffffff\",\"accordionActiveBg\":\"#f9f9f9\",\"accordionHoverBg\":\"#efefef\",\"accordionBorderWidth\":1,\"accordionBorderColor\":\"#efefef\",\"accordionTitleFontSize\":12,\"accordionTitleFontColor\":\"#2b2b2b\",\"accordionTitleFontWeight\":\"normal\",\"accordionDescriptionMargin\":[5,0,0,0],\"accordionDescriptionFontSize\":12,\"accordionDescriptionFontColor\":\"#757575\",\"accordionDescriptionFontWeight\":\"normal\",\"acceptAllOneRowLayout\":false,\"acceptAllPadding\":[10,10,10,10],\"acceptAllBg\":\"#7205d1\",\"acceptAllTextAlign\":\"center\",\"acceptAllFontSize\":18,\"acceptAllFontColor\":\"#ffffff\",\"acceptAllFontWeight\":\"normal\",\"acceptAllBorderWidth\":0,\"acceptAllBorderColor\":\"#000000\",\"acceptAllHoverBg\":\"#8836d1\",\"acceptAllHoverFontColor\":\"#ffffff\",\"acceptAllHoverBorderColor\":\"#000000\",\"acceptEssentialsUseAcceptAll\":false,\"acceptEssentialsButtonType\":\"\",\"acceptEssentialsPadding\":[10,10,10,10],\"acceptEssentialsBg\":\"#efefef\",\"acceptEssentialsTextAlign\":\"center\",\"acceptEssentialsFontSize\":18,\"acceptEssentialsFontColor\":\"#0a0a0a\",\"acceptEssentialsFontWeight\":\"normal\",\"acceptEssentialsBorderWidth\":0,\"acceptEssentialsBorderColor\":\"#000000\",\"acceptEssentialsHoverBg\":\"#e8e8e8\",\"acceptEssentialsHoverFontColor\":\"#000000\",\"acceptEssentialsHoverBorderColor\":\"#000000\",\"acceptIndividualPadding\":[5,5,5,5],\"acceptIndividualBg\":\"#ffffff\",\"acceptIndividualTextAlign\":\"center\",\"acceptIndividualFontSize\":15,\"acceptIndividualFontColor\":\"#b18ed1\",\"acceptIndividualFontWeight\":\"normal\",\"acceptIndividualBorderWidth\":0,\"acceptIndividualBorderColor\":\"#000000\",\"acceptIndividualHoverBg\":\"#ffffff\",\"acceptIndividualHoverFontColor\":\"#8836d1\",\"acceptIndividualHoverBorderColor\":\"#000000\"},\"footerDesign\":{\"poweredByLink\":false,\"inheritBg\":false,\"bg\":\"#fcfcfc\",\"inheritTextAlign\":true,\"textAlign\":\"center\",\"padding\":[10,20,15,20],\"fontSize\":14,\"fontColor\":\"#7c7c7c\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"hoverFontColor\":\"#2b2b2b\",\"borderWidth\":1,\"borderColor\":\"#efefef\",\"languageSwitcher\":\"flags\"},\"texts\":{\"headline\":\"Privacy preferences\",\"description\":\"We use cookies and technologies on our website and process technical information and personal data (e.g. IP address) to personalise content and ads, embed third-party media or analyse traffic to our website. We share this data with third parties that are listed in the privacy settings. There you can also reject individual or all cookies.<br \\\/><br \\\/>\\n By clicking on \\\"Accept all\\\", you also consent to the transfer of data to non-EU countries that do not have a level of data protection comparable to that of the EU. If personal data is transferred there, there is a risk that authorities may collect and analyse it without you being able to enforce your data subject rights. Under \\\"Customise settings\\\" you can reject individual or all optional cookies, but we may still transfer data to non-EU countries. If you want to exclude this completely, you should not use this site.<br \\\/><br \\\/>\\n You can find more information on the use of your data in our {{privacyPolicy}}privacy policy{{\\\/privacyPolicy}}. You can check your settings there at any time and revoke your consent with effect for the future.\",\"acceptAll\":\"Accept all\",\"acceptEssentials\":\"Continue without consent\",\"acceptIndividual\":\"Customize settings\",\"poweredBy\":\"0\",\"dataProcessingInUnsafeCountries\":\"Some services process personal data in unsecure third countries. By consenting to the use of these services, you also consent to the processing of your data in these unsecure third countries in accordance with {{legalBasis}}. This involves risks that your data will be processed by authorities for control and monitoring purposes, perhaps without the possibility of a legal recourse.\",\"ageNoticeBanner\":\"You are under {{minAge}} years old? Then you cannot consent to optional services. Ask your parents or legal guardians to agree to these services with you.\",\"ageNoticeBlocker\":\"You are under {{minAge}} years old? Unfortunately, you are not permitted to consent to this service to view this content. Please ask your parents or guardians to agree to the service with you!\",\"listServicesNotice\":\"By accepting all services, you allow {{services}} to be loaded. These services are divided into groups {{serviceGroups}} according to their purpose (belonging marked with superscript numbers).\",\"listServicesLegitimateInterestNotice\":\"In addition, {{services}} are loaded based on a legitimate interest.\",\"tcfStacksCustomName\":\"Services with various purposes outside the TCF standard\",\"tcfStacksCustomDescription\":\"Services that do not share consents via the TCF standard, but via other technologies. These are divided into several groups according to their purpose. Some of them are used based on a legitimate interest (e.g. threat prevention), others are used only with your consent. Details about the individual groups and purposes of the services can be found in the individual privacy settings.\",\"consentForwardingExternalHosts\":\"Your consent is also applicable on {{websites}}.\",\"blockerHeadline\":\"{{name}} blocked due to privacy settings\",\"blockerLinkShowMissing\":\"Show all services you still need to agree to\",\"blockerLoadButton\":\"Accept required services and load content\",\"blockerAcceptInfo\":\"Loading the blocked content will adjust your privacy settings. Content from this service will not be blocked in the future. You have the right to revoke or change your decision at any time.\",\"stickyHistory\":\"Privacy settings history\",\"stickyRevoke\":\"Revoke consents\",\"stickyRevokeSuccessMessage\":\"You have successfully revoked consent for services with its cookies and personal data processing. The page will be reloaded now!\",\"stickyChange\":\"Change privacy settings\"},\"individualLayout\":{\"inheritDialogMaxWidth\":false,\"dialogMaxWidth\":970,\"inheritBannerMaxWidth\":true,\"bannerMaxWidth\":1980,\"descriptionTextAlign\":\"left\"},\"group\":{\"checkboxBg\":\"#f0f0f0\",\"checkboxBorderWidth\":1,\"checkboxBorderColor\":\"#d2d2d2\",\"checkboxActiveColor\":\"#ffffff\",\"checkboxActiveBg\":\"#15779b\",\"checkboxActiveBorderColor\":\"#11607d\",\"groupInheritBg\":true,\"groupBg\":\"#f4f4f4\",\"groupPadding\":[15,15,15,15],\"groupSpacing\":10,\"groupBorderRadius\":5,\"groupBorderWidth\":1,\"groupBorderColor\":\"#f4f4f4\",\"headlineFontSize\":16,\"headlineFontWeight\":\"normal\",\"headlineFontColor\":\"#2b2b2b\",\"descriptionFontSize\":14,\"descriptionFontColor\":\"#7c7c7c\",\"linkColor\":\"#7c7c7c\",\"linkHoverColor\":\"#2b2b2b\",\"detailsHideLessRelevant\":false},\"saveButton\":{\"useAcceptAll\":false,\"type\":\"link\",\"padding\":[10,10,10,10],\"bg\":\"#efefef\",\"textAlign\":\"center\",\"fontSize\":15,\"fontColor\":\"#b18ed1\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#000000\",\"hoverBg\":\"#e8e8e8\",\"hoverFontColor\":\"#8836d1\",\"hoverBorderColor\":\"#000000\"},\"individualTexts\":{\"headline\":\"Individual privacy preferences\",\"description\":\"We use cookies and technologies on our website and process technical information and personal data (e.g. IP address) to personalise content and ads, embed third-party media or analyse traffic to our website. We share this data with third parties that are listed in the privacy settings. There you can also reject individual or all cookies.<br \\\/><br \\\/>\\n By clicking on \\\"Accept all\\\", you also consent to the transfer of data to non-EU countries that do not have a level of data protection comparable to that of the EU. If personal data is transferred there, there is a risk that authorities may collect and analyse it without you being able to enforce your data subject rights. Under \\\"Customise settings\\\" you can reject individual or all optional cookies, but we may still transfer data to non-EU countries. If you want to exclude this completely, you should not use this site.<br \\\/><br \\\/>\\n You can find more information on the use of your data in our {{privacyPolicy}}privacy policy{{\\\/privacyPolicy}}. You can check your settings there at any time and revoke your consent with effect for the future.\\n Below you will find an overview of all services used by this website. You can view detailed information on each service and agree to it individually or exercise your right to object.\\n\",\"save\":\"Save settings\",\"showMore\":\"Show service information\",\"hideMore\":\"Hide service information\",\"postamble\":\"\"},\"mobile\":{\"enabled\":true,\"maxHeight\":280,\"hideHeader\":false,\"alignment\":\"bottom\",\"scalePercent\":90,\"scalePercentVertical\":-50},\"sticky\":{\"enabled\":false,\"animationsEnabled\":true,\"alignment\":\"left\",\"bubbleBorderRadius\":50,\"icon\":\"fingerprint\",\"iconCustom\":\"\",\"iconCustomRetina\":\"\",\"iconSize\":30,\"iconColor\":\"#ffffff\",\"bubbleMargin\":[10,20,20,20],\"bubblePadding\":15,\"bubbleBg\":\"#15779b\",\"bubbleBorderWidth\":0,\"bubbleBorderColor\":\"#10556f\",\"boxShadowEnabled\":true,\"boxShadowOffsetX\":0,\"boxShadowOffsetY\":2,\"boxShadowBlurRadius\":5,\"boxShadowSpreadRadius\":1,\"boxShadowColor\":\"#105b77\",\"boxShadowColorAlpha\":40,\"bubbleHoverBg\":\"#ffffff\",\"bubbleHoverBorderColor\":\"#000000\",\"hoverIconColor\":\"#000000\",\"hoverIconCustom\":\"\",\"hoverIconCustomRetina\":\"\",\"menuFontSize\":16,\"menuBorderRadius\":5,\"menuItemSpacing\":10,\"menuItemPadding\":[5,10,5,10]},\"customCss\":{\"css\":\"\",\"antiAdBlocker\":\"y\"}}","animateCss":":root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:var(--animate-duration);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible;}to{transform:translate3d(0,0,0);}}.animate__slideInUp{animation-name:slideInUp;}","isPro":true,"showProHints":false,"proUrl":"https:\/\/devowl.io\/go\/real-cookie-banner?source=rcb-lite","showLiteNotice":false,"frontend":{"groups":"[{\"id\":35,\"name\":\"Required Services\",\"slug\":\"essential\",\"description\":\"Required services are necessary for the basic functionality of the website. They contain only technically necessary services. These services cannot be objected to.\",\"isEssential\":true,\"isDefault\":true,\"items\":[{\"id\":3095,\"name\":\"WooCommerce\",\"purpose\":\"WooCommerce is an e-commerce shop system that allows you to buy products on this website. Cookies are used to collect items in a shopping cart, to store the shopping cart of the user in the database of the website, to store recently viewed products to show them again and to allow users to dismiss notices in the online shop.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"devmio - expand your knowledge\",\"uniqueName\":\"woocommerce\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"local\",\"name\":\"wc_cart_hash_*\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"woocommerce_cart_hash\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"wp_woocommerce_session_*\",\"host\":\"devm.io\",\"duration\":2,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"woocommerce_items_in_cart\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"woocommerce_recently_viewed\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"store_notice*\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/devm.io\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"woocommerce\"},{\"id\":3096,\"name\":\"Stripe\",\"purpose\":\"Stripe is an online payment service with which payments can be made in this online store, e.g. by credit card. Payment data is collected directly by or transmitted to Stripe, but never stored by the operator of the online store itself. Customer data is shared with Stripe for the purpose of processing orders. Cookies are used for fraud prevention and detection.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Stripe, Inc.\",\"uniqueName\":\"woocommerce-gateway-stripe\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"__stripe_mid\",\"host\":\".devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__stripe_sid\",\"host\":\".devm.io\",\"duration\":30,\"durationUnit\":\"m\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/stripe.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"woocommerce-gateway-stripe\"},{\"id\":3091,\"name\":\"Elementor\",\"purpose\":\"Elementor is a software used to create the layout of this website. Cookies are used to store the number of page views and active sessions of the user. The collected data is not used for analysis purposes, but only to ensure that, for example, hidden elements are not displayed again during multiple active sessions.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"devmio - expand your knowledge\",\"uniqueName\":\"elementor\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"local\",\"name\":\"elementor\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"session\",\"name\":\"elementor\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/devm.io\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"elementor\"},{\"id\":3098,\"name\":\"WordPress User Login\",\"purpose\":\"WordPress is the content management system for this website and allows registered users to log in to the system. The cookies store the credentials of a logged-in user as hash, login status and user ID as well as user-related settings for the WordPress backend.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"devmio - expand your knowledge\",\"uniqueName\":\"wordpress-user-login\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"wordpress_*\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"wordpress_logged_in_*\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"wp-settings-*-*\",\"host\":\"devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"wordpress_test_cookie\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/devm.io\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"wordpress-user-login\"},{\"id\":3108,\"name\":\"Google reCAPTCHA\",\"purpose\":\"Google reCAPTCHA is a solution for detecting bots, e. g. when entering data into online forms, and preventing spam. The cookies are used to identify the user as a user within the data known to Google and to estimate the malignancy of the user. This collected data may be linked to data about users who have signed in to their Google accounts on google.com or a localised version of Google.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-recaptcha\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"NID\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"rc::a\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"s\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"rc::b\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"s\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"rc::c\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"s\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SEARCH_SAMESITE\",\"host\":\".google.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"google-recaptcha\"},{\"id\":3097,\"name\":\"Emojis\",\"purpose\":\"WordPress Emoji is an emoji set that is loaded from wordpress.org. No cookies in the technical sense are set on the client of the user, but technical and personal data such as the IP address will be transmitted from the client to the server of the service provider to make the use of the service possible.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"WordPress.org\",\"uniqueName\":\"wordpress-emojis\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/wordpress.org\\\/about\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"wordpress-emojis\"},{\"id\":3110,\"name\":\"YouTube-nocookies\",\"purpose\":\"YouTube allows embedding content posted on youtube.com directly into websites. The cookies are used to collect visited websites and detailed statistics about the user behaviour. This data can be linked to the data of users registered on youtube.com and google.com or localized versions of these services.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"youtube\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-APISID\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-SSID\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-HSID\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SEARCH_SAMESITE\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"YSC\",\"host\":\".youtube.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"LOGIN_INFO\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"VISITOR_INFO1_LIVE\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".youtube.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-SSID\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-APISID\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-HSID\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".youtube.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"PREF\",\"host\":\".youtube.com\",\"duration\":8,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".youtube.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"s_gl\",\"host\":\".youtube.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"NID\",\"host\":\".google.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"DV\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"m\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"youtube\"},{\"id\":3111,\"name\":\"Vimeo\",\"purpose\":\"Vimeo allows embedding content posted on vimeo.com directly into websites. The cookies are used to collect visited websites and detailed statistics about the user behaviour. This data can be linked to the data of users registered on vimeo.com.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Vimeo Inc.\",\"uniqueName\":\"vimeo\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"vuid\",\"host\":\".vimeo.com\",\"duration\":10,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"player\",\"host\":\".vimeo.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"sync_volume\",\"host\":\"player.vimeo.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"sync_active\",\"host\":\"player.vimeo.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"vimeo\",\"host\":\".vimeo.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"has_logged_in\",\"host\":\".vimeo.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"is_logged_in\",\"host\":\".vimeo.com\",\"duration\":10,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_uetvid\",\"host\":\".vimeo.com\",\"duration\":21,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"has_logged_in\",\"host\":\".vimeo.com\",\"duration\":10,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_fbp\",\"host\":\".vimeo.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_uetsid\",\"host\":\".vimeo.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gat_UA-*\",\"host\":\".vimeo.com\",\"duration\":1,\"durationUnit\":\"h\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gid\",\"host\":\".vimeo.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"continuous_play_v3\",\"host\":\".vimeo.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gcl_au\",\"host\":\".vimeo.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_ga\",\"host\":\".vimeo.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/vimeo.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"vimeo\"},{\"id\":3102,\"name\":\"Google Ad Manager\",\"purpose\":\"Google Ad Manager allows websites to place ads from the Google Ads advertising network on their website and be paid for it. Cookies are used to distinguish users and track their behavior on the website in detail and to associate this data with advertising data from the Google Ads advertising network. The data will be evaluated for the targeted placement of ads and to measure the success of the advertising. This data may be linked to data about users who have signed in to their Google accounts on google.com or a localised version of Google.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-adsense\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"local\",\"name\":\"goog_pem_mod\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"google_experiment_mod*\",\"host\":\"devm.io\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__gads\",\"host\":\".devm.io\",\"duration\":9,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"NID\",\"host\":\".google.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"ANID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"GOOGLE_ABUSE_EXEMPTION\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"h\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"IDE\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"test_cookie\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"h\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"DSID\",\"host\":\".doubleclick.net\",\"duration\":14,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SEARCH_SAMESITE\",\"host\":\".google.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"google-adsense\"},{\"id\":3101,\"name\":\"Apptentive\",\"purpose\":\"Apptentive is a service to gain customer feedback.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Apptentive\",\"uniqueName\":\"apptentive\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/www.apptentive.com\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"\"},{\"id\":3100,\"name\":\"OneSignal\",\"purpose\":\"OneSignal is a service to send notifications via the browser.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"https:\\\/\\\/onesignal.com\\\/privacy_policy\",\"uniqueName\":\"onesignal\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/onesignal.com\\\/privacy_policy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"\"},{\"id\":3099,\"name\":\"AddEvent\",\"purpose\":\"AddEvent is a calendar management solution that helps businesses create events or calendars to share with participants and others. \",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"AddEvent\",\"uniqueName\":\"addevent\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/www.addevent.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"\"},{\"id\":3038,\"name\":\"Real Cookie Banner\",\"purpose\":\"Real Cookie Banner asks website visitors for consent to set cookies and process personal data. For this purpose, a UUID (pseudonymous identification of the user) is assigned to each website visitor, which is valid until the cookie expires to store the consent. Cookies are used to test whether cookies can be set, to store reference to documented consent, to store which services from which service groups the visitor has consented to, and, if consent is obtained under the Transparency & Consent Framework (TCF), to store consent in TCF partners, purposes, special purposes, features and special features. As part of the obligation to disclose according to GDPR, the collected consent is fully documented. This includes, in addition to the services and service groups to which the visitor has consented, and if consent is obtained according to the TCF standard, to which TCF partners, purposes and features the visitor has consented, all cookie banner settings at the time of consent as well as the technical circumstances (e.g. size of the displayed area at the time of consent) and the user interactions (e.g. clicking on buttons) that led to consent. Consent is collected once per language.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"devmio - expand your knowledge\",\"uniqueName\":\"real-cookie-banner\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"legal-requirement\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"real_cookie_banner*\",\"host\":\".devm.io\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Unique identifier for the consent, but not for the website visitor. Revision hash for settings of cookie banner (texts, colors, features, service groups, services, content blockers etc.). IDs for consented services and service groups.\"},{\"type\":\"http\",\"name\":\"real_cookie_banner*-tcf\",\"host\":\".devm.io\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents collected under TCF stored in TC String format, including TCF vendors, purposes, special purposes, features, and special features.\"},{\"type\":\"http\",\"name\":\"real_cookie_banner*-gcm\",\"host\":\".devm.io\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents into consent types (purposes) collected under Google Consent Mode stored for all Google Consent Mode compatible services.\"},{\"type\":\"http\",\"name\":\"real_cookie_banner-test\",\"host\":\".devm.io\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Cookie set to test HTTP cookie functionality. Deleted immediately after test.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner*\",\"host\":\"https:\\\/\\\/devm.io\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Unique identifier for the consent, but not for the website visitor. Revision hash for settings of cookie banner (texts, colors, features, service groups, services, content blockers etc.). IDs for consented services and service groups. Is only stored until consent is documented on the website server.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner*-tcf\",\"host\":\"https:\\\/\\\/devm.io\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents collected under TCF stored in TC String format, including TCF vendors, purposes, special purposes, features, and special features. Is only stored until consent is documented on the website server.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner*-gcm\",\"host\":\"https:\\\/\\\/devm.io\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents collected under Google Consent Mode stored in consent types (purposes) for all Google Consent Mode compatible services. Is only stored until consent is documented on the website server.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner-consent-queue*\",\"host\":\"https:\\\/\\\/devm.io\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Local caching of selection in cookie banner until server documents consent; documentation periodic or at page switches attempted if server is unavailable or overloaded.\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/devm.io\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"real-cookie-banner\"}]},{\"id\":36,\"name\":\"Metrics and improved website experience\",\"slug\":\"functional\",\"description\":\"These services are used by us and third parties to analyse traffic and, for example, to display personalised advertising and to improve the website experience.\",\"isEssential\":false,\"isDefault\":true,\"items\":[{\"id\":3093,\"name\":\"Google Tag Manager\",\"purpose\":\"Google Tag Manager is a service for managing tags triggered by a specific event that injects a third script or sends data to a third service. No cookies in the technical sense are set on the client of the user, but technical and personal data such as the IP address will be transmitted from the client to the server of the service provider to make the use of the service possible. Google Tag Manager makes it possible to configure and manage tags (e.g. integration of third-party services, tracking of events, forwarding of collected data between different services and similar actions). This requires processing the user\\u2019s IP-address and metadata. The data is processed to provide the functionalities of the Google Tag Manager and to improve Google's services. Google provides personal information to their affiliates and other trusted businesses or persons to process it for them, based on Google's instructions and in compliance with Google's privacy policy.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland\",\"uniqueName\":\"gtm\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\",\"IE\",\"AU\",\"BE\",\"BR\",\"CA\",\"CL\",\"FI\",\"FR\",\"DE\",\"HK\",\"IN\",\"ID\",\"IL\",\"IT\",\"JP\",\"KR\",\"NL\",\"PL\",\"QA\",\"SG\",\"ES\",\"CH\",\"TW\",\"GB\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":{\"gtmContainerId\":\"GTM-NRJJSNL\"},\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"base64-encoded:PHNjcmlwdD4KICAgIChmdW5jdGlvbiAodywgZCwgcywgbCwgaSkgewogICAgICAgIHdbbF0gPSB3W2xdIHx8IFtdOwogICAgICAgIHdbbF0ucHVzaCh7ICJndG0uc3RhcnQiOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSwgZXZlbnQ6ICJndG0uanMiIH0pOwogICAgICAgIHZhciBmID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXSwKICAgICAgICAgICAgaiA9IGQuY3JlYXRlRWxlbWVudChzKSwKICAgICAgICAgICAgZGwgPSBsICE9ICJkYXRhTGF5ZXIiID8gIiZsPSIgKyBsIDogIiI7CiAgICAgICAgai5hc3luYyA9IHRydWU7CiAgICAgICAgai5zcmMgPSAiaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPSIgKyBpICsgZGw7CiAgICAgICAgZi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShqLCBmKTsKICAgIH0pKHdpbmRvdywgZG9jdW1lbnQsICJzY3JpcHQiLCAiZGF0YUxheWVyIiwgInt7Z3RtQ29udGFpbmVySWR9fSIpOwo8L3NjcmlwdD4KCjxub3NjcmlwdD48aWZyYW1lIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vbnMuaHRtbD9pZD17e2d0bUNvbnRhaW5lcklkfX0iIGhlaWdodD0iMCIgd2lkdGg9IjAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyB2aXNpYmlsaXR5OiBoaWRkZW47Ij48L2lmcmFtZT48L25vc2NyaXB0Pgo8IS0tIENyZWF0ZSBvbmUgdXBkYXRlIGZ1bmN0aW9uIGZvciBlYWNoIGNvbnNlbnQgcGFyYW1ldGVyIC0tPgoKPHNjcmlwdD4KICAvLyBEZWZpbmUgZGF0YUxheWVyIGFuZCB0aGUgZ3RhZyBmdW5jdGlvbi4KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsKICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9CiBndGFnKCdjb25zZW50JywgJ3VwZGF0ZScsIHsKICAgICdhZF9zdG9yYWdlJzogJ2dyYW50ZWQnLAogICAgJ2FkX3VzZXJfZGF0YSc6ICdncmFudGVkJywKICAgICdhZF9wZXJzb25hbGl6YXRpb24nOiAnZ3JhbnRlZCcsCiAgICAnYW5hbHl0aWNzX3N0b3JhZ2UnOiAnZ3JhbnRlZCcKICB9KTsKPC9zY3JpcHQ+\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"base64-encoded:PHNjcmlwdD4KICAvLyBEZWZpbmUgZGF0YUxheWVyIGFuZCB0aGUgZ3RhZyBmdW5jdGlvbi4KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsKICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9CgogIC8vIFNldCBkZWZhdWx0IGNvbnNlbnQgdG8gJ2RlbmllZCcgYXMgYSBwbGFjZWhvbGRlcgogIC8vIERldGVybWluZSBhY3R1YWwgdmFsdWVzIGJhc2VkIG9uIHlvdXIgb3duIHJlcXVpcmVtZW50cwogIGd0YWcoJ2NvbnNlbnQnLCAndXBkYXRlJywgewogICAgJ2FkX3N0b3JhZ2UnOiAnZGVuaWVkJywKICAgICdhZF91c2VyX2RhdGEnOiAnZGVuaWVkJywKICAgICdhZF9wZXJzb25hbGl6YXRpb24nOiAnZGVuaWVkJywKICAgICdhbmFseXRpY3Nfc3RvcmFnZSc6ICdkZW5pZWQnCiAgfSk7Cjwvc2NyaXB0PgoKCjwhLS0gZ3RtIGRmcCBzY3JpcHRzIHN0YXJ0IC0tPgo8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+IAogIHZhciBnb29nbGV0YWcgPSBnb29nbGV0YWcgfHwge307IAogIGdvb2dsZXRhZy5jbWQgPSBnb29nbGV0YWcuY21kIHx8IFtdOyAKCiAgKGZ1bmN0aW9uKCkgeyAKICAgIHZhciBnYWRzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7IAogICAgZ2Fkcy5hc3luYyA9IHRydWU7IAogICAgZ2Fkcy50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7IAogICAgdmFyIHVzZVNTTCA9ICdodHRwczonID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sOyAKICAgIGdhZHMuc3JjID0gKHVzZVNTTCA\\\/ICdodHRwczonIDogJ2h0dHA6JykgKyAKICAgICAgJy8vd3d3Lmdvb2dsZXRhZ3NlcnZpY2VzLmNvbS90YWcvanMvZ3B0LmpzJzsgCiAgICB2YXIgbm9kZSA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdzY3JpcHQnKVswXTsgCiAgICBub2RlLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhZHMsIG5vZGUpOyAKICB9KSgpOyAKPC9zY3JpcHQ+IAoKPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiAKICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAKICAgIAogICAgICAgICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyAKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMjEzMzkyNzQvZGV2bWlvLWJsb2ctZmlyZXBsYWNlLWxlZnQnLCBbMTIwLCA2MDBdLCAnZGl2LWdwdC1hZC0xNjU1NzI5Mjk1MjYxLTAnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICAgICAgICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMjEzMzkyNzQvZGV2bWlvLWJsb2ctZmlyZXBsYWNlLXJpZ2h0JywgWzEyMCwgNjAwXSwgJ2Rpdi1ncHQtYWQtMTY1NTcyOTYyNTExNS0wJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8yMTMzOTI3NC9kZXZtaW8tYmxvZy1maXJlcGxhY2UtdG9wJywgW1sxMTcwLCAyNTBdLCBbMTE3MCwgMTEwXV0sICdkaXYtZ3B0LWFkLTE2NTU3Mjk3MDcxMjktMCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMjEzMzkyNzQvZGV2bWlvLWNvbnRlbnQtYWQnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjU2NDkzNzEzNDIyLTAnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzIxMzM5Mjc0L2Rldm1pby1tb2JpbGUtaGVhZGVyLWFkJywgW1szMDAsIDUwXSwgWzY0MCwgMTUwXSwgWzY0MCwgMTAwXSwgWzMyMCwgNTBdLCBbMzIwLCA3NV1dLCAnZGl2LWdwdC1hZC0xNjU2NTA3MDU3ODM0LTAnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuc2V0UmVxdWVzdE5vblBlcnNvbmFsaXplZEFkcygxKTsgICAgIAogICAgZ29vZ2xldGFnLnB1YmFkcygpLmNvbGxhcHNlRW1wdHlEaXZzKHRydWUpOyAKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7IAogICAgZ29vZ2xldGFnLmVuYWJsZVNlcnZpY2VzKCk7IAogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjU1NzI5Mjk1MjYxLTAnKTsgfSk7CiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2NTU3Mjk2MjUxMTUtMCcpOyB9KTsKICAgIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsgZ29vZ2xldGFnLmRpc3BsYXkoJ2Rpdi1ncHQtYWQtMTY1NTcyOTcwNzEyOS0wJyk7IH0pOwogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjU2NDkzNzEzNDIyLTAnKTsgfSk7CiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2NTY1MDcwNTc4MzQtMCcpOyB9KTsKICAgICAgICAgIH0pOwogICAgCiAgICAKICB9LCAzMDAwKTsKICAKICAKPC9zY3JpcHQ+CjwhLS0gZ3RtIGRmcCBzY3JpcHRzIGVuZCEgLS0+\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"base64-encoded:PHNjcmlwdD4KICAvLyBEZWZpbmUgZGF0YUxheWVyIGFuZCB0aGUgZ3RhZyBmdW5jdGlvbi4KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsKICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9CgogIC8vIFNldCBkZWZhdWx0IGNvbnNlbnQgdG8gJ2RlbmllZCcgYXMgYSBwbGFjZWhvbGRlcgogIC8vIERldGVybWluZSBhY3R1YWwgdmFsdWVzIGJhc2VkIG9uIHlvdXIgb3duIHJlcXVpcmVtZW50cwogIGd0YWcoJ2NvbnNlbnQnLCAnZGVmYXVsdCcsIHsKICAgICdhZF9zdG9yYWdlJzogJ2RlbmllZCcsCiAgICAnYWRfdXNlcl9kYXRhJzogJ2RlbmllZCcsCiAgICAnYWRfcGVyc29uYWxpemF0aW9uJzogJ2RlbmllZCcsCiAgICAnYW5hbHl0aWNzX3N0b3JhZ2UnOiAnZGVuaWVkJwogIH0pOwo8L3NjcmlwdD4=\",\"presetId\":\"gtm\"},{\"id\":19552,\"name\":\"Google Analytics\",\"purpose\":\"Google Analytics creates detailed statistics of user behavior on the website to obtain analysis information. This requires processing a user\\u2019s IP-address and metadata which can be used to determine a user's country, city and language. Cookies or cookie-like technologies can be stored and read. These can contain personal data and technical data like user ID which can provide the following additional information:\\n- time information about when and how long a user was or is on the different pages of the website\\n- device category (desktop, mobile and tablet), platform (web, iOS app or Android app), browser and screen resolution a user used\\n- where a user came from (e.g. origin website, search engine including the searched term, social media platform, newsletter, organic video, paid search or campaign)\\n- whether a user belongs to a target group\\\/audience or not\\n- what a user has done on the website and which events were triggered by actions of the user (e.g. page views, user engagement, scroll behaviour, clicks, added payment info and custom events like e-commerce tracking)\\n- conversions (e. g. if a user bought something and what was bought)\\n- gender, age and interest if an allocation is possible \\n\\nThis data can also be used by Google to collect visited websites, and it can be used to improve the services of Google. It can be linked across multiple domains, which are operated by this website operator, with other Google products (e.g. Google AdSense, Google Ads, BigQuery, Google Play) which the website operator uses. It can also be linked by Google to the data of users logged in on the websites of Google (e.g. google.com). Google provides personal information to their affiliates and other trusted businesses or persons to process it for them, based on Google's instructions and in compliance with Google's privacy policy. It can also be used for profiling by the website operator and Google, e.g. to provide a user with personalized services, such as ads based on a user's interests or recommendations.\",\"providerContact\":{\"phone\":\"+1 650 253 0000\",\"email\":\"dpo-google@google.com\",\"link\":\"https:\\\/\\\/support.google.com\\\/\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland\",\"uniqueName\":\"google-analytics-analytics-4\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\",\"IE\",\"AU\",\"BE\",\"BR\",\"CA\",\"CL\",\"FI\",\"FR\",\"DE\",\"HK\",\"IN\",\"ID\",\"IL\",\"IT\",\"JP\",\"KR\",\"NL\",\"PL\",\"QA\",\"SG\",\"ES\",\"CH\",\"TW\",\"GB\"],\"dataProcessingInCountriesSpecialTreatments\":[\"standard-contractual-clauses\",\"provider-is-self-certified-trans-atlantic-data-privacy-framework\"],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_ga\",\"host\":\".devm.io\",\"duration\":24,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_ga_*\",\"host\":\".devm.io\",\"duration\":24,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"google-analytics-analytics-4\"},{\"id\":3103,\"name\":\"Google Analytics\",\"purpose\":\"Google Analytics is a service for creating detailed statistics of user behavior on the website. The cookies are used to differentiate users, throttle the request rate, link the client ID to the AMP client ID of the user, store campaign related information for and from the user and to link data from multiple page views.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-analytics\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_ga\",\"host\":\".devm.io\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gid\",\"host\":\".devm.io\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gat\",\"host\":\".devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"AMP_TOKEN\",\"host\":\".devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gac_*\",\"host\":\".devm.io\",\"duration\":90,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gat_gtag_*\",\"host\":\".devm.io\",\"duration\":1,\"durationUnit\":\"m\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"google-analytics\"},{\"id\":3105,\"name\":\"Google Ads\",\"purpose\":\"Google Ads Conversation Tracking tracks the conversion rate and success of Google Ads campaigns. Cookies are used to differentiate users and track their behavior on the site in detail, and to associate this data with advertising data from the Google Ads advertising network. In addition, the data is used for so-called \\\"remarketing\\\" to display targeted advertising again to users who have already clicked on one of our advertisements within the Google Ads network. This data may be linked to data about users who have signed in to their Google accounts on google.com or a localized version of Google.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-ads-conversion-tracking\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"test_cookie\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"IDE\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"_gcl_au\",\"host\":\".devm.io\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"google-ads-conversion-tracking\"},{\"id\":25186,\"name\":\"Microsoft Clarity\",\"purpose\":\"Microsoft Clarity enables the embedding of analytics features, such as heatmaps, session recordings, and detailed usage statistics, to better understand user behavior on the website. This requires processing the user\\u2019s IP address and metadata. Cookies or cookie-like technologies can be stored and read. These can contain personal data and technical data like user IDs, values for analyzing user interactions and session data for linking page views. This data can be used to collect information about visited websites, detailed statistics about user behavior, and to improve the services of Microsoft. Microsoft provides personal information to their affiliates, subsidiaries and vendors working on Microsoft's behalf. This data may also be linked by Microsoft Clarity to data of users logged in to other Microsoft services, such as accounts linked via Microsoft\\u2019s ecosystem, though this is subject to service configurations. It can also be used for profiling, e.g., to provide personalized insights or recommendations about website optimizations.\",\"providerContact\":{\"phone\":\"+353 1 706 3117\",\"email\":\"msft@microsoft.com\",\"link\":\"https:\\\/\\\/support.microsoft.com\\\/\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Microsoft Ireland Operations Limited, One Microsoft Place, South County Business Park, Leopardstown, Dublin 18, Ireland\",\"uniqueName\":\"microsoft-clarity\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\",\"IE\",\"NL\",\"DE\",\"IN\",\"AU\",\"CA\",\"FR\",\"GB\",\"BR\",\"CH\",\"PL\",\"QA\",\"CN\",\"SG\"],\"dataProcessingInCountriesSpecialTreatments\":[\"standard-contractual-clauses\",\"provider-is-self-certified-trans-atlantic-data-privacy-framework\"],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_clck\",\"host\":\".devm.io\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"User ID and preferences for linking session recordings by Clarity\"},{\"type\":\"http\",\"name\":\"_clsk\",\"host\":\".devm.io\",\"duration\":2,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Session data for linking page views within a session\"},{\"type\":\"session\",\"name\":\"_cltk\",\"host\":\"https:\\\/\\\/devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Value for linking and analyzing user interactions within a session\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/www.microsoft.com\\\/privacy\\\/privacystatement\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"microsoft-clarity\"},{\"id\":3104,\"name\":\"LinkedIn Insight-Tag\",\"purpose\":\"LinkedIn Insight-Tag helps determine if you are the target audience for presenting ads within the LinkedIn advertising network. Thereby you can be targeted in a target group created by us (e.g. people who have liked a certain company). In addition, the data is used for so-called \\\"remarketing\\\" in order to be able to display targeted advertising again to users who have already clicked on one of our ads within the Linkedin advertising network or visited our website. The LinkedIn Insight tag also makes it possible to track the effectiveness of Linkedin advertising (e.g. conversation tracking). Cookies are used to distinguish users and record their behavior on the website in detail and link this data with advertising data from the Linkedin advertising network. This data can be linked to the data of users registered on linkedin.com with their Linkedin accounts.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"LinkedIn Ireland Unlimited Company\",\"uniqueName\":\"linkedin-ads\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"lang\",\"host\":\".linkedin.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"bcookie\",\"host\":\".linkedin.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"AnalyticsSyncHistory\",\"host\":\".linkedin.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"UserMatchHistory\",\"host\":\".linkedin.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"lang\",\"host\":\".ads.linkedin.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"li_gc\",\"host\":\".linkedin.com\",\"duration\":23,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"lidc\",\"host\":\".linkedin.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"li_mc\",\"host\":\".linkedin.com\",\"duration\":23,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"liap\",\"host\":\".linkedin.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/linkedin.com\\\/legal\\\/privacy-policy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"linkedin-ads\"},{\"id\":3106,\"name\":\"reddit\",\"purpose\":\"Reddit allows embedding content posted on reddit.com directly into websites. The cookies are used to collect visited websites and detailed statistics about the user behaviour. This data can be linked to the data of users registered on reddit.com.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Reddit, Inc.\",\"uniqueName\":\"reddit\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"em_p_uid\",\"host\":\"devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"em_cdn_uid\",\"host\":\"devm.io\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"csv\",\"host\":\"old.reddit.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"default_reddit_video_pool.muted\",\"host\":\"old.reddit.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/www.redditinc.com\\\/policies\\\/privacy-policy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"reddit\"}]}]","links":[{"id":13552,"label":"Privacy policy","pageType":"privacyPolicy","isExternalUrl":false,"pageId":75,"url":"https:\/\/devm.io\/privacy\/","hideCookieBanner":true,"isTargetBlank":true},{"id":13553,"label":"Imprint","pageType":"legalNotice","isExternalUrl":false,"pageId":88,"url":"https:\/\/devm.io\/imprint\/","hideCookieBanner":true,"isTargetBlank":true}],"websiteOperator":{"address":"","country":"","contactEmail":"base64-encoded:d2ViZGV2QHNhbmRzbWVkaWEuY29t","contactPhone":"","contactFormUrl":false},"blocker":[{"id":3113,"name":"Vimeo","description":"","rules":["*player.vimeo.com*","*vimeocdn.com*","*vimeo.com\/showcase*","div[data-url*=\"vimeo.com\"]","div[class*=\"elementor-widget-premium-addon-video-box\"][data-settings*=\"vimeo\"]","div[class*=\"td_wrapper_playlist_player_vimeo\"]","a[href*=\"vimeo.com\"][rel=\"wp-video-lightbox\"]","lite-vimeo[videoid]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[3111],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"vimeo","visualThumbnail":null},{"id":3112,"name":"YouTube","description":"","rules":["*youtube.com*","*youtu.be*","*youtube-nocookie.com*","*ytimg.com*","*apis.google.com\/js\/platform.js*","div[class*=\"g-ytsubscribe\"]","*youtube.com\/subscribe_embed*","div[data-settings*=\"youtube_url\"]","script[id=\"uael-video-subscribe-js\"]","div[class*=\"elementor-widget-premium-addon-video-box\"][data-settings*=\"youtube\"]","div[class*=\"td_wrapper_playlist_player_youtube\"]","*wp-content\/plugins\/wp-youtube-lyte\/lyte\/lyte-min.js*","*wp-content\/plugins\/youtube-embed-plus\/scripts\/*","*wp-content\/plugins\/youtube-embed-plus-pro\/scripts\/*","div[id^=\"epyt_gallery\"]","div[class*=\"tcb-yt-bg\"]","a[href*=\"youtube.com\"][rel=\"wp-video-lightbox\"]","lite-youtube[videoid]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[3110],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"youtube","visualThumbnail":null},{"id":3109,"name":"Contact Form 7 with Google reCAPTCHA","description":"We use Google reCAPTCHA to protect our forms from spam. You must accept to load Google reCAPTCHA to send us a message via the form. Alternatively, you can email us from your own email client to <a href=\"mailto:webdev@sandsmedia.com\" target=\"_blank\" rel=\"noopener noreferrer\">webdev@sandsmedia.com<\/a>.","rules":["*google.com\/recaptcha*","*gstatic.com\/recaptcha*","*wp-content\/plugins\/contact-form-7\/*","div[class=\"wpcf7\"]","link[href=\"\/\/www.google.com\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[3108],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"contact-form-7-with-google-recaptcha","visualThumbnail":null},{"id":3107,"name":"reddit","description":"","rules":["*embed.redditmedia.com*","blockquote[class=\"reddit-card\"]","iframe[id=\"reddit-embed\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[3106],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"reddit","visualThumbnail":null}],"languageSwitcher":[],"predefinedDataProcessingInSafeCountriesLists":{"GDPR":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IS","IT","LI","LV","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE"],"DSG":["CH"],"GDPR+DSG":[],"ADEQUACY_EU":["AD","AR","CA","FO","GG","IL","IM","JP","JE","NZ","KR","CH","GB","UY","US"],"ADEQUACY_CH":["DE","AD","AR","AT","BE","BG","CA","CY","HR","DK","ES","EE","FI","FR","GI","GR","GG","HU","IM","FO","IE","IS","IL","IT","JE","LV","LI","LT","LU","MT","MC","NO","NZ","NL","PL","PT","CZ","RO","GB","SK","SI","SE","UY","US"]},"decisionCookieName":"real_cookie_banner-blog:1","revisionHash":"dbc789c0ff0230bab985d32e05b21b00","territorialLegalBasis":["gdpr-eprivacy"],"setCookiesViaManager":"googleTagManager","isRespectDoNotTrack":false,"failedConsentDocumentationHandling":"essentials","isAcceptAllForBots":true,"isDataProcessingInUnsafeCountries":false,"isAgeNotice":false,"ageNoticeAgeLimit":16,"isListServicesNotice":false,"isBannerLessConsent":false,"isTcf":false,"isGcm":false,"isGcmListPurposes":true,"hasLazyData":false},"anonymousContentUrl":"https:\/\/devm.io\/wp-content\/uploads\/rcb_js_uploads\/4c2b6b509c1e5ef4c8f837c5c90efec1\/dist\/","anonymousHash":"4c2b6b509c1e5ef4c8f837c5c90efec1","hasDynamicPreDecisions":false,"isLicensed":true,"isDevLicense":false,"multilingualSkipHTMLForTag":"","isCurrentlyInTranslationEditorPreview":false,"defaultLanguage":"","currentLanguage":"","activeLanguages":[],"context":"","iso3166OneAlpha2":{"AF":"Afghanistan","AX":"Aland Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua And Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia And Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","BQ":"Caribbean Netherlands","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo, Democratic Republic","CK":"Cook Islands","CR":"Costa Rica","CI":"Cote D'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FM":"Federated States Of Micronesia","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern and Antarctic Lands","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island & Mcdonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran, Islamic Republic Of","IQ":"Iraq","IE":"Ireland","IM":"Isle Of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KR":"Korea","XK":"Kosovo","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libyan Arab Jamahiriya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MK":"Macedonia","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","AN":"Netherlands Antilles","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","KP":"North Korea","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Territory, Occupied","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barthelemy","SH":"Saint Helena","KN":"Saint Kitts And Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre And Miquelon","VC":"Saint Vincent And Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome And Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia And Sandwich Isl.","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard And Jan Mayen","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad And Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks And Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UM":"United States Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis And Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"visualParentSelectors":{".et_pb_video_box":1,".et_pb_video_slider:has(>.et_pb_slider_carousel %s)":"self",".ast-oembed-container":1,".wpb_video_wrapper":1,".gdlr-core-pbf-background-wrap":1},"isPreventPreDecision":false,"isInvalidateImplicitUserConsent":false,"dependantVisibilityContainers":["[role=\"tabpanel\"]",".eael-tab-content-item",".wpcs_content_inner",".op3-contenttoggleitem-content",".op3-popoverlay-content",".pum-overlay","[data-elementor-type=\"popup\"]",".wp-block-ub-content-toggle-accordion-content-wrap",".w-popup-wrap",".oxy-lightbox_inner[data-inner-content=true]",".oxy-pro-accordion_body",".oxy-tab-content",".kt-accordion-panel",".vc_tta-panel-body",".mfp-hide","div[id^=\"tve_thrive_lightbox_\"]",".brxe-xpromodalnestable",".evcal_eventcard",".divioverlay",".et_pb_toggle_content"],"disableDeduplicateExceptions":[".et_pb_video_slider"],"bannerDesignVersion":12,"bannerI18n":{"showMore":"Show more","hideMore":"Hide","showLessRelevantDetails":"Show more details (%s)","hideLessRelevantDetails":"Hide more details (%s)","other":"Other","legalBasis":{"label":"Use on legal basis of","consentPersonalData":"Consent for processing personal data","consentStorage":"Consent for storing or accessing information on the terminal equipment of the user","legitimateInterestPersonalData":"Legitimate interest for the processing of personal data","legitimateInterestStorage":"Provision of explicitly requested digital service for storing or accessing information on the terminal equipment of the user","legalRequirementPersonalData":"Compliance with a legal obligation for processing of personal data"},"territorialLegalBasisArticles":{"gdpr-eprivacy":{"dataProcessingInUnsafeCountries":"Art. 49 (1) (a) GDPR"},"dsg-switzerland":{"dataProcessingInUnsafeCountries":"Art. 17 (1) (a) DSG (Switzerland)"}},"legitimateInterest":"Legitimate interest","consent":"Consent","crawlerLinkAlert":"We have recognized that you are a crawler\/bot. Only natural persons must consent to cookies and processing of personal data. Therefore, the link has no function for you.","technicalCookieDefinitions":"Technical cookie definitions","technicalCookieName":"Technical cookie name","usesCookies":"Uses cookies","cookieRefresh":"Cookie refresh","usesNonCookieAccess":"Uses cookie-like information (LocalStorage, SessionStorage, IndexDB, etc.)","host":"Host","duration":"Duration","noExpiration":"No expiration","type":"Type","purpose":"Purpose","purposes":"Purposes","description":"Description","optOut":"Opt-out","optOutDesc":"Cookie can be set to store opt-out of the described behaviour.","headerTitlePrivacyPolicyHistory":"History of your privacy settings","skipToConsentChoices":"Skip to consent choices","historyLabel":"Show consent from","historyItemLoadError":"Reading the consent has failed. Please try again later!","historySelectNone":"Not yet consented to","provider":"Provider","providerContactPhone":"Phone","providerContactEmail":"Email","providerContactLink":"Contact form","providerPrivacyPolicyUrl":"Privacy Policy","providerLegalNoticeUrl":"Legal notice","nonStandard":"Non-standardized data processing","nonStandardDesc":"Some services set cookies and\/or process personal data without complying with consent communication standards. These services are divided into several groups. So-called \"essential services\" are used based on legitimate interest and cannot be opted out (an objection may have to be made by email or letter in accordance with the privacy policy), while all other services are used only after consent has been given.","dataProcessingInThirdCountries":"Data processing in third countries","safetyMechanisms":{"label":"Safety mechanisms for data transmission","standardContractualClauses":"Standard contractual clauses","adequacyDecision":"Adequacy decision","eu":"EU","switzerland":"Switzerland","bindingCorporateRules":"Binding corporate rules","contractualGuaranteeSccSubprocessors":"Contractual guarantee for standard contractual clauses with sub-processors"},"durationUnit":{"n1":{"s":"second","m":"minute","h":"hour","d":"day","mo":"month","y":"year"},"nx":{"s":"seconds","m":"minutes","h":"hours","d":"days","mo":"months","y":"years"}},"close":"Close","closeWithoutSaving":"Close without saving","yes":"Yes","no":"No","unknown":"Unknown","none":"None","noLicense":"No license activated - not for production use!","devLicense":"Product license not for production use!","devLicenseLearnMore":"Learn more","devLicenseLink":"https:\/\/devowl.io\/knowledge-base\/license-installation-type\/","andSeparator":" and ","deprecated":{"appropriateSafeguard":"Appropriate safeguard","dataProcessingInUnsafeCountries":"Data processing in unsafe third countries","legalRequirement":"Compliance with a legal obligation"}},"pageRequestUuid4":"a12218312-0a99-411a-a6cf-ccfebfe64cd3","pageByIdUrl":"https:\/\/devm.io?page_id","pluginUrl":"https:\/\/devowl.io\/wordpress-real-cookie-banner\/"}}</script><script data-skip-lazy-load="js-extra" data-skip-moving="true" data-no-defer nitro-exclude data-alt-type="application/ld+json" data-dont-merge data-wpmeteor-nooptimize="true" data-cfasync="false" id="a8af102a76970001f1ad5e06f4bf714852-js-extra">
(()=>{var x=function (a,b){return-1<["codeOptIn","codeOptOut","codeOnPageLoad","contactEmail"].indexOf(a)&&"string"==typeof b&&b.startsWith("base64-encoded:")?window.atob(b.substr(15)):b},t=(e,t)=>new Proxy(e,{get:(e,n)=>{let r=Reflect.get(e,n);return n===t&&"string"==typeof r&&(r=JSON.parse(r,x),Reflect.set(e,n,r)),r}}),n=JSON.parse(document.getElementById("a8af102a76970001f1ad5e06f4bf714851-js-extra").innerHTML,x);window.Proxy?n.others.frontend=t(n.others.frontend,"groups"):n.others.frontend.groups=JSON.parse(n.others.frontend.groups,x);window.Proxy?n.others=t(n.others,"customizeValuesBanner"):n.others.customizeValuesBanner=JSON.parse(n.others.customizeValuesBanner,x);;window.realCookieBanner=n;window[Math.random().toString(36)]=n;
})();
</script><script data-cfasync="false" type="text/javascript" id="real-cookie-banner-pro-banner-js-before">
/* <![CDATA[ */
((a,b)=>{a[b]||(a[b]={unblockSync:()=>undefined},["consentSync"].forEach(c=>a[b][c]=()=>({cookie:null,consentGiven:!1,cookieOptIn:!0})),["consent","consentAll","unblock"].forEach(c=>a[b][c]=(...d)=>new Promise(e=>a.addEventListener(b,()=>{a[b][c](...d).then(e)},{once:!0}))))})(window,"consentApi");
//# sourceURL=real-cookie-banner-pro-banner-js-before
/* ]]> */
</script>
<script data-cfasync="false" type="text/javascript" defer src="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1911545717.js?x99164&ver=aaace4e25d9fef6805a3bb6e7d6abaa8" id="real-cookie-banner-pro-banner-js"></script>
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://devm.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdevm.io%2Fblog%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://devm.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdevm.io%2Fblog%2F&format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='subscription-status-style-css' href='https://devm.io/wp-content/plugins/cancellation-notice-for-woocommerce-subscriptions/css/subscription-status.css?x99164&ver=1.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-pdf-frontend-css-css' href='https://devm.io/wp-content/plugins/woocommerce-pdf-invoice/assets/css/woocommerce-pdf-frontend-css.css?x99164&ver=5.1.2' type='text/css' media='all' />
<style id='wp-emoji-styles-inline-css' type='text/css'>
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel="stylesheet" id="contact-form-7-css" type="text/css" media="all" consent-original-href-_="https://devm.io/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6" consent-required="3108" consent-by="services" consent-id="3109"/>
<link rel='stylesheet' id='sands_advanced_tickets_display_css-css' href='https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/css/sands_advanced_tickets_display.css?x99164&ver=6.9.5' type='text/css' media='all' />
<link rel='stylesheet' id='jqbxslidercss-css' href='https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/libs/jquery.bxslider/jquery.bxslider.min.css?x99164&ver=6.9.5' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-layout-css' href='https://devm.io/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?x99164&ver=10.9.4' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://devm.io/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?x99164&ver=10.9.4' type='text/css' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://devm.io/wp-content/plugins/woocommerce/assets/css/woocommerce.css?x99164&ver=10.9.4' type='text/css' media='all' />
<style id='woocommerce-inline-inline-css' type='text/css'>
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='wt-import-export-for-woo-css' href='https://devm.io/wp-content/plugins/wt-import-export-for-woo/public/css/wt-import-export-for-woo-public.css?x99164&ver=1.1.3' type='text/css' media='all' />
<link rel='stylesheet' id='mc4wp-form-basic-css' href='https://devm.io/wp-content/plugins/mailchimp-for-wp/assets/css/form-basic.css?x99164&ver=4.13.1' type='text/css' media='all' />
<link rel='stylesheet' id='mc4wp-form-styles-builder-css' href='//devm.io/wp-content/uploads/mc4wp-stylesheets/bundle.css?x99164&ver=1682004338' type='text/css' media='all' />
<link rel='stylesheet' id='wcsatt-css-css' href='https://devm.io/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?x99164&ver=9.0.1' type='text/css' media='all' />
<link rel='stylesheet' id='epubhtml-css' href='https://s3.eu-west-1.amazonaws.com/redsys-prod/cssVersions/7tSgYsK8tcyinWTYJ/files/main.css?ver=6.9.5' type='text/css' media='all' />
<link rel='stylesheet' id='child-understrap-styles-css' href='https://devm.io/wp-content/themes/understrap-child/css/child-theme.min.css?x99164&ver=2.1.958' type='text/css' media='all' />
<link rel='stylesheet' id='cookieconsent-css' href='https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css?ver=6.9.5' type='text/css' media='all' />
<link rel='stylesheet' id='sands-walkuere-app-styles-css' href='https://devm.io/wp-content/themes/understrap-child/conferences-app-vue/walkuere_conferences_vue_app/dist/css/app.css?x99164&ver=6.9.5' type='text/css' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://devm.io/wp-content/uploads/elementor/css/custom-frontend.min.css?x99164&ver=1787064729' type='text/css' media='all' />
<style id='elementor-frontend-inline-css' type='text/css'>
.elementor-kit-7838{--e-global-color-primary:#250146;--e-global-color-secondary:#7404D4;--e-global-color-text:#2A2A2A;--e-global-color-accent:#FF6D05;--e-global-color-564b791:#9f55e0;--e-global-color-5828eb5:#E2CBFC;--e-global-color-f815e9e:#FFFFFF;--e-global-color-6d287ce:#FC2ECA;--e-global-color-11745b6:#250146;--e-global-color-133693a:#51336B;--e-global-color-7a7e8f0:#002266;--e-global-color-3398dce:#F93464;--e-global-color-2a7bba5:#257DE2;--e-global-typography-primary-font-family:"Open Sans Hebrew Condensed";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-7838 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;}}@media(max-width:800px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}
.elementor-275 .elementor-element.elementor-element-2c69e157 > .elementor-container{max-width:1460px;}.elementor-275 .elementor-element.elementor-element-4d4a472b > .elementor-container{max-width:1460px;}:root{--page-title-display:none;}
.elementor-13940 .elementor-element.elementor-element-51ffe52{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--overflow:hidden;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13940 .elementor-element.elementor-element-51ffe52:not(.elementor-motion-effects-element-type-background), .elementor-13940 .elementor-element.elementor-element-51ffe52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20083E;background-image:url("https://devm.io/wp-content/uploads/2023/12/devmio24_BTS_Banner_elementor.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-13940 .elementor-element.elementor-element-51ffe52.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-13940 .elementor-element.elementor-element-7bc3dad img{width:auto;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13940 .elementor-element.elementor-element-1fe1336.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13940 .elementor-element.elementor-element-1fe1336{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:19px;font-weight:700;line-height:1.1em;word-spacing:0em;color:#FF4DD5;}.elementor-13940 .elementor-element.elementor-element-15d940b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13940 .elementor-element.elementor-element-15d940b{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:23px;font-weight:700;line-height:0.9em;word-spacing:0em;color:#FFC41F;}#elementor-popup-modal-13940 .dialog-widget-content{animation-duration:0.8s;margin:70px 0px 0px 0px;}#elementor-popup-modal-13940 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-13940{justify-content:center;align-items:flex-start;}#elementor-popup-modal-13940 .dialog-close-button{display:flex;}#elementor-popup-modal-13940 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-13940 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-13940 .dialog-close-button:hover i{color:#FFFFFF;}@media(max-width:1024px){.elementor-13940 .elementor-element.elementor-element-51ffe52:not(.elementor-motion-effects-element-type-background), .elementor-13940 .elementor-element.elementor-element-51ffe52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devm.io/wp-content/uploads/2023/12/devmio24_BTS_Banner_elementor.jpg");background-size:auto;}.elementor-13940 .elementor-element.elementor-element-51ffe52{--min-height:0px;--flex-wrap:nowrap;}.elementor-13940 .elementor-element.elementor-element-7bc3dad{width:initial;max-width:initial;}.elementor-13940 .elementor-element.elementor-element-7bc3dad img{width:25vw;}.elementor-13940 .elementor-element.elementor-element-1fe1336{width:initial;max-width:initial;line-height:18px;}.elementor-13940 .elementor-element.elementor-element-1fe1336.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13940 .elementor-element.elementor-element-15d940b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;line-height:18px;}}@media(max-width:800px){.elementor-13940 .elementor-element.elementor-element-51ffe52{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-13940 .elementor-element.elementor-element-7bc3dad img{width:88vw;}.elementor-13940 .elementor-element.elementor-element-15d940b{width:100%;max-width:100%;text-align:center;}#elementor-popup-modal-13940 .dialog-widget-content{margin:50px 0px 0px 0px;}}@media(min-width:801px){.elementor-13940 .elementor-element.elementor-element-51ffe52{--width:100vw;}}
.elementor-19539 .elementor-element.elementor-element-1ced6685{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:wrap;--overflow:hidden;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19539 .elementor-element.elementor-element-1ced6685:not(.elementor-motion-effects-element-type-background), .elementor-19539 .elementor-element.elementor-element-1ced6685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devm.io/wp-content/uploads/2024/09/eDe24_FSLE_GenAI_Header_background_1600x600.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-19539 .elementor-element.elementor-element-1ced6685.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-19539 .elementor-element.elementor-element-5510b3c4{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-19539 .elementor-element.elementor-element-5510b3c4 img{width:17%;}.elementor-19539 .elementor-element.elementor-element-c6e7298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19539 .elementor-element.elementor-element-c6e7298.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19539 .elementor-element.elementor-element-53d3ae3f{width:100%;max-width:100%;text-align:start;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:0.7em;word-spacing:0em;color:var( --e-global-color-f815e9e );}.elementor-19539 .elementor-element.elementor-element-53d3ae3f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-19539 .elementor-element.elementor-element-7d2d95b{width:100%;max-width:100%;text-align:start;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:23px;font-weight:700;line-height:0.9em;word-spacing:0em;color:var( --e-global-color-f815e9e );}.elementor-19539 .elementor-element.elementor-element-7d2d95b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-19539 .elementor-element.elementor-element-152c196 .elementor-button{font-size:18px;font-weight:700;border-radius:32px 32px 32px 32px;}#elementor-popup-modal-19539 .dialog-widget-content{animation-duration:0.5s;margin:70px 0px 0px 0px;}#elementor-popup-modal-19539 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-19539{justify-content:center;align-items:flex-start;}#elementor-popup-modal-19539 .dialog-close-button{display:flex;}#elementor-popup-modal-19539 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-19539 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-19539 .dialog-close-button:hover i{color:#FFFFFF;}@media(min-width:801px){.elementor-19539 .elementor-element.elementor-element-1ced6685{--content-width:1600px;}.elementor-19539 .elementor-element.elementor-element-c6e7298{--width:58.012%;}}@media(max-width:1024px){.elementor-19539 .elementor-element.elementor-element-1ced6685:not(.elementor-motion-effects-element-type-background), .elementor-19539 .elementor-element.elementor-element-1ced6685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devm.io/wp-content/uploads/2024/09/eDe24_FSLE_GenAI_Header_background_1600x600.jpg");background-size:auto;}.elementor-19539 .elementor-element.elementor-element-1ced6685{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-19539 .elementor-element.elementor-element-5510b3c4{width:initial;max-width:initial;}.elementor-19539 .elementor-element.elementor-element-5510b3c4 img{width:4vw;}.elementor-19539 .elementor-element.elementor-element-53d3ae3f{width:100%;max-width:100%;font-size:32px;}.elementor-19539 .elementor-element.elementor-element-7d2d95b{width:100%;max-width:100%;text-align:start;font-size:21px;line-height:18px;}.elementor-19539 .elementor-element.elementor-element-7d2d95b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}}@media(max-width:800px){.elementor-19539 .elementor-element.elementor-element-1ced6685:not(.elementor-motion-effects-element-type-background), .elementor-19539 .elementor-element.elementor-element-1ced6685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devm.io/wp-content/uploads/2024/09/eDe24_FSLE_GenAI_Header_background_1600x600.jpg");}.elementor-19539 .elementor-element.elementor-element-1ced6685{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19539 .elementor-element.elementor-element-5510b3c4 img{width:1vw;}.elementor-19539 .elementor-element.elementor-element-53d3ae3f{width:100%;max-width:100%;text-align:center;font-size:21px;}.elementor-19539 .elementor-element.elementor-element-53d3ae3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19539 .elementor-element.elementor-element-53d3ae3f.elementor-element{--align-self:stretch;}.elementor-19539 .elementor-element.elementor-element-7d2d95b{width:100%;max-width:100%;text-align:center;}.elementor-19539 .elementor-element.elementor-element-7d2d95b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}#elementor-popup-modal-19539 .dialog-widget-content{margin:50px 0px 0px 0px;}}
/*# sourceURL=elementor-frontend-inline-css */
</style>
<link rel='stylesheet' id='widget-image-css' href='https://devm.io/wp-content/plugins/elementor/assets/css/widget-image.min.css?x99164&ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='e-animation-slideInDown-css' href='https://devm.io/wp-content/plugins/elementor/assets/lib/animations/styles/slideInDown.min.css?x99164&ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='e-popup-css' href='https://devm.io/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?x99164&ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='e-sticky-css' href='https://devm.io/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?x99164&ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='elementor-icons-css' href='https://devm.io/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?x99164&ver=5.53.0' type='text/css' media='all' />
<link rel='stylesheet' id='font-awesome-5-all-css' href='https://devm.io/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?x99164&ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://devm.io/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?x99164&ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='elementor-gf-opensans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto' type='text/css' media='all' />
<link rel='stylesheet' id='elementor-gf-opensanshebrewcondensed-css' href='https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css' type='text/css' media='all' />
<script type="text/javascript" id="jquery-core-js-extra">
/* <![CDATA[ */
var sands_vue_app_context = {"marketing_widget_one":"\u003Caside id=\"text-2\" class=\"widget widget_text\"\u003E\t\t\t\u003Cdiv class=\"textwidget\"\u003E\u003Cdiv style=\"width: 96%; margin: 30px 32px 30px 30px;\"\u003E\n\u003Cp\u003E\u003Cimg decoding=\"async\" class=\"alignright wp-image-99767\" style=\"margin: 0px 0px 50px 55px;\" src=\"https://entwickler.de/wp-content/uploads/2020/11/Gray-Flash-216x300.png\" alt=\"\" width=\"135\" height=\"187\" /\u003E\u003C/p\u003E\n\u003Ch4\u003E\u003Cstrong\u003E \u201eGesundheit ist nicht alles, aber ohne Gesundheit ist alles nichts.\u201c (Arthur Schopenhauer)\u003Cbr /\u003E\n\u003C/strong\u003E\u003C/h4\u003E\n\u003Cp\u003EIn den letzten beiden Jahren ist Gesundheit als hohes Gut wieder in den Fokus ger\u00fcckt. Auch im beruflichen Kontext ist es wichtig, dass Ma\u00dfnahmen ergriffen werden, um Arbeitsunf\u00e4llen und (Berufs-) Krankheiten dauerhaft vorzubeugen. Diese Woche m\u00f6chten wir euch daher zum Welttag f\u00fcr Sicherheit und Gesundheit am Arbeitsplatz einladen, in den Texten unserer Autoren zu st\u00f6bern und die eine oder andere interessante Information zu psychischer und physischer Gesundheit im Arbeitsalltag zu entdecken.\u003C/p\u003E\n\u003C/div\u003E\n\u003Cdiv style=\"width: 96%; margin: 30px 28px 30px 30px;\"\u003E\n\u003Cp\u003E\u003Cem\u003EViel Spa\u00df beim Lesen!\u003Cbr /\u003E\n\u003C/em\u003E\u003Cbr /\u003E\n\u003Cspan style=\"color: #ffffff;\"\u003E.\u003C/span\u003E\u003C/p\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\t\t\u003C/aside\u003E\u003Caside id=\"custom_html-36\" class=\"widget_text widget widget_custom_html\"\u003E\u003Cdiv class=\"textwidget custom-html-widget\"\u003E\u003C/div\u003E\u003C/aside\u003E","marketing_widget_two":"\u003Caside id=\"text-3\" class=\"widget widget_text\"\u003E\t\t\t\u003Cdiv class=\"textwidget\"\u003E\u003Cdiv style=\"width: 96%; margin: 30px 28px 30px 30px;\"\u003E\n\u003Cp\u003E\u003Ca href=\"https://entwickler.de/reader/magazine/tensorflow-tutorial/Woche%202\"\u003E\u003Cimg fetchpriority=\"high\" decoding=\"async\" class=\"alignright wp-image-126058\" style=\"margin: 0px 0px 0px 55px;\" src=\"https://entwickler.de/wp-content/uploads/2021/07/cover_x_ILMU_TensorFlow_62117_v2_2_1625467543757.jpeg\" alt=\"\" width=\"195\" height=\"273\" /\u003E\u003C/a\u003E\u003C/p\u003E\n\u003Ch3\u003EWas tut sich in den Frameworks?\u003C/h3\u003E\n\u003Cp\u003EDiese Woche schauen wir uns an, welche Neuerungen es in popul\u00e4ren Frameworks wie \u003Cstrong\u003EReact, Spring\u003C/strong\u003E oder \u003Cstrong\u003ELaravel\u003C/strong\u003E zu entdecken gibt. Freut Euch au\u00dferdem \u00fcber den zweiten Teil des gro\u00dfen \u003Cstrong\u003ETensorFlow-Tutorials\u003C/strong\u003E sowie das exklusive \u003Cstrong\u003ERust-Comic\u003C/strong\u003E, in dem Ihr das innovative Konzept der Memory Ownership kennenlernt!\u003C/p\u003E\n\u003Ch4\u003Eentwickler.kiosk wird entwickler.de\u003C/h4\u003E\n\u003Cp\u003EIhr habt es sicher schon mitbekommen: entwickler.kiosk hei\u00dft ab sofort entwickler.de! Auf einer \u003Cstrong\u003Eeinheitlichen Plattform\u003C/strong\u003E findet Ihr nun sowohl die Inhalte des bekannten \u003Cstrong\u003EEntwickler Kiosk\u003C/strong\u003E als auch die popul\u00e4ren Onlineportale \u003Cstrong\u003EJAXenter\u003C/strong\u003E und \u003Cstrong\u003Eentwickler.de\u003C/strong\u003E.\u003C/p\u003E\n\u003Cp\u003EDas bedeutet f\u00fcr euch nicht nur mehr Experteninhalte, sondern auch eine deutlich verbesserte User Experience und nicht zuletzt die M\u00f6glichkeit, genau das St\u00fcck Wissen zu finden, das euch gerade weiterbringt!\u003C/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EViel Vergn\u00fcgen! \u003C/strong\u003E\u003Cbr /\u003E\n\u003Cspan style=\"color: #ffffff;\"\u003E.\u003C/span\u003E\u003C/p\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\t\t\u003C/aside\u003E","marketing_widget_three":"\u003Caside id=\"text-4\" class=\"widget widget_text\"\u003E\t\t\t\u003Cdiv class=\"textwidget\"\u003E\u003Cdiv style=\"width: 96%; margin: 30px 28px 30px 30px;\"\u003E\n\u003Cp\u003E\u003Ca href=\"https://entwickler.de/reader/magazine/tensorflow-tutorial/Woche%201\"\u003E\u003Cimg decoding=\"async\" class=\"alignright wp-image-125150\" style=\"margin: 0px 0px 0px 55px;\" src=\"https://entwickler.de/wp-content/uploads/2021/06/cover_x_ILMU_TensorFlow_Issue_Cover_1600x224_62117_v2_1624628002643.jpeg\" alt=\"\" width=\"195\" height=\"273\" /\u003E\u003C/a\u003E\u003C/p\u003E\n\u003Ch4\u003EDatenstr\u00f6me & Machine Learning\u003C/h4\u003E\n\u003Cp\u003EDatenstr\u00f6me in Echtzeit organisieren \u2013 vor dieser Aufgabe stehen viele moderne Anwendungen. Mit welchen Mitteln das aktuell m\u00f6glich ist, erfahrt Ihr diese Woche in unseren Highlights. Neben \u003Cstrong\u003EApache Kafka\u003C/strong\u003E nehmen wir auch die neue Option von Amazon unter die Lupe: \u003Cstrong\u003EAWS Kinesis\u003C/strong\u003E.\u003C/p\u003E\n\u003Cp\u003EAu\u00dferdem pr\u00e4sentieren wir Euch diese Woche die erste Folge unserer gro\u00dfen \u003Cstrong\u003EVideo-Tutorialreihe zu TensorFlow\u003C/strong\u003E. Baut zusammen mit dem Experten Cedric M\u00f6ssner Schritt f\u00fcr Schritt ein neuronales Netzwerk auf. Leichter zug\u00e4nglich war \u003Cstrong\u003EMachine Learning\u003C/strong\u003E noch nie!\u003C/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EViel Vergn\u00fcgen!\u003C/strong\u003E\u003Cbr /\u003E\n\u003Cspan style=\"color: #ffffff;\"\u003E.\u003C/span\u003E\u003Cbr /\u003E\n\u003Cspan style=\"color: #ffffff;\"\u003E.\u003C/span\u003E\u003C/p\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\t\t\u003C/aside\u003E","marketing_widget_four":"\u003Caside id=\"text-5\" class=\"widget widget_text\"\u003E\t\t\t\u003Cdiv class=\"textwidget\"\u003E\u003Cdiv style=\"width: 96%; margin: 30px 32px 30px 30px;\"\u003E\n\u003Cp\u003E\u003Cimg decoding=\"async\" class=\"alignright wp-image-99767\" style=\"margin: 0px 0px 50px 55px;\" src=\"https://entwickler.de/wp-content/uploads/2020/11/Gray-Flash-216x300.png\" alt=\"\" width=\"135\" height=\"187\" /\u003E\u003C/p\u003E\n\u003Cdiv\u003E\n\u003Ch4\u003E\u003Cstrong\u003EJavaScript Framework in Sicht!\u003C/strong\u003E\u003C/h4\u003E\n\u003Cp\u003EVue.js geh\u00f6rt mittlerweile zu den popul\u00e4rsten JavaScript-Frameworks f\u00fcr Webentwickler und wird in einem Atemzug mit \u003Cstrong\u003EReact\u003C/strong\u003E und \u003Cstrong\u003EAngular\u003C/strong\u003E genannt.\u003C/p\u003E\n\u003Cp\u003EWir schauen uns diese Woche an, weshalb Vue.js so beliebt ist und wie man mit dem Framework von Evan You moderne \u003Cstrong\u003ESingle Page Applications\u003C/strong\u003E bauen kann.\u003C/p\u003E\n\u003Cp\u003E\u003Cem\u003EViel Vergn\u00fcgen beim St\u00f6bern und Lesen!\u003C/em\u003E\u003Cbr /\u003E\n\u003Cspan style=\"color: #ffffff;\"\u003E.\u003C/span\u003E\u003Cbr /\u003E\n\u003Cspan style=\"color: #ffffff;\"\u003E.\u003C/span\u003E\u003C/p\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\t\t\u003C/aside\u003E","marketing_widget_five":"\u003Caside id=\"text-6\" class=\"widget widget_text\"\u003E\t\t\t\u003Cdiv class=\"textwidget\"\u003E\u003Cdiv style=\"width: 96%; margin: 30px 32px 30px 30px;\"\u003E\n\u003Cp\u003E\u003Cimg decoding=\"async\" class=\"alignright wp-image-99767\" style=\"margin: 0px 0px 50px 55px;\" src=\"https://entwickler.de/wp-content/uploads/2020/11/Gray-Flash-216x300.png\" alt=\"\" width=\"135\" height=\"187\" /\u003E\u003C/p\u003E\n\u003Cdiv\u003E\n\u003Ch4\u003E\u003Cstrong\u003EDie Konferenz f\u00fcr Java, Architektur- und Software-Innovation\u003C/strong\u003E\u003C/h4\u003E\n\u003Cp\u003EDiese Woche ist es wieder so weit: In Mainz findet die \u003Cstrong\u003E\u003Ca href=\"https://jax.de/mainz/\"\u003EJAX 2022\u003C/a\u003E\u003C/strong\u003E in hybrider Form statt.\u003C/p\u003E\n\u003Cp\u003EPassend dazu findet ihr hier Artikel zum Thema \u003Cstrong\u003EJava\u003C/strong\u003E, Portr\u00e4ts einer Auswahl unserer Expert:innen, die auch die eine oder andere Session auf der \u003Cstrong\u003EJAX 2022\u003C/strong\u003E gestalten, und einen \u003Cstrong\u003EVideor\u00fcckblickauf die JAX 2021\u003C/strong\u003E.\u003C/p\u003E\n\u003Cp\u003EAu\u00dferdem nehmen euch die Redakteur:innen und Autor:innen des Windows Developer in Ausgabe 6.22 mit auf die \u003Cstrong\u003ECoding Journey\u003C/strong\u003E.\u003C/p\u003E\n\u003Cp\u003E\u003Cem\u003EViel Spa\u00df beim Lesen und St\u00f6bern!\u003C/em\u003E\u003C/p\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\u003C/div\u003E\n\t\t\u003C/aside\u003E","purchasable_courses_nonce":"1a0223ba1d","purchasable_courses_url":"https://devm.io/wp-json/purchasable-courses/v1/get","bandp":{"bandp_0":{"is_active":1,"banner_html":"\u003Cdiv class=\"d-flex d-sm-block flex-column mb-2 p-2 text-center text-white\" style=\"background-color: #ff9950; margin-top: -1.5rem;\"\u003E\r\n \u003Cspan\u003EYour conference slides are ready \u2013 and we have a gift for you\u003C/span\u003E \r\n \u003Cbutton class=\"btn btn-light mx-4 my-2 ws_banner\" id=\"bandpcontenttrigger\" data-target=\"#bandpcontent\" data-toggle=\"modal\" style=\"color: #34046e;\"\u003ELearn more\u003C/button\u003E\r\n\u003C/div\u003E","popover_html":"\u003Cdiv class=\"modal fade\" id=\"bandpcontent\" tabindex=\"-1\" role=\"dialog\" style=\"z-index: 1060;\"\r\n aria-labelledby=\"bandpcontentTitle\" aria-hidden=\"true\"\u003E\r\n \u003Cdiv class=\"modal-dialog modal-dialog-centered mx-auto\" role=\"document\" style=\"width: 700px !important; max-width: 94%;\"\u003E\r\n \u003Cdiv class=\"modal-content\"\u003E\r\n \u003Cdiv class=\"pr-3 pt-2\"\u003E\r\n \u003Cbutton type=\"button\" class=\"close text-white\" data-dismiss=\"modal\" aria-label=\"Close\"\u003E\r\n \u003C!-- span aria-hidden=\"true\"\u003E\u00d7\u003C/span --\u003E\r\n \u003C/button\u003E\r\n \u003C/div\u003E\r\n \r\n \u003Cdiv class=\"modal-body d-flex py-1\"\u003E\r\n \r\n \u003Cdiv class=\"col-12\"\u003E\r\n \u003Ch3 style=\"font-size: 24px;\" class=\"mb-4 mt-3 text-primary\"\u003EYour conference slides on devmio\u003C/h3\u003E\r\n \r\n \u003Cp class=\" py-1\"\u003E\r\n In the menu item \"My Events\" you will find the events you have attended. Please select the corresponding event to receive your conference slides and your certificate of participation.\u003C/p\u003E\r\n \u003Cp\u003E As a thank you, you'll also receive one month of free access to devmio, giving you access to thousands of articles.\r\n \u003C/p\u003E\r\n \r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \r\n \u003Cdiv class=\"p-2 pb-4 text-center\"\u003E\r\n \u003Cbutton type=\"button\" data-dismiss=\"modal\" class=\"btn btn-primary toastclicktrigger marketingeventtriggerhandler mb-2\" \r\n data-detailaction=\"add_user_meta\"\r\n data-actiontocall=\"sands_bandp\" \r\n data-marketingeventdata=\"clicked_on_marketing_attendee_consent_yes\"\r\n \r\n data-consentstatus=\"YES\"\r\n \r\n \r\n data-toastclicktext=\"Thank you, we wish you a lot of fun browsing with your free devmio access.\"\r\n\u003E Accept free offer\u003C/button\u003E\r\n \r\n\r\n\r\n\u003Cdiv data-dismiss=\"modal\" aria-label=\"Close\" style=\"color:#000;\"\u003E\r\n \u003Cspan aria-hidden=\"true\" class=\"cursorPointer\"\r\n\r\n\u003ENo, maybe later\u003C/span\u003E\r\n\r\n\r\n\r\n \u003C/div\u003E\r\n \r\n \u003C/div\u003E\r\n \u003Cp class=\"px-4 smalltextsize\"\u003E(*) By accepting the offer, I accept the terms and conditions and the privacy policy of Software & Support Media GmbH. The use of my data for promotional purposes (via newsletter or by mail) for similar goods and services is not excluded. I can revoke this consent at any time without giving reasons and without any disadvantages. However, if the consent is revoked, the perception of the free offer is not possible. \u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n\u003C/div\u003E","segment_config":["PENDING-tuztuzt"],"banner2_html":"\u003Cdiv class=\"d-flex d-sm-block flex-column mb-2 p-2 text-center text-white\" style=\"background-color: #ff9950; margin-top: -1.5rem;\"\u003E\r\n \u003Cspan\u003EYour conference slides are ready \u2013 and we have a gift for you\u003C/span\u003E \r\n \u003Cbutton class=\"btn btn-light mx-4 my-2 ws_banner\" id=\"bandpcontenttrigger\" data-target=\"#bandpcontent\" data-toggle=\"modal\" style=\"color: #ff9950;\"\u003ELearn more\u003C/button\u003E\r\n\u003C/div\u003E","popover2_html":"\u003Cdiv class=\"modal fade\" id=\"bandpcontent\" tabindex=\"-1\" role=\"dialog\" style=\"z-index: 1060;\"\r\n aria-labelledby=\"bandpcontentTitle\" aria-hidden=\"true\"\u003E\r\n \u003Cdiv class=\"modal-dialog modal-dialog-centered mx-auto\" role=\"document\" style=\"width: 700px !important; max-width: 94%;\"\u003E\r\n \u003Cdiv class=\"modal-content\"\u003E\r\n \u003Cdiv class=\"pr-3 pt-2\"\u003E\r\n \u003Cbutton type=\"button\" class=\"close text-white\" data-dismiss=\"modal\" aria-label=\"Close\"\u003E\r\n \u003C!-- span aria-hidden=\"true\"\u003E\u00d7\u003C/span --\u003E\r\n \u003C/button\u003E\r\n \u003C/div\u003E\r\n \r\n \u003Cdiv class=\"modal-body d-flex py-1\"\u003E\r\n \r\n \u003Cdiv class=\"col-12\"\u003E\r\n \u003Ch3 style=\"font-size: 24px;\" class=\"mb-4 mt-3 text-primary\"\u003EYour conference slides on devmio\u003C/h3\u003E\r\n \r\n \u003Cp class=\" py-1\"\u003E\r\n In the menu item \"My Events\" you will find the events you have attended. Please select the corresponding event to receive your conference slides and your certificate of participation.\u003C/p\u003E\r\n \u003Cp\u003E As a thank you, you'll also receive one month of free access to devmio, giving you access to thousands of articles.\r\n \u003C/p\u003E\r\n \r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n \r\n \u003Cdiv class=\"p-2 pb-4 text-center\"\u003E\r\n \u003Cbutton type=\"button\" data-dismiss=\"modal\" class=\"btn btn-primary toastclicktrigger marketingeventtriggerhandler mb-2\" \r\n data-detailaction=\"add_user_meta\"\r\n data-actiontocall=\"sands_bandp\" \r\n data-marketingeventdata=\"clicked_on_marketing_attendee_consent_yes\"\r\n \r\n\r\n\r\n data-consentstatus=\"YES\"\r\n \r\n \r\n \r\n data-toastclicktext=\"Thank you, we wish you a lot of fun browsing with your free devmio access.\"\r\n\u003E Accept free offer\u003C/button\u003E\r\n \r\n\r\n\r\n\u003Cdiv data-dismiss=\"modal\" aria-label=\"Close\" style=\"color:#000;\"\u003E\r\n \u003Cspan aria-hidden=\"true\" class=\"cursorPointer\"\r\n\r\n\u003ENo, maybe later\u003C/span\u003E\r\n\r\n\r\n\r\n \u003C/div\u003E\r\n \u003Cbutton type=\"button\" data-dismiss=\"modal\" class=\"btn notInterestedInThisEvent mb-0\"\r\n\u003E No, do not show this again\u003C/button\u003E\r\n \u003C/div\u003E\r\n \u003Cp class=\"px-4 smalltextsize\"\u003E(*) By accepting the offer, I accept the terms and conditions and the privacy policy of Software & Support Media GmbH. The use of my data for promotional purposes (via newsletter or by mail) for similar goods and services is not excluded. I can revoke this consent at any time without giving reasons and without any disadvantages. However, if the consent is revoked, the perception of the free offer is not possible. \u003C/p\u003E\r\n \u003C/div\u003E\r\n \u003C/div\u003E\r\n\u003C/div\u003E","segment2_config":["DEVMIO_MONTHLY_OVER_6MTHS","DEVMIO_YEARLY","DEVMIO_IP","DEVMIO_DOMAIN","DEVMIO_ABO_CODE","DEVMIO_MONTHLY_BELOW_6MTHS","MONTHLY_OVER_6MTHS","YEARLY","IP","DOMAIN","ABO_CODE","MONTHLY_BELOW_6MTHS"],"cookie_name":"bandp_0"},"bandp_1":{"is_active":0},"bandp_2":{"is_active":0},"bandp_3":{"is_active":0}},"consent_settings":{"mailchimp_kiosk_leadchannel_field_name":"MMERGE23","mailchimp_kiosk_attendee_field_name":"MMERGE17","mailchimp_kiosk_whitepaper_cat_id":"b533214edc","mailchimp_kiosk_whitepaper_group_id":"0df6ce745a","mailchimp_kiosk_whitepaper_list_id":"7ff9320fc6","mailchimp_kiosk_whitepaper_field_name":"MMERGE23"},"comchat_details":{"appid":"19791640586b930d","region":"eu"},"experts_base_slug":"experts","magazines_base_slug":"magazines","articleseries_base_slug":"series-article","localize_date_format":"en","isDevmioActive":"1","isDevmioNlActive":"","session_detail_marketing":{"sands_session_details_top":"\u003Cdiv id=\"custom_html-7\" class=\"widget_text widget widget_custom_html\"\u003E\u003Cdiv class=\"textwidget custom-html-widget\"\u003E\u003Cstyle\u003E\r\n\t.marketingwidget{display:none;}\r\n\u003C/style\u003E\u003C/div\u003E\u003C/div","sands_session_details_bottom":"\u003Cdiv id=\"custom_html-8\" class=\"widget_text widget widget_custom_html\"\u003E\u003Cdiv class=\"textwidget custom-html-widget\"\u003E\u003Cdiv class=\"d-none d-sm-block\" style=\"margin-bottom:80px;\"\u003E\r\n\t\u003Ca href=\"https://basta.net/mainz/?utm_source=entwickler.de&utm_medium=referral&utm_campaign=ws_banner\" target=\"_blank\"\u003E\u003Cimg src=\"https://entwickler.de/wp-content/uploads/2021/07/BASTA_MZ21_WebAd_62294_v1.jpg\" /\u003E\u003C/a\u003E\r\n\u003C/div\u003E\r\n\u003Cdiv class=\"d-block d-sm-none m-3\"\u003E\r\n \u003Ca href=\"https://basta.net/mainz/?utm_source=entwickler.de&utm_medium=referral&utm_campaign=ws_banner\"\u003E\u003Cimg src=\"https://entwickler.de/wp-content/uploads/2021/07/BASTA_MZ21_WebAd_Mobile_62294_v1.jpg\" target=\"_blank\" /\u003E\u003C/a\u003E\r\n\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E","sands_session_details_user_has_no_access":"\u003Cdiv id=\"custom_html-9\" class=\"widget_text widget widget_custom_html\"\u003E\u003Cdiv class=\"textwidget custom-html-widget\"\u003E\u003Cdiv class=\"bg-white no-access-reader-main-block p-3 rounded-xl-left-xs-full\"\u003E\r\n\r\n\u003Cdiv class=\"text-center\"\u003E\u003Ch3 class=\"font-weight-bolder h2 mb-0 mx-4 pb-0 pt-4 text-danger\"\u003EGet access\u003C/h3\u003E\u003Ch3 class=\"h4 mx-5 my-3\"\u003EUnfortunately, you don't have access to our Live Events yet. Sign up for \u003Cbr /\u003EFullstack Access to unlock our Live Events and Workshops.\u003C/h3\u003E\r\n\r\n\u003Cdiv class=\"my-4 text-center\"\u003E\u003Ca href=\"/checkout/?add-to-cart=688\"\u003E\u003Cspan class=\"bg-primary font-weight-bold p-2 px-4 rounded text-white\"\u003ESUBSCRIBE NOW\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\r\n\u003Cstyle\u003E\r\n .no-access-reader-main-block {\r\n border: 10px solid #89DDA0\r\n }\r\n\u003C/style\u003E\u003C/div\u003E\u003C/div\u003E","sands_hybrid_session_details_user_has_no_access":"\u003Cdiv id=\"custom_html-2\" class=\"widget_text widget widget_custom_html\"\u003E\u003Cdiv class=\"textwidget custom-html-widget\"\u003E\u003Cdiv class=\"bg-white no-access-reader-main-block p-5 rounded-xl-left-xs-full\" style=\"min-height: 320px;\"\u003E\r\n \u003Cdiv class=\"text-center\"\u003E\u003Cbr\u003E\u003Ch3 class=\"h4 mx-5 my-3\"\u003EThis session or workshop \u003Cbr /\u003Eis not available for your account.\u003Cbr\u003E\u003Cbr\u003E\u003C/h3\u003E\r\n\u003C/div\u003E\r\n \r\n \u003C/div\u003E\r\n\u003Cstyle\u003E\r\n .no-access-reader-main-block {\r\n border: 0px solid #ffc59b\r\n }\r\n\u003C/style\u003E\u003C/div\u003E\u003C/div\u003E"},"poster_image_if_no_session":"https://devm.io/wp-content/uploads/2022/06/devmio_Placeholder_Live-Events_a.jpg","poster_image_if_session_has_passed":"https://devm.io/wp-content/uploads/2022/06/devmio_Placeholder_Live-Events_b.jpg","poster_image_if_session_iframe_missing":"https://devm.io/wp-content/uploads/2022/06/devmio_Placeholder_Live-Events_c.jpg"};
var walkuere_app_data = {"concord_url":"https://concord.sandsmedia.com/graphql","isDevmioActive":"1","isDevmioNlActive":""};
//# sourceURL=jquery-core-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/jquery/jquery.min.js?x99164&ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/jquery/jquery-migrate.min.js?x99164&ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?x99164&ver=2.7.0-wc.10.9.4" id="wc-jquery-blockui-js" data-wp-strategy="defer"></script>
<script type="text/javascript" id="wc-add-to-cart-js-extra">
/* <![CDATA[ */
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://devm.io/checkout/","is_cart":"","cart_redirect_after_add":"yes"};
//# sourceURL=wc-add-to-cart-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?x99164&ver=10.9.4" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?x99164&ver=2.1.4-wc.10.9.4" id="wc-js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="woocommerce-js-extra">
/* <![CDATA[ */
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?x99164&ver=10.9.4" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="wc-country-select-js-extra">
/* <![CDATA[ */
var wc_country_select_params = {"countries":"{\"AF\":[],\"AL\":{\"AL-01\":\"Berat\",\"AL-09\":\"Dib\\u00ebr\",\"AL-02\":\"Durr\\u00ebs\",\"AL-03\":\"Elbasan\",\"AL-04\":\"Fier\",\"AL-05\":\"Gjirokast\\u00ebr\",\"AL-06\":\"Kor\\u00e7\\u00eb\",\"AL-07\":\"Kuk\\u00ebs\",\"AL-08\":\"Lezh\\u00eb\",\"AL-10\":\"Shkod\\u00ebr\",\"AL-11\":\"Tirana\",\"AL-12\":\"Vlor\\u00eb\"},\"AO\":{\"BGO\":\"Bengo\",\"BLU\":\"Benguela\",\"BIE\":\"Bi\\u00e9\",\"CAB\":\"Cabinda\",\"CNN\":\"Cunene\",\"HUA\":\"Huambo\",\"HUI\":\"Hu\\u00edla\",\"CCU\":\"Kuando Kubango\",\"CNO\":\"Kwanza-Norte\",\"CUS\":\"Kwanza-Sul\",\"LUA\":\"Luanda\",\"LNO\":\"Lunda-Norte\",\"LSU\":\"Lunda-Sul\",\"MAL\":\"Malanje\",\"MOX\":\"Moxico\",\"NAM\":\"Namibe\",\"UIG\":\"U\\u00edge\",\"ZAI\":\"Zaire\"},\"AR\":{\"C\":\"Ciudad Aut\\u00f3noma de Buenos Aires\",\"B\":\"Buenos Aires\",\"K\":\"Catamarca\",\"H\":\"Chaco\",\"U\":\"Chubut\",\"X\":\"C\\u00f3rdoba\",\"W\":\"Corrientes\",\"E\":\"Entre R\\u00edos\",\"P\":\"Formosa\",\"Y\":\"Jujuy\",\"L\":\"La Pampa\",\"F\":\"La Rioja\",\"M\":\"Mendoza\",\"N\":\"Misiones\",\"Q\":\"Neuqu\\u00e9n\",\"R\":\"R\\u00edo Negro\",\"A\":\"Salta\",\"J\":\"San Juan\",\"D\":\"San Luis\",\"Z\":\"Santa Cruz\",\"S\":\"Santa Fe\",\"G\":\"Santiago del Estero\",\"V\":\"Tierra del Fuego\",\"T\":\"Tucum\\u00e1n\"},\"AT\":[],\"AU\":{\"ACT\":\"Australian Capital Territory\",\"NSW\":\"New South Wales\",\"NT\":\"Northern Territory\",\"QLD\":\"Queensland\",\"SA\":\"South Australia\",\"TAS\":\"Tasmania\",\"VIC\":\"Victoria\",\"WA\":\"Western Australia\"},\"AX\":[],\"BD\":{\"BD-05\":\"Bagerhat\",\"BD-01\":\"Bandarban\",\"BD-02\":\"Barguna\",\"BD-06\":\"Barishal\",\"BD-07\":\"Bhola\",\"BD-03\":\"Bogura\",\"BD-04\":\"Brahmanbaria\",\"BD-09\":\"Chandpur\",\"BD-10\":\"Chattogram\",\"BD-12\":\"Chuadanga\",\"BD-11\":\"Cox's Bazar\",\"BD-08\":\"Cumilla\",\"BD-13\":\"Dhaka\",\"BD-14\":\"Dinajpur\",\"BD-15\":\"Faridpur \",\"BD-16\":\"Feni\",\"BD-19\":\"Gaibandha\",\"BD-18\":\"Gazipur\",\"BD-17\":\"Gopalganj\",\"BD-20\":\"Habiganj\",\"BD-21\":\"Jamalpur\",\"BD-22\":\"Jashore\",\"BD-25\":\"Jhalokati\",\"BD-23\":\"Jhenaidah\",\"BD-24\":\"Joypurhat\",\"BD-29\":\"Khagrachhari\",\"BD-27\":\"Khulna\",\"BD-26\":\"Kishoreganj\",\"BD-28\":\"Kurigram\",\"BD-30\":\"Kushtia\",\"BD-31\":\"Lakshmipur\",\"BD-32\":\"Lalmonirhat\",\"BD-36\":\"Madaripur\",\"BD-37\":\"Magura\",\"BD-33\":\"Manikganj \",\"BD-39\":\"Meherpur\",\"BD-38\":\"Moulvibazar\",\"BD-35\":\"Munshiganj\",\"BD-34\":\"Mymensingh\",\"BD-48\":\"Naogaon\",\"BD-43\":\"Narail\",\"BD-40\":\"Narayanganj\",\"BD-42\":\"Narsingdi\",\"BD-44\":\"Natore\",\"BD-45\":\"Nawabganj\",\"BD-41\":\"Netrakona\",\"BD-46\":\"Nilphamari\",\"BD-47\":\"Noakhali\",\"BD-49\":\"Pabna\",\"BD-52\":\"Panchagarh\",\"BD-51\":\"Patuakhali\",\"BD-50\":\"Pirojpur\",\"BD-53\":\"Rajbari\",\"BD-54\":\"Rajshahi\",\"BD-56\":\"Rangamati\",\"BD-55\":\"Rangpur\",\"BD-58\":\"Satkhira\",\"BD-62\":\"Shariatpur\",\"BD-57\":\"Sherpur\",\"BD-59\":\"Sirajganj\",\"BD-61\":\"Sunamganj\",\"BD-60\":\"Sylhet\",\"BD-63\":\"Tangail\",\"BD-64\":\"Thakurgaon\"},\"BE\":[],\"BG\":{\"BG-01\":\"Blagoevgrad\",\"BG-02\":\"Burgas\",\"BG-08\":\"Dobrich\",\"BG-07\":\"Gabrovo\",\"BG-26\":\"Haskovo\",\"BG-09\":\"Kardzhali\",\"BG-10\":\"Kyustendil\",\"BG-11\":\"Lovech\",\"BG-12\":\"Montana\",\"BG-13\":\"Pazardzhik\",\"BG-14\":\"Pernik\",\"BG-15\":\"Pleven\",\"BG-16\":\"Plovdiv\",\"BG-17\":\"Razgrad\",\"BG-18\":\"Ruse\",\"BG-27\":\"Shumen\",\"BG-19\":\"Silistra\",\"BG-20\":\"Sliven\",\"BG-21\":\"Smolyan\",\"BG-23\":\"Sofia District\",\"BG-22\":\"Sofia\",\"BG-24\":\"Stara Zagora\",\"BG-25\":\"Targovishte\",\"BG-03\":\"Varna\",\"BG-04\":\"Veliko Tarnovo\",\"BG-05\":\"Vidin\",\"BG-06\":\"Vratsa\",\"BG-28\":\"Yambol\"},\"BH\":[],\"BI\":[],\"BJ\":{\"AL\":\"Alibori\",\"AK\":\"Atakora\",\"AQ\":\"Atlantique\",\"BO\":\"Borgou\",\"CO\":\"Collines\",\"KO\":\"Kouffo\",\"DO\":\"Donga\",\"LI\":\"Littoral\",\"MO\":\"Mono\",\"OU\":\"Ou\\u00e9m\\u00e9\",\"PL\":\"Plateau\",\"ZO\":\"Zou\"},\"BO\":{\"BO-B\":\"Beni\",\"BO-H\":\"Chuquisaca\",\"BO-C\":\"Cochabamba\",\"BO-L\":\"La Paz\",\"BO-O\":\"Oruro\",\"BO-N\":\"Pando\",\"BO-P\":\"Potos\\u00ed\",\"BO-S\":\"Santa Cruz\",\"BO-T\":\"Tarija\"},\"BR\":{\"AC\":\"Acre\",\"AL\":\"Alagoas\",\"AP\":\"Amap\\u00e1\",\"AM\":\"Amazonas\",\"BA\":\"Bahia\",\"CE\":\"Cear\\u00e1\",\"DF\":\"Distrito Federal\",\"ES\":\"Esp\\u00edrito Santo\",\"GO\":\"Goi\\u00e1s\",\"MA\":\"Maranh\\u00e3o\",\"MT\":\"Mato Grosso\",\"MS\":\"Mato Grosso do Sul\",\"MG\":\"Minas Gerais\",\"PA\":\"Par\\u00e1\",\"PB\":\"Para\\u00edba\",\"PR\":\"Paran\\u00e1\",\"PE\":\"Pernambuco\",\"PI\":\"Piau\\u00ed\",\"RJ\":\"Rio de Janeiro\",\"RN\":\"Rio Grande do Norte\",\"RS\":\"Rio Grande do Sul\",\"RO\":\"Rond\\u00f4nia\",\"RR\":\"Roraima\",\"SC\":\"Santa Catarina\",\"SP\":\"S\\u00e3o Paulo\",\"SE\":\"Sergipe\",\"TO\":\"Tocantins\"},\"CA\":{\"AB\":\"Alberta\",\"BC\":\"British Columbia\",\"MB\":\"Manitoba\",\"NB\":\"New Brunswick\",\"NL\":\"Newfoundland and Labrador\",\"NT\":\"Northwest Territories\",\"NS\":\"Nova Scotia\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Prince Edward Island\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"CH\":{\"AG\":\"Aargau\",\"AR\":\"Appenzell Ausserrhoden\",\"AI\":\"Appenzell Innerrhoden\",\"BL\":\"Basel-Landschaft\",\"BS\":\"Basel-Stadt\",\"BE\":\"Bern\",\"FR\":\"Fribourg\",\"GE\":\"Geneva\",\"GL\":\"Glarus\",\"GR\":\"Graub\\u00fcnden\",\"JU\":\"Jura\",\"LU\":\"Luzern\",\"NE\":\"Neuch\\u00e2tel\",\"NW\":\"Nidwalden\",\"OW\":\"Obwalden\",\"SH\":\"Schaffhausen\",\"SZ\":\"Schwyz\",\"SO\":\"Solothurn\",\"SG\":\"St. Gallen\",\"TG\":\"Thurgau\",\"TI\":\"Ticino\",\"UR\":\"Uri\",\"VS\":\"Valais\",\"VD\":\"Vaud\",\"ZG\":\"Zug\",\"ZH\":\"Z\\u00fcrich\"},\"CL\":{\"CL-AI\":\"Ais\\u00e9n del General Carlos Iba\\u00f1ez del Campo\",\"CL-AN\":\"Antofagasta\",\"CL-AP\":\"Arica y Parinacota\",\"CL-AR\":\"La Araucan\\u00eda\",\"CL-AT\":\"Atacama\",\"CL-BI\":\"Biob\\u00edo\",\"CL-CO\":\"Coquimbo\",\"CL-LI\":\"Libertador General Bernardo O'Higgins\",\"CL-LL\":\"Los Lagos\",\"CL-LR\":\"Los R\\u00edos\",\"CL-MA\":\"Magallanes\",\"CL-ML\":\"Maule\",\"CL-NB\":\"\\u00d1uble\",\"CL-RM\":\"Regi\\u00f3n Metropolitana de Santiago\",\"CL-TA\":\"Tarapac\\u00e1\",\"CL-VS\":\"Valpara\\u00edso\"},\"CN\":{\"CN1\":\"Yunnan / \\u4e91\\u5357\",\"CN2\":\"Beijing / \\u5317\\u4eac\",\"CN3\":\"Tianjin / \\u5929\\u6d25\",\"CN4\":\"Hebei / \\u6cb3\\u5317\",\"CN5\":\"Shanxi / \\u5c71\\u897f\",\"CN6\":\"Inner Mongolia / \\u5167\\u8499\\u53e4\",\"CN7\":\"Liaoning / \\u8fbd\\u5b81\",\"CN8\":\"Jilin / \\u5409\\u6797\",\"CN9\":\"Heilongjiang / \\u9ed1\\u9f99\\u6c5f\",\"CN10\":\"Shanghai / \\u4e0a\\u6d77\",\"CN11\":\"Jiangsu / \\u6c5f\\u82cf\",\"CN12\":\"Zhejiang / \\u6d59\\u6c5f\",\"CN13\":\"Anhui / \\u5b89\\u5fbd\",\"CN14\":\"Fujian / \\u798f\\u5efa\",\"CN15\":\"Jiangxi / \\u6c5f\\u897f\",\"CN16\":\"Shandong / \\u5c71\\u4e1c\",\"CN17\":\"Henan / \\u6cb3\\u5357\",\"CN18\":\"Hubei / \\u6e56\\u5317\",\"CN19\":\"Hunan / \\u6e56\\u5357\",\"CN20\":\"Guangdong / \\u5e7f\\u4e1c\",\"CN21\":\"Guangxi Zhuang / \\u5e7f\\u897f\\u58ee\\u65cf\",\"CN22\":\"Hainan / \\u6d77\\u5357\",\"CN23\":\"Chongqing / \\u91cd\\u5e86\",\"CN24\":\"Sichuan / \\u56db\\u5ddd\",\"CN25\":\"Guizhou / \\u8d35\\u5dde\",\"CN26\":\"Shaanxi / \\u9655\\u897f\",\"CN27\":\"Gansu / \\u7518\\u8083\",\"CN28\":\"Qinghai / \\u9752\\u6d77\",\"CN29\":\"Ningxia Hui / \\u5b81\\u590f\",\"CN30\":\"Macao / \\u6fb3\\u95e8\",\"CN31\":\"Tibet / \\u897f\\u85cf\",\"CN32\":\"Xinjiang / \\u65b0\\u7586\"},\"CO\":{\"CO-AMA\":\"Amazonas\",\"CO-ANT\":\"Antioquia\",\"CO-ARA\":\"Arauca\",\"CO-ATL\":\"Atl\\u00e1ntico\",\"CO-BOL\":\"Bol\\u00edvar\",\"CO-BOY\":\"Boyac\\u00e1\",\"CO-CAL\":\"Caldas\",\"CO-CAQ\":\"Caquet\\u00e1\",\"CO-CAS\":\"Casanare\",\"CO-CAU\":\"Cauca\",\"CO-CES\":\"Cesar\",\"CO-CHO\":\"Choc\\u00f3\",\"CO-COR\":\"C\\u00f3rdoba\",\"CO-CUN\":\"Cundinamarca\",\"CO-DC\":\"Capital District\",\"CO-GUA\":\"Guain\\u00eda\",\"CO-GUV\":\"Guaviare\",\"CO-HUI\":\"Huila\",\"CO-LAG\":\"La Guajira\",\"CO-MAG\":\"Magdalena\",\"CO-MET\":\"Meta\",\"CO-NAR\":\"Nari\\u00f1o\",\"CO-NSA\":\"Norte de Santander\",\"CO-PUT\":\"Putumayo\",\"CO-QUI\":\"Quind\\u00edo\",\"CO-RIS\":\"Risaralda\",\"CO-SAN\":\"Santander\",\"CO-SAP\":\"San Andr\\u00e9s & Providencia\",\"CO-SUC\":\"Sucre\",\"CO-TOL\":\"Tolima\",\"CO-VAC\":\"Valle del Cauca\",\"CO-VAU\":\"Vaup\\u00e9s\",\"CO-VID\":\"Vichada\"},\"CR\":{\"CR-A\":\"Alajuela\",\"CR-C\":\"Cartago\",\"CR-G\":\"Guanacaste\",\"CR-H\":\"Heredia\",\"CR-L\":\"Lim\\u00f3n\",\"CR-P\":\"Puntarenas\",\"CR-SJ\":\"San Jos\\u00e9\"},\"CZ\":[],\"DE\":{\"DE-BW\":\"Baden-W\\u00fcrttemberg\",\"DE-BY\":\"Bavaria\",\"DE-BE\":\"Berlin\",\"DE-BB\":\"Brandenburg\",\"DE-HB\":\"Bremen\",\"DE-HH\":\"Hamburg\",\"DE-HE\":\"Hesse\",\"DE-MV\":\"Mecklenburg-Vorpommern\",\"DE-NI\":\"Lower Saxony\",\"DE-NW\":\"North Rhine-Westphalia\",\"DE-RP\":\"Rhineland-Palatinate\",\"DE-SL\":\"Saarland\",\"DE-SN\":\"Saxony\",\"DE-ST\":\"Saxony-Anhalt\",\"DE-SH\":\"Schleswig-Holstein\",\"DE-TH\":\"Thuringia\"},\"DK\":[],\"DO\":{\"DO-01\":\"Distrito Nacional\",\"DO-02\":\"Azua\",\"DO-03\":\"Baoruco\",\"DO-04\":\"Barahona\",\"DO-33\":\"Cibao Nordeste\",\"DO-34\":\"Cibao Noroeste\",\"DO-35\":\"Cibao Norte\",\"DO-36\":\"Cibao Sur\",\"DO-05\":\"Dajab\\u00f3n\",\"DO-06\":\"Duarte\",\"DO-08\":\"El Seibo\",\"DO-37\":\"El Valle\",\"DO-07\":\"El\\u00edas Pi\\u00f1a\",\"DO-38\":\"Enriquillo\",\"DO-09\":\"Espaillat\",\"DO-30\":\"Hato Mayor\",\"DO-19\":\"Hermanas Mirabal\",\"DO-39\":\"Hig\\u00fcamo\",\"DO-10\":\"Independencia\",\"DO-11\":\"La Altagracia\",\"DO-12\":\"La Romana\",\"DO-13\":\"La Vega\",\"DO-14\":\"Mar\\u00eda Trinidad S\\u00e1nchez\",\"DO-28\":\"Monse\\u00f1or Nouel\",\"DO-15\":\"Monte Cristi\",\"DO-29\":\"Monte Plata\",\"DO-40\":\"Ozama\",\"DO-16\":\"Pedernales\",\"DO-17\":\"Peravia\",\"DO-18\":\"Puerto Plata\",\"DO-20\":\"Saman\\u00e1\",\"DO-21\":\"San Crist\\u00f3bal\",\"DO-31\":\"San Jos\\u00e9 de Ocoa\",\"DO-22\":\"San Juan\",\"DO-23\":\"San Pedro de Macor\\u00eds\",\"DO-24\":\"S\\u00e1nchez Ram\\u00edrez\",\"DO-25\":\"Santiago\",\"DO-26\":\"Santiago Rodr\\u00edguez\",\"DO-32\":\"Santo Domingo\",\"DO-41\":\"Valdesia\",\"DO-27\":\"Valverde\",\"DO-42\":\"Yuma\"},\"DZ\":{\"DZ-01\":\"Adrar\",\"DZ-02\":\"Chlef\",\"DZ-03\":\"Laghouat\",\"DZ-04\":\"Oum El Bouaghi\",\"DZ-05\":\"Batna\",\"DZ-06\":\"B\\u00e9ja\\u00efa\",\"DZ-07\":\"Biskra\",\"DZ-08\":\"B\\u00e9char\",\"DZ-09\":\"Blida\",\"DZ-10\":\"Bouira\",\"DZ-11\":\"Tamanghasset\",\"DZ-12\":\"T\\u00e9bessa\",\"DZ-13\":\"Tlemcen\",\"DZ-14\":\"Tiaret\",\"DZ-15\":\"Tizi Ouzou\",\"DZ-16\":\"Algiers\",\"DZ-17\":\"Djelfa\",\"DZ-18\":\"Jijel\",\"DZ-19\":\"S\\u00e9tif\",\"DZ-20\":\"Sa\\u00efda\",\"DZ-21\":\"Skikda\",\"DZ-22\":\"Sidi Bel Abb\\u00e8s\",\"DZ-23\":\"Annaba\",\"DZ-24\":\"Guelma\",\"DZ-25\":\"Constantine\",\"DZ-26\":\"M\\u00e9d\\u00e9a\",\"DZ-27\":\"Mostaganem\",\"DZ-28\":\"M\\u2019Sila\",\"DZ-29\":\"Mascara\",\"DZ-30\":\"Ouargla\",\"DZ-31\":\"Oran\",\"DZ-32\":\"El Bayadh\",\"DZ-33\":\"Illizi\",\"DZ-34\":\"Bordj Bou Arr\\u00e9ridj\",\"DZ-35\":\"Boumerd\\u00e8s\",\"DZ-36\":\"El Tarf\",\"DZ-37\":\"Tindouf\",\"DZ-38\":\"Tissemsilt\",\"DZ-39\":\"El Oued\",\"DZ-40\":\"Khenchela\",\"DZ-41\":\"Souk Ahras\",\"DZ-42\":\"Tipasa\",\"DZ-43\":\"Mila\",\"DZ-44\":\"A\\u00efn Defla\",\"DZ-45\":\"Naama\",\"DZ-46\":\"A\\u00efn T\\u00e9mouchent\",\"DZ-47\":\"Gharda\\u00efa\",\"DZ-48\":\"Relizane\"},\"EE\":[],\"EC\":{\"EC-A\":\"Azuay\",\"EC-B\":\"Bol\\u00edvar\",\"EC-F\":\"Ca\\u00f1ar\",\"EC-C\":\"Carchi\",\"EC-H\":\"Chimborazo\",\"EC-X\":\"Cotopaxi\",\"EC-O\":\"El Oro\",\"EC-E\":\"Esmeraldas\",\"EC-W\":\"Gal\\u00e1pagos\",\"EC-G\":\"Guayas\",\"EC-I\":\"Imbabura\",\"EC-L\":\"Loja\",\"EC-R\":\"Los R\\u00edos\",\"EC-M\":\"Manab\\u00ed\",\"EC-S\":\"Morona-Santiago\",\"EC-N\":\"Napo\",\"EC-D\":\"Orellana\",\"EC-Y\":\"Pastaza\",\"EC-P\":\"Pichincha\",\"EC-SE\":\"Santa Elena\",\"EC-SD\":\"Santo Domingo de los Ts\\u00e1chilas\",\"EC-U\":\"Sucumb\\u00edos\",\"EC-T\":\"Tungurahua\",\"EC-Z\":\"Zamora-Chinchipe\"},\"EG\":{\"EGALX\":\"Alexandria\",\"EGASN\":\"Aswan\",\"EGAST\":\"Asyut\",\"EGBA\":\"Red Sea\",\"EGBH\":\"Beheira\",\"EGBNS\":\"Beni Suef\",\"EGC\":\"Cairo\",\"EGDK\":\"Dakahlia\",\"EGDT\":\"Damietta\",\"EGFYM\":\"Faiyum\",\"EGGH\":\"Gharbia\",\"EGGZ\":\"Giza\",\"EGIS\":\"Ismailia\",\"EGJS\":\"South Sinai\",\"EGKB\":\"Qalyubia\",\"EGKFS\":\"Kafr el-Sheikh\",\"EGKN\":\"Qena\",\"EGLX\":\"Luxor\",\"EGMN\":\"Minya\",\"EGMNF\":\"Monufia\",\"EGMT\":\"Matrouh\",\"EGPTS\":\"Port Said\",\"EGSHG\":\"Sohag\",\"EGSHR\":\"Al Sharqia\",\"EGSIN\":\"North Sinai\",\"EGSUZ\":\"Suez\",\"EGWAD\":\"New Valley\"},\"ES\":{\"C\":\"A Coru\\u00f1a\",\"VI\":\"Araba/\\u00c1lava\",\"AB\":\"Albacete\",\"A\":\"Alicante\",\"AL\":\"Almer\\u00eda\",\"O\":\"Asturias\",\"AV\":\"\\u00c1vila\",\"BA\":\"Badajoz\",\"PM\":\"Baleares\",\"B\":\"Barcelona\",\"BU\":\"Burgos\",\"CC\":\"C\\u00e1ceres\",\"CA\":\"C\\u00e1diz\",\"S\":\"Cantabria\",\"CS\":\"Castell\\u00f3n\",\"CE\":\"Ceuta\",\"CR\":\"Ciudad Real\",\"CO\":\"C\\u00f3rdoba\",\"CU\":\"Cuenca\",\"GI\":\"Girona\",\"GR\":\"Granada\",\"GU\":\"Guadalajara\",\"SS\":\"Gipuzkoa\",\"H\":\"Huelva\",\"HU\":\"Huesca\",\"J\":\"Ja\\u00e9n\",\"LO\":\"La Rioja\",\"GC\":\"Las Palmas\",\"LE\":\"Le\\u00f3n\",\"L\":\"Lleida\",\"LU\":\"Lugo\",\"M\":\"Madrid\",\"MA\":\"M\\u00e1laga\",\"ML\":\"Melilla\",\"MU\":\"Murcia\",\"NA\":\"Navarra\",\"OR\":\"Ourense\",\"P\":\"Palencia\",\"PO\":\"Pontevedra\",\"SA\":\"Salamanca\",\"TF\":\"Santa Cruz de Tenerife\",\"SG\":\"Segovia\",\"SE\":\"Sevilla\",\"SO\":\"Soria\",\"T\":\"Tarragona\",\"TE\":\"Teruel\",\"TO\":\"Toledo\",\"V\":\"Valencia\",\"VA\":\"Valladolid\",\"BI\":\"Biscay\",\"ZA\":\"Zamora\",\"Z\":\"Zaragoza\"},\"ET\":[],\"FI\":[],\"FR\":[],\"GF\":[],\"GH\":{\"AF\":\"Ahafo\",\"AH\":\"Ashanti\",\"BA\":\"Brong-Ahafo\",\"BO\":\"Bono\",\"BE\":\"Bono East\",\"CP\":\"Central\",\"EP\":\"Eastern\",\"AA\":\"Greater Accra\",\"NE\":\"North East\",\"NP\":\"Northern\",\"OT\":\"Oti\",\"SV\":\"Savannah\",\"UE\":\"Upper East\",\"UW\":\"Upper West\",\"TV\":\"Volta\",\"WP\":\"Western\",\"WN\":\"Western North\"},\"GP\":[],\"GR\":{\"I\":\"Attica\",\"A\":\"East Macedonia and Thrace\",\"B\":\"Central Macedonia\",\"C\":\"West Macedonia\",\"D\":\"Epirus\",\"E\":\"Thessaly\",\"F\":\"Ionian Islands\",\"G\":\"West Greece\",\"H\":\"Central Greece\",\"J\":\"Peloponnese\",\"K\":\"North Aegean\",\"L\":\"South Aegean\",\"M\":\"Crete\"},\"GT\":{\"GT-AV\":\"Alta Verapaz\",\"GT-BV\":\"Baja Verapaz\",\"GT-CM\":\"Chimaltenango\",\"GT-CQ\":\"Chiquimula\",\"GT-PR\":\"El Progreso\",\"GT-ES\":\"Escuintla\",\"GT-GU\":\"Guatemala\",\"GT-HU\":\"Huehuetenango\",\"GT-IZ\":\"Izabal\",\"GT-JA\":\"Jalapa\",\"GT-JU\":\"Jutiapa\",\"GT-PE\":\"Pet\\u00e9n\",\"GT-QZ\":\"Quetzaltenango\",\"GT-QC\":\"Quich\\u00e9\",\"GT-RE\":\"Retalhuleu\",\"GT-SA\":\"Sacatep\\u00e9quez\",\"GT-SM\":\"San Marcos\",\"GT-SR\":\"Santa Rosa\",\"GT-SO\":\"Solol\\u00e1\",\"GT-SU\":\"Suchitep\\u00e9quez\",\"GT-TO\":\"Totonicap\\u00e1n\",\"GT-ZA\":\"Zacapa\"},\"HK\":{\"HONG KONG\":\"Hong Kong Island\",\"KOWLOON\":\"Kowloon\",\"NEW TERRITORIES\":\"New Territories\"},\"HN\":{\"HN-AT\":\"Atl\\u00e1ntida\",\"HN-IB\":\"Bay Islands\",\"HN-CH\":\"Choluteca\",\"HN-CL\":\"Col\\u00f3n\",\"HN-CM\":\"Comayagua\",\"HN-CP\":\"Cop\\u00e1n\",\"HN-CR\":\"Cort\\u00e9s\",\"HN-EP\":\"El Para\\u00edso\",\"HN-FM\":\"Francisco Moraz\\u00e1n\",\"HN-GD\":\"Gracias a Dios\",\"HN-IN\":\"Intibuc\\u00e1\",\"HN-LE\":\"Lempira\",\"HN-LP\":\"La Paz\",\"HN-OC\":\"Ocotepeque\",\"HN-OL\":\"Olancho\",\"HN-SB\":\"Santa B\\u00e1rbara\",\"HN-VA\":\"Valle\",\"HN-YO\":\"Yoro\"},\"HR\":{\"HR-01\":\"Zagreb County\",\"HR-02\":\"Krapina-Zagorje County\",\"HR-03\":\"Sisak-Moslavina County\",\"HR-04\":\"Karlovac County\",\"HR-05\":\"Vara\\u017edin County\",\"HR-06\":\"Koprivnica-Kri\\u017eevci County\",\"HR-07\":\"Bjelovar-Bilogora County\",\"HR-08\":\"Primorje-Gorski Kotar County\",\"HR-09\":\"Lika-Senj County\",\"HR-10\":\"Virovitica-Podravina County\",\"HR-11\":\"Po\\u017eega-Slavonia County\",\"HR-12\":\"Brod-Posavina County\",\"HR-13\":\"Zadar County\",\"HR-14\":\"Osijek-Baranja County\",\"HR-15\":\"\\u0160ibenik-Knin County\",\"HR-16\":\"Vukovar-Srijem County\",\"HR-17\":\"Split-Dalmatia County\",\"HR-18\":\"Istria County\",\"HR-19\":\"Dubrovnik-Neretva County\",\"HR-20\":\"Me\\u0111imurje County\",\"HR-21\":\"Zagreb City\"},\"HU\":{\"BK\":\"B\\u00e1cs-Kiskun\",\"BE\":\"B\\u00e9k\\u00e9s\",\"BA\":\"Baranya\",\"BZ\":\"Borsod-Aba\\u00faj-Zempl\\u00e9n\",\"BU\":\"Budapest\",\"CS\":\"Csongr\\u00e1d-Csan\\u00e1d\",\"FE\":\"Fej\\u00e9r\",\"GS\":\"Gy\\u0151r-Moson-Sopron\",\"HB\":\"Hajd\\u00fa-Bihar\",\"HE\":\"Heves\",\"JN\":\"J\\u00e1sz-Nagykun-Szolnok\",\"KE\":\"Kom\\u00e1rom-Esztergom\",\"NO\":\"N\\u00f3gr\\u00e1d\",\"PE\":\"Pest\",\"SO\":\"Somogy\",\"SZ\":\"Szabolcs-Szatm\\u00e1r-Bereg\",\"TO\":\"Tolna\",\"VA\":\"Vas\",\"VE\":\"Veszpr\\u00e9m\",\"ZA\":\"Zala\"},\"ID\":{\"AC\":\"Daerah Istimewa Aceh\",\"SU\":\"Sumatera Utara\",\"SB\":\"Sumatera Barat\",\"RI\":\"Riau\",\"KR\":\"Kepulauan Riau\",\"JA\":\"Jambi\",\"SS\":\"Sumatera Selatan\",\"BB\":\"Bangka Belitung\",\"BE\":\"Bengkulu\",\"LA\":\"Lampung\",\"JK\":\"DKI Jakarta\",\"JB\":\"Jawa Barat\",\"BT\":\"Banten\",\"JT\":\"Jawa Tengah\",\"JI\":\"Jawa Timur\",\"YO\":\"Daerah Istimewa Yogyakarta\",\"BA\":\"Bali\",\"NB\":\"Nusa Tenggara Barat\",\"NT\":\"Nusa Tenggara Timur\",\"KB\":\"Kalimantan Barat\",\"KT\":\"Kalimantan Tengah\",\"KI\":\"Kalimantan Timur\",\"KS\":\"Kalimantan Selatan\",\"KU\":\"Kalimantan Utara\",\"SA\":\"Sulawesi Utara\",\"ST\":\"Sulawesi Tengah\",\"SG\":\"Sulawesi Tenggara\",\"SR\":\"Sulawesi Barat\",\"SN\":\"Sulawesi Selatan\",\"GO\":\"Gorontalo\",\"MA\":\"Maluku\",\"MU\":\"Maluku Utara\",\"PA\":\"Papua\",\"PB\":\"Papua Barat\"},\"IE\":{\"CW\":\"Carlow\",\"CN\":\"Cavan\",\"CE\":\"Clare\",\"CO\":\"Cork\",\"DL\":\"Donegal\",\"D\":\"Dublin\",\"G\":\"Galway\",\"KY\":\"Kerry\",\"KE\":\"Kildare\",\"KK\":\"Kilkenny\",\"LS\":\"Laois\",\"LM\":\"Leitrim\",\"LK\":\"Limerick\",\"LD\":\"Longford\",\"LH\":\"Louth\",\"MO\":\"Mayo\",\"MH\":\"Meath\",\"MN\":\"Monaghan\",\"OY\":\"Offaly\",\"RN\":\"Roscommon\",\"SO\":\"Sligo\",\"TA\":\"Tipperary\",\"WD\":\"Waterford\",\"WH\":\"Westmeath\",\"WX\":\"Wexford\",\"WW\":\"Wicklow\"},\"IN\":{\"AN\":\"Andaman and Nicobar Islands\",\"AP\":\"Andhra Pradesh\",\"AR\":\"Arunachal Pradesh\",\"AS\":\"Assam\",\"BR\":\"Bihar\",\"CH\":\"Chandigarh\",\"CT\":\"Chhattisgarh\",\"DD\":\"Daman and Diu\",\"DH\":\"D\\u0101dra and Nagar Haveli and Dam\\u0101n and Diu\",\"DL\":\"Delhi\",\"DN\":\"Dadra and Nagar Haveli\",\"GA\":\"Goa\",\"GJ\":\"Gujarat\",\"HP\":\"Himachal Pradesh\",\"HR\":\"Haryana\",\"JH\":\"Jharkhand\",\"JK\":\"Jammu and Kashmir\",\"KA\":\"Karnataka\",\"KL\":\"Kerala\",\"LA\":\"Ladakh\",\"LD\":\"Lakshadweep\",\"MH\":\"Maharashtra\",\"ML\":\"Meghalaya\",\"MN\":\"Manipur\",\"MP\":\"Madhya Pradesh\",\"MZ\":\"Mizoram\",\"NL\":\"Nagaland\",\"OD\":\"Odisha\",\"PB\":\"Punjab\",\"PY\":\"Pondicherry (Puducherry)\",\"RJ\":\"Rajasthan\",\"SK\":\"Sikkim\",\"TS\":\"Telangana\",\"TN\":\"Tamil Nadu\",\"TR\":\"Tripura\",\"UP\":\"Uttar Pradesh\",\"UK\":\"Uttarakhand\",\"WB\":\"West Bengal\"},\"IR\":{\"KHZ\":\"Khuzestan (\\u062e\\u0648\\u0632\\u0633\\u062a\\u0627\\u0646)\",\"THR\":\"Tehran (\\u062a\\u0647\\u0631\\u0627\\u0646)\",\"ILM\":\"Ilaam (\\u0627\\u06cc\\u0644\\u0627\\u0645)\",\"BHR\":\"Bushehr (\\u0628\\u0648\\u0634\\u0647\\u0631)\",\"ADL\":\"Ardabil (\\u0627\\u0631\\u062f\\u0628\\u06cc\\u0644)\",\"ESF\":\"Isfahan (\\u0627\\u0635\\u0641\\u0647\\u0627\\u0646)\",\"YZD\":\"Yazd (\\u06cc\\u0632\\u062f)\",\"KRH\":\"Kermanshah (\\u06a9\\u0631\\u0645\\u0627\\u0646\\u0634\\u0627\\u0647)\",\"KRN\":\"Kerman (\\u06a9\\u0631\\u0645\\u0627\\u0646)\",\"HDN\":\"Hamadan (\\u0647\\u0645\\u062f\\u0627\\u0646)\",\"GZN\":\"Ghazvin (\\u0642\\u0632\\u0648\\u06cc\\u0646)\",\"ZJN\":\"Zanjan (\\u0632\\u0646\\u062c\\u0627\\u0646)\",\"LRS\":\"Luristan (\\u0644\\u0631\\u0633\\u062a\\u0627\\u0646)\",\"ABZ\":\"Alborz (\\u0627\\u0644\\u0628\\u0631\\u0632)\",\"EAZ\":\"East Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u0634\\u0631\\u0642\\u06cc)\",\"WAZ\":\"West Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u063a\\u0631\\u0628\\u06cc)\",\"CHB\":\"Chaharmahal and Bakhtiari (\\u0686\\u0647\\u0627\\u0631\\u0645\\u062d\\u0627\\u0644 \\u0648 \\u0628\\u062e\\u062a\\u06cc\\u0627\\u0631\\u06cc)\",\"SKH\":\"South Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u062c\\u0646\\u0648\\u0628\\u06cc)\",\"RKH\":\"Razavi Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0631\\u0636\\u0648\\u06cc)\",\"NKH\":\"North Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0634\\u0645\\u0627\\u0644\\u06cc)\",\"SMN\":\"Semnan (\\u0633\\u0645\\u0646\\u0627\\u0646)\",\"FRS\":\"Fars (\\u0641\\u0627\\u0631\\u0633)\",\"QHM\":\"Qom (\\u0642\\u0645)\",\"KRD\":\"Kurdistan (\\u06a9\\u0631\\u062f\\u0633\\u062a\\u0627\\u0646)\",\"KBD\":\"Kohgiluyeh and BoyerAhmad (\\u06a9\\u0647\\u06af\\u06cc\\u0644\\u0648\\u06cc\\u06cc\\u0647 \\u0648 \\u0628\\u0648\\u06cc\\u0631\\u0627\\u062d\\u0645\\u062f)\",\"GLS\":\"Golestan (\\u06af\\u0644\\u0633\\u062a\\u0627\\u0646)\",\"GIL\":\"Gilan (\\u06af\\u06cc\\u0644\\u0627\\u0646)\",\"MZN\":\"Mazandaran (\\u0645\\u0627\\u0632\\u0646\\u062f\\u0631\\u0627\\u0646)\",\"MKZ\":\"Markazi (\\u0645\\u0631\\u06a9\\u0632\\u06cc)\",\"HRZ\":\"Hormozgan (\\u0647\\u0631\\u0645\\u0632\\u06af\\u0627\\u0646)\",\"SBN\":\"Sistan and Baluchestan (\\u0633\\u06cc\\u0633\\u062a\\u0627\\u0646 \\u0648 \\u0628\\u0644\\u0648\\u0686\\u0633\\u062a\\u0627\\u0646)\"},\"IS\":[],\"IT\":{\"AG\":\"Agrigento\",\"AL\":\"Alessandria\",\"AN\":\"Ancona\",\"AO\":\"Aosta\",\"AR\":\"Arezzo\",\"AP\":\"Ascoli Piceno\",\"AT\":\"Asti\",\"AV\":\"Avellino\",\"BA\":\"Bari\",\"BT\":\"Barletta-Andria-Trani\",\"BL\":\"Belluno\",\"BN\":\"Benevento\",\"BG\":\"Bergamo\",\"BI\":\"Biella\",\"BO\":\"Bologna\",\"BZ\":\"Bolzano\",\"BS\":\"Brescia\",\"BR\":\"Brindisi\",\"CA\":\"Cagliari\",\"CL\":\"Caltanissetta\",\"CB\":\"Campobasso\",\"CE\":\"Caserta\",\"CT\":\"Catania\",\"CZ\":\"Catanzaro\",\"CH\":\"Chieti\",\"CO\":\"Como\",\"CS\":\"Cosenza\",\"CR\":\"Cremona\",\"KR\":\"Crotone\",\"CN\":\"Cuneo\",\"EN\":\"Enna\",\"FM\":\"Fermo\",\"FE\":\"Ferrara\",\"FI\":\"Firenze\",\"FG\":\"Foggia\",\"FC\":\"Forl\\u00ec-Cesena\",\"FR\":\"Frosinone\",\"GE\":\"Genova\",\"GO\":\"Gorizia\",\"GR\":\"Grosseto\",\"IM\":\"Imperia\",\"IS\":\"Isernia\",\"SP\":\"La Spezia\",\"AQ\":\"L'Aquila\",\"LT\":\"Latina\",\"LE\":\"Lecce\",\"LC\":\"Lecco\",\"LI\":\"Livorno\",\"LO\":\"Lodi\",\"LU\":\"Lucca\",\"MC\":\"Macerata\",\"MN\":\"Mantova\",\"MS\":\"Massa-Carrara\",\"MT\":\"Matera\",\"ME\":\"Messina\",\"MI\":\"Milano\",\"MO\":\"Modena\",\"MB\":\"Monza e della Brianza\",\"NA\":\"Napoli\",\"NO\":\"Novara\",\"NU\":\"Nuoro\",\"OR\":\"Oristano\",\"PD\":\"Padova\",\"PA\":\"Palermo\",\"PR\":\"Parma\",\"PV\":\"Pavia\",\"PG\":\"Perugia\",\"PU\":\"Pesaro e Urbino\",\"PE\":\"Pescara\",\"PC\":\"Piacenza\",\"PI\":\"Pisa\",\"PT\":\"Pistoia\",\"PN\":\"Pordenone\",\"PZ\":\"Potenza\",\"PO\":\"Prato\",\"RG\":\"Ragusa\",\"RA\":\"Ravenna\",\"RC\":\"Reggio Calabria\",\"RE\":\"Reggio Emilia\",\"RI\":\"Rieti\",\"RN\":\"Rimini\",\"RM\":\"Roma\",\"RO\":\"Rovigo\",\"SA\":\"Salerno\",\"SS\":\"Sassari\",\"SV\":\"Savona\",\"SI\":\"Siena\",\"SR\":\"Siracusa\",\"SO\":\"Sondrio\",\"SU\":\"Sud Sardegna\",\"TA\":\"Taranto\",\"TE\":\"Teramo\",\"TR\":\"Terni\",\"TO\":\"Torino\",\"TP\":\"Trapani\",\"TN\":\"Trento\",\"TV\":\"Treviso\",\"TS\":\"Trieste\",\"UD\":\"Udine\",\"VA\":\"Varese\",\"VE\":\"Venezia\",\"VB\":\"Verbano-Cusio-Ossola\",\"VC\":\"Vercelli\",\"VR\":\"Verona\",\"VV\":\"Vibo Valentia\",\"VI\":\"Vicenza\",\"VT\":\"Viterbo\"},\"IL\":[],\"IM\":[],\"JM\":{\"JM-01\":\"Kingston\",\"JM-02\":\"Saint Andrew\",\"JM-03\":\"Saint Thomas\",\"JM-04\":\"Portland\",\"JM-05\":\"Saint Mary\",\"JM-06\":\"Saint Ann\",\"JM-07\":\"Trelawny\",\"JM-08\":\"Saint James\",\"JM-09\":\"Hanover\",\"JM-10\":\"Westmoreland\",\"JM-11\":\"Saint Elizabeth\",\"JM-12\":\"Manchester\",\"JM-13\":\"Clarendon\",\"JM-14\":\"Saint Catherine\"},\"JP\":{\"JP01\":\"Hokkaido\",\"JP02\":\"Aomori\",\"JP03\":\"Iwate\",\"JP04\":\"Miyagi\",\"JP05\":\"Akita\",\"JP06\":\"Yamagata\",\"JP07\":\"Fukushima\",\"JP08\":\"Ibaraki\",\"JP09\":\"Tochigi\",\"JP10\":\"Gunma\",\"JP11\":\"Saitama\",\"JP12\":\"Chiba\",\"JP13\":\"Tokyo\",\"JP14\":\"Kanagawa\",\"JP15\":\"Niigata\",\"JP16\":\"Toyama\",\"JP17\":\"Ishikawa\",\"JP18\":\"Fukui\",\"JP19\":\"Yamanashi\",\"JP20\":\"Nagano\",\"JP21\":\"Gifu\",\"JP22\":\"Shizuoka\",\"JP23\":\"Aichi\",\"JP24\":\"Mie\",\"JP25\":\"Shiga\",\"JP26\":\"Kyoto\",\"JP27\":\"Osaka\",\"JP28\":\"Hyogo\",\"JP29\":\"Nara\",\"JP30\":\"Wakayama\",\"JP31\":\"Tottori\",\"JP32\":\"Shimane\",\"JP33\":\"Okayama\",\"JP34\":\"Hiroshima\",\"JP35\":\"Yamaguchi\",\"JP36\":\"Tokushima\",\"JP37\":\"Kagawa\",\"JP38\":\"Ehime\",\"JP39\":\"Kochi\",\"JP40\":\"Fukuoka\",\"JP41\":\"Saga\",\"JP42\":\"Nagasaki\",\"JP43\":\"Kumamoto\",\"JP44\":\"Oita\",\"JP45\":\"Miyazaki\",\"JP46\":\"Kagoshima\",\"JP47\":\"Okinawa\"},\"KE\":{\"KE01\":\"Baringo\",\"KE02\":\"Bomet\",\"KE03\":\"Bungoma\",\"KE04\":\"Busia\",\"KE05\":\"Elgeyo-Marakwet\",\"KE06\":\"Embu\",\"KE07\":\"Garissa\",\"KE08\":\"Homa Bay\",\"KE09\":\"Isiolo\",\"KE10\":\"Kajiado\",\"KE11\":\"Kakamega\",\"KE12\":\"Kericho\",\"KE13\":\"Kiambu\",\"KE14\":\"Kilifi\",\"KE15\":\"Kirinyaga\",\"KE16\":\"Kisii\",\"KE17\":\"Kisumu\",\"KE18\":\"Kitui\",\"KE19\":\"Kwale\",\"KE20\":\"Laikipia\",\"KE21\":\"Lamu\",\"KE22\":\"Machakos\",\"KE23\":\"Makueni\",\"KE24\":\"Mandera\",\"KE25\":\"Marsabit\",\"KE26\":\"Meru\",\"KE27\":\"Migori\",\"KE28\":\"Mombasa\",\"KE29\":\"Murang\\u2019a\",\"KE30\":\"Nairobi County\",\"KE31\":\"Nakuru\",\"KE32\":\"Nandi\",\"KE33\":\"Narok\",\"KE34\":\"Nyamira\",\"KE35\":\"Nyandarua\",\"KE36\":\"Nyeri\",\"KE37\":\"Samburu\",\"KE38\":\"Siaya\",\"KE39\":\"Taita-Taveta\",\"KE40\":\"Tana River\",\"KE41\":\"Tharaka-Nithi\",\"KE42\":\"Trans Nzoia\",\"KE43\":\"Turkana\",\"KE44\":\"Uasin Gishu\",\"KE45\":\"Vihiga\",\"KE46\":\"Wajir\",\"KE47\":\"West Pokot\"},\"KN\":{\"KNK\":\"Saint Kitts\",\"KNN\":\"Nevis\",\"KN01\":\"Christ Church Nichola Town\",\"KN02\":\"Saint Anne Sandy Point\",\"KN03\":\"Saint George Basseterre\",\"KN04\":\"Saint George Gingerland\",\"KN05\":\"Saint James Windward\",\"KN06\":\"Saint John Capisterre\",\"KN07\":\"Saint John Figtree\",\"KN08\":\"Saint Mary Cayon\",\"KN09\":\"Saint Paul Capisterre\",\"KN10\":\"Saint Paul Charlestown\",\"KN11\":\"Saint Peter Basseterre\",\"KN12\":\"Saint Thomas Lowland\",\"KN13\":\"Saint Thomas Middle Island\",\"KN15\":\"Trinity Palmetto Point\"},\"KR\":[],\"KW\":[],\"LA\":{\"AT\":\"Attapeu\",\"BK\":\"Bokeo\",\"BL\":\"Bolikhamsai\",\"CH\":\"Champasak\",\"HO\":\"Houaphanh\",\"KH\":\"Khammouane\",\"LM\":\"Luang Namtha\",\"LP\":\"Luang Prabang\",\"OU\":\"Oudomxay\",\"PH\":\"Phongsaly\",\"SL\":\"Salavan\",\"SV\":\"Savannakhet\",\"VI\":\"Vientiane Province\",\"VT\":\"Vientiane\",\"XA\":\"Sainyabuli\",\"XE\":\"Sekong\",\"XI\":\"Xiangkhouang\",\"XS\":\"Xaisomboun\"},\"LB\":[],\"LI\":[],\"LR\":{\"BM\":\"Bomi\",\"BN\":\"Bong\",\"GA\":\"Gbarpolu\",\"GB\":\"Grand Bassa\",\"GC\":\"Grand Cape Mount\",\"GG\":\"Grand Gedeh\",\"GK\":\"Grand Kru\",\"LO\":\"Lofa\",\"MA\":\"Margibi\",\"MY\":\"Maryland\",\"MO\":\"Montserrado\",\"NM\":\"Nimba\",\"RV\":\"Rivercess\",\"RG\":\"River Gee\",\"SN\":\"Sinoe\"},\"LU\":[],\"MA\":{\"maagd\":\"Agadir-Ida Ou Tanane\",\"maazi\":\"Azilal\",\"mabem\":\"B\\u00e9ni-Mellal\",\"maber\":\"Berkane\",\"mabes\":\"Ben Slimane\",\"mabod\":\"Boujdour\",\"mabom\":\"Boulemane\",\"mabrr\":\"Berrechid\",\"macas\":\"Casablanca\",\"mache\":\"Chefchaouen\",\"machi\":\"Chichaoua\",\"macht\":\"Chtouka A\\u00eft Baha\",\"madri\":\"Driouch\",\"maedi\":\"Essaouira\",\"maerr\":\"Errachidia\",\"mafah\":\"Fahs-Beni Makada\",\"mafes\":\"F\\u00e8s-Dar-Dbibegh\",\"mafig\":\"Figuig\",\"mafqh\":\"Fquih Ben Salah\",\"mague\":\"Guelmim\",\"maguf\":\"Guercif\",\"mahaj\":\"El Hajeb\",\"mahao\":\"Al Haouz\",\"mahoc\":\"Al Hoce\\u00efma\",\"maifr\":\"Ifrane\",\"maine\":\"Inezgane-A\\u00eft Melloul\",\"majdi\":\"El Jadida\",\"majra\":\"Jerada\",\"maken\":\"K\\u00e9nitra\",\"makes\":\"Kelaat Sraghna\",\"makhe\":\"Khemisset\",\"makhn\":\"Kh\\u00e9nifra\",\"makho\":\"Khouribga\",\"malaa\":\"La\\u00e2youne\",\"malar\":\"Larache\",\"mamar\":\"Marrakech\",\"mamdf\":\"M\\u2019diq-Fnideq\",\"mamed\":\"M\\u00e9diouna\",\"mamek\":\"Mekn\\u00e8s\",\"mamid\":\"Midelt\",\"mammd\":\"Marrakech-Medina\",\"mammn\":\"Marrakech-Menara\",\"mamoh\":\"Mohammedia\",\"mamou\":\"Moulay Yacoub\",\"manad\":\"Nador\",\"manou\":\"Nouaceur\",\"maoua\":\"Ouarzazate\",\"maoud\":\"Oued Ed-Dahab\",\"maouj\":\"Oujda-Angad\",\"maouz\":\"Ouezzane\",\"marab\":\"Rabat\",\"mareh\":\"Rehamna\",\"masaf\":\"Safi\",\"masal\":\"Sal\\u00e9\",\"masef\":\"Sefrou\",\"maset\":\"Settat\",\"masib\":\"Sidi Bennour\",\"masif\":\"Sidi Ifni\",\"masik\":\"Sidi Kacem\",\"masil\":\"Sidi Slimane\",\"maskh\":\"Skhirat-T\\u00e9mara\",\"masyb\":\"Sidi Youssef Ben Ali\",\"mataf\":\"Tarfaya (EH-partial)\",\"matai\":\"Taourirt\",\"matao\":\"Taounate\",\"matar\":\"Taroudant\",\"matat\":\"Tata\",\"mataz\":\"Taza\",\"matet\":\"T\\u00e9touan\",\"matin\":\"Tinghir\",\"matiz\":\"Tiznit\",\"matng\":\"Tangier-Assilah\",\"matnt\":\"Tan-Tan\",\"mayus\":\"Youssoufia\",\"mazag\":\"Zagora\"},\"MD\":{\"C\":\"Chi\\u0219in\\u0103u\",\"BL\":\"B\\u0103l\\u021bi\",\"AN\":\"Anenii Noi\",\"BS\":\"Basarabeasca\",\"BR\":\"Briceni\",\"CH\":\"Cahul\",\"CT\":\"Cantemir\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"C\\u0103u\\u0219eni\",\"CM\":\"Cimi\\u0219lia\",\"CR\":\"Criuleni\",\"DN\":\"Dondu\\u0219eni\",\"DR\":\"Drochia\",\"DB\":\"Dub\\u0103sari\",\"ED\":\"Edine\\u021b\",\"FL\":\"F\\u0103le\\u0219ti\",\"FR\":\"Flore\\u0219ti\",\"GE\":\"UTA G\\u0103g\\u0103uzia\",\"GL\":\"Glodeni\",\"HN\":\"H\\u00eence\\u0219ti\",\"IL\":\"Ialoveni\",\"LV\":\"Leova\",\"NS\":\"Nisporeni\",\"OC\":\"Ocni\\u021ba\",\"OR\":\"Orhei\",\"RZ\":\"Rezina\",\"RS\":\"R\\u00ee\\u0219cani\",\"SG\":\"S\\u00eengerei\",\"SR\":\"Soroca\",\"ST\":\"Str\\u0103\\u0219eni\",\"SD\":\"\\u0218old\\u0103ne\\u0219ti\",\"SV\":\"\\u0218tefan Vod\\u0103\",\"TR\":\"Taraclia\",\"TL\":\"Telene\\u0219ti\",\"UN\":\"Ungheni\"},\"MF\":[],\"MQ\":[],\"MT\":[],\"MX\":{\"DF\":\"Ciudad de M\\u00e9xico\",\"JA\":\"Jalisco\",\"NL\":\"Nuevo Le\\u00f3n\",\"AG\":\"Aguascalientes\",\"BC\":\"Baja California\",\"BS\":\"Baja California Sur\",\"CM\":\"Campeche\",\"CS\":\"Chiapas\",\"CH\":\"Chihuahua\",\"CO\":\"Coahuila\",\"CL\":\"Colima\",\"DG\":\"Durango\",\"GT\":\"Guanajuato\",\"GR\":\"Guerrero\",\"HG\":\"Hidalgo\",\"MX\":\"Estado de M\\u00e9xico\",\"MI\":\"Michoac\\u00e1n\",\"MO\":\"Morelos\",\"NA\":\"Nayarit\",\"OA\":\"Oaxaca\",\"PU\":\"Puebla\",\"QT\":\"Quer\\u00e9taro\",\"QR\":\"Quintana Roo\",\"SL\":\"San Luis Potos\\u00ed\",\"SI\":\"Sinaloa\",\"SO\":\"Sonora\",\"TB\":\"Tabasco\",\"TM\":\"Tamaulipas\",\"TL\":\"Tlaxcala\",\"VE\":\"Veracruz\",\"YU\":\"Yucat\\u00e1n\",\"ZA\":\"Zacatecas\"},\"MY\":{\"JHR\":\"Johor\",\"KDH\":\"Kedah\",\"KTN\":\"Kelantan\",\"LBN\":\"Labuan\",\"MLK\":\"Malacca (Melaka)\",\"NSN\":\"Negeri Sembilan\",\"PHG\":\"Pahang\",\"PNG\":\"Penang (Pulau Pinang)\",\"PRK\":\"Perak\",\"PLS\":\"Perlis\",\"SBH\":\"Sabah\",\"SWK\":\"Sarawak\",\"SGR\":\"Selangor\",\"TRG\":\"Terengganu\",\"PJY\":\"Putrajaya\",\"KUL\":\"Kuala Lumpur\"},\"MZ\":{\"MZP\":\"Cabo Delgado\",\"MZG\":\"Gaza\",\"MZI\":\"Inhambane\",\"MZB\":\"Manica\",\"MZL\":\"Maputo Province\",\"MZMPM\":\"Maputo\",\"MZN\":\"Nampula\",\"MZA\":\"Niassa\",\"MZS\":\"Sofala\",\"MZT\":\"Tete\",\"MZQ\":\"Zamb\\u00e9zia\"},\"NA\":{\"ER\":\"Erongo\",\"HA\":\"Hardap\",\"KA\":\"Karas\",\"KE\":\"Kavango East\",\"KW\":\"Kavango West\",\"KH\":\"Khomas\",\"KU\":\"Kunene\",\"OW\":\"Ohangwena\",\"OH\":\"Omaheke\",\"OS\":\"Omusati\",\"ON\":\"Oshana\",\"OT\":\"Oshikoto\",\"OD\":\"Otjozondjupa\",\"CA\":\"Zambezi\"},\"NG\":{\"AB\":\"Abia\",\"FC\":\"Abuja\",\"AD\":\"Adamawa\",\"AK\":\"Akwa Ibom\",\"AN\":\"Anambra\",\"BA\":\"Bauchi\",\"BY\":\"Bayelsa\",\"BE\":\"Benue\",\"BO\":\"Borno\",\"CR\":\"Cross River\",\"DE\":\"Delta\",\"EB\":\"Ebonyi\",\"ED\":\"Edo\",\"EK\":\"Ekiti\",\"EN\":\"Enugu\",\"GO\":\"Gombe\",\"IM\":\"Imo\",\"JI\":\"Jigawa\",\"KD\":\"Kaduna\",\"KN\":\"Kano\",\"KT\":\"Katsina\",\"KE\":\"Kebbi\",\"KO\":\"Kogi\",\"KW\":\"Kwara\",\"LA\":\"Lagos\",\"NA\":\"Nasarawa\",\"NI\":\"Niger\",\"OG\":\"Ogun\",\"ON\":\"Ondo\",\"OS\":\"Osun\",\"OY\":\"Oyo\",\"PL\":\"Plateau\",\"RI\":\"Rivers\",\"SO\":\"Sokoto\",\"TA\":\"Taraba\",\"YO\":\"Yobe\",\"ZA\":\"Zamfara\"},\"NL\":[],\"NO\":[],\"NP\":{\"BAG\":\"Bagmati\",\"BHE\":\"Bheri\",\"DHA\":\"Dhaulagiri\",\"GAN\":\"Gandaki\",\"JAN\":\"Janakpur\",\"KAR\":\"Karnali\",\"KOS\":\"Koshi\",\"LUM\":\"Lumbini\",\"MAH\":\"Mahakali\",\"MEC\":\"Mechi\",\"NAR\":\"Narayani\",\"RAP\":\"Rapti\",\"SAG\":\"Sagarmatha\",\"SET\":\"Seti\"},\"NI\":{\"NI-AN\":\"Atl\\u00e1ntico Norte\",\"NI-AS\":\"Atl\\u00e1ntico Sur\",\"NI-BO\":\"Boaco\",\"NI-CA\":\"Carazo\",\"NI-CI\":\"Chinandega\",\"NI-CO\":\"Chontales\",\"NI-ES\":\"Estel\\u00ed\",\"NI-GR\":\"Granada\",\"NI-JI\":\"Jinotega\",\"NI-LE\":\"Le\\u00f3n\",\"NI-MD\":\"Madriz\",\"NI-MN\":\"Managua\",\"NI-MS\":\"Masaya\",\"NI-MT\":\"Matagalpa\",\"NI-NS\":\"Nueva Segovia\",\"NI-RI\":\"Rivas\",\"NI-SJ\":\"R\\u00edo San Juan\"},\"NZ\":{\"NTL\":\"Northland\",\"AUK\":\"Auckland\",\"WKO\":\"Waikato\",\"BOP\":\"Bay of Plenty\",\"TKI\":\"Taranaki\",\"GIS\":\"Gisborne\",\"HKB\":\"Hawke\\u2019s Bay\",\"MWT\":\"Manawatu-Whanganui\",\"WGN\":\"Wellington\",\"NSN\":\"Nelson\",\"MBH\":\"Marlborough\",\"TAS\":\"Tasman\",\"WTC\":\"West Coast\",\"CAN\":\"Canterbury\",\"OTA\":\"Otago\",\"STL\":\"Southland\"},\"PA\":{\"PA-1\":\"Bocas del Toro\",\"PA-2\":\"Cocl\\u00e9\",\"PA-3\":\"Col\\u00f3n\",\"PA-4\":\"Chiriqu\\u00ed\",\"PA-5\":\"Dari\\u00e9n\",\"PA-6\":\"Herrera\",\"PA-7\":\"Los Santos\",\"PA-8\":\"Panam\\u00e1\",\"PA-9\":\"Veraguas\",\"PA-10\":\"West Panam\\u00e1\",\"PA-EM\":\"Ember\\u00e1\",\"PA-KY\":\"Guna Yala\",\"PA-NB\":\"Ng\\u00f6be-Bugl\\u00e9\"},\"PE\":{\"CAL\":\"El Callao\",\"LMA\":\"Municipalidad Metropolitana de Lima\",\"AMA\":\"Amazonas\",\"ANC\":\"Ancash\",\"APU\":\"Apur\\u00edmac\",\"ARE\":\"Arequipa\",\"AYA\":\"Ayacucho\",\"CAJ\":\"Cajamarca\",\"CUS\":\"Cusco\",\"HUV\":\"Huancavelica\",\"HUC\":\"Hu\\u00e1nuco\",\"ICA\":\"Ica\",\"JUN\":\"Jun\\u00edn\",\"LAL\":\"La Libertad\",\"LAM\":\"Lambayeque\",\"LIM\":\"Lima\",\"LOR\":\"Loreto\",\"MDD\":\"Madre de Dios\",\"MOQ\":\"Moquegua\",\"PAS\":\"Pasco\",\"PIU\":\"Piura\",\"PUN\":\"Puno\",\"SAM\":\"San Mart\\u00edn\",\"TAC\":\"Tacna\",\"TUM\":\"Tumbes\",\"UCA\":\"Ucayali\"},\"PH\":{\"ABR\":\"Abra\",\"AGN\":\"Agusan del Norte\",\"AGS\":\"Agusan del Sur\",\"AKL\":\"Aklan\",\"ALB\":\"Albay\",\"ANT\":\"Antique\",\"APA\":\"Apayao\",\"AUR\":\"Aurora\",\"BAS\":\"Basilan\",\"BAN\":\"Bataan\",\"BTN\":\"Batanes\",\"BTG\":\"Batangas\",\"BEN\":\"Benguet\",\"BIL\":\"Biliran\",\"BOH\":\"Bohol\",\"BUK\":\"Bukidnon\",\"BUL\":\"Bulacan\",\"CAG\":\"Cagayan\",\"CAN\":\"Camarines Norte\",\"CAS\":\"Camarines Sur\",\"CAM\":\"Camiguin\",\"CAP\":\"Capiz\",\"CAT\":\"Catanduanes\",\"CAV\":\"Cavite\",\"CEB\":\"Cebu\",\"COM\":\"Compostela Valley\",\"NCO\":\"Cotabato\",\"DAV\":\"Davao del Norte\",\"DAS\":\"Davao del Sur\",\"DAC\":\"Davao Occidental\",\"DAO\":\"Davao Oriental\",\"DIN\":\"Dinagat Islands\",\"EAS\":\"Eastern Samar\",\"GUI\":\"Guimaras\",\"IFU\":\"Ifugao\",\"ILN\":\"Ilocos Norte\",\"ILS\":\"Ilocos Sur\",\"ILI\":\"Iloilo\",\"ISA\":\"Isabela\",\"KAL\":\"Kalinga\",\"LUN\":\"La Union\",\"LAG\":\"Laguna\",\"LAN\":\"Lanao del Norte\",\"LAS\":\"Lanao del Sur\",\"LEY\":\"Leyte\",\"MAG\":\"Maguindanao\",\"MAD\":\"Marinduque\",\"MAS\":\"Masbate\",\"MSC\":\"Misamis Occidental\",\"MSR\":\"Misamis Oriental\",\"MOU\":\"Mountain Province\",\"NEC\":\"Negros Occidental\",\"NER\":\"Negros Oriental\",\"NSA\":\"Northern Samar\",\"NUE\":\"Nueva Ecija\",\"NUV\":\"Nueva Vizcaya\",\"MDC\":\"Occidental Mindoro\",\"MDR\":\"Oriental Mindoro\",\"PLW\":\"Palawan\",\"PAM\":\"Pampanga\",\"PAN\":\"Pangasinan\",\"QUE\":\"Quezon\",\"QUI\":\"Quirino\",\"RIZ\":\"Rizal\",\"ROM\":\"Romblon\",\"WSA\":\"Samar\",\"SAR\":\"Sarangani\",\"SIQ\":\"Siquijor\",\"SOR\":\"Sorsogon\",\"SCO\":\"South Cotabato\",\"SLE\":\"Southern Leyte\",\"SUK\":\"Sultan Kudarat\",\"SLU\":\"Sulu\",\"SUN\":\"Surigao del Norte\",\"SUR\":\"Surigao del Sur\",\"TAR\":\"Tarlac\",\"TAW\":\"Tawi-Tawi\",\"ZMB\":\"Zambales\",\"ZAN\":\"Zamboanga del Norte\",\"ZAS\":\"Zamboanga del Sur\",\"ZSI\":\"Zamboanga Sibugay\",\"00\":\"Metro Manila\"},\"PK\":{\"JK\":\"Azad Kashmir\",\"BA\":\"Balochistan\",\"TA\":\"FATA\",\"GB\":\"Gilgit Baltistan\",\"IS\":\"Islamabad Capital Territory\",\"KP\":\"Khyber Pakhtunkhwa\",\"PB\":\"Punjab\",\"SD\":\"Sindh\"},\"PL\":[],\"PR\":[],\"PT\":[],\"PY\":{\"PY-ASU\":\"Asunci\\u00f3n\",\"PY-1\":\"Concepci\\u00f3n\",\"PY-2\":\"San Pedro\",\"PY-3\":\"Cordillera\",\"PY-4\":\"Guair\\u00e1\",\"PY-5\":\"Caaguaz\\u00fa\",\"PY-6\":\"Caazap\\u00e1\",\"PY-7\":\"Itap\\u00faa\",\"PY-8\":\"Misiones\",\"PY-9\":\"Paraguar\\u00ed\",\"PY-10\":\"Alto Paran\\u00e1\",\"PY-11\":\"Central\",\"PY-12\":\"\\u00d1eembuc\\u00fa\",\"PY-13\":\"Amambay\",\"PY-14\":\"Canindey\\u00fa\",\"PY-15\":\"Presidente Hayes\",\"PY-16\":\"Alto Paraguay\",\"PY-17\":\"Boquer\\u00f3n\"},\"RE\":[],\"RO\":{\"AB\":\"Alba\",\"AR\":\"Arad\",\"AG\":\"Arge\\u0219\",\"BC\":\"Bac\\u0103u\",\"BH\":\"Bihor\",\"BN\":\"Bistri\\u021ba-N\\u0103s\\u0103ud\",\"BT\":\"Boto\\u0219ani\",\"BR\":\"Br\\u0103ila\",\"BV\":\"Bra\\u0219ov\",\"B\":\"Bucure\\u0219ti\",\"BZ\":\"Buz\\u0103u\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"Cara\\u0219-Severin\",\"CJ\":\"Cluj\",\"CT\":\"Constan\\u021ba\",\"CV\":\"Covasna\",\"DB\":\"D\\u00e2mbovi\\u021ba\",\"DJ\":\"Dolj\",\"GL\":\"Gala\\u021bi\",\"GR\":\"Giurgiu\",\"GJ\":\"Gorj\",\"HR\":\"Harghita\",\"HD\":\"Hunedoara\",\"IL\":\"Ialomi\\u021ba\",\"IS\":\"Ia\\u0219i\",\"IF\":\"Ilfov\",\"MM\":\"Maramure\\u0219\",\"MH\":\"Mehedin\\u021bi\",\"MS\":\"Mure\\u0219\",\"NT\":\"Neam\\u021b\",\"OT\":\"Olt\",\"PH\":\"Prahova\",\"SJ\":\"S\\u0103laj\",\"SM\":\"Satu Mare\",\"SB\":\"Sibiu\",\"SV\":\"Suceava\",\"TR\":\"Teleorman\",\"TM\":\"Timi\\u0219\",\"TL\":\"Tulcea\",\"VL\":\"V\\u00e2lcea\",\"VS\":\"Vaslui\",\"VN\":\"Vrancea\"},\"SN\":{\"SNDB\":\"Diourbel\",\"SNDK\":\"Dakar\",\"SNFK\":\"Fatick\",\"SNKA\":\"Kaffrine\",\"SNKD\":\"Kolda\",\"SNKE\":\"K\\u00e9dougou\",\"SNKL\":\"Kaolack\",\"SNLG\":\"Louga\",\"SNMT\":\"Matam\",\"SNSE\":\"S\\u00e9dhiou\",\"SNSL\":\"Saint-Louis\",\"SNTC\":\"Tambacounda\",\"SNTH\":\"Thi\\u00e8s\",\"SNZG\":\"Ziguinchor\"},\"SG\":[],\"SK\":[],\"SI\":[],\"SV\":{\"SV-AH\":\"Ahuachap\\u00e1n\",\"SV-CA\":\"Caba\\u00f1as\",\"SV-CH\":\"Chalatenango\",\"SV-CU\":\"Cuscatl\\u00e1n\",\"SV-LI\":\"La Libertad\",\"SV-MO\":\"Moraz\\u00e1n\",\"SV-PA\":\"La Paz\",\"SV-SA\":\"Santa Ana\",\"SV-SM\":\"San Miguel\",\"SV-SO\":\"Sonsonate\",\"SV-SS\":\"San Salvador\",\"SV-SV\":\"San Vicente\",\"SV-UN\":\"La Uni\\u00f3n\",\"SV-US\":\"Usulut\\u00e1n\"},\"TH\":{\"TH-37\":\"Amnat Charoen\",\"TH-15\":\"Ang Thong\",\"TH-14\":\"Ayutthaya\",\"TH-10\":\"Bangkok\",\"TH-38\":\"Bueng Kan\",\"TH-31\":\"Buri Ram\",\"TH-24\":\"Chachoengsao\",\"TH-18\":\"Chai Nat\",\"TH-36\":\"Chaiyaphum\",\"TH-22\":\"Chanthaburi\",\"TH-50\":\"Chiang Mai\",\"TH-57\":\"Chiang Rai\",\"TH-20\":\"Chonburi\",\"TH-86\":\"Chumphon\",\"TH-46\":\"Kalasin\",\"TH-62\":\"Kamphaeng Phet\",\"TH-71\":\"Kanchanaburi\",\"TH-40\":\"Khon Kaen\",\"TH-81\":\"Krabi\",\"TH-52\":\"Lampang\",\"TH-51\":\"Lamphun\",\"TH-42\":\"Loei\",\"TH-16\":\"Lopburi\",\"TH-58\":\"Mae Hong Son\",\"TH-44\":\"Maha Sarakham\",\"TH-49\":\"Mukdahan\",\"TH-26\":\"Nakhon Nayok\",\"TH-73\":\"Nakhon Pathom\",\"TH-48\":\"Nakhon Phanom\",\"TH-30\":\"Nakhon Ratchasima\",\"TH-60\":\"Nakhon Sawan\",\"TH-80\":\"Nakhon Si Thammarat\",\"TH-55\":\"Nan\",\"TH-96\":\"Narathiwat\",\"TH-39\":\"Nong Bua Lam Phu\",\"TH-43\":\"Nong Khai\",\"TH-12\":\"Nonthaburi\",\"TH-13\":\"Pathum Thani\",\"TH-94\":\"Pattani\",\"TH-82\":\"Phang Nga\",\"TH-93\":\"Phatthalung\",\"TH-56\":\"Phayao\",\"TH-67\":\"Phetchabun\",\"TH-76\":\"Phetchaburi\",\"TH-66\":\"Phichit\",\"TH-65\":\"Phitsanulok\",\"TH-54\":\"Phrae\",\"TH-83\":\"Phuket\",\"TH-25\":\"Prachin Buri\",\"TH-77\":\"Prachuap Khiri Khan\",\"TH-85\":\"Ranong\",\"TH-70\":\"Ratchaburi\",\"TH-21\":\"Rayong\",\"TH-45\":\"Roi Et\",\"TH-27\":\"Sa Kaeo\",\"TH-47\":\"Sakon Nakhon\",\"TH-11\":\"Samut Prakan\",\"TH-74\":\"Samut Sakhon\",\"TH-75\":\"Samut Songkhram\",\"TH-19\":\"Saraburi\",\"TH-91\":\"Satun\",\"TH-17\":\"Sing Buri\",\"TH-33\":\"Sisaket\",\"TH-90\":\"Songkhla\",\"TH-64\":\"Sukhothai\",\"TH-72\":\"Suphan Buri\",\"TH-84\":\"Surat Thani\",\"TH-32\":\"Surin\",\"TH-63\":\"Tak\",\"TH-92\":\"Trang\",\"TH-23\":\"Trat\",\"TH-34\":\"Ubon Ratchathani\",\"TH-41\":\"Udon Thani\",\"TH-61\":\"Uthai Thani\",\"TH-53\":\"Uttaradit\",\"TH-95\":\"Yala\",\"TH-35\":\"Yasothon\"},\"TR\":{\"TR01\":\"Adana\",\"TR02\":\"Ad\\u0131yaman\",\"TR03\":\"Afyon\",\"TR04\":\"A\\u011fr\\u0131\",\"TR05\":\"Amasya\",\"TR06\":\"Ankara\",\"TR07\":\"Antalya\",\"TR08\":\"Artvin\",\"TR09\":\"Ayd\\u0131n\",\"TR10\":\"Bal\\u0131kesir\",\"TR11\":\"Bilecik\",\"TR12\":\"Bing\\u00f6l\",\"TR13\":\"Bitlis\",\"TR14\":\"Bolu\",\"TR15\":\"Burdur\",\"TR16\":\"Bursa\",\"TR17\":\"\\u00c7anakkale\",\"TR18\":\"\\u00c7ank\\u0131r\\u0131\",\"TR19\":\"\\u00c7orum\",\"TR20\":\"Denizli\",\"TR21\":\"Diyarbak\\u0131r\",\"TR22\":\"Edirne\",\"TR23\":\"Elaz\\u0131\\u011f\",\"TR24\":\"Erzincan\",\"TR25\":\"Erzurum\",\"TR26\":\"Eski\\u015fehir\",\"TR27\":\"Gaziantep\",\"TR28\":\"Giresun\",\"TR29\":\"G\\u00fcm\\u00fc\\u015fhane\",\"TR30\":\"Hakkari\",\"TR31\":\"Hatay\",\"TR32\":\"Isparta\",\"TR33\":\"\\u0130\\u00e7el\",\"TR34\":\"\\u0130stanbul\",\"TR35\":\"\\u0130zmir\",\"TR36\":\"Kars\",\"TR37\":\"Kastamonu\",\"TR38\":\"Kayseri\",\"TR39\":\"K\\u0131rklareli\",\"TR40\":\"K\\u0131r\\u015fehir\",\"TR41\":\"Kocaeli\",\"TR42\":\"Konya\",\"TR43\":\"K\\u00fctahya\",\"TR44\":\"Malatya\",\"TR45\":\"Manisa\",\"TR46\":\"Kahramanmara\\u015f\",\"TR47\":\"Mardin\",\"TR48\":\"Mu\\u011fla\",\"TR49\":\"Mu\\u015f\",\"TR50\":\"Nev\\u015fehir\",\"TR51\":\"Ni\\u011fde\",\"TR52\":\"Ordu\",\"TR53\":\"Rize\",\"TR54\":\"Sakarya\",\"TR55\":\"Samsun\",\"TR56\":\"Siirt\",\"TR57\":\"Sinop\",\"TR58\":\"Sivas\",\"TR59\":\"Tekirda\\u011f\",\"TR60\":\"Tokat\",\"TR61\":\"Trabzon\",\"TR62\":\"Tunceli\",\"TR63\":\"\\u015eanl\\u0131urfa\",\"TR64\":\"U\\u015fak\",\"TR65\":\"Van\",\"TR66\":\"Yozgat\",\"TR67\":\"Zonguldak\",\"TR68\":\"Aksaray\",\"TR69\":\"Bayburt\",\"TR70\":\"Karaman\",\"TR71\":\"K\\u0131r\\u0131kkale\",\"TR72\":\"Batman\",\"TR73\":\"\\u015e\\u0131rnak\",\"TR74\":\"Bart\\u0131n\",\"TR75\":\"Ardahan\",\"TR76\":\"I\\u011fd\\u0131r\",\"TR77\":\"Yalova\",\"TR78\":\"Karab\\u00fck\",\"TR79\":\"Kilis\",\"TR80\":\"Osmaniye\",\"TR81\":\"D\\u00fczce\"},\"TZ\":{\"TZ01\":\"Arusha\",\"TZ02\":\"Dar es Salaam\",\"TZ03\":\"Dodoma\",\"TZ04\":\"Iringa\",\"TZ05\":\"Kagera\",\"TZ06\":\"Pemba North\",\"TZ07\":\"Zanzibar North\",\"TZ08\":\"Kigoma\",\"TZ09\":\"Kilimanjaro\",\"TZ10\":\"Pemba South\",\"TZ11\":\"Zanzibar South\",\"TZ12\":\"Lindi\",\"TZ13\":\"Mara\",\"TZ14\":\"Mbeya\",\"TZ15\":\"Zanzibar West\",\"TZ16\":\"Morogoro\",\"TZ17\":\"Mtwara\",\"TZ18\":\"Mwanza\",\"TZ19\":\"Coast\",\"TZ20\":\"Rukwa\",\"TZ21\":\"Ruvuma\",\"TZ22\":\"Shinyanga\",\"TZ23\":\"Singida\",\"TZ24\":\"Tabora\",\"TZ25\":\"Tanga\",\"TZ26\":\"Manyara\",\"TZ27\":\"Geita\",\"TZ28\":\"Katavi\",\"TZ29\":\"Njombe\",\"TZ30\":\"Simiyu\"},\"LK\":[],\"RS\":{\"RS00\":\"Belgrade\",\"RS14\":\"Bor\",\"RS11\":\"Brani\\u010devo\",\"RS02\":\"Central Banat\",\"RS10\":\"Danube\",\"RS23\":\"Jablanica\",\"RS09\":\"Kolubara\",\"RS08\":\"Ma\\u010dva\",\"RS17\":\"Morava\",\"RS20\":\"Ni\\u0161ava\",\"RS01\":\"North Ba\\u010dka\",\"RS03\":\"North Banat\",\"RS24\":\"P\\u010dinja\",\"RS22\":\"Pirot\",\"RS13\":\"Pomoravlje\",\"RS19\":\"Rasina\",\"RS18\":\"Ra\\u0161ka\",\"RS06\":\"South Ba\\u010dka\",\"RS04\":\"South Banat\",\"RS07\":\"Srem\",\"RS12\":\"\\u0160umadija\",\"RS21\":\"Toplica\",\"RS05\":\"West Ba\\u010dka\",\"RS15\":\"Zaje\\u010dar\",\"RS16\":\"Zlatibor\",\"RS25\":\"Kosovo\",\"RS26\":\"Pe\\u0107\",\"RS27\":\"Prizren\",\"RS28\":\"Kosovska Mitrovica\",\"RS29\":\"Kosovo-Pomoravlje\",\"RSKM\":\"Kosovo-Metohija\",\"RSVO\":\"Vojvodina\"},\"RW\":[],\"SE\":[],\"UA\":{\"UA05\":\"Vinnychchyna\",\"UA07\":\"Volyn\",\"UA09\":\"Luhanshchyna\",\"UA12\":\"Dnipropetrovshchyna\",\"UA14\":\"Donechchyna\",\"UA18\":\"Zhytomyrshchyna\",\"UA21\":\"Zakarpattia\",\"UA23\":\"Zaporizhzhya\",\"UA26\":\"Prykarpattia\",\"UA30\":\"Kyiv\",\"UA32\":\"Kyivshchyna\",\"UA35\":\"Kirovohradschyna\",\"UA40\":\"Sevastopol\",\"UA43\":\"Crimea\",\"UA46\":\"Lvivshchyna\",\"UA48\":\"Mykolayivschyna\",\"UA51\":\"Odeshchyna\",\"UA53\":\"Poltavshchyna\",\"UA56\":\"Rivnenshchyna\",\"UA59\":\"Sumshchyna\",\"UA61\":\"Ternopilshchyna\",\"UA63\":\"Kharkivshchyna\",\"UA65\":\"Khersonshchyna\",\"UA68\":\"Khmelnychchyna\",\"UA71\":\"Cherkashchyna\",\"UA74\":\"Chernihivshchyna\",\"UA77\":\"Chernivtsi Oblast\"},\"UG\":{\"UG314\":\"Abim\",\"UG301\":\"Adjumani\",\"UG322\":\"Agago\",\"UG323\":\"Alebtong\",\"UG315\":\"Amolatar\",\"UG324\":\"Amudat\",\"UG216\":\"Amuria\",\"UG316\":\"Amuru\",\"UG302\":\"Apac\",\"UG303\":\"Arua\",\"UG217\":\"Budaka\",\"UG218\":\"Bududa\",\"UG201\":\"Bugiri\",\"UG235\":\"Bugweri\",\"UG420\":\"Buhweju\",\"UG117\":\"Buikwe\",\"UG219\":\"Bukedea\",\"UG118\":\"Bukomansimbi\",\"UG220\":\"Bukwa\",\"UG225\":\"Bulambuli\",\"UG416\":\"Buliisa\",\"UG401\":\"Bundibugyo\",\"UG430\":\"Bunyangabu\",\"UG402\":\"Bushenyi\",\"UG202\":\"Busia\",\"UG221\":\"Butaleja\",\"UG119\":\"Butambala\",\"UG233\":\"Butebo\",\"UG120\":\"Buvuma\",\"UG226\":\"Buyende\",\"UG317\":\"Dokolo\",\"UG121\":\"Gomba\",\"UG304\":\"Gulu\",\"UG403\":\"Hoima\",\"UG417\":\"Ibanda\",\"UG203\":\"Iganga\",\"UG418\":\"Isingiro\",\"UG204\":\"Jinja\",\"UG318\":\"Kaabong\",\"UG404\":\"Kabale\",\"UG405\":\"Kabarole\",\"UG213\":\"Kaberamaido\",\"UG427\":\"Kagadi\",\"UG428\":\"Kakumiro\",\"UG101\":\"Kalangala\",\"UG222\":\"Kaliro\",\"UG122\":\"Kalungu\",\"UG102\":\"Kampala\",\"UG205\":\"Kamuli\",\"UG413\":\"Kamwenge\",\"UG414\":\"Kanungu\",\"UG206\":\"Kapchorwa\",\"UG236\":\"Kapelebyong\",\"UG126\":\"Kasanda\",\"UG406\":\"Kasese\",\"UG207\":\"Katakwi\",\"UG112\":\"Kayunga\",\"UG407\":\"Kibaale\",\"UG103\":\"Kiboga\",\"UG227\":\"Kibuku\",\"UG432\":\"Kikuube\",\"UG419\":\"Kiruhura\",\"UG421\":\"Kiryandongo\",\"UG408\":\"Kisoro\",\"UG305\":\"Kitgum\",\"UG319\":\"Koboko\",\"UG325\":\"Kole\",\"UG306\":\"Kotido\",\"UG208\":\"Kumi\",\"UG333\":\"Kwania\",\"UG228\":\"Kween\",\"UG123\":\"Kyankwanzi\",\"UG422\":\"Kyegegwa\",\"UG415\":\"Kyenjojo\",\"UG125\":\"Kyotera\",\"UG326\":\"Lamwo\",\"UG307\":\"Lira\",\"UG229\":\"Luuka\",\"UG104\":\"Luwero\",\"UG124\":\"Lwengo\",\"UG114\":\"Lyantonde\",\"UG223\":\"Manafwa\",\"UG320\":\"Maracha\",\"UG105\":\"Masaka\",\"UG409\":\"Masindi\",\"UG214\":\"Mayuge\",\"UG209\":\"Mbale\",\"UG410\":\"Mbarara\",\"UG423\":\"Mitooma\",\"UG115\":\"Mityana\",\"UG308\":\"Moroto\",\"UG309\":\"Moyo\",\"UG106\":\"Mpigi\",\"UG107\":\"Mubende\",\"UG108\":\"Mukono\",\"UG334\":\"Nabilatuk\",\"UG311\":\"Nakapiripirit\",\"UG116\":\"Nakaseke\",\"UG109\":\"Nakasongola\",\"UG230\":\"Namayingo\",\"UG234\":\"Namisindwa\",\"UG224\":\"Namutumba\",\"UG327\":\"Napak\",\"UG310\":\"Nebbi\",\"UG231\":\"Ngora\",\"UG424\":\"Ntoroko\",\"UG411\":\"Ntungamo\",\"UG328\":\"Nwoya\",\"UG331\":\"Omoro\",\"UG329\":\"Otuke\",\"UG321\":\"Oyam\",\"UG312\":\"Pader\",\"UG332\":\"Pakwach\",\"UG210\":\"Pallisa\",\"UG110\":\"Rakai\",\"UG429\":\"Rubanda\",\"UG425\":\"Rubirizi\",\"UG431\":\"Rukiga\",\"UG412\":\"Rukungiri\",\"UG111\":\"Sembabule\",\"UG232\":\"Serere\",\"UG426\":\"Sheema\",\"UG215\":\"Sironko\",\"UG211\":\"Soroti\",\"UG212\":\"Tororo\",\"UG113\":\"Wakiso\",\"UG313\":\"Yumbe\",\"UG330\":\"Zombo\"},\"UM\":{\"81\":\"Baker Island\",\"84\":\"Howland Island\",\"86\":\"Jarvis Island\",\"67\":\"Johnston Atoll\",\"89\":\"Kingman Reef\",\"71\":\"Midway Atoll\",\"76\":\"Navassa Island\",\"95\":\"Palmyra Atoll\",\"79\":\"Wake Island\"},\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"North Carolina\",\"ND\":\"North Dakota\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"South Carolina\",\"SD\":\"South Dakota\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"Armed Forces (AA)\",\"AE\":\"Armed Forces (AE)\",\"AP\":\"Armed Forces (AP)\"},\"UY\":{\"UY-AR\":\"Artigas\",\"UY-CA\":\"Canelones\",\"UY-CL\":\"Cerro Largo\",\"UY-CO\":\"Colonia\",\"UY-DU\":\"Durazno\",\"UY-FS\":\"Flores\",\"UY-FD\":\"Florida\",\"UY-LA\":\"Lavalleja\",\"UY-MA\":\"Maldonado\",\"UY-MO\":\"Montevideo\",\"UY-PA\":\"Paysand\\u00fa\",\"UY-RN\":\"R\\u00edo Negro\",\"UY-RV\":\"Rivera\",\"UY-RO\":\"Rocha\",\"UY-SA\":\"Salto\",\"UY-SJ\":\"San Jos\\u00e9\",\"UY-SO\":\"Soriano\",\"UY-TA\":\"Tacuaremb\\u00f3\",\"UY-TT\":\"Treinta y Tres\"},\"VE\":{\"VE-A\":\"Capital\",\"VE-B\":\"Anzo\\u00e1tegui\",\"VE-C\":\"Apure\",\"VE-D\":\"Aragua\",\"VE-E\":\"Barinas\",\"VE-F\":\"Bol\\u00edvar\",\"VE-G\":\"Carabobo\",\"VE-H\":\"Cojedes\",\"VE-I\":\"Falc\\u00f3n\",\"VE-J\":\"Gu\\u00e1rico\",\"VE-K\":\"Lara\",\"VE-L\":\"M\\u00e9rida\",\"VE-M\":\"Miranda\",\"VE-N\":\"Monagas\",\"VE-O\":\"Nueva Esparta\",\"VE-P\":\"Portuguesa\",\"VE-R\":\"Sucre\",\"VE-S\":\"T\\u00e1chira\",\"VE-T\":\"Trujillo\",\"VE-U\":\"Yaracuy\",\"VE-V\":\"Zulia\",\"VE-W\":\"Federal Dependencies\",\"VE-X\":\"La Guaira (Vargas)\",\"VE-Y\":\"Delta Amacuro\",\"VE-Z\":\"Amazonas\"},\"VN\":[],\"YT\":[],\"ZA\":{\"EC\":\"Eastern Cape\",\"FS\":\"Free State\",\"GP\":\"Gauteng\",\"KZN\":\"KwaZulu-Natal\",\"LP\":\"Limpopo\",\"MP\":\"Mpumalanga\",\"NC\":\"Northern Cape\",\"NW\":\"North West\",\"WC\":\"Western Cape\"},\"ZM\":{\"ZM-01\":\"Western\",\"ZM-02\":\"Central\",\"ZM-03\":\"Eastern\",\"ZM-04\":\"Luapula\",\"ZM-05\":\"Northern\",\"ZM-06\":\"North-Western\",\"ZM-07\":\"Southern\",\"ZM-08\":\"Copperbelt\",\"ZM-09\":\"Lusaka\",\"ZM-10\":\"Muchinga\"},\"AS\":[],\"AD\":[],\"AI\":[],\"AQ\":[],\"AG\":[],\"AM\":[],\"AW\":[],\"AZ\":[],\"BS\":[],\"BB\":[],\"BY\":[],\"PW\":[],\"BZ\":[],\"BM\":[],\"BT\":[],\"BQ\":[],\"BA\":[],\"BW\":[],\"BV\":[],\"IO\":[],\"BN\":[],\"BF\":[],\"KH\":[],\"CM\":[],\"CV\":[],\"KY\":[],\"CF\":[],\"TD\":[],\"CX\":[],\"CC\":[],\"KM\":[],\"CG\":[],\"CD\":[],\"CK\":[],\"CU\":[],\"CW\":[],\"CY\":[],\"DJ\":[],\"DM\":[],\"GQ\":[],\"ER\":[],\"SZ\":[],\"FK\":[],\"FO\":[],\"FJ\":[],\"PF\":[],\"TF\":[],\"GA\":[],\"GM\":[],\"GE\":[],\"GI\":[],\"GL\":[],\"GD\":[],\"GU\":[],\"GG\":[],\"GN\":[],\"GW\":[],\"GY\":[],\"HT\":[],\"HM\":[],\"IQ\":[],\"CI\":[],\"JE\":[],\"JO\":[],\"KZ\":[],\"KI\":[],\"XK\":[],\"KG\":[],\"LV\":[],\"LS\":[],\"LY\":[],\"LT\":[],\"MO\":[],\"MG\":[],\"MW\":[],\"MV\":[],\"ML\":[],\"MH\":[],\"MR\":[],\"MU\":[],\"FM\":[],\"MC\":[],\"MN\":[],\"ME\":[],\"MS\":[],\"MM\":[],\"NR\":[],\"NC\":[],\"NE\":[],\"NU\":[],\"NF\":[],\"KP\":[],\"MK\":[],\"MP\":[],\"OM\":[],\"PS\":[],\"PG\":[],\"PN\":[],\"QA\":[],\"RU\":[],\"BL\":[],\"SH\":[],\"LC\":[],\"SX\":[],\"PM\":[],\"VC\":[],\"WS\":[],\"SM\":[],\"ST\":[],\"SA\":[],\"SC\":[],\"SL\":[],\"SB\":[],\"SO\":[],\"GS\":[],\"SS\":[],\"SD\":[],\"SR\":[],\"SJ\":[],\"SY\":[],\"TW\":[],\"TJ\":[],\"TL\":[],\"TG\":[],\"TK\":[],\"TO\":[],\"TT\":[],\"TN\":[],\"TM\":[],\"TC\":[],\"TV\":[],\"AE\":[],\"GB\":[],\"UZ\":[],\"VU\":[],\"VA\":[],\"VG\":[],\"VI\":[],\"WF\":[],\"EH\":[],\"YE\":[],\"ZW\":[]}","i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %qty% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %qty% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %qty% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};
//# sourceURL=wc-country-select-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/country-select.min.js?x99164&ver=10.9.4" id="wc-country-select-js" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/js/popper.min.js?x99164&ver=6.9.5" id="popper-scripts-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/js/jquery.cycle2.js?x99164&ver=6.9.5" id="jquery.cycle2-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/js/jquery.cycle2.carousel.js?x99164&ver=6.9.5" id="jquery.cycle2.carousel.js-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/js/jquery.touchSwipe.min.js?x99164&ver=6.9.5" id="jquery-touchswipe-scripts-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/conferences-app-vue/walkuere_conferences_vue_app/dist/js/chunk-vendors.js?x99164&ver=2.1.958" id="sands-walkuere-vendors-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/conferences-app-vue/walkuere_conferences_vue_app/dist/js/app.js?x99164&ver=2.1.958" id="sands-walkuere-app-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?x99164&ver=4.2.1" id="font-awesome-4-shim-js"></script>
<script type="text/javascript" id="zxcvbn-async-js-extra">
/* <![CDATA[ */
var _zxcvbnSettings = {"src":"https://devm.io/wp-includes/js/zxcvbn.min.js"};
//# sourceURL=zxcvbn-async-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/zxcvbn-async.min.js?x99164&ver=1.0" id="zxcvbn-async-js"></script>
<link rel="https://api.w.org/" href="https://devm.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://devm.io/wp-json/wp/v2/pages/275" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://devm.io/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.9.5" />
<meta name="generator" content="WooCommerce 10.9.4" />
<link rel='shortlink' href='https://devm.io/?p=275' />
<script type="text/javascript">
var jQueryMigrateHelperHasSentDowngrade = false;
window.onerror = function( msg, url, line, col, error ) {
// Break out early, do not processing if a downgrade reqeust was already sent.
if ( jQueryMigrateHelperHasSentDowngrade ) {
return true;
}
var xhr = new XMLHttpRequest();
var nonce = '66317e7360';
var jQueryFunctions = [
'andSelf',
'browser',
'live',
'boxModel',
'support.boxModel',
'size',
'swap',
'clean',
'sub',
];
var match_pattern = /\)\.(.+?) is not a function/;
var erroredFunction = msg.match( match_pattern );
// If there was no matching functions, do not try to downgrade.
if ( null === erroredFunction || typeof erroredFunction !== 'object' || typeof erroredFunction[1] === "undefined" || -1 === jQueryFunctions.indexOf( erroredFunction[1] ) ) {
return true;
}
// Set that we've now attempted a downgrade request.
jQueryMigrateHelperHasSentDowngrade = true;
xhr.open( 'POST', 'https://devm.io/wp-admin/admin-ajax.php' );
xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
xhr.onload = function () {
var response,
reload = false;
if ( 200 === xhr.status ) {
try {
response = JSON.parse( xhr.response );
reload = response.data.reload;
} catch ( e ) {
reload = false;
}
}
// Automatically reload the page if a deprecation caused an automatic downgrade, ensure visitors get the best possible experience.
if ( reload ) {
location.reload();
}
};
xhr.send( encodeURI( 'action=jquery-migrate-downgrade-version&_wpnonce=' + nonce ) );
// Suppress error alerts in older browsers
return true;
}
</script>
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment-with-locales.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.34/moment-timezone.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.34/moment-timezone-with-data-10-year-range.min.js"></script> -->
<script src="https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/moment-with-locales.min.js?x99164"></script>
<script src="https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/moment-timezone.min.js?x99164"></script>
<script src="https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/moment-timezone-with-data-10-year-range.min.js?x99164"></script>
<script>
window.concordBackendURL = "https://concord.sandsmedia.com/graphql";
</script>
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
<script src="https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/fideliohelper.js?x99164"></script>
<!-- <script src="https://devm.io/wp-content/themes/understrap-child/fidelio-templates/js/graphqlQueries.js?x99164"></script> -->
<script type="text/x-template" id="article-series-item-box-template">
<div class="d-flex flex-column flex-lg-row feature-detail-article-column feature-detail shadow my-4 rounded">
<div class="col-12 col-lg-3 p-0">
<div class="h-100">
<img class="h-100 img-cover" :src="series.teaser.xx" alt="">
</div>
</div>
<div class="col-12 col-lg-9 mb-2 mt-1 mt-lg-4 mt-md-2">
<div class="mb-xl-5 mb-2 mb-lg-3"><!---->
<h3 class="font-weight-bold mt-lg-0 my-3">
<!--
{{series.relUrl}}
<a v-if="series.type== 'COLUMN'" :href="'/kolumnen/'+series._id+''">{{ series.name }}</a>
<a v-if="series.type== 'SERIES'" :href="'/serien/'+series._id+''">{{ series.name }}</a>
-->
<a v-if="series.relUrl" :href="series.relUrl">{{ series.name }}</a>
</h3>
<p>{{ series.description }}</p>
</div>
<div>
<article-box-small-component
v-for="(article, articleIndex) in series.articles.slice(0, 3)"
v-bind:key ="article._id"
v-bind:article ="article"
v-bind:articleIndex ="articleIndex"
v-bind:seriesarticles ="series.articles.slice(0, 3)">
</article-box-small-component>
</div>
</div>
</div>
</script>
<script>
Vue.component("article-series-item-box-component", {
props: ["series", "seriesindex"],
template: "#article-series-item-box-template"
});
</script>
<script type="text/x-template" id="article-box-small-template">
<div v-if="article.name && article.subtitle" class="single-article-reference-display">
<div class="mb-xl-2 mb-2 mb-lg-2">
<a :href="article.relUrl">
<h5 class="font-weight-bold mt-lg-0">
{{ article.name }}
</h5>
</a>
<p >{{article.subtitle}}</p>
</div>
<hr v-if="articleIndex !== seriesarticles.length - 1" class="my-3 " style="">
</div>
</script>
<script>
Vue.component("article-box-small-component", {
props: ["article", "articleIndex","seriesarticles"],
template: "#article-box-small-template"
});
</script>
<script type="text/x-template" id="article-issue-item-box-template">
<div class="d-flex flex-column flex-lg-row feature-detail-article-column feature-detail shadow my-4 rounded">
<div class="col-12 col-lg-3 p-0 p-lg-3">
<div class="h-100">
<img class="img-cover p-2" :src="series.cover.x" alt="">
</div>
</div>
<div class="col-12 col-lg-9 mb-2 mt-1 mt-lg-4 mt-md-2">
<div class="mb-xl-5 mb-2 mb-lg-3"><!---->
<h3 class="font-weight-bold mt-lg-0 my-3">
<a :href="series.relUrl">{{ series.coverStory }}</a>
</h3>
<p>{{ series.description }}</p>
</div>
<div>
<article-box-small-component
v-for="(article, articleIndex) in series.articles.slice(0, 3)"
v-bind:key ="article._id"
v-bind:article ="article"
v-bind:articleIndex ="articleIndex"
v-bind:seriesarticles ="series.articles.slice(0, 3)">
</article-box-small-component>
</div>
</div>
</div>
</script>
<script>
Vue.component("article-issue-item-box-component", {
props: ["series", "seriesindex"],
template: "#article-issue-item-box-template"
});
</script>
<script type="text/x-template" id="article-authors-item-box-template">
<div class="sands-author-detail text-center col-6 col-lg-2 p-sm-3 p-2 feature-detail-article-authors mb-3">
<a v-if="authors._id" :href="authors.relUrl">
<div class="mb-2 h-100">
<img v-if="authors.avatarSquareSmall.xx" class="w-auto img-fluid rounded-circle h-100" :src="authors.avatarSquareSmall.xx" style="filter: grayscale(90%) sepia(65%) hue-rotate(100deg) saturate(50%);" />
</div>
<div v-if="authors.forename && authors.surname" class="text-dark">
<span>{{ authors.title }} </span>
<span>{{ authors.forename }} </span>
<span class="font-weight-bolder">{{ authors.surname }}</span>
</div>
</a>
</div>
</script>
<script>
Vue.component("article-authors-item-box-component", {
props: ["authors", "authorsindex"],
template: "#article-authors-item-box-template"
});
</script>
<script type="text/x-template" id="article-interview-item-box-template">
<div class="d-flex flex-column flex-lg-row feature-detail-article-column feature-detail shadow my-4 rounded">
<div class="col-12 col-lg-3 p-0">
<div class="h-md-100">
<img v-if="feature && feature.teaser.xx" class="img-cover p-2 h-md-100 w-100" :src="feature.teaser.xx" alt="">
<img v-else-if="articles.authors[0].avatarSquareSmall.xx" class="img-cover p-2 h-md-100 w-100" :src="articles.authors[0].avatarSquareSmall.xx" alt="">
</div>
</div>
<div class="col-12 col-lg-9 mb-2 mt-1 mt-lg-4 mt-md-2">
<div class="mb-xl-5 mb-2 mb-lg-3"><!---->
<!-- <p>
Interview mit {{ articles.authors[0].name }}
</p> -->
<p v-if="articles.subtitle">{{ articles.subtitle }}</p>
<a v-if="articles.relUrl" :href="articles.relUrl">
<h3 v-if="articles.name" class="font-weight-bold mt-lg-0 my-3">
{{ articles.name}}
</h3>
</a>
<h3 v-else-if="articles.name" class="font-weight-bold mt-lg-0 my-3">
{{ articles.name }}
</h3>
<p v-if="articles.abstract" >{{ articles.abstract }}</p>
<span v-if="articles.publishedAt" >{{ articles.publishedAt | moment }}</span>
</div>
<div>
</div>
</div>
</div>
</script>
<script>
Vue.component("article-interview-item-box-component", {
props: ["articles", "articlesindex", "feature"],
template: "#article-interview-item-box-template"
});
</script>
<script type="text/x-template" id="article-content-item-box-template">
<div class="sands-article-content-item-box-component-top sands-article-detail sands-extra-header col-12 col-lg-6">
<div class="sands-inner-item-container shadow col-12 h-100 p-0 rounded">
<div class="col-12 col-lg-12 p-0 d-flex align-items-stretch">
<div class="">
<a :href="series.relUrl">
<img v-if="series.teaserImage.xxx" itemprop="image" class="card-img rounded-top" :src="series.teaserImage.xxx">
</a>
<div class="card-img-overlay">
<div class="card-text col d-flex">
<a :href="processConcordObjectAfterLoad(series.brand).relUrl" class="col-4 m-auto">
<img v-if="series.brand.logo.xx" class="" :src="series.brand.logo.xx" alt="Windows Developer">
</a>
<a v-if="series.issue && series.issue.slug" :href="processConcordObjectAfterLoad(series.issue).relUrl" class="col-8 m-auto">
<div v-if="series.issue && series.issue.designation && series.brand.name" class="text-primary">
{{ series.brand.name }} {{series.issue.designation}}
</div>
</a>
</div>
</div>
</div>
</div>
<div v-if="series.subtitle && series.name" class="col-12 col-lg-12 py-3">
<a :href="series.relUrl" itemprop="url">
<p itemprop="sub-title">{{series.subtitle}}</p>
<h3 itemprop="headline">{{ series.name }}</h3>
<p itemprop="abstract">
{{ series.abstract | substring }}
</p>
<cite v-if="series.issue.publicationDate" itemprop="authors" class="text-secondary">
<!-- {{ series.issue.publicationDate | moment }}
<span v-if="series.authors.length"> - </span> -->
<span v-for="(authors, authorsindex) in series.authors ">
<span v-if="authors.name">{{authors.title}} {{authors.name}}<span v-if="authorsindex !== series.authors.length - 1">,</span></span>
</span>
</cite>
</a>
</div>
</div>
</div>
</script>
<script>
Vue.component("article-content-item-box-component-top", {
props: ["series", "seriesindex"],
template: "#article-content-item-box-template"
});
Vue.filter("substring", function (string) {
var strLength = string.length;
if(strLength && strLength > 240){
string = string.substring(0, 238) + '...';
}
return string;
});
</script>
<script type="text/x-template" id="article-content-item-box-template-bottom">
<!-- <div class="d-flex flex-column flex-lg-row feature-detail-article-column feature-detail shadow my-4 rounded">
<div class="col-12 col-lg-3 p-0">
<div class="h-100">
<img class="h-100 img-cover" :src="series.teaserImage.xx" alt="">
</div>
</div>
<div class="col-12 col-lg-9 mb-2 mt-1 mt-lg-4 mt-md-2">
<div class="mb-xl-5 mb-2 mb-lg-3">
<p>{{series.subtitle}}</p>
<h3 class="font-weight-bold mt-lg-0 my-3">
<a href="/reader/article-series/NqdhnMcyAzNLfp8Se">{{ series.name }}</a>
</h3>
<p>{{ series.abstract }}</p>
<cite itemprop="authors" class="text-secondary">
{{ series.issue.publicationDate }}
</cite>
</div>
<div>
</div>
</div>
</div> -->
<div class="sands-article-content-item-box-component-bottom sands-article-detail shadow row my-4 rounded">
<div class="sands-inner-item-container col-12 col-md-4 p-0 d-flex align-items-stretch">
<div class="">
<a :href="series.relUrl">
<img v-if="series.teaserImage.xx" itemprop="image" class="card-img" :src="series.teaserImage.xx">
</a>
<div class="card-img-overlay">
<div class="card-text col d-flex">
<a :href="processConcordObjectAfterLoad(series.brand).relUrl" class="col-4 m-auto">
<img class="" v-if="series.brand.logo.xx" :src="series.brand.logo.xx" alt="Windows Developer">
</a>
<a v-if="series.issue && series.issue.slug" :href="processConcordObjectAfterLoad(series.issue).relUrl" class="col-8 m-auto">
<div v-if="series.issue && series.issue.designation && series.brand.name" class="text-primary">
{{ series.brand.name }} {{series.issue.designation}}
</div>
</a>
</div>
</div>
</div>
</div>
<div v-if="series.subtitle && series.abstract" class="col-12 col-md-8 py-3">
<a :href="series.relUrl" itemprop="url">
<p itemprop="sub-title">{{series.subtitle}}</p>
<h3 itemprop="headline">{{ series.name }}</h3>
<p itemprop="abstract">
{{ series.abstract | substring }}
</p>
<cite itemprop="authors" class="text-secondary">
<!-- {{ series.issue.publicationDate | formatedDate }}
<span v-if="series.authors.length"> - </span> -->
<span v-for="(authors, authorsindex) in series.authors ">
<span v-if="authors.name">{{authors.title}} {{authors.name}}<span v-if="authorsindex !== series.authors.length - 1">,</span></span>
</span>
</cite>
</a>
</div>
</div>
</script>
<script>
Vue.component("article-content-item-box-component-bottom", {
props: ["series", "seriesindex"],
template: "#article-content-item-box-template-bottom"
});
Vue.filter("formatedDate", function (date) {
return moment(date, 'DD/MM/YYYY').locale("de").format('MMMM YYYY');
});
Vue.filter("substring", function (string) {
var strLength = string.length;
if(strLength && strLength > 240){
string = string.substring(0, 238) + '...';
}
return string;
});
</script>
<script type="text/x-template" id="event-item-box-template">
<div class="col-12 col-lg-4 col-md-6 sands-article-detail mb-3">
<div class="h-100 d-flex flex-column feature-detail-article-column feature-detail shadow rounded">
<div class="col-auto col-lg-auto d-flex p-0 rounded-top text-center" v-bind:style="{backgroundColor: event.conferences[0].colourHexCode}">
<div class="mx-auto">
<a v-if="event.conferences && event.conferences[0] && event.conferences[0].marketingUrl " :href="event.conferences[0].marketingUrl" >
<img v-if="event.conferences[0].transparentLogo && event.conferences[0].transparentLogo.svg && event.conferences[0].transparentLogo.svg.length"
class="card-img py-4" :src="event.conferences[0].transparentLogo.svg" alt="">
<img v-if="(!event.conferences[0].transparentLogo || !event.conferences[0].transparentLogo.svg) && event.logo && event.logo.xx"
class="card-img" :src="event.logo.xx" alt="">
</a>
<div v-else>
<img v-if="event.conferences[0].transparentLogo && event.conferences[0].transparentLogo.svg && event.conferences[0].transparentLogo.svg.length"
class="card-img py-4" :src="event.conferences[0].transparentLogo.svg" alt="">
<img v-if="(!event.conferences[0].transparentLogo || !event.conferences[0].transparentLogo.svg) && event.logo && event.logo.xx"
class="card-img" :src="event.logo.xx" alt="">
</div>
</div>
</div>
<div class="pb-2 pt-3 px-3"> <!-- class="d-flex flex-column pb-1 pt-3 px-3 h-100"-->
<div class="mb-4" v-if="event.conferences && event.conferences.length">
<p v-if="datevisibility && event.sessions && event.sessions.length && event.sessions[0]" class="add-min-height">
<span v-if="event.sessions[0].localizedStartDate">{{event.sessions[0].localizedStartDate | momentWithYear}}</span>
<span v-if="event.sessions[0].localizedStartDate"> | {{event.sessions[0].localizedStartDate,event.sessions[0].timezone,'HH:mm' | formatedLocalizetime}}</span>
<span v-if="event.sessions[0].localizedEndDate"> - {{event.sessions[0].localizedEndDate,event.sessions[0].timezone,'HH:mm' | formatedLocalizetime}}</span>
<span v-if="event.conferences[0].city"> | {{event.conferences[0].city}}</span>
</p>
<a v-if="event.conferences && event.conferences[0] && event.conferences[0].marketingUrl " :href="event.conferences[0].marketingUrl">
<h4 class="mb-3 text-break">{{event.sessions[0].name}}</h4>
</a>
<div v-if="!event.conferences[0].marketingUrl && event.sessions[0] && event.sessions[0].name">
<h4 class="mb-3 text-break">{{event.sessions[0].name}}</h4>
</div>
<div v-if="event.conferences && event.conferences.length && event.conferences[0].slogan"
class="pl-0 d-flex flex-row flex-wrap mb-0 mt-auto">
<span>{{event.conferences[0].slogan}}</span>
</div>
<div v-else class="pl-0 d-flex flex-row flex-wrap mb-0 mt-auto border-danger border text-danger">
<span>THIS IS JUST TO TEST, SINCE WE DON'T HAVE CONFERENCE SLOGAN</span>
</div>
</div>
<!-- WE NEED THIS PART IF WE WANNA HAVE STICKY FOOTER ELEMENT ON THIS COMPONENT
<div v-if="event.conferences && event.conferences.length && event.conferences[0].slogan"
class="pl-0 d-flex flex-row flex-wrap mb-0 mt-auto">
<div class="align-self-center col pl-0 text-secondary">
<span>{{event.conferences[0].slogan}}</span>
</div>
</div>
<div v-else class="pl-0 d-flex flex-row flex-wrap mb-0 mt-auto">
<div class="align-self-center col pl-0 text-secondary">
<span>THIS IS JUST TO TEST, SINCE WE DON'T HAVE CONFERENCE SLOGAN</span>
</div>
</div -->
</div>
</div>
</div>
</script>
<script>
Vue.component("event-item-box-component", {
props: ["event", "eventindex", "datevisibility"],
template: "#event-item-box-template"
});
Vue.filter("formatedLocalizetime", function (date,timezone,format) {
if (date && timezone && format) {
if (moment(date, 'DD-MM-YYYY HH:mm:ss').isValid()){
let dateWithTimeZone = moment.tz(date, 'DD/MM/YYYY HH:mm:ss', timezone);
let formatedStartdateTZ = moment(dateWithTimeZone['_d']).format('DD-MM-YYYY HH:mm:ss');
let newFormatedStartdateTY = moment(formatedStartdateTZ,'DD-MM-YYYY HH:mm:ss').toDate();
let finalDate = moment(newFormatedStartdateTY).format(format);
return finalDate;
}
}
});
</script>
<script type="text/x-template" id="course-item-box-template">
<div class="col-12 col-lg-4 col-md-6 sands-article-detail mb-3 Case2">
<div class="h-100 d-flex flex-column feature-detail-article-column feature-detail shadow rounded-corners-10 bg-white">
<a v-if="course && course.realUrl && course.name" :href="course.realUrl">
<img v-if="course.teaserImage && course.teaserImage.xx" class="card-img rounded-top-10" :src="course.teaserImage.xx" :alt="course.name">
<img v-if="!course.teaserImage || !course.teaserImage.xx" class="card-img rounded-top-10" src="/wp-content/themes/understrap-child/fidelio-templates/images/Konferenzlogos_entwickler_de_entwickler_de_Platzhalter_v1.svg?x99164" :alt="course.name">
<h3 class="text-break font-weight-bolder h4 sands--hide">{{course.name}}</h3>
</a>
<div v-else>
<img v-if="course.teaserImage && course.teaserImage.xx && course.name" class="card-img rounded-top-10" :src="course.teaserImage.xx" :alt="course.name">
<img v-if="!course.teaserImage || !course.teaserImage.xx" class="card-img rounded-top-10" src="/wp-content/themes/understrap-child/fidelio-templates/images/Konferenzlogos_entwickler_de_entwickler_de_Platzhalter_v1.svg?x99164" :alt="course.name">
</div>
<div class="pb-2 pt-3 px-3 flex-grow-1 d-flex flex-column">
<div class="mb-auto">
<p v-if="course && course.genre && course.genre !== 'TUTORIAL' && course.genre !== 'COURSE'" class="mb-0">
<span class="px-2 py-1 font-weight-bolder course-bg-title" v-if="!course.isPast">
<span v-if="course.localizedStartDate">{{course.localizedStartDate,course.timezone,'DD.MM.YYYY' | formatedLocalizetime}}</span>
<span v-if="course.localizedStartDate"> | {{course.localizedStartDate,course.timezone,'HH:mm' | formatedLocalizetime}}</span>
<span v-if="course.localizedEndDate"> - {{course.localizedEndDate,course.timezone,'HH:mm' | formatedLocalizetime}}</span>
<span v-if="course.location && course.location.city"> | {{course.location.city}}</span>
</span>
<span v-if="course.isPast" style="font-weight: 600;">
<span v-if="course.availableUntilDate" class="px-2 py-1 font-weight-bolder course-bg-title">
<span>{{window.translations.availableUntil}} </span>
{{course.availableUntilDate,course.timezone,'DD.MM.YYYY' | formatedLocalizetime}}
</span>
</span>
</p>
<a v-if="course && course.realUrl" :href="course.realUrl">
<h3 class="mb-3 text-break font-weight-bolder h4">{{course.name}}</h3>
</a>
<div v-else>
<h3 class="h4 mb-3 text-break font-weight-bolder">{{course.name}}</h3>
</div>
<div v-if="course && course.slogan" class="pl-0 d-flex flex-row flex-wrap mb-2 mt-auto">
<span>{{course.slogan | limitChars}}</span>
</div>
</div>
<div class="mt-auto">
<a v-if="course && course.genre && !course.isPast && course.slogan && course.realUrl" :href="course.realUrl" :aria-label="course.isDevMioActive == 1 ? 'Learn more about ' + course.name : 'mehr erfahren über ' + course.name">
<span class="btn btn-danger rounded-corners-10 font-weight-bold mt-3 mb-1">{{window.translations.learnMore}}</span>
</a>
</div>
</div>
</div>
</div>
</script>
<script>
Vue.component("course-item-box", {
props: ["course","courseindex", "datevisibility"],
template: "#course-item-box-template"
});
Vue.filter("formatedLocalizetime", function(date, timezone, format) {
if (date && timezone && format) {
if (moment(date, 'DD-MM-YYYY HH:mm:ss').isValid()) {
let dateWithTimeZone = moment.tz(date, 'DD/MM/YYYY HH:mm:ss', timezone);
let formatedStartdateTZ = moment(dateWithTimeZone['_d']).format('DD-MM-YYYY HH:mm:ss');
let newFormatedStartdateTY = moment(formatedStartdateTZ, 'DD-MM-YYYY HH:mm:ss').toDate();
let finalDate = moment(newFormatedStartdateTY).format(format);
return finalDate;
}
}
});
Vue.filter('limitChars', function(value, limit = 132) {
if (!value) return '';
if (value.length <= limit) return value;
return value.slice(0, limit) + '...';
});
window.translations = {
availableUntil: "Available until",
learnMore: "Learn more",
learnMoreAbout: "Learn more about"
};
</script>
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="devmio - Software Know-How - Devmio">
<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
<meta name="generator" content="Elementor 4.2.1; features: additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-auto">
<meta name="onesignal" content="wordpress-plugin"/>
<script>
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
var oneSignal_options = {};
window._oneSignalInitOptions = oneSignal_options;
oneSignal_options['serviceWorkerParam'] = { scope: '/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/push/onesignal/' };
oneSignal_options['serviceWorkerPath'] = 'OneSignalSDKWorker.js';
OneSignal.Notifications.setDefaultUrl("https://devm.io");
oneSignal_options['wordpress'] = true;
oneSignal_options['appId'] = '864ffccd-fe18-4d9b-9cd6-c886beaf5237';
oneSignal_options['allowLocalhostAsSecureOrigin'] = true;
oneSignal_options['welcomeNotification'] = { };
oneSignal_options['welcomeNotification']['title'] = "";
oneSignal_options['welcomeNotification']['message'] = "";
oneSignal_options['path'] = "https://devm.io/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/";
oneSignal_options['safari_web_id'] = "web.onesignal.auto.1cd53ad7-1124-4d48-8712-0a155e6245f9";
oneSignal_options['promptOptions'] = { };
oneSignal_options['notifyButton'] = { };
oneSignal_options['notifyButton']['enable'] = true;
oneSignal_options['notifyButton']['position'] = 'bottom-right';
oneSignal_options['notifyButton']['theme'] = 'default';
oneSignal_options['notifyButton']['size'] = 'medium';
oneSignal_options['notifyButton']['showCredit'] = true;
oneSignal_options['notifyButton']['text'] = {};
/* OneSignal: Using custom SDK initialization. */
});
function documentInitOneSignal() {
var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt");
var oneSignalLinkClickHandler = function(event) { OneSignal.Notifications.requestPermission(); event.preventDefault(); }; for(var i = 0; i < oneSignal_elements.length; i++)
oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false);
}
if (document.readyState === 'complete') {
documentInitOneSignal();
}
else {
window.addEventListener("load", function(event){
documentInitOneSignal();
});
}
</script>
<style>
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
</style>
<script src="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/js/splide.min.js"></script>
<!-- or the reference on CDN -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css">
<script src="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/js/splide.min.js"></script>
<!-- or the reference on CDN -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css">
<link rel="icon" href="https://devm.io/wp-content/uploads/2022/04/cropped-Devmio_Favicon_64x64_DEVM-52_v1-1-32x32.png?x99164" sizes="32x32" />
<link rel="icon" href="https://devm.io/wp-content/uploads/2022/04/cropped-Devmio_Favicon_64x64_DEVM-52_v1-1-192x192.png?x99164" sizes="192x192" />
<link rel="apple-touch-icon" href="https://devm.io/wp-content/uploads/2022/04/cropped-Devmio_Favicon_64x64_DEVM-52_v1-1-180x180.png?x99164" />
<meta name="msapplication-TileImage" content="https://devm.io/wp-content/uploads/2022/04/cropped-Devmio_Favicon_64x64_DEVM-52_v1-1-270x270.png" />
<link rel="icon" href="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_DEVM-52_v1.ico?x99164" sizes="any"/>
<link rel="icon" href="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" type="image/svg+xml" />
<link rel="apple-touch-icon" href="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_DEVM-52_v1.ico?x99164"/>
<style type="text/css" id="wp-custom-css">
/* Safari problem on Iphone */
readerapp-attendee-attendance-overview .title-date-location > .align-content-center {
min-height: 90px ;
}
readerapp-attendee-attendance-overview .atdpack-conference-body {
z-index: 1000;
}
readerapp-attendee-attendance-detail .atdpack-conference-logo img {
max-height: 200px;
}
/* Scrollbar x */
.p-5.margin-div-footer-top.m-n1 {
margin-right: 0px !important;
}
/**/
.elementor-widget-icon.elementor-view-default .elementor-icon svg .st1{
fill:#7205D1!important;
}
.devmioapp a {
color: #34046e;
}
.devmioapp .sidenav a{
color: #7205D1;
}
.devmioapp .navbar-brand a{
background-size:contain !important;
height:47px !important;
}
/* this is only a hot fix. we need to check why some of the classes are missing there */
form.woocommerce-form-login > p.form-row > button.login-button-toggle, form.woocommerce-form-login > p.form-row > label.text-secondary {
/* display: none;*/
}
/* this is only a hot fix. we need to check why some of the classes are missing there */
.woocommerce-account .woocommerce-form-login.login {
max-width:560px;
margin-left: auto;
margin-right: auto;
}
/* Remove prices from product detail page */
.single-product .woocommerce-Price-amount.amount,
.single-product .from,
.single-product .subscription-details{
display: none;
}
.new-brand-header-image{
width:initial;
}
/* Mobile banner on home */
.home.page .discount-banner-mobile {
top: 0px!important;
}
@media only screen and (min-width: 557px) and (max-width: 991px){
.home.page .discount-banner-mobile {
top: -8px!important;
}
}
.page-template-kiosk-reader-page-angular .discount-banner.divide-conquer-banner{
display:none !important;
}
/* Reader Web App Hide top Footer */
.page.page-id-80 #wrapper-footer-full {
display: none;
}
/* fucking lens */
body .sands-search-botton {
background-image: url('/wp-content/themes/understrap-child/fidelio-templates/images/searchPurple.svg');
}
/* Safari problem on Iphone */
readerapp-attendee-attendance-overview .title-date-location > .align-content-center {
min-height: 90px ;
}
readerapp-attendee-attendance-overview .atdpack-conference-body {
z-index: 1000;
}
readerapp-attendee-attendance-detail .atdpack-conference-logo img {
max-height: 200px;
}
/* Scrollbar x */
.p-5.margin-div-footer-top.m-n1 {
margin-right: 0px !important;
}
/**/
.event-w9nu264oPhKqTLcbu .count-down-main-block {display:none;}
.page-id-126002 a.optoutlink {
margin-left:20px;
}
.one-to-one-main-block .chatHeaderStyle {
display: block !important;
}
.event-YMuEYMkJGTfJwN5cJ .session-start-end-time {
visibility: hidden;
}
.menu-item-981 a{
font-weight: bolder!important;
}
.event-YMuEYMkJGTfJwN5cJ.session-new-view .session-date-time {
display: none;
}
.event-YMuEYMkJGTfJwN5cJ.session-new-view .count-down-main-block {
display: none;
}
.event-7ZrYJgCSBtJDnK6W7 .session-start-end-time {
visibility: hidden;
}
.event-7ZrYJgCSBtJDnK6W7.session-new-view .session-date-time {
display: none;
}
.event-7ZrYJgCSBtJDnK6W7.session-new-view .count-down-main-block {
display: none;
}
.event-RCSHFwQHwWs5HAHzv .session-start-end-time {
visibility: hidden;
}
.event-RCSHFwQHwWs5HAHzv.session-new-view .session-date-time {
display: none;
}
.event-RCSHFwQHwWs5HAHzv.session-new-view .count-down-main-block {
display: none;
}
.article-detail-center .left-ads, .article-detail-center .right-ads {
min-width: 135px !important;
}
.page .left-ads, .page .right-ads {
min-width: 135px !important;
}
@media (max-width:786px) {
readerapp-attendee-attendance-overview .atdpack-conference-logo {
max-height: fit-content !important;
}
}
/*.cometchat-embedded-chat-screen {max-width:327px;}*/
.cometchat-grouplist-container {max-height:40px;}
.workshop-iframe-detail {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.workshop-iframe-detail iframe,
.workshop-iframe-detail object,
.workshop-iframe-detail embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.term-php-magazin.term-33 .col-md-12.col-lg-3.btn-margin-top {
display: none;
}
.elementor-16 .elementor-element.elementor-element-995a49f > .elementor-container {
max-width: 1600px;
}
.sands-article-detail .card-text a img {
width: 100px!important;
height: auto;
}
.firm-contact-form .wpcf7{
max-width:none;
}
.send-form{
background-color:#007d8d!important;
color: #fff!important;
}
.send-form:hover {
color: #fff!important;
background-color: #005b67!important;
border-color: #00505a!important;
}
.postid-109901 .divide-conquer-banner,
.page-id-105270 .divide-conquer-banner,
.page-id-109701 .divide-conquer-banner,
.page-id-112727 .divide-conquer-banner,
.page-id-112107 .divide-conquer-banner,
.page-id-109477 .divide-conquer-banner,
.page-id-62658 .divide-conquer-banner,
.page-id-62647 .divide-conquer-banner,
.page-id-49748 .divide-conquer-banner,
.page-id-48839 .divide-conquer-banner,
.page-id-233 .divide-conquer-banner,
.page-id-47938 .divide-conquer-banner,
.page-id-4669 .divide-conquer-banner,
.page-id-173 .divide-conquer-banner,
.page-id-55 .divide-conquer-banner,
.page-id-170 .divide-conquer-banner,
.page-id-97025 .divide-conquer-banner,
.woocommerce-page .divide-conquer-banner,
.page-template-kiosk-reader-page-angular .divide-conquer-banner{
display:none!important;
}
.show-only-Home.divide-conquer-banner,
.discount-banner-mobile.divide-conquer-banner .discount-banner-mobile-row, #visitEntwicklerKioskFurTeams.show-only-Home,
.discount-banner-mobile.divide-conquer-banner a{
display:none !important;
}
.home .show-only-Home.divide-conquer-banner{
display:block !important;
}
.page-id-2708 .show-only-Home, .page-id-2708 #visitEntwicklerKioskFurTeams.show-only-Home{
display:block!important;
}
.page-id-2708 .divide-conquer-banner.disable-discount-banner{
display:none!important;
}
@media (max-width:720px){
.page-id-2708 .divide-conquer-banner,.page-id-2708 #visitEntwicklerKioskFurTeams.show-only-home,.page-id-2708 #visitEntwicklerKioskFurTeams{
display:none!important;
}
.page-id-2708 .discount-banner-mobile.divide-conquer-banner.show-only-Home,
.page-id-2708 .discount-banner-mobile.divide-conquer-banner a{
display:block!important;
}
.page-id-2708 .discount-banner-mobile.divide-conquer-banner.show-only-Home .discount-banner-mobile-row, .page-id-2708 .show-only-Home #visitEntwicklerKioskFurTeams,
.page-id-2708 .show-only-Home.discount-banner-mobile.divide-conquer-banner a{
display:block!important;
}
.page-id-2708 .discount-banner-mobile.show-only-Home .discount-banner-mobile-row.disable-discount-banner,
.page-id-2708 .discount-banner-mobile .discount-banner-mobile-row.disable-discount-banner,
.page-id-2708 .discount-banner-mobile.divide-conquer-banner .disable-discount-banner + a{
display:none!important;
}
.page-id-2708 .show-only-Home, .page-id-2708 #visitEntwicklerKioskFurTeams.show-only-Home {
display:none!important
}
.home .show-only-Home.divide-conquer-banner{
display:none !important;
}
.home .discount-banner-mobile.divide-conquer-banner, #visitEntwicklerKioskFurTeams.show-only-Home,
.home .discount-banner-mobile.divide-conquer-banner a,.discount-banner-mobile.divide-conquer-banner .discount-banner-mobile-row{
display:block!important;
}
.home .show-only-Home.discount-banner-mobile .discount-banner-mobile-row.disable-discount-banner.row{
display:none !important;
}
}
.show-only-Home.discount-banner-mobile.divide-conquer-banner.discount-banner{
top:0px!important;
}
.home-magazin.search-section {
height: 84vh;
}
.page-id-49748 div#visitEntwicklerKioskFurTeams {
display: none !important;
}
@media (min-width: 902px) and (max-width: 1370px){
.home .home-magazin.search-section {
height: 102vh;
}
.home .home-magazin.search-section .container{
margin-top: 18vh;
}
}
.rabattaktion.devathome-team.einzel-offer .landingpage-header {
background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_Website_Rabattaktion_Header_57459_v2_Desktop_Einzel.jpg);
}
.rabattaktion.devathome-team .landingpage-header {
color: #fff;
background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_Website_Rabattaktion_Header_57459_v2_Desktop_Team.jpg);
background-position-y: top;
margin-top: -34px;
}
.devathome-team.rabattaktion .divide-conquer-headline {
font-size: 48px;
}
.devathome-team.rabattaktion .kiosk--falg::before{
width: 36px;
content: " ";
background-image: url(https://entwickler.de/wp-content/uploads/2019/09/E_Kiosk_Logo_book.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 38px;
top: 22px;
height: 33px;
font-size: 33PX;
font-weight: 600;
}
.kiosk--flag{
font-size: 33PX;
font-weight: 600;
}
.team--lizenz--bg.team-link{
background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_20_Rabattaktion_Lizenzen_Team_57459_v2_singlepage.svg);
}
.team--lizenz--bg{
background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_20_Rabattaktion_Lizenzen_Team_57459_v2_teampage.svg);
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
height: 216px;background-color:#006885;
}
.single--lizenz--bg.einzel-link{background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_20_Rabattaktion_Lizenzen_Einzel_57459_v1_teampage.svg);}
.single--lizenz--bg{
background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_20_Rabattaktion_Lizenzen_Einzel_57459_v1.svg);
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
height: 216px;background-color:#006885;
}
@media only screen and (max-width: 568px) {
.single--lizenz--bg.einzel-link{background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_20_Rabattaktion_Lizenzen_Einzel_57459_v1_teampage.svg);}
.single--lizenz--bg, .team--lizenz--bg{
height: 255px;
background-position-x: unset;
background-size: contain;
}
.bottom--align{
vertical-align:bottom !important;
}
}
@media only screen and (max-width: 768px) {
.rabattaktion.devathome-team .landingpage-header,
.rabattaktion.devathome-team.einzel-offer .landingpage-header {
color: #fff;
background-image: url(https://entwickler.de/wp-content/uploads/2020/04/EKiosk_Website_Rabattaktion_Header_57459_v2_mobile.jpg);
background-position-y: top;
background-position-x: center !important;
margin-top: -34px;
}
.logo--svg{
width:99%;
}
}
@media only screen and (max-width: 991px){
.rabattaktion .home-magazin.search-section {
height: 96vh !important;
}}
.discount-banner-row {
padding: 15px 0vw 10px 0vw;
background: none;
background-color: #E6FFED!important;
}
.discount-banner-mobile, .home .discount-banner-mobile{
background-color: transparent!important;
}
.discount-banner-mobile .discount-banner-mobile-row {
background-color:#E6FFED;
}
@media (max-width: 992px) and (min-width: 578px){
.mobile-banner-button-margin {
margin-left: 0px!important;
margin-top: 1px;
}
}
@media (min-width: 1370px) and (max-width: 1670px){
.home .home-magazin.search-section {
height: 110vh;
}
}
.show-only-archive,
.term-kiosk-specials .brand-depending-teaser .brand-widget-abo-headline,
.term-kiosk-shortcuts .brand-depending-teaser .brand-widget-abo-headline,
.term-sharepoint-kompendium .brand-depending-teaser .brand-widget-abo-headline,
.term-javascript-kompendium
.brand-depending-teaser .brand-widget-abo-headline,
.term-cloud-compendium .brand-depending-teaser .brand-widget-abo-headline,
.term-mobile-technology .brand-depending-teaser .brand-widget-abo-headline,
.term-eclipse-magazin .brand-depending-teaser
.brand-widget-abo-headline,
.term-business-technology-magazin .brand-depending-teaser .brand-widget-abo-headline{
display: none;
}
.term-eclipse-magazin .sands-border-headline.show-on-all-brands,
.term-sharepoint-kompendium .sands-border-headline.show-on-all-brands,
.term-business-technology-magazin .sands-border-headline.show-on-all-brands{
display:none;
}
.term-eclipse-magazin .sands-border-headline.show-only-archive,
.term-sharepoint-kompendium .sands-border-headline.show-only-archive,
.term-business-technology-magazin .sands-border-headline.show-only-archive{
display:inline-block!important;
}
.new-brand-header-image{
width:initial;
}
/* mobile top intro and sreach area */
@media only screen and (max-width: 600px){
.margin-top-mobile {
padding: 20px 0px !important;
}
.height--mobile{
padding-top: 100px;
}
}
/*team-lizenz css*/
@media (min-width:1025px)and (max-width: 1281px) {
.min-h--headlne{
min-height:80px
}
.row-top-text{
min-height:230px
}
.row-bottom-text{
min-height:110px
} }
@media (min-width:1281px) {
.row-top-text{
min-height:220px
}
.row-bottom-text{
min-height:85px
}
}
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px){
.page-id-109477 h4.elementor-heading-title.elementor-size-default {
min-height: 70px;
}
}
@media only screen
and (min-device-width: 314px)
and (max-device-width: 736px) {
.set--text-height{
height: auto;
}
.page-id-109477 .elementor-109477 .elementor-element.remove--shadow .elementor-element-populated{
box-shadow: none;
padding: 15px 0px;
margin: 0px;
}
}
.page-id-112727 .entry-header,
.page-id-112399 .entry-header,
.page-id-112107 .entry-header,
.elementor-page-109477 .sands-nav-login,
.page-id-109477 .entry-header, .page-id-109477 #visitEntwicklerKioskFurTeams,.page-id-109477 .menu-item-999,.page-id-109477 .sands-mobile-menu a.mobile-nav-item.rounded.px-2,
.page-id-109477 .menu-item-981{
display:none !important;
}
/*team-lizenz css ends*/
.web-app-content-area readerapp-session #clockdivCountdown .countdown--font,
.web-app-content-area readerapp-session h4{
/* display:none !important;*/
}
/*print css for AGB page*/
@media print {
.page-id-55 #wrapper-navbar {
display: none;
}
}
.elementor-page-126113 .navbar-collapse .navbar-nav{
display:none!important;
}
.grecaptcha-badge {
visibility: hidden;
}
body.woocommerce-page #page-wrapper.sands-login.wrapper,
body.woocommerce-page #woocommerce-wrapper,
body.woocommerce-checkout #page-wrapper,.error-page-main-wrapper{
background: linear-gradient(
0deg
, rgb(156, 237, 166) 14%, rgb(0, 104, 133) 72%);
}
.main-article-detail-container .article-detail-body hr{
width: 85%;
}
.postid-8943 .menu-fidelio,
.postid-8943 .show-search-popup-lens-icon, .postid-8943 .global-main-menu
{
display:none!important;
}
.boxed{
display:grid;
}
.sands-search-botton{
background-size:50%;
outline: none!important;
}
.menu-suche {
background-image: url(https://entwickler.de/wp-content/uploads/2021/07/EntwicklerDE_Magnifying_Glass_icon_v3.svg);
background-repeat: no-repeat;
background-position: 29% 45%;
background-size: 7%;
}
.blog-stream-first-confad{
max-width: 380px;}
.infoblock-special-iframe{
border-width: 0px;
}
/* Reader Web App Hide top Footer */
.page.page-id-80 #wrapper-footer-full {
display: none;
}
@media (max-width: 992px) and (min-width: 78px){
.home .show-only-Home.discount-banner-mobile {
margin-top: 0px !important;
padding-top: 0px !important;
}
}
.home .show-only-Home.disable-discount-banner {
display: none !important;
}
.advert_position_2 .infoblock-handmade-element{
margin-bottom: 15px !important;
}
.mediumtextsize.epubhtml .SuS_Autor{
display: inline-block;
}
/*
#cometchat-message-composer-emoji-icon2 .material-icons{
visibility: hidden;
}
*/
.widget-below-free-blog-articles .custom-check li{
list-style: none !important;
font-family: 'Open Sans' !important;
}
.widget-below-free-blog-articles{
font-family: 'Open Sans';
}
input[type='radio']:checked:after {
width: 19px;
height: 19px;
border-radius: 19px;
top: -1px;
}
input[type=radio]:after {
width: 19px;
height: 19px;
border-radius: 19px;
top: -1px;
}
@media screen and (min-width: 576px) {
.change--container .main .wrapper #content.container{
max-width:667px;
}
}
@media screen and (min-width: 768px) {
.change--container .main .wrapper #content.container{
max-width:953px;
}
}
@media screen and (min-width: 1200px) {
.change--container .main .wrapper #content.container{
max-width:1460px;
}
}
.epubhtml pre{
font-size:0.9rem;
}
cometchat-receiver-text-message-bubble.ng-star-inserted ul.messageActionStyle.ng-star-inserted{
display:none !important;
}
cometchat-sender-text-message-bubble.ng-star-inserted li.actionGroupStyle.ng-star-inserted:first-of-type{
display:none !important;
}
cometchat-receiver-text-message-bubble.ng-star-inserted .messageContainerStyle{
max-width:90% !important;
}
cometchat-sender-text-message-bubble.ng-star-inserted .messageContainerStyle{
max-width:90% !important;
}
.woocommerce-form-register {
padding: 20px 20px 10px 20px!important;
}
.woocommerce-form-register #reg_email{
margin-left: 5px;
}
.satffMember-image .partnerLogo{
width:auto !important;
}
.each-upcomingevent-container img{
object-fit:contain !important;
}
.ebooks-cover-mx-h{
max-height:inherit;
}
.event--bg.session-new-view .top-section .speakers-info-block .bg-white.d-flex.flex-wrap.justify-content-center.mb-3.p-3.rounded.shadow-lg,.event--bg.session-new-view .tab-content.mt-n3 .session-partner-logo,.session-partner-logo{
display: none !important;
}
.talk-6184e68b51389b00466092b5_629a32c73a22454551b5e962 .chat--btn{
display:none;
}
.ng5-slider .ng5-slider-pointer.ng5-slider-active:after, .ng5-slider .ng5-slider-pointer:hover:after{
background-color: #7205d1!important;
}
.main-artilce-series-item-detail-container .sands-brand-content-left-button{
background-color: transparent;
}
/*iframe css start*/
/* dynamic sessions */
.infoblock-special-iframe{
margin: 0px !important;
padding: 0px !important;
overflow: hidden !important;
border: none !important;
width: 100% !important;
}
@media only screen and (min-width:19em) and (max-width:40em) {
.infoblock-special-iframe{
height: 600px;
}
.category .infoblock-special-iframe{
height: 100px;
}
.single .infoblock-special-iframe{
height: 600px;
}
}
@media only screen and (min-width:40.01em) and (max-width:55em) {
.infoblock-special-iframe{
height: 600px ;
}
.single .infoblock-special-iframe{
height: 790px ;
}
}
@media only screen and (min-width:55.01em) and (max-width:63.94em) {
.infoblock-special-iframe{
height: 600px ;
}
}
@media only screen and (min-width:64em) {
.infoblock-special-iframe{
height: 300px ;
}
.category .infoblock-special-iframe{
height: 560px ;
}
.single .infoblock-special-iframe{
height: 260px ;
}
}
/* Article detail */
@media only screen and (min-width:63em) and (max-width:65em) {
.single .infoblock-special-iframe{
height: 750px;
}
}
/*iframe css end*/
.sands-clockdiv .days{
margin-bottom:0px;
}
.ny-week .clockdivsec.sands-clockdiv div>span {
border-radius: 10px !important;
}
.ny-week .clockdivsec.sands-clockdiv div>p {
color: white !important;
}
.ny-nl{
background: transparent;
border: 0;
border-radius: 50%;
height: 55px;
width: 55px;
background-image: url(https://devm.io/wp-content/uploads/2023/02/Group-64380.svg);
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
right: 13px;
}
.page-id-8566 .mc4wp-response {color:#fff;}
.devmioapp .navbar-dark .main-second-menu .jax-register{
background-color:#ec5f72;
border-radius:5px;
}
.devmioapp .navbar-dark .main-second-menu .jax-register a,.devmioapp .navbar-dark .main-second-menu .jax-register a:hover{
color:#fff !important
}
.entwickler-vue-app .conference , .entwickler-vue-app .courses,.entwickler-vue-app .tutorial,.entwickler-vue-app .events,.entwickler-vue-app .highlight{
display: none;
}
.entwickler-vue-app .expertSplide img{
min-height:0px !important;
}
.sands-image-colored-overlay-hover img{
object-fit: cover;
}
@media screen and (max-width: 992px) {
.sands-image-colored-overlay-hover img{
height: 150px !important;
}
}
.gdlr-speaker-thumbnail-inner.resize img{
height:60px !important;
}
.page-id-24.devmio-login .entry-header .entry-title{
display:none;
}
.devmioapp .nav-bar-new.navbar-brand{
padding-bottom: 8px !important;
}
.devmioapp.reset-password-page-bg{
background: rgb(114,5,209);
background: linear-gradient(rgb(112, 67, 203) 57%, rgb(52, 4, 110) 100%)
}
.page-id-26411 div#navbarNavDropdown {
position: absolute;
right: 20px;
}
.page-id-26411 .platform-engineering-week a.nav-link.nav-bar-text{
background-color: #0091ED;
font-family: "ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial", Sans-serif;
font-weight: 800;
fill: #FFFFFF;
color: #FFFFFF !important;
border-radius: 999px 999px 999px 999px;
font-size: 16px !important;
padding: 7px 15px 7px 15px;
letter-spacing: inherit;
text-transform: initial;
}
.page-id-26411 .ex-program .nav-link.nav-bar-text{
color:black !important;
font-family: "ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial", Sans-serif;
font-weight: 800;
border-radius: 999px 999px 999px 999px;
font-size: 16px !important;
padding: 7px 15px 7px 15px;
letter-spacing: inherit;
text-transform: initial;
}
.page-id-26411 ul#main-menu,
.page-id-26411 .nav-bar-home-page .sands-mobile-menu.d-flex.mt-1,
.page-id-26411 .main-artilce-series-item-detail-container ul.nav.nav-tabss,
.page-id-26411 .main-artilce-series-item-detail-container div.tab-contentt
{display:none !important
}
/* SAC FF landing page */
.page-id-27554 div#navbarNavDropdown {
position: absolute;
right: 20px;
}
.page-id-27554 .sac-ff a.nav-link.nav-bar-text,
.page-id-27554 .sac-ff a.nav-link.nav-bar-text:hover{
background-color: #007E87;
color: #ffffff !important;
font-family: "Roboto", Sans-serif;
font-weight: normal;
letter-spacing: 1px;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 6px 6px 6px 6px;
letter-spacing: inherit;
text-transform: initial;
padding: 5px 10px 5px 10px;
}
.page-id-27554 ul#main-menu,
.page-id-27554 .nav-bar-home-page .sands-mobile-menu.d-flex.mt-1,
.page-id-27554 .main-artilce-series-item-detail-container ul.nav.nav-tabss,
.page-id-27554 .main-artilce-series-item-detail-container div.tab-contentt
{display:none !important
}
/* berlin web week landing page */
.page-id-28128 div#navbarNavDropdown {
position: absolute;
right: 20px;
}
.page-id-28128 .berlin-web-week-ticket-nav a.nav-link.nav-bar-text
{
background-color: #e54a9e;
color: #ffffff !important;
font-family: 'Open Sans' !important;
font-weight: normal;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 50px;
letter-spacing: inherit;
text-transform: initial;
padding: 5px 15px 5px 15px;
}
.page-id-28128 .berlin-web-week-ticket-nav a.nav-link.nav-bar-text:hover
{
background-color: #9b31ed;
color: #ffffff !important;
font-family: 'Open Sans' !important;
font-weight: normal;
letter-spacing: 1px;
letter-spacing: inherit;
text-transform: initial;
padding: 5px 15px 5px 15px;
}
.page-id-28128 .berlin-web-week-program-nav a.nav-link.nav-bar-text
{
background-color: #ffffff;
color: #000000 !important;
font-family: 'Open Sans' !important;
font-weight: normal;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
border-radius: 50px;
border: 1px solid #dee2e6 !important;
letter-spacing: inherit;
text-transform: initial;
padding: 5px 15px 5px 15px;
}
.page-id-28128 .berlin-web-week-program-nav a.nav-link.nav-bar-text:hover
{
color: #9b31ed !important;
font-family: 'Open Sans' !important;
font-weight: normal;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
border-radius: 50px;
border: 1px solid #dee2e6 !important;
letter-spacing: inherit;
text-transform: initial;
padding: 5px 15px 5px 15px;
}
.page-id-28128 ul#main-menu,
.page-id-28128 .nav-bar-home-page .sands-mobile-menu.d-flex.mt-1,
.page-id-28128 .main-artilce-series-item-detail-container ul.nav.nav-tabss,
.page-id-28128 .main-artilce-series-item-detail-container div.tab-contentt
{display:none !important
}
.page-template-kiosk-reader-page-angular.page-id-38{
background-color: #f5f5f5;
}
.epubhtml iframe[src*="youtube.com/embed"] {
width: 100% !important;
max-width: 100% !important;
aspect-ratio: 16 / 9;
height: auto !important;
border-radius: 12px;
overflow: hidden;
border: 0;
box-shadow:
0 8px 24px rgba(0, 0, 0, 0.08),
0 2px 6px rgba(0, 0, 0, 0.05);
display: block;
}
.epubhtml iframe[src*="youtube"] {
width: 100% !important;
max-width: 100% !important;
aspect-ratio: 16 / 9;
height: auto !important;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(0,0,0,.08);
}
.epubhtml iframe[title*="YouTube"] {
width: 100% !important;
max-width: 100% !important;
aspect-ratio: 16 / 9;
height: auto !important;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(0,0,0,.08);
margin-bottom: 15px;
}
</style>
</head>
<body class="wp-singular page-template-default page page-id-275 wp-theme-understrap wp-child-theme-understrap-child theme-understrap devmioapp devmio woocommerce-no-js elementor-default elementor-template-full-width elementor-kit-7838 elementor-page elementor-page-275">
<div class="site" id="page">
<div class="d-none d-sm-none mobile-blog-ads col-auto p-0"><aside id="custom_html-21" aria-label="Mobile Fireplace Ads Blog Stream Entwickler" class="widget_text mobile-fpa-entwickler-widget widget widget_custom_html"><div class="textwidget custom-html-widget"><!-- /21339274/devmio-mobile-header-ad -->
<div id='div-gpt-ad-1656507057834-0' style='min-width: 300px; min-height: 50px; text-align:center;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1656507057834-0'); });
</script>
</div>
</div></aside></div><div class="d-none d-sm-none mobile-free-article-ads col-auto p-0"><aside id="custom_html-27" aria-label="Mobile Fireplace Ads Free Articles" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><!-- /21339274/devmio-mobile-header-ad -->
<div id='div-gpt-ad-1656507057834-0' style='min-width: 300px; min-height: 50px; text-align:center;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1656507057834-0'); });
</script>
</div></div></aside></div>
<!-- ******************* The Navbar Area ******************* -->
<div id="wrapper-navbar" itemscope itemtype="http://schema.org/WebSite">
<script>
window.concordBackendURL = "https://concord.sandsmedia.com/graphql";
</script>
<div class="main-search-popup-detail-container h-100 p-0 d-none container-fluid flex-column invisibleviewapp searchCatPopupId2546" id="searchCatPopupId2546">
<div class="blury--bg d-flex justify-content-around mb-4 mb-5 pt-3 pupup-search-box">
<form method="GET" action="/" class="mb-3 sands-popup-search-form">
<input style="width: 83%!important;" class="form-control sands-search sands-search-popup" name="s" type="search" placeholder="Enter your search term" aria-label="Durchsuchen Sie den Inhalt der Website" required>
<button class="sands-search-botton sands-search-botton-popup" style="vertical-align: bottom;" type="submit">Search</button>
</form>
</div>
<div class="close-search-popup blury--bg mt-3" >
<a class="close-search-popup-btn">
<span class="cursorPointer text-primary">X</span>
</a>
</div>
<div class="blury--bg mt-n5 mx-0 mx-md-n5 pb-2 pt-4 px-2 px-md-0">
<div class="container">
<div class="category-row row mb-3" >
<div v-for="aCategory in loadedCategories" v-if="aCategory.slug" class="category-row-border-color py-2 px-2 m-2 font-weight-bold">
<a v-if="aCategory.slug" :href="'/'+ aCategory.slug" id="searchPopupCat">
<div>
<span>{{aCategory.name}}</span>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
<script>
searchCatPopup = function(magazineBrandsAppParams, dataPassed) {
dataParams = {
apploaded: false,
loading: false,
everLoadedData: false,
maxCategories: 0,
loadedCategories: [],
};
if (dataPassed) {
jQuery.extend(dataParams, dataPassed);
};
dataParams.brandsLoadingParams = {
query: 'search-categories-popup'
};
appSettings = {
methods: {
loadMore: function () {
this.loading = true;
var self = this;
graphqlQueryAndVars = {
query: `
query {
categories (SORT:{slug:1}){
Meta {
count
}
Categories {
_id
__typename
name
slug
slugEn
logo{
svg
}
isDeprecated
}
}
}
`
};
// instance data is an observable, so we clone to send data
this.loadConcordDataUsingFetch(graphqlQueryAndVars, function (dataFromBE, error) {
if (dataFromBE && dataFromBE.categories) {
var data = dataFromBE.categories;
if (data.Meta.count) {
self.maxCategories = data.Meta.count;
}
if (data.Categories && data.Categories.length > 0) {
for (let i = 0; i < data.Categories.length; i++) {
self.loadedCategories.push(self.processConcordObjectAfterLoad(data.Categories[i]));
if (self.loadedCategories.length >= self.maxCategories) {
const loadedCategoriesData = {
loadedCategories: self.loadedCategories,
timestamp: new Date().getTime(),
};
localStorage.setItem(window.location.hostname + '-concord-categories', JSON.stringify(loadedCategoriesData));
}
}
}
}
self.everLoadedData = true;
self.loading = false;
},
function (error) {
self.loading = false;
});
}
},
created : function(){
this.apploaded = true;
if (localStorage.getItem(window.location.hostname+'-concord-categories')) {
const oneHourINMilliseconds = 60 * 60 * 12000;
const loadedCategoriesData = localStorage.getItem(window.location.hostname+'-concord-categories');
const loadedCategoriesDataWithTimestamp = JSON.parse(loadedCategoriesData);
const currentTime = new Date().getTime();
const timestamp = loadedCategoriesDataWithTimestamp.timestamp;
if (timestamp && currentTime - timestamp <= oneHourINMilliseconds) {
this.loadedCategories = loadedCategoriesDataWithTimestamp.loadedCategories;
self.everLoadedData = true;
self.loading = false;
} else {
// If data has expired, remove the item from localStorage and return null
localStorage.removeItem(window.location.hostname+'-concord-categories');
this.loadMore();
}
}else{
this.loadMore();
}
},
data: dataParams
}
jQuery.extend(appSettings, magazineBrandsAppParams);
var catSpecificSeriesApp = new Vue(appSettings);
}
var categorySearchItemAppParams = {
el: '#searchCatPopupId2546'
};
var someInitDataSearchCategoryPopup = {
ajaxurl: 'https://devm.io/wp-json/fidelio/v1/get-public-data-detail'
}
searchCatPopup(categorySearchItemAppParams, someInitDataSearchCategoryPopup);
</script>
<a class="skip-link sr-only sr-only-focusable" href="#content">Skip to content</a>
<nav class="d-flex flex-row justify-content-between navbar navbar-expand-md nav-bar-home-page navbar-dark sands-nav fixed-on-scroll shadow">
<div class="container-fluid px-0" >
<!-- Mobile menu starts -->
<div class="d-block d-xl-none">
<div class="sands-mobile-menu">
<div class="nav" onclick="openMobileNav()" aria-label="Toggle navigation">
<h2 class="navbar-brand mb-0 py-0 col-sm-auto nav-bar-new ml-0 ml-md-2"><a rel="home" title="devmio – Software Know-How">devmio – Software Know-How</a>
<!-- <i class="material-icons">keyboard_arrow_down</i> -->
</h2>
</div>
</div>
</div>
<div class="d-block d-xl-none d-flex">
<div class="sands-mobile-menu mr-3">
<a title="Gratismonat beginnen" href="https://devm.io/our-offers/"class="badge-danger border-0 text-white py-1 mobile-nav-item rounded font-sm-12" style=" padding: .5rem 1rem; display: inline-block;margin: 0 0 0 20px;">Test now</a> </div>
<div class="sands-mobile-menu align-self-center d-flex mt-1">
<div class="nav" onclick="openMobileNav();showAndHideSearchPopup();" aria-label="Toggle navigation">
<!-- <h2 class="navbar-brand mb-0"><a rel="home" title="devmio – Software Know-How">devmio – Software Know-How</h2></a> -->
<div class="animated-icon1" >
<span></span><span></span><span></span>
</div>
</div>
</div>
</div>
<!-- Mobile menu ends -->
<style>
.woocommerce button.button.alt{
color: #fff !important;
background-color: #34046E !important;
border-color: #34046E;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
color:#ff6f09;
}
</style>
<div id="mySidenav" class="sidenav d-xl-none"><ul id="mobile_menu" class="d-xl-none mob-nav-dropdown-menu first-nav-element-open"><div class="d-flex justify-content-between"><a href="/" class="my-auto"><img src="/wp-content/themes/understrap-child/src/images/Devmio_New_logo.svg?x99164" ></a><a href="javascript:void(0)" class="closebtn closebtn--mob" onclick="closeMobileNav()" style="font-size:3rem; font-weight:100;">×</a></div><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2142" class="nav-link first-nav-element-open menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-2142 nav-item"><a title="Products" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-2142">Products</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-2142" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2146" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-post_type menu-item-object-page menu-item-2146 nav-item"><a title="For Individuals" href="https://devm.io/fullstack-access/" class="dropdown-item">For Individuals</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-20852" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20852 nav-item"><a title="For Teams" href="https://devm.io/elevate/" class="dropdown-item">For Teams</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2143" class="kiosk-app-link nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-custom menu-item-object-custom menu-item-2143 nav-item"><a title="Download app" href="#" class="dropdown-item">Download app</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2150" class="nav-link dropdownArrow menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-2150 nav-item"><a title="Products" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-2150">Products</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-2150" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2151" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-post_type menu-item-object-page menu-item-2151 nav-item"><a title="Live Events" href="https://devm.io/live-events/" class="dropdown-item">Live Events</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-20850" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20850 nav-item"><a title="Conferences" href="https://devm.io/live-events/conferences/" class="dropdown-item">Conferences</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2154" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-custom menu-item-object-custom menu-item-2154 nav-item"><a title="Magazines and Specials" href="/magazines/" class="dropdown-item">Magazines and Specials</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2155" class="nav-link dropdownArrow menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children dropdown active menu-item-2155 nav-item"><a title="Features & Services" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-2155">Features & Services</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-2155" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-20849" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20849 nav-item"><a title="devintelligence" href="https://devm.io/intelligence/" class="dropdown-item">devintelligence</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-12903" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-post_type menu-item-object-page menu-item-12903 nav-item"><a title="FAQ" href="https://devm.io/faq/" class="dropdown-item">FAQ</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-12902" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-post_type menu-item-object-page menu-item-12902 nav-item"><a title="Our App" href="https://devm.io/app/" class="dropdown-item">Our App</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2159" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-post_type menu-item-object-page menu-item-2159 nav-item"><a title="Contact" href="https://devm.io/contact/" class="dropdown-item">Contact</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2153" class="nav-item nav-link dropdown-item navbar-nav textColorSubmenu menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-275 current_page_item active menu-item-2153 nav-item"><a title="Blog" href="https://devm.io/blog/" class="dropdown-item">Blog</a></li>
</ul>
</li>
<li class="mobile-logged-in-user-invisible nav-item nav-link"><a class="nav-link" href="https://devm.io/wp-login.php?action=logout&_wpnonce=9ab9738d1e">Logout</a></li><li class="mobile-non-logged-in-user-invisible nav-item nav-link"><a class="nav-link" href="https://devm.io/login">Login</a></li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-996"
class="logged-in-user-invisible rounded sands-nav-login menu-item menu-item-type-post_type
menu-item-object-page menu-item-1000 nav-item my-auto">
<a href="https://devm.io/reader/" class="nav-link px-2 text-transform--none">Login</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-995"
class="has-admin-user-invisible d-none d-md-block sands-menu-free rounded sands-nav-free
menu-item menu-item-type-post_type menu-item-object-page menu-item-999 nav-item my-auto ">
<a href="https://devm.io/our-offers/" class="nav-link px-2">Test now</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-994"
class="had-sub-user-invisible d-none d-md-block sands-menu-free rounded sands-nav-free
menu-item menu-item-type-post_type menu-item-object-page menu-item-998 nav-item my-auto ">
<a href="https://devm.io/our-offers/" class="nav-link px-2">Reactivate Subscription</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1000"
class="has-not-sub-user-invisible d-none d-md-block sands-menu-free rounded sands-nav-free
menu-item menu-item-type-post_type menu-item-object-page menu-item-999 nav-item my-auto ">
<a href="https://devm.io/our-offers/" class="nav-link px-2">Test now</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-999"
class="non-logged-in-user-invisible border border-primary rounded menu-item menu-item-type-post_type menu-item-object-page menu-item-982 nav-item my-auto">
<a href="https://devm.io/login" class="nav-link px-3 font-weight-bolder text-capitalize text-primary">Login</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1000"
class="non-logged-in-user-invisible badge-danger sands-menu-free rounded sands-nav-free menu-item menu-item-type-post_type
menu-item-object-page menu-item-981 nav-item my-auto">
<a href="https://devm.io/our-offers/" class="nav-link px-3 text-white text-transform--none">Test now</a>
</li></ul></div> <h2 class="navbar-brand mb-0 d-none d-xl-block col-sm-auto mr-0 py-0 pt-2 nav-bar-new ml-2"><a rel="home" href="https://devm.io/" title="devmio – Software Know-How" itemprop="url">devmio – Software Know-How</a></h2>
<!-- end custom logo -->
<!-- The WordPress Menu goes here -->
<div id="navbarNavDropdown" class="collapse d-none d-xl-block menu-fidelio"><ul id="main-second-menu" class="navbar-nav ml-auto d-xl-flex flex-sm-row float-right main-second-menu"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23757" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-23757 nav-item"><a title="Communities" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-23757">Communities</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-23757" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23758 nav-item"><a title="Java, Agile & Software Architecture" href="https://devm.io/experiences/the-jax-community/" class="dropdown-item">Java, Agile & Software Architecture</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23760" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23760 nav-item"><a title="DevOps, CI/CD & Platform Engineering" href="https://devm.io/experiences/the-devops-community/" class="dropdown-item">DevOps, CI/CD & Platform Engineering</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23759" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23759 nav-item"><a title="JavaScript, React & Node.Js" href="https://devm.io/experiences/the-javascript-community/" class="dropdown-item">JavaScript, React & Node.Js</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23762 nav-item"><a title="AI & Machine Learning" href="https://devm.io/experiences/the-machine-learning-community/" class="dropdown-item">AI & Machine Learning</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23761 nav-item"><a title="API Development, Design & DDD" href="https://devm.io/experiences/the-api-community/" class="dropdown-item">API Development, Design & DDD</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-23763" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23763 nav-item"><a title="PHP & Web Development" href="https://devm.io/experiences/the-php-community/" class="dropdown-item">PHP & Web Development</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-25905" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-25905 nav-item"><a title="Conference Weeks" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-25905">Conference Weeks</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-25905" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-31452" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31452 nav-item"><a title="Agentic Web Week | October 26 – 30, 2026" href="https://devm.io/agentic-web-week/" class="dropdown-item">Agentic Web Week | October 26 – 30, 2026</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-31453" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31453 nav-item"><a title="AI Native Week | November 16 – 20, 2026" href="https://devm.io/ai-native-week/" class="dropdown-item">AI Native Week | November 16 – 20, 2026</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-25903" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25903 nav-item"><a title="New York | September 28 - October 2, 2026" href="https://devm.io/newyork-week/" class="dropdown-item">New York | September 28 – October 2, 2026</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-30461" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30461 nav-item"><a title="Platform Engineering Week | Sept 28 – Oct 2, 2026" href="https://devm.io/platform-engineering-week/" class="dropdown-item">Platform Engineering Week | Sept 28 – Oct 2, 2026</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18115" class="nav-cursor-default menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-18115 nav-item"><a title="Products" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-18115">Products</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-18115" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1231" class="nav-cursor-pointer menu-item menu-item-type-custom menu-item-object-custom menu-item-1231 nav-item"><a title="Magazines and Specials" href="/magazines" class="dropdown-item">Magazines and Specials</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1232" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-1232 nav-item"><a title="Live Events" href="https://devm.io/live-events/" class="dropdown-item">Live Events</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-31720" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31720 nav-item"><a title="Courses" href="https://devm.io/courses/" class="dropdown-item">Courses</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18116" class="nav-cursor-pointer menu-item menu-item-type-custom menu-item-object-custom menu-item-18116 nav-item"><a title="Conferences - Add-on" href="https://devm.io/live-events/conferences/" class="dropdown-item">Conferences – Add-on</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18114" class="nav-cursor-default menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-18114 nav-item"><a title="Solutions" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-18114">Solutions</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-18114" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1228" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-1228 nav-item"><a title="For Individuals - Fullstack Access" href="https://devm.io/fullstack-access/" class="dropdown-item">For Individuals – Fullstack Access</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18207" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-18207 nav-item"><a title="For Teams - Fullstack Elevate" href="https://devm.io/elevate/" class="dropdown-item">For Teams – Fullstack Elevate</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18119" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-18119 nav-item"><a title="For Partners - Event Support" href="https://devm.io/event-partnerships/" class="dropdown-item">For Partners – Event Support</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1230" class="nav-cursor-default menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children dropdown active menu-item-1230 nav-item"><a title="Features & Services" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-1230">Features & Services</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-1230" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-20848" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20848 nav-item"><a title="devintelligence" href="https://devm.io/intelligence/" class="dropdown-item">devintelligence</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18112" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-18112 nav-item"><a title="Experts" href="https://devm.io/experts/" class="dropdown-item">Experts</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-18113" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-18113 nav-item"><a title="Insights" href="https://devm.io/insights/" class="dropdown-item">Insights</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-12900" class="nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page menu-item-12900 nav-item"><a title="Mobile App" href="https://devm.io/app/" class="dropdown-item">Mobile App</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1234" class="blog-navitem nav-cursor-pointer menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-275 current_page_item active menu-item-1234 nav-item"><a title="Blog" href="https://devm.io/blog/" class="dropdown-item">Blog</a></li>
</ul>
</li>
</ul></div><div id="navbarNavDropdown" class="col d-none d-xl-block global-main-menu"><ul id="main-menu" class="navbar-nav ml-auto d-xl-flex flex-sm-row float-right"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-996"
class="logged-in-user-invisible rounded sands-nav-login menu-item menu-item-type-post_type
menu-item-object-page menu-item-1000 nav-item my-auto">
<a href="https://devm.io/reader/" class="nav-link px-2 text-transform--none">Login</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-995"
class="has-admin-user-invisible d-none d-md-block sands-menu-free rounded sands-nav-free
menu-item menu-item-type-post_type menu-item-object-page menu-item-999 nav-item my-auto ">
<a href="https://devm.io/our-offers/" class="nav-link px-2">Test now</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-994"
class="had-sub-user-invisible d-none d-md-block sands-menu-free rounded sands-nav-free
menu-item menu-item-type-post_type menu-item-object-page menu-item-998 nav-item my-auto ">
<a href="https://devm.io/our-offers/" class="nav-link px-2">Reactivate Subscription</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1000"
class="has-not-sub-user-invisible d-none d-md-block sands-menu-free rounded sands-nav-free
menu-item menu-item-type-post_type menu-item-object-page menu-item-999 nav-item my-auto ">
<a href="https://devm.io/our-offers/" class="nav-link px-2">Test now</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-999"
class="non-logged-in-user-invisible border border-primary rounded menu-item menu-item-type-post_type menu-item-object-page menu-item-982 nav-item my-auto">
<a href="https://devm.io/login" class="nav-link px-3 font-weight-bolder text-capitalize text-primary">Login</a>
</li><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1000"
class="non-logged-in-user-invisible badge-danger sands-menu-free rounded sands-nav-free menu-item menu-item-type-post_type
menu-item-object-page menu-item-981 nav-item my-auto">
<a href="https://devm.io/our-offers/" class="nav-link px-3 text-white text-transform--none">Test now</a>
</li></ul></div>
</div><!-- .container -->
</nav><!-- .site-navigation -->
</div><!-- #wrapper-navbar end -->
<!-- Sticky alert starts -->
<!-- Banner for marketing campign starts -->
<!-- Banner for marketing campign ends -->
<main class="main" aria-label="marketing main content">
<script>
function openMobileNav() {
document.getElementById("mySidenav").style.width = "100%";
}
function closeMobileNav() {
document.getElementById("mySidenav").style.width = "0";
}
document.addEventListener("DOMContentLoaded", function () {
function updateDropdownClass() {
let menuItems = document.querySelectorAll(".nav-link.dropdown"); // Select all dropdown menu items
menuItems.forEach((menuItem) => {
if (window.innerWidth <= 991) {
menuItem.classList.remove("dropdown");
} else {
menuItem.classList.add("dropdown"); // Add it back when resizing to desktop
}
});
}
// Run the function on load
updateDropdownClass();
// Run the function when resizing the window
window.addEventListener("resize", updateDropdownClass);
});
</script>
<style>
.sidenav ul{
padding-inline-start: 0px !important;
text-align:left;
}
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: initial;
right: 0;
background-color: white;
overflow-x: hidden;
transition: 0.5s;
text-align:center;
}
.mob-nav-dropdown-menu > li > ul.dropdown-menu.show{
position: inherit;
border: none;
top: 0;
left: 0;
text-align: center;
float: none;
background-color: transparent;
}
.closebtn--mob{
color: #007d8d !important;
}
li .textColorSubmenu a{
color: #007d8d;
text-align: center;
}
li.dropdownArrow a.dropdown-toggle{
background-image: url(/wp-content/themes/understrap-child/reader-web-app-angular/assets/images/Chevron_Down.svg) ;
background-repeat: no-repeat;
background-position: 95% 50%;
}
#mobile_menu li.dropdownArrow.show a.dropdown-toggle{
background-image: url(/wp-content/themes/understrap-child/reader-web-app-angular/assets/images/Chevron_Up.svg) ;
}
.searchInsideMobileNavbar .sands-popup-search-form,.searchInsideMobileNavbar .sands-popup-search-form .form-control:focus {
-webkit-box-shadow: 0 0 0 0.1rem #ddd;
box-shadow: 0 0 0 0.1rem #b4b4b4;
}
.searchInsideMobileNavbar .sands-search-botton{
background-image: url(/wp-content/themes/understrap-child/fidelio-templates/images/lenseGrey.svg);
}
.sidenav a {
text-decoration: none;
font-size: 20px;
color: black;
display: block;
transition: 0.3s;
}
.sidenav hr{
color: #007d8d;
width:95vw;
}
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
[aria-expanded="true"] .arrowDown,
[aria-expanded="false"] .arrowUp {
display:none;
}
.text-sm {
font-size: 13px;
}
@media only screen and (max-width: 768px) {
.text-sm {
font-size: 10px;
}
}
</style>
<div data-elementor-type="wp-page" data-elementor-id="275" class="elementor elementor-275" data-elementor-post-type="page">
<section class="elementor-section elementor-top-section elementor-element elementor-element-2c69e157 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c69e157" data-element_type="section" data-e-type="section" data-settings="{"stretch_section":"section-stretched"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-468d027e" data-id="468d027e" data-element_type="column" data-e-type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-634ed077 elementor-widget elementor-widget-shortcode" data-id="634ed077" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
<div class="elementor-widget-container">
<div class="elementor-shortcode"><div class="d-flex"> <script>
window.concordBackendURL = "https://concord.sandsmedia.com/graphql";
</script>
<script type="text/javascript">
jQuery('.mobile-blog-ads').removeClass('d-none');
</script>
<div class="d-none d-xl-block left-ads col-auto pr-0"><aside id="custom_html-19" aria-label="Left Fireplace Ads Blog Stream Entwickler" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><!-- /21339274/devmio-blog-fireplace-left -->
<div id='div-gpt-ad-1655729295261-0' style='min-width: 120px; min-height: 600px; width: 120px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1655729295261-0'); });
</script>
</div>
</div></aside></div><div class="col px-0"><div class="d-none d-xl-block top-ads col-auto px-0 text-center"><aside id="custom_html-18" aria-label="MoTop Fireplace Ads Blog Stream Entwickler" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><!-- /21339274/devmio-blog-fireplace-top -->
<div id='div-gpt-ad-1655729707129-0' class="resize-image-in-iframe" style=' min-height: 110px; margin-bottom:15px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1655729707129-0'); });
</script>
</div>
<style>
.resize-image-in-iframe iframe{
width: 100%;
}
.resize-image-in-iframe iframe img{
max-width: 100%;
}
</style></div></aside></div><div class="mx-auto my-3 text-center">
<img decoding="async" src="/wp-content/themes/understrap-child/fidelio-templates/images/devmioblog.png?x99164" alt="blog" style="max-width: 250px;">
<h1 class="sands--hide m-0 p-0">Devmio Blog Stream</h1>
</div><div class="mx-auto px-3" style="max-width: 1170px;"><div id="navbarNavDropdownnnn" class="navbar-collapse"><ul id="special-brand-primary-menu" class="navbar-nav d-flex flex-column flex-xl-row font-weight-bold justify-content-lg-between list-unstyled px-0 special-brand-primary-menu"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-278" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-278 nav-item"><a title="Highlights" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link nav-bar-text" id="menu-item-dropdown-278">Highlights</a>
<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-278" role="menu">
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-279" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-279 nav-item"><a title="Highlights" href="/highlights" class="dropdown-item">Highlights</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1006" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-1006 nav-item"><a title="Java" href="/java" class="dropdown-item">Java</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-281" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-281 nav-item"><a title="PHP" href="/php" class="dropdown-item">PHP</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-280" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-280 nav-item"><a title="Javascript" href="/javascript" class="dropdown-item">Javascript</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-282" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-282 nav-item"><a title="Python" href="/python" class="dropdown-item">Python</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1007" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-1007 nav-item"><a title="Kubernetes" href="/kubernetes" class="dropdown-item">Kubernetes</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1010" class="d-xl-none menu-item menu-item-type-custom menu-item-object-custom menu-item-1010 nav-item"><a title="Machine Learning" href="/machine-learning" class="dropdown-item">Machine Learning</a></li>
</ul>
</li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-283" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-283 nav-item"><a title="Highlights" href="/highlights" class="nav-link nav-bar-text">Highlights</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1005" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-1005 nav-item"><a title="Java" href="/java" class="nav-link nav-bar-text">Java</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1011" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-1011 nav-item"><a title="PHP" href="/php" class="nav-link nav-bar-text">PHP</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-285" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-285 nav-item"><a title="Javascript" href="/javascript" class="nav-link nav-bar-text">Javascript</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-286" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-286 nav-item"><a title="Python" href="/python" class="nav-link nav-bar-text">Python</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1008" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-1008 nav-item"><a title="Kubernetes" href="/kubernetes" class="nav-link nav-bar-text">Kubernetes</a></li>
<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1009" class="d-none d-xl-block menu-item menu-item-type-custom menu-item-object-custom menu-item-1009 nav-item"><a title="Machine Learning" href="/machine-learning" class="nav-link nav-bar-text">Machine Learning</a></li>
</ul></div> <div class="px-4 main-stream-container jaxenter-stream invisibleviewapp show-nl-slider jaxenterStreamVueAppID7605" id="jaxenterStreamVueAppID7605">
<div v-if="loading && page == 1" class="placeholder-animated-brightness">
<img decoding="async" class="d-none d-md-block" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_Placeholder_Blog_v1_desktop.svg?x99164" alt="">
<img decoding="async" class="d-md-none" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_Placeholder_Blog_v1_mobile.svg?x99164" alt="">
</div>
<div v-if="loadedArticles && loadedArticles.length">
<div v-for="(article, articleindex) in loadedArticles.slice(0, 1)" v-if="articleindex == 0 && isFirstPinSet">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-6 py-3 p-0 ">
<a v-if="article.teaserImage && article.teaserImage.xx &&article.relUrl" :href="article.relUrl" >
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h2 class="h3" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h2>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
<div class="col-12 col-md-6 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
</div>
</div>
<div class="row">
<div v-bind:class = "(isFirstAdsSet)? 'col-12 col-xl-8' : ''">
<div v-for="(article, articleindex) in loadedArticles.slice(1, 4)">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div v-bind:class = "(isFirstAdsSet)? 'col-xl-3' : 'col-xl-2'" class="col-12 col-md-4 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div v-bind:class = "(isFirstAdsSet)? 'col-xl-9' : 'col-xl-10'" class="col-12 col-md-8 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(200) }}</p>
</a>
</div>
</div>
</div>
</div>
<div v-if="isFirstAdsSet" class="col-12 col-xl-4 px-0 mx-auto blog-stream-first-confad" v-html="changeTextAndImage(isFirstAdsSet.html,isFirstAdsSet.baseUrl)">
</div>
</div>
<div v-for="(article, articleindex) in loadedArticles.slice(4, 5)" v-if="isSecondPinSet">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-6 p-0 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx &&article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-6 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx &&article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h2 class="h3" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h2>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-for="(article, articleindex) in loadedArticles.slice(5, 6)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-if="isSecondAdsSet" class="row" v-html="changeTextAndImage(isSecondAdsSet.html,isSecondAdsSet.baseUrl)">{{isSecondAdsSet}}</div>
<div v-for="(article, articleindex) in loadedArticles.slice(6, 9)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-bind:class = "(isSkyScraperAdsSet)? 'row' : ''">
<div v-bind:class = "(isSkyScraperAdsSet)? 'col-12 col-xl-8' : ''">
<div v-for="(article, articleindex) in loadedArticles.slice(9, 12)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div v-bind:class = "(isSkyScraperAdsSet)? 'col-xl-3' : 'col-xl-2'" class="col-12 col-md-4 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div v-bind:class = "(isSkyScraperAdsSet)? 'col-xl-9' : 'col-xl-10'" class="col-12 col-md-8 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(200) }}</p>
</a>
</div>
</div>
</div>
</div>
<div v-if="isSkyScraperAdsSet" class="col-12 col-xl-4"></div>
</div>
<div v-if="isThirdAdsSet" class="mx-auto" v-html="changeTextAndImage(isThirdAdsSet.html,isThirdAdsSet.baseUrl)"></div>
<div v-for="(article, articleindex) in loadedArticles.slice(12,17)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-if="loadedArticles.length > 17">
<div class="series-widget-block">
<aside id="custom_html-16" aria-label="Our Offers table" class="widget_text our-offers-table widget widget_custom_html"><div class="textwidget custom-html-widget"></div></aside> </div>
</div>
<div v-for="(article, articleindex) in loadedArticles.slice(17)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-if="loading" class="placeholder-animated-brightness">
<img decoding="async" class="d-none d-md-block w-100" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_21_placeholder_HOME_1article_desktop.svg?x99164" alt="">
<img decoding="async" class="d-md-none w-100" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_21_placeholder_HOME_1article_desktop.svg?x99164" alt="">
</div>
<!--
<div class="text-center">
<button :disabled="loading" class="btn btn-outline-primary all-to-capitals" v-if="apploaded && everLoadedData && loadMorePossible" v-on:click="loadMore" >Mehr anzeigen</button>
</div>
-->
</div>
<div v-if="false && brandid && apploaded">
<p>brand id {{brandid}}</p>
<p>apploaded {{apploaded}}</p>
<p>loading {{loading}}</p>
<p>everLoadedData {{everLoadedData}}</p>
<p>page {{page}}</p>
<p>page_size {{page_size}}</p>
<p>loadMorePossible {{loadMorePossible}}</p>
</div>
</div>
<script type="application/javascript">
var jaxenterStreamAppSettings = {
el: '#jaxenterStreamVueAppID7605',
created : function(){
this.apploaded = true;
this.loadMore();
// console.log('app created' + this.brandid);
let self = this;
document.addEventListener('scroll', function(e) {
if (!self.loading) {
//if (self.scrollval < window.scrollY) {
if (window.scrollY >= self.scrollval) {
if (self.loadMorePossible) {
const scrollPosition = window.innerHeight + window.scrollY;
const totalHeight = document.documentElement.scrollHeight;
if (scrollPosition >= totalHeight * 0.9) {
self.loadMore();
}
}
}
}
//self.scrollval = window.scrollY;
});
},
data: {
scrollval : 0,
apploaded: false,
loading: false,
everLoadedData: false,
canLoadMore: true,
page: 1,
page_size:15,
loadedArticles: [],
maxArticles: 0,
loadMorePossible: false,
brandid:"69fc407870345e9cc7ec0ab8",
isFirstPinSet: true,
isSecondPinSet: true,
isFirstAdsSet: false,
isSecondAdsSet: false,
isThirdAdsSet: false,
isSkyScraperAdsSet: false
},
methods: {
loadMore: function() {
if (this.canLoadMore) {
this.loading = true;
var self = this;
var graphqlQueryAndVars = {
query: `
query($brandId: String){
brand (_id: $brandId ){
Brand {
_id
type
origin
name
slug
logo{x xx xxx}
__typename
adverts {
_id
type
html
baseUrl
__typename
}
}
}
}
`,
variables: {
brandId: this.brandid,
}
};
// instance data is an observable, so we clone to send data
this.loadConcordDataUsingFetch(graphqlQueryAndVars, function(dataFromConcord, error) {
var data = dataFromConcord?.brand;
//self.apploaded = true;
if (data.Brand && data.Brand.adverts && data.Brand.adverts.length) {
data.Brand.adverts.forEach((advert)=>{
if (advert.type && advert.type === 'CONFBLOCK'){
self.isFirstAdsSet = advert;
}
if (advert.type && advert.type === 'INFOBLOCK'){
self.isSecondAdsSet = advert;
}
if (advert.type && advert.type === 'ADBLOCK'){
self.isThirdAdsSet = advert;
}
});
}
//self.loading = false;
});
/* ------------------------------------------- */
var payloadLoadJaxenterArticles = {
query: `
query($page:Int!, $page_size:Int!, $brand_id:String!){
articles(PAGE: $page, PAGE_SIZE: $page_size, brandId: $brand_id, SORT:{publishedAt: -1 }) {
Meta {
count
}
Articles {
_id
__typename
slug
subtitle
name
baseUrl
content
paywallContent
abstract
primaryCategory {
_id
name
slug
}
archetypeArticle{
slug
name
_id
__typename
primaryCategory{
_id
slug
slugEn
__typename
}
}
authors {
_id
__typename
forename
surname
salutation
title
bio
slug
name
avatarSquareLarge {x xx}
avatarSquareSmall {x xx}
}
isFree
canonicalUrl
seoDescription
robots
updatedAt
seoTitle
publishedAt
teaserImage {x xx xxx xxxx svg}
adverts {
_id
type
html
baseUrl
}
issue{
designation
slug
_id
}
brand{
_id
slug
__typename
name
logo{ x xx xxx}
}
}
}
}
`,
variables: {
page: this.page,
'page_size': this.page_size,
'brand_id': this.brandid,
}
};
// instance data is an observable, so we clone to send data
this.loadConcordDataUsingFetch( payloadLoadJaxenterArticles, function(dataFromConcord, error) {
var data = dataFromConcord?.articles
self.apploaded = true;
// processConcordObjectAfterLoad
if (data.Meta.count) {
self.maxArticles = data.Meta.count;
}
let loadedArticle = [];
if (data.Articles && data.Articles.length > 0) {
// if we have first pinned article, push it to the array
if (false){
// mark it as as pinned article (if needed)
}
for (let i = 0; i < data.Articles.length; i++) {
if (data.Articles[i].abstract) {
if (data.Articles[i].abstract.length >= 200){
//data.Articles[i].abstract = data.Articles[i].abstract.slice(0,200) +'...';
}
}
if (i === 2){
// if we have second pined article, push it to the array
// mark it as second pinned article (if needed)
}
var pimpedArticle = data.Articles[i]
pimpedArticle = self.processConcordObjectAfterLoad(pimpedArticle);
// data.Articles[i] = pimpedArticle;
self.loadedArticles.push(pimpedArticle);
}
if (self.page === 1) {
if (self.loadedArticles.length) {
let jsonLDData = {
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": []
};
for (let lArtticleIndex = 0; lArtticleIndex < self.loadedArticles.length; lArtticleIndex++) {
if (self.loadedArticles[lArtticleIndex].relUrl) {
if (self.loadedArticles[lArtticleIndex].relUrl.length) {
if (self.loadedArticles[lArtticleIndex].relUrl !== '#') {
if (lArtticleIndex < 7) {
let aListItem = {
"@type": "ListItem",
"position": lArtticleIndex,
"url": 'https://devm.io' + self.loadedArticles[lArtticleIndex].relUrl
};
jsonLDData.itemListElement.push(aListItem);
}
}
}
}
}
if ( jsonLDData.itemListElement.length) {
self.addJSONLDToHead(jsonLDData);
}
}
}
if ((self.maxArticles > 0) && (self.loadedArticles.length < self.maxArticles)) {
self.loadMorePossible = true;
self.page++;
} else {
self.loadMorePossible = false;
}
}else{
self.loadMorePossible = false;
}
self.everLoadedData = true;
self.loading = false;
},
function(error) {
console.log('art error');
console.log(error);
});
}
}
},
filters: {
truncate: function (text, stop, clamp) {
return text.slice(0, stop) + (stop < text.length ? clamp || '...' : '')
}
}
};
var catSpecificSeriesApp = new Vue(jaxenterStreamAppSettings);
</script>
</div></div><div class="d-none d-xl-block right-ads col-auto pl-0"><aside id="custom_html-20" aria-label="Right Fireplace Ads Blog Stream Entwickler" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><!-- /21339274/devmio-blog-fireplace-right -->
<div id='div-gpt-ad-1655729625115-0' style='min-width: 120px; min-height: 600px; width: 120px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1655729625115-0'); });
</script>
</div></div></aside></div></div></div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-top-section elementor-element elementor-element-4d4a472b elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4d4a472b" data-element_type="section" data-e-type="section" data-settings="{"stretch_section":"section-stretched"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-75ff4234" data-id="75ff4234" data-element_type="column" data-e-type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-25e9f65d elementor-widget elementor-widget-shortcode" data-id="25e9f65d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
<div class="elementor-widget-container">
<div class="elementor-shortcode"><div class="d-flex"> <script>
window.concordBackendURL = "https://concord.sandsmedia.com/graphql";
</script>
<div class="col px-0"><div class="mx-auto px-3" style="max-width: 1170px;"> <div class="px-4 main-stream-container jaxenter-stream invisibleviewapp show-nl-slider jaxenterStreamVueAppID3996" id="jaxenterStreamVueAppID3996">
<div v-if="loading && page == 1" class="placeholder-animated-brightness">
<img decoding="async" class="d-none d-md-block" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_Placeholder_Blog_v1_desktop.svg?x99164" alt="">
<img decoding="async" class="d-md-none" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_Placeholder_Blog_v1_mobile.svg?x99164" alt="">
</div>
<div v-if="loadedArticles && loadedArticles.length">
<div v-for="(article, articleindex) in loadedArticles.slice(0, 1)" v-if="articleindex == 0 && isFirstPinSet">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-6 py-3 p-0 ">
<a v-if="article.teaserImage && article.teaserImage.xx &&article.relUrl" :href="article.relUrl" >
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h2 class="h3" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h2>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
<div class="col-12 col-md-6 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
</div>
</div>
<div class="row">
<div v-bind:class = "(isFirstAdsSet)? 'col-12 col-xl-8' : ''">
<div v-for="(article, articleindex) in loadedArticles.slice(1, 4)">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div v-bind:class = "(isFirstAdsSet)? 'col-xl-3' : 'col-xl-2'" class="col-12 col-md-4 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div v-bind:class = "(isFirstAdsSet)? 'col-xl-9' : 'col-xl-10'" class="col-12 col-md-8 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(200) }}</p>
</a>
</div>
</div>
</div>
</div>
<div v-if="isFirstAdsSet" class="col-12 col-xl-4 px-0 mx-auto blog-stream-first-confad" v-html="changeTextAndImage(isFirstAdsSet.html,isFirstAdsSet.baseUrl)">
</div>
</div>
<div v-for="(article, articleindex) in loadedArticles.slice(4, 5)" v-if="isSecondPinSet">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-6 p-0 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx &&article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-6 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx &&article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h2 class="h3" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h2>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-for="(article, articleindex) in loadedArticles.slice(5, 6)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-if="isSecondAdsSet" class="row" v-html="changeTextAndImage(isSecondAdsSet.html,isSecondAdsSet.baseUrl)">{{isSecondAdsSet}}</div>
<div v-for="(article, articleindex) in loadedArticles.slice(6, 9)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-bind:class = "(isSkyScraperAdsSet)? 'row' : ''">
<div v-bind:class = "(isSkyScraperAdsSet)? 'col-12 col-xl-8' : ''">
<div v-for="(article, articleindex) in loadedArticles.slice(9, 12)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div v-bind:class = "(isSkyScraperAdsSet)? 'col-xl-3' : 'col-xl-2'" class="col-12 col-md-4 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div v-bind:class = "(isSkyScraperAdsSet)? 'col-xl-9' : 'col-xl-10'" class="col-12 col-md-8 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(200) }}</p>
</a>
</div>
</div>
</div>
</div>
<div v-if="isSkyScraperAdsSet" class="col-12 col-xl-4"></div>
</div>
<div v-if="isThirdAdsSet" class="mx-auto" v-html="changeTextAndImage(isThirdAdsSet.html,isThirdAdsSet.baseUrl)"></div>
<div v-for="(article, articleindex) in loadedArticles.slice(12,17)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-if="loadedArticles.length > 17">
<div class="series-widget-block">
<aside id="custom_html-16" aria-label="Our Offers table" class="widget_text our-offers-table widget widget_custom_html"><div class="textwidget custom-html-widget"></div></aside> </div>
</div>
<div v-for="(article, articleindex) in loadedArticles.slice(17)" v-if="apploaded">
<div :data-article-id="article._id" class="border-bottom my-4 pb-4 row sands-article-detail">
<div class="col-12 col-md-4 col-xl-2 px-0 py-3 d-flex align-items-stretch">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<img itemprop="image" class="card-img" :src="article.teaserImage.xx" :alt="article.name">
</a>
</div>
<div class="col-12 col-md-8 col-xl-10 py-3">
<a v-if="article.teaserImage && article.teaserImage.xx && article.relUrl" :href="article.relUrl">
<p v-if="article.subtitle && article.subtitle.length" itemprop="sub-title">{{article.subtitle}}</p>
<h3 class="h4" v-if="article.name" itemprop="headline">
<span v-if="!article.isFree">
<img decoding="async" src="/wp-content/themes/understrap-child/src/images/Devmio_Favicon_purple_512px_DEVM-52_v1.svg?x99164" style="width: 18px;" class="align-baseline" />
</span>
<span class="align-top">{{article.name}}</span>
</h3>
<p v-if="article.abstract" itemprop="abstract">{{article.abstract | truncate(300) }}</p>
</a>
</div>
</div>
</div>
<div v-if="loading" class="placeholder-animated-brightness">
<img decoding="async" class="d-none d-md-block w-100" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_21_placeholder_HOME_1article_desktop.svg?x99164" alt="">
<img decoding="async" class="d-md-none w-100" style="opacity:0.4;" src="/wp-content/themes/understrap-child/fidelio-templates/images/EntwicklerDE_21_placeholder_HOME_1article_desktop.svg?x99164" alt="">
</div>
<!--
<div class="text-center">
<button :disabled="loading" class="btn btn-outline-primary all-to-capitals" v-if="apploaded && everLoadedData && loadMorePossible" v-on:click="loadMore" >Mehr anzeigen</button>
</div>
-->
</div>
<div v-if="false && brandid && apploaded">
<p>brand id {{brandid}}</p>
<p>apploaded {{apploaded}}</p>
<p>loading {{loading}}</p>
<p>everLoadedData {{everLoadedData}}</p>
<p>page {{page}}</p>
<p>page_size {{page_size}}</p>
<p>loadMorePossible {{loadMorePossible}}</p>
</div>
</div>
<script type="application/javascript">
var jaxenterStreamAppSettings = {
el: '#jaxenterStreamVueAppID3996',
created : function(){
this.apploaded = true;
this.loadMore();
// console.log('app created' + this.brandid);
let self = this;
document.addEventListener('scroll', function(e) {
if (!self.loading) {
//if (self.scrollval < window.scrollY) {
if (window.scrollY >= self.scrollval) {
if (self.loadMorePossible) {
const scrollPosition = window.innerHeight + window.scrollY;
const totalHeight = document.documentElement.scrollHeight;
if (scrollPosition >= totalHeight * 0.9) {
self.loadMore();
}
}
}
}
//self.scrollval = window.scrollY;
});
},
data: {
scrollval : 0,
apploaded: false,
loading: false,
everLoadedData: false,
canLoadMore: true,
page: 1,
page_size:15,
loadedArticles: [],
maxArticles: 0,
loadMorePossible: false,
brandid:"bc4cb169ebc3f67c75c76b21",
isFirstPinSet: true,
isSecondPinSet: true,
isFirstAdsSet: false,
isSecondAdsSet: false,
isThirdAdsSet: false,
isSkyScraperAdsSet: false
},
methods: {
loadMore: function() {
if (this.canLoadMore) {
this.loading = true;
var self = this;
var graphqlQueryAndVars = {
query: `
query($brandId: String){
brand (_id: $brandId ){
Brand {
_id
type
origin
name
slug
logo{x xx xxx}
__typename
adverts {
_id
type
html
baseUrl
__typename
}
}
}
}
`,
variables: {
brandId: this.brandid,
}
};
// instance data is an observable, so we clone to send data
this.loadConcordDataUsingFetch(graphqlQueryAndVars, function(dataFromConcord, error) {
var data = dataFromConcord?.brand;
//self.apploaded = true;
if (data.Brand && data.Brand.adverts && data.Brand.adverts.length) {
data.Brand.adverts.forEach((advert)=>{
if (advert.type && advert.type === 'CONFBLOCK'){
self.isFirstAdsSet = advert;
}
if (advert.type && advert.type === 'INFOBLOCK'){
self.isSecondAdsSet = advert;
}
if (advert.type && advert.type === 'ADBLOCK'){
self.isThirdAdsSet = advert;
}
});
}
//self.loading = false;
});
/* ------------------------------------------- */
var payloadLoadJaxenterArticles = {
query: `
query($page:Int!, $page_size:Int!, $brand_id:String!){
articles(PAGE: $page, PAGE_SIZE: $page_size, brandId: $brand_id, SORT:{publishedAt: -1 }) {
Meta {
count
}
Articles {
_id
__typename
slug
subtitle
name
baseUrl
content
paywallContent
abstract
primaryCategory {
_id
name
slug
}
archetypeArticle{
slug
name
_id
__typename
primaryCategory{
_id
slug
slugEn
__typename
}
}
authors {
_id
__typename
forename
surname
salutation
title
bio
slug
name
avatarSquareLarge {x xx}
avatarSquareSmall {x xx}
}
isFree
canonicalUrl
seoDescription
robots
updatedAt
seoTitle
publishedAt
teaserImage {x xx xxx xxxx svg}
adverts {
_id
type
html
baseUrl
}
issue{
designation
slug
_id
}
brand{
_id
slug
__typename
name
logo{ x xx xxx}
}
}
}
}
`,
variables: {
page: this.page,
'page_size': this.page_size,
'brand_id': this.brandid,
}
};
// instance data is an observable, so we clone to send data
this.loadConcordDataUsingFetch( payloadLoadJaxenterArticles, function(dataFromConcord, error) {
var data = dataFromConcord?.articles
self.apploaded = true;
// processConcordObjectAfterLoad
if (data.Meta.count) {
self.maxArticles = data.Meta.count;
}
let loadedArticle = [];
if (data.Articles && data.Articles.length > 0) {
// if we have first pinned article, push it to the array
if (false){
// mark it as as pinned article (if needed)
}
for (let i = 0; i < data.Articles.length; i++) {
if (data.Articles[i].abstract) {
if (data.Articles[i].abstract.length >= 200){
//data.Articles[i].abstract = data.Articles[i].abstract.slice(0,200) +'...';
}
}
if (i === 2){
// if we have second pined article, push it to the array
// mark it as second pinned article (if needed)
}
var pimpedArticle = data.Articles[i]
pimpedArticle = self.processConcordObjectAfterLoad(pimpedArticle);
// data.Articles[i] = pimpedArticle;
self.loadedArticles.push(pimpedArticle);
}
if (self.page === 1) {
if (self.loadedArticles.length) {
let jsonLDData = {
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": []
};
for (let lArtticleIndex = 0; lArtticleIndex < self.loadedArticles.length; lArtticleIndex++) {
if (self.loadedArticles[lArtticleIndex].relUrl) {
if (self.loadedArticles[lArtticleIndex].relUrl.length) {
if (self.loadedArticles[lArtticleIndex].relUrl !== '#') {
if (lArtticleIndex < 7) {
let aListItem = {
"@type": "ListItem",
"position": lArtticleIndex,
"url": 'https://devm.io' + self.loadedArticles[lArtticleIndex].relUrl
};
jsonLDData.itemListElement.push(aListItem);
}
}
}
}
}
if ( jsonLDData.itemListElement.length) {
self.addJSONLDToHead(jsonLDData);
}
}
}
if ((self.maxArticles > 0) && (self.loadedArticles.length < self.maxArticles)) {
self.loadMorePossible = true;
self.page++;
} else {
self.loadMorePossible = false;
}
}else{
self.loadMorePossible = false;
}
self.everLoadedData = true;
self.loading = false;
},
function(error) {
console.log('art error');
console.log(error);
});
}
}
},
filters: {
truncate: function (text, stop, clamp) {
return text.slice(0, stop) + (stop < text.length ? clamp || '...' : '')
}
}
};
var catSpecificSeriesApp = new Vue(jaxenterStreamAppSettings);
</script>
</div></div></div></div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</main>
<!-- ******************* The Footer Full-width Widget Area ******************* -->
<div class="wrapper hide-only-if-en-cookie " id="wrapper-footer-full">
<div class="container" id="footer-full-content" tabindex="-1">
<div class="global-top-footer-block row">
<div class="col-12 col-md-4 footer-col"><aside id="text-9" aria-label="Left Footer Sidebar" class="widget widget_text"> <div class="textwidget"><div class="row left-footer-widget">
<div class="col-10 mb-4">
<h3 style="font-weight: bold; font-size: 1.5rem;">Social</h3>
</div>
</div>
<div>
<p style="font-size: 15px;">Follow us on social media for more news and content from our experts and events. Share your personal experience with us!</p>
</div>
<div class="mb-5">
<p><a title="Facebook" href="https://www.facebook.com/devmio.official/" target="_blank" rel="noopener"><img decoding="async" style="margin-right: 10px;" src="https://devm.io/wp-content/uploads/2024/06/FB_Icon_2024.png?x99164" /></a><a title="Twitter" href="https://twitter.com/devmio_official" target="_blank" rel="noopener"><img decoding="async" style="margin-right: 10px;" src="https://devm.io/wp-content/uploads/2024/06/X_Ixon_2024.png?x99164" /></a><a title="LinkedIn" href="https://www.linkedin.com/company/devmio" target="_blank" rel="noopener"><img decoding="async" style="margin-right: 10px;" src="https://devm.io/wp-content/uploads/2023/10/linkedin-logo-icon-In-White-46.png?x99164" /></a><a title="Instagram" href="https://www.instagram.com/devmio_official" target="_blank" rel="noopener"><img decoding="async" src="https://devm.io/wp-content/uploads/2024/06/IG_Icon_2024.png?x99164" /></a></p>
</div>
</div>
</aside></div>
<div class="col-12 col-md-4 footer-col"><aside id="text-7" aria-label="Center Footer Sidebar" class="widget widget_text"> <div class="textwidget"><div class="mb-5">
<div class="row center-footer-widget">
<div class="col-10" style="margin-bottom: 1.5rem">
<h3 style="font-weight: bold; font-size: 1.5rem;">App</h3>
</div>
</div>
<p style="font-size: 15px;">Access your digital knowledge base everywhere with our mobile apps.</p>
<div class="align-items-baseline d-flex">
<div class=""><a href="https://apps.apple.com/us/app/devmio/id1618454378"><img decoding="async" class="app--image" src="https://devm.io/wp-content/uploads/2022/06/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg?x99164" /></a></div>
<div class="">
<p><a href="https://play.google.com/store/apps/details?id=com.sandsmedia.apps.android.devMio"><img decoding="async" class="app--image" style="height: 57px;" src="https://devm.io/wp-content/uploads/2022/06/google-play-badge.png?x99164" /></a></p>
<p> </p>
</div>
</div>
</div>
</div>
</aside></div>
<div class="col-12 col-md-4 footer-col"><aside id="text-8" aria-label="Right Footer Sidebar" class="widget widget_text"> <div class="textwidget"><div>
<div class="row right-footer-widget">
<div class="col-10 mb-4">
<h3 style="font-weight: bold; font-size: 1.5rem;">Check Out Our Offers!</h3>
</div>
</div>
<p style="font-size: 15px;">Not convinced yet? Check out our training portfolio for free!</p>
<div><a class="btn edit btn-primary" style="background-color: #ff6d05; border-color: #FF6D05; border-radius: 30px;" href="/our-offers/">Learn more</a></div>
</div>
</div>
</aside></div>
</div>
<div class="ea-top-footer-block row mx-md-3 mx-lg-5">
<div class="col-12 col-md-6 col-lg-3 footer-col"></div>
<div class="col-12 col-md-6 col-lg-3 footer-col"></div>
<div class="col-12 col-md-12 col-lg-6 footer-col"></div>
</div>
</div>
</div><!-- #wrapper-footer-full -->
<div class="wrapper " id="wrapper-footer">
<div class="container">
<div class="row">
<div class="col-md-12">
<footer class="site-footer" id="colophon">
<div class="row d-flex justify-content-between site-info">
<div class="cr-footer-left"><ul id="menu-footer-left" class="menu navbar-nav flex-row sands-footer-menu"><li id="menu-item-79" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-79"><a rel="privacy-policy" href="https://devm.io/privacy/">Privacy</a></li>
<li id="menu-item-169" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169"><a href="https://devm.io/terms-and-conditions/">Terms and Conditions</a></li>
<li id="menu-item-81" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81"><a href="https://devm.io/contact/">Contact</a></li>
<li id="menu-item-2149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2149"><a href="https://devm.io/faq/">FAQ</a></li>
<li id="menu-item-991" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-991"><a href="https://devm.io/imprint/">Imprint</a></li>
<li id="menu-item-173" class="d-md-none menu-item menu-item-type-custom menu-item-object-custom menu-item-173"><a href="https://apps.apple.com/us/app/devmio/id1618454378?platform=iphone">iOS</a></li>
<li id="menu-item-174" class="d-md-none menu-item menu-item-type-custom menu-item-object-custom menu-item-174"><a href="https://play.google.com/store/apps/details?id=com.sandsmedia.apps.android.devMio">Android</a></li>
</ul></div><div class="cr-footer-right"><ul id="menu-footer-right" class="menu navbar-nav flex-row sands-footer-menu"><li id="menu-item-171" class="d-none d-md-block menu-item menu-item-type-custom menu-item-object-custom menu-item-171"><a href="https://apps.apple.com/us/app/devmio/id1618454378?platform=iphone">iOS</a></li>
<li id="menu-item-172" class="d-none d-md-block menu-item menu-item-type-custom menu-item-object-custom menu-item-172"><a href="https://play.google.com/store/apps/details?id=com.sandsmedia.apps.android.devMio">Android</a></li>
</ul></div> </div><!-- .site-info -->
</footer><!-- #colophon -->
</div>
<!--col end -->
</div><!-- row end -->
</div><!-- container end -->
</div><!-- wrapper end -->
</div><!-- #page we need this extra closing tag here -->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/understrap-child/*","/wp-content/themes/understrap/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<div data-elementor-type="popup" data-elementor-id="13940" class="elementor elementor-13940 elementor-location-popup" data-elementor-settings="{"entrance_animation":"slideInDown","exit_animation":"slideInDown","entrance_animation_duration":{"unit":"px","size":"0.8","sizes":[]},"avoid_multiple_popups":"yes","exit_animation_mobile":"none","a11y_navigation":"yes","triggers":{"page_load_delay":0.20000000000000001,"page_load":"yes"},"timing":{"logged_in_users":"custom","logged_in_roles":["subscriber","customer"],"logged_in":"yes","schedule_start_date":"2023-12-11 12:00","schedule_end_date":"2023-12-31 23:59","schedule":"yes","schedule_timezone":"site","schedule_server_datetime":"2026-08-22 04:30:33"}}" data-elementor-post-type="elementor_library">
<div class="elementor-element elementor-element-51ffe52 e-con-full e-flex e-con e-parent" data-id="51ffe52" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
<div class="elementor-element elementor-element-7bc3dad elementor-widget-tablet__width-initial elementor-widget elementor-widget-image" data-id="7bc3dad" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
<div class="elementor-widget-container">
<img width="465" height="44" src="https://devm.io/wp-content/uploads/2023/12/Frame-4.png?x99164" class="attachment-large size-large wp-image-19529" alt="" srcset="https://devm.io/wp-content/uploads/2023/12/Frame-4.png 465w, https://devm.io/wp-content/uploads/2023/12/Frame-4-300x28.png 300w" sizes="(max-width: 465px) 100vw, 465px" /> </div>
</div>
<div class="elementor-element elementor-element-1fe1336 elementor-widget-tablet__width-initial elementor-hidden-mobile elementor-widget elementor-widget-text-editor" data-id="1fe1336" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
SALE NOW ON! Launch your tech career <br>
to the next level with a Fullstack membership! </div>
</div>
<div class="elementor-element elementor-element-15d940b elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="15d940b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
Use Code BTS24 for $20 off
<br> your annual membership </div>
</div>
</div>
</div>
<div data-elementor-type="popup" data-elementor-id="19539" class="elementor elementor-19539 elementor-location-popup" data-elementor-settings="{"entrance_animation":"slideInDown","exit_animation":"slideInDown","exit_animation_mobile":"none","entrance_animation_duration":{"unit":"px","size":0.5,"sizes":[]},"avoid_multiple_popups":"yes","a11y_navigation":"yes","triggers":{"page_load":"yes","scrolling_offset":5,"scrolling":"yes","page_load_delay":0,"scrolling_direction":"down"},"timing":{"times":"yes","logged_in":"yes","schedule_start_date":"2024-10-22 12:00","schedule_end_date":"2024-10-29 12:00","schedule":"yes","logged_in_users":"all","schedule_timezone":"site","schedule_server_datetime":"2026-08-22 04:30:33"}}" data-elementor-post-type="elementor_library">
<a class="elementor-element elementor-element-1ced6685 elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="1ced6685" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}" href="https://devm.io/back-to-school/">
<div class="e-con-inner">
<div class="elementor-element elementor-element-5510b3c4 elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="5510b3c4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
<div class="elementor-widget-container">
<a href="https://devm.io/live-events/gen-ai-engineering-days/">
<img width="92" height="235" src="https://devm.io/wp-content/uploads/2024/09/Firefly_vector_graphic__illustrating_a_robot_having_a_great_idea_32075-removebg-preview-e1729588646716.png?x99164" class="attachment-full size-full wp-image-20146" alt="" /> </a>
</div>
</div>
<div class="elementor-element elementor-element-c6e7298 e-con-full e-flex e-con e-child" data-id="c6e7298" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-53d3ae3f elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="53d3ae3f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Gen AI Engineering Days 2024</p> </div>
</div>
<div class="elementor-element elementor-element-7d2d95b elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="7d2d95b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Live on 29 & 30. October 2024 | 13:00 – 16:30 CEST</p> </div>
</div>
</div>
<div class="elementor-element elementor-element-152c196 elementor-widget elementor-widget-button" data-id="152c196" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
<div class="elementor-widget-container">
<div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm" href="https://devm.io/live-events/gen-ai-engineering-days/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Register here</span>
</span>
</a>
</div>
</div>
</div>
</div>
</a>
</div>
<div id="a12218312-0a99-411a-a6cf-ccfebfe64cd3" consent-skip-blocker="1" class="" data-bg="background-color: rgba(0, 0, 0, 0.180);" style="background-color: rgba(0, 0, 0, 0.180); -moz-backdrop-filter:blur(0px);-o-backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px); position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:all;display:none;filter:none;max-width:100vw;max-height:100vh;transform:translateZ(0);" ></div> <script>
( () => {
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );
} )();
</script>
<script type='text/javascript'>
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
</script>
<link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' href='https://devm.io/wp-content/plugins/woocommerce-gateway-stripe/build/upe-blocks.css?x99164&ver=47fa3695454c5c4f96b5' type='text/css' media='all' />
<link rel='stylesheet' id='wc-blocks-style-css' href='https://devm.io/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?x99164&ver=wc-10.9.4' type='text/css' media='all' />
<script data-cfasync="false" type="text/javascript" defer src="https://devm.io/wp-content/uploads/rcb_js_uploads/4c2b6b509c1e5ef4c8f837c5c90efec1/dist/1360803189.js?x99164&ver=f84dda5d88b6aec7e06fada9fd60c49a" id="real-cookie-banner-pro-blocker-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/dist/hooks.min.js?x99164&ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/dist/i18n.min.js?x99164&ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
<script type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
/* ]]> */
</script>
<script id="swv-js" consent-original-src-_="https://devm.io/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6" consent-required="3108" consent-by="services" consent-id="3109" consent-original-type-_="text/javascript" type="application/consent"></script>
<script type="text/javascript" id="contact-form-7-js-before">
/* <![CDATA[ */
var wpcf7 = {
"api": {
"root": "https:\/\/devm.io\/wp-json\/",
"namespace": "contact-form-7\/v1"
},
"cached": 1
};
//# sourceURL=contact-form-7-js-before
/* ]]> */
</script>
<script id="contact-form-7-js" consent-original-src-_="https://devm.io/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6" consent-required="3108" consent-by="services" consent-id="3109" consent-original-type-_="text/javascript" type="application/consent"></script>
<script type="text/javascript" id="sands_mc4wp_script-js-extra">
/* <![CDATA[ */
var sandsMC4WP = {"publicCaptchaKey":"6LeFBOYZAAAAAI4o5y2WDH2HRKz5zAkSrBzvuvCw"};
//# sourceURL=sands_mc4wp_script-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/mailchimp-for-wp-sands-ajax//assets/js/sands_mc4wp.js?x99164&ver=1.1" id="sands_mc4wp_script-js"></script>
<script id="google-recaptcha-js" consent-original-src-_="https://www.google.com/recaptcha/api.js?render=6LeFBOYZAAAAAI4o5y2WDH2HRKz5zAkSrBzvuvCw" consent-required="3108" consent-by="services" consent-id="3109" consent-original-type-_="text/javascript" type="application/consent"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/js/sands_advanced_tickets_display.js?x99164&ver=1.0" id="sands_advanced_tickets_display_js-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/sands_advanced_tickets_display/assets/libs/jquery.bxslider/jquery.bxslider.min.js?x99164&ver=v4.2.12" id="jqbxslidercssjs-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/underscore.min.js?x99164&ver=1.13.7" id="underscore-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/backbone.min.js?x99164&ver=1.6.0" id="backbone-js"></script>
<script type="text/javascript" id="wc-address-i18n-js-extra">
/* <![CDATA[ */
var wc_address_i18n_params = {"locale":"{\"AE\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"AF\":{\"state\":{\"required\":false,\"hidden\":true}},\"AL\":{\"state\":{\"label\":\"County\"}},\"AO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"AU\":{\"city\":{\"label\":\"Suburb\"},\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"State\"}},\"AX\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BA\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false,\"hidden\":true}},\"BD\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"District\"}},\"BE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BG\":{\"state\":{\"required\":false}},\"BH\":{\"postcode\":{\"required\":false},\"state\":{\"required\":false,\"hidden\":true}},\"BI\":{\"state\":{\"required\":false,\"hidden\":true}},\"BO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Department\"}},\"BS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"BW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false,\"hidden\":true,\"label\":\"District\"}},\"BZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CA\":{\"postcode\":{\"label\":\"Postal code\"},\"state\":{\"label\":\"Province\"}},\"CL\":{\"city\":{\"required\":true},\"postcode\":{\"required\":false,\"hidden\":false},\"state\":{\"label\":\"Region\"}},\"CN\":{\"state\":{\"label\":\"Province\"}},\"CO\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"CR\":{\"state\":{\"label\":\"Province\"}},\"CW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CY\":{\"state\":{\"required\":false,\"hidden\":true}},\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"DK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"DO\":{\"state\":{\"label\":\"Province\"}},\"EC\":{\"state\":{\"label\":\"Province\"}},\"EE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"ET\":{\"state\":{\"required\":false,\"hidden\":true}},\"FI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"FR\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GG\":{\"state\":{\"required\":false,\"label\":\"Parish\"}},\"GH\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Region\"}},\"GP\":{\"state\":{\"required\":false,\"hidden\":true}},\"GF\":{\"state\":{\"required\":false,\"hidden\":true}},\"GR\":{\"state\":{\"required\":false}},\"GT\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"HK\":{\"postcode\":{\"required\":false},\"city\":{\"label\":\"Town / District\"},\"state\":{\"label\":\"Region\"}},\"HN\":{\"state\":{\"label\":\"Department\"}},\"HU\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"city\":{\"class\":[\"form-row-last\",\"address-field\"]},\"address_1\":{\"priority\":71},\"address_2\":{\"priority\":72},\"state\":{\"label\":\"County\",\"required\":false}},\"ID\":{\"state\":{\"label\":\"Province\"}},\"IE\":{\"postcode\":{\"required\":true,\"label\":\"Eircode\"},\"state\":{\"label\":\"County\"}},\"IS\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IM\":{\"state\":{\"required\":false,\"hidden\":true}},\"IN\":{\"postcode\":{\"label\":\"PIN Code\"},\"state\":{\"label\":\"State\"}},\"IR\":{\"state\":{\"priority\":50},\"city\":{\"priority\":60},\"address_1\":{\"priority\":70},\"address_2\":{\"priority\":80}},\"IT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":true,\"label\":\"Province\"}},\"JM\":{\"city\":{\"label\":\"Town / City / Post Office\"},\"postcode\":{\"required\":false,\"label\":\"Postal Code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"JP\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"state\":{\"label\":\"Prefecture\",\"class\":[\"form-row-last\",\"address-field\"],\"priority\":66},\"city\":{\"priority\":67},\"address_1\":{\"priority\":68},\"address_2\":{\"priority\":69}},\"KN\":{\"postcode\":{\"required\":false,\"label\":\"Postal code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"KR\":{\"state\":{\"required\":false,\"hidden\":true}},\"KW\":{\"state\":{\"required\":false,\"hidden\":true}},\"LV\":{\"state\":{\"label\":\"Municipality\",\"required\":false}},\"LB\":{\"state\":{\"required\":false,\"hidden\":true}},\"MF\":{\"state\":{\"required\":false,\"hidden\":true}},\"MQ\":{\"state\":{\"required\":false,\"hidden\":true}},\"MT\":{\"state\":{\"required\":false,\"hidden\":true}},\"MZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"NI\":{\"state\":{\"label\":\"Department\"}},\"NG\":{\"postcode\":{\"label\":\"Postcode\",\"required\":false,\"hidden\":true},\"state\":{\"label\":\"State\"}},\"NZ\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"required\":false,\"label\":\"Region\"}},\"NO\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NP\":{\"state\":{\"label\":\"State / Zone\"},\"postcode\":{\"required\":false}},\"PA\":{\"state\":{\"label\":\"Province\"}},\"PL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"PR\":{\"city\":{\"label\":\"Municipality\"},\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"PY\":{\"state\":{\"label\":\"Department\"}},\"RE\":{\"state\":{\"required\":false,\"hidden\":true}},\"RO\":{\"state\":{\"label\":\"County\",\"required\":true}},\"RS\":{\"city\":{\"required\":true},\"postcode\":{\"required\":true},\"state\":{\"label\":\"District\",\"required\":false}},\"RW\":{\"state\":{\"required\":false,\"hidden\":true}},\"SG\":{\"state\":{\"required\":false,\"hidden\":true},\"city\":{\"required\":false}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SR\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"SV\":{\"state\":{\"label\":\"Department\"}},\"ES\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"LI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"LK\":{\"state\":{\"required\":false,\"hidden\":true}},\"LU\":{\"state\":{\"required\":false,\"hidden\":true}},\"MD\":{\"state\":{\"label\":\"Municipality / District\"}},\"SE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"TR\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"UG\":{\"postcode\":{\"required\":false,\"hidden\":true},\"city\":{\"label\":\"Town / Village\",\"required\":true},\"state\":{\"label\":\"District\",\"required\":true}},\"US\":{\"postcode\":{\"label\":\"ZIP Code\"},\"state\":{\"label\":\"State\"}},\"UY\":{\"state\":{\"label\":\"Department\"}},\"GB\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"County\",\"required\":false}},\"ST\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"District\"}},\"VN\":{\"state\":{\"required\":false,\"hidden\":true},\"postcode\":{\"priority\":65,\"required\":false,\"hidden\":false},\"address_2\":{\"required\":false,\"hidden\":false}},\"WS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"YT\":{\"state\":{\"required\":false,\"hidden\":true}},\"ZA\":{\"state\":{\"label\":\"Province\"}},\"ZW\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"DZ\":{\"state\":{\"required\":false}},\"AS\":{\"state\":{\"required\":false}},\"AD\":{\"state\":{\"required\":false}},\"AI\":{\"state\":{\"required\":false}},\"AQ\":{\"state\":{\"required\":false}},\"AG\":{\"state\":{\"required\":false}},\"AR\":{\"state\":{\"required\":false}},\"AM\":{\"state\":{\"required\":false}},\"AW\":{\"state\":{\"required\":false}},\"AZ\":{\"state\":{\"required\":false}},\"BB\":{\"state\":{\"required\":false}},\"BY\":{\"state\":{\"required\":false}},\"PW\":{\"state\":{\"required\":false}},\"BJ\":{\"state\":{\"required\":false}},\"BM\":{\"state\":{\"required\":false}},\"BT\":{\"state\":{\"required\":false}},\"BQ\":{\"state\":{\"required\":false}},\"BV\":{\"state\":{\"required\":false}},\"BR\":{\"state\":{\"required\":false}},\"IO\":{\"state\":{\"required\":false}},\"BN\":{\"state\":{\"required\":false}},\"BF\":{\"state\":{\"required\":false}},\"KH\":{\"state\":{\"required\":false}},\"CM\":{\"state\":{\"required\":false}},\"CV\":{\"state\":{\"required\":false}},\"KY\":{\"state\":{\"required\":false}},\"CF\":{\"state\":{\"required\":false}},\"TD\":{\"state\":{\"required\":false}},\"CX\":{\"state\":{\"required\":false}},\"CC\":{\"state\":{\"required\":false}},\"KM\":{\"state\":{\"required\":false}},\"CG\":{\"state\":{\"required\":false}},\"CD\":{\"state\":{\"required\":false}},\"CK\":{\"state\":{\"required\":false}},\"HR\":{\"state\":{\"required\":false}},\"CU\":{\"state\":{\"required\":false}},\"DJ\":{\"state\":{\"required\":false}},\"DM\":{\"state\":{\"required\":false}},\"EG\":{\"state\":{\"required\":false}},\"GQ\":{\"state\":{\"required\":false}},\"ER\":{\"state\":{\"required\":false}},\"SZ\":{\"state\":{\"required\":false}},\"FK\":{\"state\":{\"required\":false}},\"FO\":{\"state\":{\"required\":false}},\"FJ\":{\"state\":{\"required\":false}},\"PF\":{\"state\":{\"required\":false}},\"TF\":{\"state\":{\"required\":false}},\"GA\":{\"state\":{\"required\":false}},\"GM\":{\"state\":{\"required\":false}},\"GE\":{\"state\":{\"required\":false}},\"GI\":{\"state\":{\"required\":false}},\"GL\":{\"state\":{\"required\":false}},\"GD\":{\"state\":{\"required\":false}},\"GU\":{\"state\":{\"required\":false}},\"GN\":{\"state\":{\"required\":false}},\"GW\":{\"state\":{\"required\":false}},\"GY\":{\"state\":{\"required\":false}},\"HT\":{\"state\":{\"required\":false}},\"HM\":{\"state\":{\"required\":false}},\"IQ\":{\"state\":{\"required\":false}},\"CI\":{\"state\":{\"required\":false}},\"JE\":{\"state\":{\"required\":false}},\"JO\":{\"state\":{\"required\":false}},\"KZ\":{\"state\":{\"required\":false}},\"KE\":{\"state\":{\"required\":false}},\"KI\":{\"state\":{\"required\":false}},\"XK\":{\"state\":{\"required\":false}},\"KG\":{\"state\":{\"required\":false}},\"LA\":{\"state\":{\"required\":false}},\"LS\":{\"state\":{\"required\":false}},\"LR\":{\"state\":{\"required\":false}},\"LY\":{\"state\":{\"required\":false}},\"LT\":{\"state\":{\"required\":false}},\"MO\":{\"state\":{\"required\":false}},\"MG\":{\"state\":{\"required\":false}},\"MW\":{\"state\":{\"required\":false}},\"MY\":{\"state\":{\"required\":false}},\"MV\":{\"state\":{\"required\":false}},\"ML\":{\"state\":{\"required\":false}},\"MH\":{\"state\":{\"required\":false}},\"MR\":{\"state\":{\"required\":false}},\"MU\":{\"state\":{\"required\":false}},\"MX\":{\"state\":{\"required\":false}},\"FM\":{\"state\":{\"required\":false}},\"MC\":{\"state\":{\"required\":false}},\"MN\":{\"state\":{\"required\":false}},\"ME\":{\"state\":{\"required\":false}},\"MS\":{\"state\":{\"required\":false}},\"MA\":{\"state\":{\"required\":false}},\"MM\":{\"state\":{\"required\":false}},\"NA\":{\"state\":{\"required\":false}},\"NR\":{\"state\":{\"required\":false}},\"NC\":{\"state\":{\"required\":false}},\"NE\":{\"state\":{\"required\":false}},\"NU\":{\"state\":{\"required\":false}},\"NF\":{\"state\":{\"required\":false}},\"KP\":{\"state\":{\"required\":false}},\"MK\":{\"state\":{\"required\":false}},\"MP\":{\"state\":{\"required\":false}},\"OM\":{\"state\":{\"required\":false}},\"PK\":{\"state\":{\"required\":false}},\"PS\":{\"state\":{\"required\":false}},\"PG\":{\"state\":{\"required\":false}},\"PE\":{\"state\":{\"required\":false}},\"PH\":{\"state\":{\"required\":false}},\"PN\":{\"state\":{\"required\":false}},\"QA\":{\"state\":{\"required\":false}},\"RU\":{\"state\":{\"required\":false}},\"BL\":{\"state\":{\"required\":false}},\"SH\":{\"state\":{\"required\":false}},\"LC\":{\"state\":{\"required\":false}},\"SX\":{\"state\":{\"required\":false}},\"PM\":{\"state\":{\"required\":false}},\"VC\":{\"state\":{\"required\":false}},\"SM\":{\"state\":{\"required\":false}},\"SA\":{\"state\":{\"required\":false}},\"SN\":{\"state\":{\"required\":false}},\"SC\":{\"state\":{\"required\":false}},\"SL\":{\"state\":{\"required\":false}},\"SB\":{\"state\":{\"required\":false}},\"SO\":{\"state\":{\"required\":false}},\"GS\":{\"state\":{\"required\":false}},\"SS\":{\"state\":{\"required\":false}},\"SD\":{\"state\":{\"required\":false}},\"SJ\":{\"state\":{\"required\":false}},\"SY\":{\"state\":{\"required\":false}},\"TW\":{\"state\":{\"required\":false}},\"TJ\":{\"state\":{\"required\":false}},\"TZ\":{\"state\":{\"required\":false}},\"TH\":{\"state\":{\"required\":false}},\"TL\":{\"state\":{\"required\":false}},\"TG\":{\"state\":{\"required\":false}},\"TK\":{\"state\":{\"required\":false}},\"TO\":{\"state\":{\"required\":false}},\"TT\":{\"state\":{\"required\":false}},\"TN\":{\"state\":{\"required\":false}},\"TM\":{\"state\":{\"required\":false}},\"TC\":{\"state\":{\"required\":false}},\"TV\":{\"state\":{\"required\":false}},\"UA\":{\"state\":{\"required\":false}},\"UM\":{\"state\":{\"required\":false}},\"UZ\":{\"state\":{\"required\":false}},\"VU\":{\"state\":{\"required\":false}},\"VA\":{\"state\":{\"required\":false}},\"VE\":{\"state\":{\"required\":false}},\"VG\":{\"state\":{\"required\":false}},\"VI\":{\"state\":{\"required\":false}},\"WF\":{\"state\":{\"required\":false}},\"EH\":{\"state\":{\"required\":false}},\"YE\":{\"state\":{\"required\":false}},\"ZM\":{\"state\":{\"required\":false}},\"default\":{\"first_name\":{\"label\":\"First name\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"Last name\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"Company name\",\"class\":[\"input-text\",\"address-field\",\"address-field\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"state\":{\"type\":\"state\",\"label\":\"State / County\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":35,\"custom_attributes\":{\"aria-label\":\"State\"}},\"country\":{\"type\":\"country\",\"label\":\"Country / Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Street address\",\"placeholder\":\"Street name*\",\"required\":true,\"class\":[\"checkout-row-city\",\"form-row-first\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Apartment, suite, unit, etc.\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"Address Line 2 (optional)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false,\"custom_attributes\":{\"aria-label\":\"Address Line 2\"}},\"city\":{\"label\":\"Town / City\",\"required\":true,\"class\":[\"checkout-row-city form-row-last\"],\"autocomplete\":\"address-level2\",\"priority\":70,\"placeholder\":\"City*\",\"custom_attributes\":{\"aria-label\":\"City\"}},\"postcode\":{\"label\":\"Postcode / ZIP\",\"required\":true,\"class\":[\"checkout-row-postalcode form-row-first\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90,\"placeholder\":\"Postal code*\",\"custom_attributes\":{\"aria-label\":\"Postal code\"}},\"phone\":{\"label\":\"Phone\",\"required\":false,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100}},\"DE\":{\"first_name\":{\"label\":\"First name\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"Last name\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"Company name\",\"class\":[\"input-text\",\"address-field\",\"address-field\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"state\":{\"type\":\"state\",\"label\":\"State / County\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":35,\"custom_attributes\":{\"aria-label\":\"State\"}},\"country\":{\"type\":\"country\",\"label\":\"Country / Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Street address\",\"placeholder\":\"Street name*\",\"required\":true,\"class\":[\"checkout-row-city\",\"form-row-first\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Apartment, suite, unit, etc.\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"Address Line 2 (optional)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false,\"custom_attributes\":{\"aria-label\":\"Address Line 2\"}},\"city\":{\"label\":\"Town / City\",\"required\":true,\"class\":[\"checkout-row-city form-row-last\"],\"autocomplete\":\"address-level2\",\"priority\":70,\"placeholder\":\"City*\",\"custom_attributes\":{\"aria-label\":\"City\"}},\"postcode\":{\"label\":\"Postcode / ZIP\",\"required\":true,\"class\":[\"checkout-row-postalcode form-row-first\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90,\"placeholder\":\"Postal code*\",\"custom_attributes\":{\"aria-label\":\"Postal code\"}},\"phone\":{\"label\":\"Phone\",\"required\":false,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\",\"country\":\"#billing_country_field, #shipping_country_field, #calc_shipping_country_field\",\"phone\":\"#billing_phone_field, #shipping_phone_field\"}","i18n_required_text":"required","i18n_optional_text":"optional"};
//# sourceURL=wc-address-i18n-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.min.js?x99164&ver=10.9.4" id="wc-address-i18n-js" data-wp-strategy="defer"></script>
<script type="text/javascript" id="wcsatt-frontend-js-extra">
/* <![CDATA[ */
var wcsatt_single_product_params = {"i18n_subs_load_error":"Failed to load matching subscriptions. If this issue persists, please re-load the page and try again.","i18n_free_trial_label":"Free trial: %s","i18n_signup_fee_label":"Sign-up fee: %s","wc_ajax_url":"/?wc-ajax=%%endpoint%%"};
//# sourceURL=wcsatt-frontend-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.js?x99164&ver=9.0.1" id="wcsatt-frontend-js"></script>
<script type="text/javascript" id="child-understrap-scripts-js-extra">
/* <![CDATA[ */
var sands_ajax_object = {"ajaxurl":"https://devm.io/wp-admin/admin-ajax.php","nvalue":"74fc440430","branch_key":"key_live_mh7H0oSwHxPPvtq7n26bCffeCzaHoJkv"};
var sands_kiosk_app_urls = {"app_url_android":"https://play.google.com/store/apps/details?id=com.sandsmedia.apps.android.devMio","app_url_ios":"https://apps.apple.com/us/app/devmio/id1618454378"};
var sands_payment_page_urls = {"url_einzel_payment_page":"/checkout/?add-to-cart=664","url_team_payment_page":"/product/devmio/fullstack-access-team/","url_domain_payment_page":"/teams/","url_einzel_payment_yearly_page":"/checkout/?add-to-cart=688","ajaxurl":"https://devm.io/wp-admin/admin-ajax.php","post_id":"275"};
//# sourceURL=child-understrap-scripts-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/js/child-theme.min.js?x99164&ver=2.1.958" id="child-understrap-scripts-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?x99164&ver=4.2.1" id="elementor-webpack-runtime-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?x99164&ver=4.2.1" id="elementor-frontend-modules-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/jquery/ui/core.min.js?x99164&ver=1.13.3" id="jquery-ui-core-js"></script>
<script type="text/javascript" id="elementor-frontend-js-before">
/* <![CDATA[ */
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":801,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":800,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.2.1","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/devm.io\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/devm.io\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/devm.io\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"bed32d7cc3","atomicFormsSendForm":"90d5ff6e63"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_mobile":800,"viewport_tablet":1024,"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":275,"title":"blog%20-%20devmio%20-%20Software%20Know-How","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor/assets/js/frontend.min.js?x99164&ver=4.2.1" id="elementor-frontend-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?x99164&ver=4.2.1" id="e-sticky-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?x99164&ver=10.9.4" id="sourcebuster-js-js"></script>
<script type="text/javascript" id="wc-order-attribution-js-extra">
/* <![CDATA[ */
var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https://devm.io/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?x99164&ver=10.9.4" id="wc-order-attribution-js"></script>
<script type="text/javascript" src="https://devm.io/wp-includes/js/dist/vendor/wp-polyfill.min.js?x99164&ver=3.15.0" id="wp-polyfill-js"></script>
<script type="text/javascript" id="wpcf7-recaptcha-js-before">
/* <![CDATA[ */
var wpcf7_recaptcha = {
"sitekey": "6LeFBOYZAAAAAI4o5y2WDH2HRKz5zAkSrBzvuvCw",
"actions": {
"homepage": "homepage",
"contactform": "contactform"
}
};
//# sourceURL=wpcf7-recaptcha-js-before
/* ]]> */
</script>
<script id="wpcf7-recaptcha-js" consent-original-src-_="https://devm.io/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.6" consent-required="3108" consent-by="services" consent-id="3109" consent-original-type-_="text/javascript" type="application/consent"></script>
<script type="text/javascript" id="password-strength-meter-js-extra">
/* <![CDATA[ */
var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"};
//# sourceURL=password-strength-meter-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-admin/js/password-strength-meter.min.js?x99164&ver=6.9.5" id="password-strength-meter-js"></script>
<script type="text/javascript" id="wc-password-strength-meter-js-extra">
/* <![CDATA[ */
var wc_password_strength_meter_params = {"min_password_strength":"4","i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )."};
var wc_password_strength_meter_params = {"min_password_strength":"4","stop_checkout":"","i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )."};
//# sourceURL=wc-password-strength-meter-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/themes/understrap-child/src/js/password-strength-meter.min.js?x99164&ver=10.9.4" id="wc-password-strength-meter-js"></script>
<script type="text/javascript" src="https://cdn.branch.io/branch-latest.min.js" id="branch-sdk-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/sands_deep_link_support/includes/ajax-service.js?x99164" id="ajax-service-js"></script>
<script type="text/javascript" src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js?ver=1.0.0" id="remote_sdk-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?x99164&ver=4.2.1" id="elementor-pro-webpack-runtime-js"></script>
<script type="text/javascript" id="elementor-pro-frontend-js-before">
/* <![CDATA[ */
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/devm.io\/wp-admin\/admin-ajax.php","nonce":"f0c204d60d","urls":{"assets":"https:\/\/devm.io\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/devm.io\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/devm.io\/checkout\/","checkout_page_url":"https:\/\/devm.io\/checkout\/","fragments_nonce":"10139cb1b9"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/devm.io\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?x99164&ver=4.2.1" id="elementor-pro-frontend-js"></script>
<script type="text/javascript" src="https://devm.io/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?x99164&ver=4.2.1" id="pro-elements-handlers-js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://devm.io/wp-includes/js/wp-emoji-release.min.js?ver=6.9.5"}}
</script>
<script type="module">
/* <![CDATA[ */
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://devm.io/wp-includes/js/wp-emoji-loader.min.js
/* ]]> */
</script>
<!-- Team licence information page -->
<div id="visitEntwicklerKioskFurTeams" class="d-none mr-3 shadow-lg bg-white show-only-Home rounded alert fade p-0 m-0 border-0 minus--index" style="position:fixed; bottom:2%;right:0; width:320px;z-index:1023;">
<!-- <div class="rounded-top badge-danger">
<div class="d-flex flex-row text-white justify-content-between px-3 py-1">
<p class="my-auto" style="font-size: 1.17em;">Angebote für Gewinner-Teams</p>
<a class="cursorPointer close text-white" data-dismiss="alert" aria-label="Close" onClick="setCookie('entwicklerKioskFurTeamsCookie','true','1')">
<span id="closeTeamBanner" aria-hidden="true">×</span>
</a>
</div>
</div> -->
<!-- <div class="p-3 team--popup--bg-swing"> -->
<!-- /wp-content/uploads/2021/03/EKiosk_21_Team_Popover_img.svg -->
<!-- <p class="text-primary team--popup-text--margin">
Wir bieten <strong> Lizenz-Lösungen für Teams jeder Größe:</strong> Finden Sie heraus, welche Lösung am besten zu Ihnen passt.
</p> -->
<!-- <div class="mx-2 d-none" style="color:#00a19a;">
<div class="d-flex flex-row mb-2">
<img style="width: 50px; height: 50px;" src="/wp-content/uploads/2019/08/E_Kiosk_Firmenkunden_IP.svg?x99164" alt="">
<p class="ml-3 my-auto">Das Library-Modell:<br /> IP-Zugang</p>
</div>
<div class="d-flex flex-row">
<img style="width: 50px; height: 50px;" src="/wp-content/uploads/2019/08/E_Kiosk_Firmenkunden_Domain.svg?x99164" alt="">
<p class="ml-3 my-auto">Das Company-Modell:<br /> Domain-Zugang</p>
</div>
</div> -->
<!-- <div class="mt-3 text-center">
<a id="mehrErfahrenButton" href="/firmenkunde/" class="btn btn-danger font-weight-bold w-75">
Jetzt alles über <br> Team-Lizenzen erfahren
</a>
</div> -->
<!-- </div> -->
</div>
<aside id="custom_html-28" aria-label="Category & Free Articles NL" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div id="nlSubscriptionCookie" class="mr-3 shadow-lg bg-white rounded alert p-0 m-0 border-0 slide-out" style="position:fixed; bottom:7%;right:0; width:320px;opacity:0;z-index:9999;">
<div class="rounded-top bg-primary">
<div class="d-flex flex-row text-white justify-content-between px-3 py-1">
<p class="my-auto new-font">Subscribe our Newsletter</p>
<a class="hide-nl-banner cursorPointer close text-white" data-dismiss="alert" aria-label="Close">
<!-- -->
<span id="closeTeamBanner" aria-hidden="true">×</span>
</a>
</div>
</div>
<div class="px-3 py-2">
<!-- /wp-content/uploads/2021/03/EKiosk_21_Team_Popover_img.svg -->
<script>(function() {
window.mc4wp = window.mc4wp || {
listeners: [],
forms: {
on: function(evt, cb) {
window.mc4wp.listeners.push(
{
event : evt,
callback: cb
}
);
}
}
}
})();
</script><!-- Mailchimp for WordPress v4.13.1 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-987" method="post" data-id="987" data-name="NL on blog-free" ><div class="mc4wp-form-fields"><p class="text-primary font-weight-normal">
Sign Up:
</p>
<input class="w-100 p-2" type="email" name="EMAIL" placeholder="Email" required />
<input name="INTERESTS[b533214edc][]" type="hidden" value="0df6ce745a" checked="true">
<input type="hidden" name="MMERGE23" value="NLBlog">
<div class="mt-2 py-3">
<input class="bg-primary text-white border-0 py-2 px-3 rounded text-uppercase input--btn-nl" type="submit" value="Submit" />
<div style="display:none;">[mc4wp-simple-turnstile]</div>
</div><input type="text" class="last_item_name" name="last_item_name" autocomplete="off"><input type="hidden" name="g-recaptcha-response" class="g-recaptcha-response"></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1787365833" /><input type="hidden" name="_mc4wp_form_id" value="987" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin -->
</div>
</div>
<style>
/* Newsletter subscription slider */
.new-font{
font-family: 'Open Sans'!important;
font-size: 1.15em;
}
/*Slide in NL sub animation*/
.slide-out{
transform: translateX(350px);
-webkit-transform: translateX(350px);
}
.slide-in {
opacity:1 !important;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition-duration: 1s;
transition-duration: 1s;
}
</style>
<script>
jQuery( document ).ready( function( $ ) {
console.log('js in widget');
setTimeout(() => {
//click starts
jQuery('.input--btn-nl').on('click', function(){
setCookieForHour('nlSubscriptionCookie','true','120');
setTimeout(() => {
jQuery('#nlSubscriptionCookie').fadeOut( "slow" );
},3000);
});
}, 7000);
});
</script></div></aside>
</body>
</html>
<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin
Page Caching using Disk: Enhanced
Served from: devm.io @ 2026-08-22 04:30:33 by W3 Total Cache
-->
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 17
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 17 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /magazines/ |
Magazines and Specials
|
|
Анализировать url |
| /magazines |
Magazines and Specials
|
|
Анализировать url |
| /highlights |
Highlights
|
|
Анализировать url |
| /java |
Java
|
|
Анализировать url |
| /php |
PHP
|
|
Анализировать url |
| /javascript |
Javascript
|
|
Анализировать url |
| /python |
Python
|
|
Анализировать url |
| /kubernetes |
Kubernetes
|
|
Анализировать url |
| /machine-learning |
Machine Learning
|
|
Анализировать url |
| /highlights |
Highlights
|
|
Анализировать url |
| /java |
Java
|
|
Анализировать url |
| /php |
PHP
|
|
Анализировать url |
| /javascript |
Javascript
|
|
Анализировать url |
| /python |
Python
|
|
Анализировать url |
| /kubernetes |
Kubernetes
|
|
Анализировать url |
| /machine-learning |
Machine Learning
|
|
Анализировать url |
| /our-offers/ |
Learn more
|
|
Анализировать url |
Внешние ссылки
Кол-во: 64
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 64 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| devm.io |
Test now
|
Анализировать url |
| devm.io |
For Individuals
|
Анализировать url |
| devm.io |
For Teams
|
Анализировать url |
| devm.io |
Live Events
|
Анализировать url |
| devm.io |
Conferences
|
Анализировать url |
| devm.io |
devintelligence
|
Анализировать url |
| devm.io |
FAQ
|
Анализировать url |
| devm.io |
Our App
|
Анализировать url |
| devm.io |
Contact
|
Анализировать url |
| devm.io |
Blog
|
Анализировать url |
| devm.io |
Logout
|
Анализировать url |
| devm.io |
Login
|
Анализировать url |
| devm.io |
Login
|
Анализировать url |
| devm.io |
Test now
|
Анализировать url |
| devm.io |
Reactivate Subscription
|
Анализировать url |
| devm.io |
Test now
|
Анализировать url |
| devm.io |
Login
|
Анализировать url |
| devm.io |
Test now
|
Анализировать url |
| devm.io |
devmio – Software Know-How
|
Анализировать url |
| devm.io |
Java, Agile & Software Architecture
|
Анализировать url |
| devm.io |
DevOps, CI/CD & Platform Engineering
|
Анализировать url |
| devm.io |
JavaScript, React & Node.Js
|
Анализировать url |
| devm.io |
AI & Machine Learning
|
Анализировать url |
| devm.io |
API Development, Design & DDD
|
Анализировать url |
| devm.io |
PHP & Web Development
|
Анализировать url |
| devm.io |
Agentic Web Week | October 26 – 30, 2026
|
Анализировать url |
| devm.io |
AI Native Week | November 16 – 20, 2026
|
Анализировать url |
| devm.io |
New York | September 28 – October 2, 2026
|
Анализировать url |
| devm.io |
Platform Engineering Week | Sept 28 – Oct 2, 2026
|
Анализировать url |
| devm.io |
Live Events
|
Анализировать url |
| devm.io |
Courses
|
Анализировать url |
| devm.io |
Conferences – Add-on
|
Анализировать url |
| devm.io |
For Individuals – Fullstack Access
|
Анализировать url |
| devm.io |
For Teams – Fullstack Elevate
|
Анализировать url |
| devm.io |
For Partners – Event Support
|
Анализировать url |
| devm.io |
devintelligence
|
Анализировать url |
| devm.io |
Experts
|
Анализировать url |
| devm.io |
Insights
|
Анализировать url |
| devm.io |
Mobile App
|
Анализировать url |
| devm.io |
Blog
|
Анализировать url |
| devm.io |
Login
|
Анализировать url |
| devm.io |
Test now
|
Анализировать url |
| devm.io |
Reactivate Subscription
|
Анализировать url |
| devm.io |
Test now
|
Анализировать url |
| devm.io |
Login
|
Анализировать url |
| devm.io |
Test now
|
Анализировать url |
| facebook.com |
<img decoding="async" style="margin-right: 10px;" src="https://devm.io/wp-content/uploads/2024/06/FB_Icon_2024.png?x99164">
|
|
| twitter.com |
<img decoding="async" style="margin-right: 10px;" src="https://devm.io/wp-content/uploads/2024/06/X_Ixon_2024.png?x99164">
|
|
| linkedin.com |
<img decoding="async" style="margin-right: 10px;" src="https://devm.io/wp-content/uploads/2023/10/linkedin-logo-icon-In-White-46.png?x99164">
|
Анализировать url |
| instagram.com |
<img decoding="async" src="https://devm.io/wp-content/uploads/2024/06/IG_Icon_2024.png?x99164">
|
|
| apps.apple.com |
<img decoding="async" class="app--image" src="https://devm.io/wp-content/uploads/2022/06/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg?x99164">
|
Анализировать url |
| play.google.com |
<img decoding="async" class="app--image" style="height: 57px;" src="https://devm.io/wp-content/uploads/2022/06/google-play-badge.png?x99164">
|
Анализировать url |
| devm.io |
Privacy
|
Анализировать url |
| devm.io |
Terms and Conditions
|
Анализировать url |
| devm.io |
Contact
|
Анализировать url |
| devm.io |
FAQ
|
Анализировать url |
| devm.io |
Imprint
|
Анализировать url |
| apps.apple.com |
iOS
|
Анализировать url |
| play.google.com |
Android
|
Анализировать url |
| apps.apple.com |
iOS
|
Анализировать url |
| play.google.com |
Android
|
Анализировать url |
| devm.io |
<div class="e-con-inner">
<div class="elementor-element elementor-element-5510b3c4 elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="5510b3c4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
<div class="elementor-widget-container">
<a href="https://devm.io/live-events/gen-ai-engineering-days/">
<img width="92" height="235" src="https://devm.io/wp-content/uploads/2024/09/Firefly_vector_graphic__illustrating_a_robot_having_a_great_idea_32075-removebg-preview-e1729588646716.png?x99164" class="attachment-full size-full wp-image-20146" alt=""> </a>
</div>
</div>
<div class="elementor-element elementor-element-c6e7298 e-con-full e-flex e-con e-child" data-id="c6e7298" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-53d3ae3f elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="53d3ae3f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Gen AI Engineering Days 2024</p> </div>
</div>
<div class="elementor-element elementor-element-7d2d95b elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="7d2d95b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Live on 29 & 30. October 2024 | 13:00 – 16:30 CEST</p> </div>
</div>
</div>
<div class="elementor-element elementor-element-152c196 elementor-widget elementor-widget-button" data-id="152c196" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
<div class="elementor-widget-container">
<div class="elementor-button-wrapper">
<a class="elementor-button elementor-button-link elementor-size-sm" href="https://devm.io/live-events/gen-ai-engineering-days/">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Register here</span>
</span>
</a>
</div>
</div>
</div>
</div>
|
Анализировать url |
| devm.io |
<img width="92" height="235" src="https://devm.io/wp-content/uploads/2024/09/Firefly_vector_graphic__illustrating_a_robot_having_a_great_idea_32075-removebg-preview-e1729588646716.png?x99164" class="attachment-full size-full wp-image-20146" alt="">
|
Анализировать url |
| devm.io |
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Register here</span>
</span>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Оптимизация сайта jaxenter.com выполнена всего на 51%. Чтобы исправить ситуацию и попасть в ТОП необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: