{"product_id":"umino-um-d1","title":"Umino D1 Mini \u0026 D1 Pro | Reise-Dashcams für Mietwagen","description":"\u003cstyle\u003e\n  .umino-d1-main-container .top-banner {\n    position: relative;\n    height: 95vh;\n    background-size: cover;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/umino-d1_hero_banner_web.jpg\");\n  }\n\n  .umino-d1-main-container .top-banner::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 40%;\n    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, transparent 100%);\n    pointer-events: none;\n    z-index: 1;\n  }\n\n  .umino-d1-main-container .top-banner .container {\n    position: relative;\n    z-index: 2;\n  }\n  @media (max-width: 1399px) {\n    .umino-d1-main-container .top-banner {\n      height: 80vh;\n    }\n  }\n\n  @media (max-width: 991px) {\n    .umino-d1-main-container .top-banner {\n      height: 70vh;\n      background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/umino-d1_hero_banner_mb.jpg\");\n    }\n  }\n\n  .umino-d1-main-container .top-banner .row {\n    padding-top: 5vh;\n  }\n\n  @media (max-width: 768px) {\n    .umino-d1-main-container .top-banner .row {\n      padding-top: 1.5rem;\n    }\n  }\n\n  .umino-d1-main-container .top-banner .logo img {\n    width: auto;\n    height: 58px;\n    margin-right: 1rem;\n    filter: brightness(0) invert(1);\n  }\n\n  .umino-d1-main-container .top-banner .logo-separator {\n    display: inline-block;\n    width: 2px;\n    height: 28px;\n    margin-right: 1rem;\n    margin-top: 0.75rem;\n    vertical-align: middle;\n    background-color: currentColor;\n  }\n\n  @media (max-width: 767px) {\n    .umino-d1-main-container .top-banner .logo img {\n      height: 42px;\n      margin-bottom: 0.75rem;\n    }\n\n    .umino-d1-main-container .top-banner .logo-separator {\n      height: 16px;\n      margin-top: 0rem;\n      margin-bottom: 0.25rem;\n    }\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-grid-row {\n    display: grid;\n    gap: 8px;\n    margin-bottom: 8px;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-grid-row-1 {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-grid-row-1 .umino-d1-highlight-card,\n  .umino-d1-main-container .umino-d1-highlight-grid-row-2 .umino-d1-highlight-card {\n    height: 360px;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-grid-row-2 {\n    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-grid-row-3 {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);\n    margin-bottom: 0;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-grid-row-3 .umino-d1-highlight-card {\n    height: 280px;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card {\n    background-color: #000;\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n    border-radius: 16px;\n    overflow: hidden;\n    position: relative;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--mini,\n  .umino-d1-main-container .umino-d1-highlight-card--pro {\n    background-size: contain, 100% 100%;\n    background-position: center bottom, center;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--mini {\n    background-image:\n      url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_d1-mini.png\"),\n      linear-gradient(to bottom, transparent 30%, #4090f190 60%, #edf7ffee 100%);\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--pro {\n    background-image:\n      url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_d1-pro.png\"),\n      linear-gradient(to bottom, transparent 30%, #4090f190 60%, #edf7ffee 100%);\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--2 \u003e .umino-d1-highlight-card__video {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    pointer-events: none;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--3 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_cars-and-road-trips.png\");\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--4 {\n    background-image:\n      url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_adas-driving-alerts.png\"),\n      radial-gradient(ellipse 120% 110% at 100% 100%, #edf7ffee 2%, #4090f190 40%, transparent 68%);\n    background-size: cover, auto;\n    background-position: center, 100% 100%;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--5 {\n    background-image:\n      url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_travel-story.png\"),\n      radial-gradient(ellipse 250% 128% at 50% 100%, #edf7ffee 10%, #4090f190 40%, transparent 68%);\n    background-size: auto 67%, 100% 100%;\n    background-position: center bottom, center bottom;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--6 {\n    background-image:\n      url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_local-recording.png\"),\n      radial-gradient(ellipse 120% 110% at 0% 100%, #edf7ffee 2%, #4090f190 40%, transparent 68%);\n    background-size: cover, auto;\n    background-position: center bottom, 0% 100%;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-radius: inherit;\n    background: linear-gradient(to bottom,\n        rgba(0, 0, 0, 0.9) 0%,\n        transparent 35%);\n    pointer-events: none;\n    z-index: 1;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card--2::before {\n    background: linear-gradient(to bottom,\n        rgba(0, 0, 0, 0.6) 0%,\n        transparent 35%);\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card \u003e * {\n    position: relative;\n    z-index: 2;\n  }\n\n  .umino-d1-main-container .umino-d1-highlight-card h3 {\n    font-size: 18px;\n  }\n\n  @media (min-width: 992px) {\n    .umino-d1-main-container .umino-d1-highlight-card h3 {\n      font-size: 20px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .umino-d1-main-container .umino-d1-highlight-card h3 {\n      font-size: 24px;\n    }\n  }\n\n  @media (max-width: 1199px) {\n    .umino-d1-main-container .umino-d1-highlight-grid-row-1 .umino-d1-highlight-card,\n    .umino-d1-main-container .umino-d1-highlight-grid-row-2 .umino-d1-highlight-card {\n      height: 320px;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-grid-row-3 .umino-d1-highlight-card {\n      height: 260px;\n    }\n  }\n\n  @media (max-width: 991px) {\n    .umino-d1-main-container .umino-d1-highlight-grid-row-1 .umino-d1-highlight-card,\n    .umino-d1-main-container .umino-d1-highlight-grid-row-2 .umino-d1-highlight-card {\n      height: 280px;\n    }\n    .umino-d1-main-container .umino-d1-highlight-grid-row-3 .umino-d1-highlight-card {\n      height: 240px;\n    }\n\n  }\n\n  @media (max-width: 767px) {\n    .umino-d1-main-container .umino-d1-highlight-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n      gap: 8px;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-grid-row {\n      display: contents;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--pro {\n      grid-column: 1 \/ -1;\n      order: 1;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--mini {\n      order: 2;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--3 {\n      order: 3;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--2 {\n      grid-column: 1 \/ -1;\n      order: 4;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--5 {\n      grid-column: 1 \/ -1;\n      order: 5;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--4 {\n      order: 6;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-card--6 {\n      order: 7;\n    }\n\n    .umino-d1-main-container .umino-d1-highlight-grid-row-1 .umino-d1-highlight-card,\n    .umino-d1-main-container .umino-d1-highlight-grid-row-2 .umino-d1-highlight-card,\n    .umino-d1-main-container .umino-d1-highlight-grid-row-3 .umino-d1-highlight-card {\n      height: 200px;\n    }\n  }\n\n  .umino-d1-main-container .umino-d1-comparison-section {\n    background-color: #000;\n  }\n\n  .umino-d1-main-container .umino-d1-comparison-section .comparisonp-detail {\n    align-items: center;\n  }\n\n  .umino-d1-main-container .umino-d1-comparison-section .comparisonp-detail:nth-child(even) {\n    background-color: #1f2029;\n  }\n\n  .umino-d1-main-container .umino-d1-comparison-section .comparisonp-detail \u003e div {\n    padding: 1rem 2rem;\n  }\n\n  @media (max-width: 991px) {\n    .umino-d1-main-container .umino-d1-comparison-section .comparisonp-detail \u003e div {\n      padding: 2.25rem 2rem;\n    }\n  }\n\n  .umino-d1-main-container .umino-d1-comparison-section .comparisonp-detail p {\n    margin-bottom: 0;\n  }\n\n  .umino-d1-main-container .umino-d1-comparison-section .compare-col__media {\n    display: inline-block;\n    max-width: 70%;\n  }\n\n  @media (max-width: 991px){\n  .umino-d1-main-container .umino-d1-comparison-section .compare-col__media {\n    max-width: 100%;\n    }\n }\n\n  .umino-d1-main-container .umino-d1-comparison-section .compare-col__media \u003e img {\n    display: block;\n  }\n\n  .umino-d1-main-container .table {\n    table-layout: fixed;\n    border-bottom: 1px solid #dee2e6;\n  }\n\n  .umino-d1-main-container .table td {\n    vertical-align: top;\n    padding: 1.25rem;\n  }\n\n  .umino-d1-main-container .table .td-left {\n    width: 26%;\n    padding-left: 0;\n  }\n\n  .umino-d1-main-container .table .td-right {\n    width: 37%;\n  }\n\n  .umino-d1-main-container .table td + td {\n    border-left: 1px solid #dee2e6;\n  }\n\n  .umino-d1-main-container .table tbody tr:first-child td {\n    border-top: 0;\n  }\n\n  .umino-d1-main-container .table td:last-child {\n    padding-right: 0;\n  }\n\n  @media (max-width: 991px) {\n    .umino-d1-main-container .table td {\n      padding: 0.85rem;\n    }\n\n    .umino-d1-main-container .table .td-left {\n      padding-left: 0;\n    }\n\n    .umino-d1-main-container .table td:last-child {\n      padding-right: 0;\n    }\n  }\n\n  .umino-d1-main-container .umino-d1-video {\n    height: 200vh;\n    background-color: #020202;\n  }\n\n  .umino-d1-main-container .umino-d1-video-sticky {\n    position: sticky;\n    top: 0;\n    height: 100vh;\n    overflow: hidden;\n  }\n\n  .umino-d1-main-container .umino-d1-video-sticky video,\n  .umino-d1-main-container .umino-d1-video-mobile \u003e video {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .umino-d1-main-container .umino-d1-video-title {\n    position: absolute;\n    top: 15%;\n    left: 0;\n    right: 0;\n    z-index: 1;\n    pointer-events: none;\n    opacity: 0;\n  }\n\n  .umino-d1-main-container .umino-d1-video-title h2 {\n    font-size: clamp(2.25rem, 4.5vw, 4rem);\n    line-height: 1.15;\n  }\n\n  .umino-d1-main-container .umino-d1-video-mobile {\n    position: relative;\n    height: 50vh;\n    overflow: hidden;\n    background-color: #020202;\n  }\n\n  @media (max-width: 576px) {\n    .umino-d1-main-container .umino-d1-video-mobile {\n      height: 40vh;\n    }\n  }\n\n  .umino-d1-main-container .umino-d1-video-mobile \u003e .container {\n    position: relative;\n    z-index: 1;\n  }\n\n\u003c\/style\u003e\n\u003cmain class=\"umino-d1-main-container\"\u003e\n  \u003csection class=\"top-banner\" id=\"subscribe\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center align-items-start text-center text-light\"\u003e\n        \u003cdiv class=\"col-12\"\u003e\n          \u003cdiv class=\"logo pb-lg-4\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/umino_new_logo.svg\"\n              alt=\"Umino-Logo\"\u003e\n            \u003cspan class=\"logo-separator\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/glinet_logo.svg\"\n              alt=\"GL.iNet-Logo\"\u003e\n          \u003c\/div\u003e\n\n          \u003ch1 class=\"font-weight-bold\"\u003eEntdecken Sie Umino D1 Mini \u0026 Pro\u003c\/h1\u003e\n          \u003ch3\u003eDie Reise-Dashcams für Mietwagen\u003c\/h3\u003e\n          \u003cdiv id=\"global-banner-container\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\n          \u003cdiv id=\"zf_div_NQISHJHnTfSITvrfpf8hR513YTZK9Hdkvx5Y2RXyhnU\" style=\"display: none;\"\u003e\n          \u003c\/div\u003e\n          \u003cscript type=\"text\/javascript\"\u003e\n            (function () {\n              try {\n                var f = document.createElement(\"iframe\");\n\n                var ifrmSrc = 'https:\/\/forms.zohopublic.com\/glinet\/form\/UMD1ProductNewsletterSignup\/formperma\/NQISHJHnTfSITvrfpf8hR513YTZK9Hdkvx5Y2RXyhnU?zf_rszfm=1\u0026zf_lang=de';\n\n\n                try {\n                  if (typeof ZFAdvLead != \"undefined\" \u0026\u0026 typeof zfutm_zfAdvLead != \"undefined\") {\n                    for (var prmIdx = 0; prmIdx \u003c ZFAdvLead.utmPNameArr.length; prmIdx++) {\n                      var utmPm = ZFAdvLead.utmPNameArr[prmIdx];\n                      utmPm = (ZFAdvLead.isSameDomian \u0026\u0026 (ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1)) ? \"zf_\" + utmPm : utmPm;\n                      var utmVal = zfutm_zfAdvLead.zfautm_gC_enc(ZFAdvLead.utmPNameArr[prmIdx]);\n                      if (typeof utmVal !== \"undefined\") {\n                        if (utmVal != \"\") {\n                          if (ifrmSrc.indexOf('?') \u003e 0) {\n                            ifrmSrc = ifrmSrc + '\u0026' + utmPm + '=' + utmVal;\n                          } else {\n                            ifrmSrc = ifrmSrc + '?' + utmPm + '=' + utmVal;\n                          }\n                        }\n                      }\n                    }\n                  }\n                  if (typeof ZFLead !== \"undefined\" \u0026\u0026 typeof zfutm_zfLead !== \"undefined\") {\n                    for (var prmIdx = 0; prmIdx \u003c ZFLead.utmPNameArr.length; prmIdx++) {\n                      var utmPm = ZFLead.utmPNameArr[prmIdx];\n                      var utmVal = zfutm_zfLead.zfutm_gC_enc(ZFLead.utmPNameArr[prmIdx]);\n                      if (typeof utmVal !== \"undefined\") {\n                        if (utmVal != \"\") {\n                          if (ifrmSrc.indexOf('?') \u003e 0) {\n                            ifrmSrc = ifrmSrc + '\u0026' + utmPm + '=' + utmVal;\/\/No I18N\n                          } else {\n                            ifrmSrc = ifrmSrc + '?' + utmPm + '=' + utmVal;\/\/No I18N\n                          }\n                        }\n                      }\n                    }\n                  }\n                  if (!((new RegExp(\"[?\u0026]referrername=\")).test(ifrmSrc))) {\n                    var rfr = window.location.href;\n\n                    try {\n                      rfr = window.self !== window.top ?\n                        window.top.location.href :\n                        (\/^https?:\\\/\\\/[\\w.-]+\\.[a-zA-Z]{2,}\/i.test(rfr) ? rfr : \"\");\n                    } catch (e) { }\n\n                    if (rfr \u0026\u0026 rfr !== \"\") {\n                      if (rfr.length \u003e 1800) {\n                        var queryIndex = rfr.indexOf('?');\n                        if (queryIndex \u003e -1) {\n                          rfr = rfr.substring(0, queryIndex);\n                        }\n                        if (rfr.length \u003e 1800) {\n                          rfr = rfr.substring(0, 1800);\n                        }\n                      }\n                      ifrmSrc += ((ifrmSrc.indexOf('?') \u003e 0) ? '\u0026' : '?') + 'referrername=' + encodeURIComponent(rfr);\n                    }\n                  }\n                } catch (e) { }\n\n\n                f.src = ifrmSrc;\n                f.style.border = \"none\";\n                f.style.height = \"220px\";\n                f.style.width = \"99%\";\n                f.style.transition = \"all 0.5s ease\";\n                f.setAttribute(\"aria-label\", 'UM\\-D1 Product Newsletter Signup');\n\n                var d = document.getElementById(\"zf_div_NQISHJHnTfSITvrfpf8hR513YTZK9Hdkvx5Y2RXyhnU\");\n                d.appendChild(f);\n                window.addEventListener('message', function () {\n                  var evntData = event.data;\n                  if (evntData \u0026\u0026 evntData.constructor == String) {\n                    var zf_ifrm_data = evntData.split(\"|\");\n                    if (zf_ifrm_data.length == 2 || zf_ifrm_data.length == 3) {\n                      var zf_perma = zf_ifrm_data[0];\n                      var zf_ifrm_ht_nw = (parseInt(zf_ifrm_data[1], 10) + 35) + \"px\";\n                      var iframe = document.getElementById(\"zf_div_NQISHJHnTfSITvrfpf8hR513YTZK9Hdkvx5Y2RXyhnU\").getElementsByTagName(\"iframe\")[0];\n                      if ((iframe.src).indexOf('formperma') \u003e 0 \u0026\u0026 (iframe.src).indexOf(zf_perma) \u003e 0) {\n                        var prevIframeHeight = iframe.style.height;\n                        var zf_tout = false;\n                        if (zf_ifrm_data.length == 3) {\n                          iframe.scrollIntoView();\n                          zf_tout = true;\n                        }\n\n                        if (prevIframeHeight != zf_ifrm_ht_nw) {\n                          if (zf_tout) {\n                            setTimeout(function () {\n                              iframe.style.height = zf_ifrm_ht_nw;\n                            }, 500);\n                          } else {\n                            iframe.style.height = zf_ifrm_ht_nw;\n                          }\n                        }\n                      }\n                    }\n                  }\n                }, false);\n              } catch (e) { }\n\n\n            })();\n          \u003c\/script\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n \u003c!-- Video --\u003e\n \u003csection class=\"umino-d1-video d-none d-lg-block\"\u003e\n   \u003cdiv class=\"umino-d1-video-sticky\"\u003e\n     \u003cvideo playsinline=\"playsinline\" muted=\"muted\" preload=\"none\" aria-hidden=\"true\"\u003e\n       \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/umino_video.mp4\" type=\"video\/mp4\"\u003e\n     \u003c\/video\u003e\n     \u003cdiv class=\"umino-d1-video-title container text-center text-light\"\u003e\n       \u003ch2 class=\"font-weight-bold mb-0\"\u003eDas Auto ist gemietet.\u003cbr\u003eDie Reise gehört Ihnen.\u003c\/h2\u003e\n     \u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/section\u003e\n\n \u003c!-- Video mobile --\u003e\n \u003csection class=\"umino-d1-video-mobile d-lg-none py-5 text-light\"\u003e\n   \u003cvideo playsinline=\"playsinline\" muted=\"muted\" preload=\"none\" aria-hidden=\"true\"\u003e\n     \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/umino_video.mp4\" type=\"video\/mp4\"\u003e\n   \u003c\/video\u003e\n   \u003cdiv class=\"container text-center\"\u003e\n     \u003ch2 class=\"font-weight-bold mb-0\"\u003eDas Auto ist gemietet.\u003cbr\u003eDie Reise gehört Ihnen.\u003c\/h2\u003e\n   \u003c\/div\u003e\n \u003c\/section\u003e\n \u003cscript\u003e\n   (function () {\n     var GSAP_URL = \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.4\/gsap.min.js\";\n     var ST_URL = \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.11.4\/ScrollTrigger.min.js\";\n     var desktopMq = window.matchMedia(\"(min-width: 992px)\");\n     var desktopTl;\n     var playGen = 0;\n     var unlocked = false;\n\n     function loadScript(src) {\n       return new Promise(function (resolve, reject) {\n         var existing = document.querySelector('script[src=\"' + src + '\"]');\n         if (existing) {\n           if ((src.indexOf(\"ScrollTrigger\") !== -1 \u0026\u0026 window.ScrollTrigger) ||\n               (src.indexOf(\"gsap.min.js\") !== -1 \u0026\u0026 window.gsap)) {\n             resolve();\n             return;\n           }\n           existing.addEventListener(\"load\", resolve);\n           existing.addEventListener(\"error\", reject);\n           return;\n         }\n         var script = document.createElement(\"script\");\n         script.src = src;\n         script.onload = resolve;\n         script.onerror = reject;\n         document.head.appendChild(script);\n       });\n     }\n\n     function ensureGsap() {\n       if (window.gsap \u0026\u0026 window.ScrollTrigger) return Promise.resolve();\n       var ready = window.gsap ? Promise.resolve() : loadScript(GSAP_URL);\n       return ready.then(function () {\n         return window.ScrollTrigger ? Promise.resolve() : loadScript(ST_URL);\n       });\n     }\n\n     function killDesktop(section) {\n       if (desktopTl) {\n         if (desktopTl.scrollTrigger) desktopTl.scrollTrigger.kill();\n         desktopTl.kill();\n         desktopTl = null;\n       }\n       if (section) section.style.height = \"\";\n     }\n\n     function freezeLastFrame(video, gen) {\n       if (!video) return;\n       video.pause();\n       video.muted = true;\n       function toEnd() {\n         if (gen !== playGen) return;\n         if (video.duration \u0026\u0026 isFinite(video.duration)) {\n           video.currentTime = Math.max(0, video.duration - 0.05);\n         }\n       }\n       if (video.readyState \u003e= 1) {\n         toEnd();\n       } else {\n         video.addEventListener(\"loadedmetadata\", toEnd, { once: true });\n       }\n     }\n\n     function unlockVideos(desktopVideo, mobileVideo) {\n       if (unlocked) return;\n       unlocked = true;\n       [desktopVideo, mobileVideo].forEach(function (video) {\n         if (!video) return;\n         var playPromise = video.play();\n         if (playPromise \u0026\u0026 playPromise.then) {\n           playPromise.then(function () {\n             video.pause();\n           }).catch(function () {});\n         }\n       });\n     }\n\n     function setupDesktop(section, video, gen) {\n       if (!section || !video) return;\n\n       video.pause();\n       video.muted = true;\n       gsap.registerPlugin(ScrollTrigger);\n\n       function bind() {\n         if (gen !== playGen || !desktopMq.matches || !video.duration || !isFinite(video.duration)) return;\n\n         var screens = Math.max(1, video.duration * 0.28);\n         var title = section.querySelector(\".umino-d1-video-title\");\n         section.style.height = (1 + screens) * 100 + \"vh\";\n\n         desktopTl = gsap.timeline({\n           scrollTrigger: {\n             trigger: section,\n             start: \"top 10%\",\n             end: \"bottom bottom\",\n             scrub: 0.4,\n             invalidateOnRefresh: true\n           }\n         });\n\n         desktopTl.to(video, {\n           currentTime: video.duration,\n           ease: \"none\",\n           duration: 1\n         }, 0);\n\n         if (title) {\n           desktopTl.fromTo(title, {\n             opacity: 0,\n             y: 32\n           }, {\n             opacity: 1,\n             y: 0,\n             ease: \"none\",\n             duration: 0.2\n           }, 0.55);\n         }\n\n         ScrollTrigger.refresh();\n       }\n\n       if (video.readyState \u003e= 1) {\n         bind();\n       } else {\n         video.addEventListener(\"loadedmetadata\", bind, { once: true });\n       }\n     }\n\n     function apply() {\n       var desktopSection = document.querySelector(\".umino-d1-main-container .umino-d1-video\");\n       var desktopVideo = desktopSection \u0026\u0026 desktopSection.querySelector(\"video\");\n       var mobileSection = document.querySelector(\".umino-d1-main-container .umino-d1-video-mobile\");\n       var mobileVideo = mobileSection \u0026\u0026 mobileSection.querySelector(\"video\");\n       var gen = ++playGen;\n\n       killDesktop(desktopSection);\n\n       if (desktopMq.matches) {\n         if (mobileVideo) {\n           mobileVideo.pause();\n           mobileVideo.preload = \"none\";\n         }\n         if (desktopVideo) {\n           desktopVideo.preload = \"auto\";\n           desktopVideo.load();\n         }\n         ensureGsap().then(function () {\n           if (gen !== playGen || !desktopMq.matches) return;\n           setupDesktop(desktopSection, desktopVideo, gen);\n         });\n       } else {\n         if (desktopVideo) {\n           desktopVideo.pause();\n           desktopVideo.preload = \"none\";\n         }\n         if (mobileVideo) {\n           mobileVideo.preload = \"auto\";\n           mobileVideo.load();\n           freezeLastFrame(mobileVideo, gen);\n         }\n       }\n     }\n\n     function start() {\n       var desktopVideo = document.querySelector(\".umino-d1-main-container .umino-d1-video video\");\n       var mobileVideo = document.querySelector(\".umino-d1-main-container .umino-d1-video-mobile video\");\n       function unlock() {\n         unlockVideos(desktopVideo, mobileVideo);\n       }\n       window.addEventListener(\"touchstart\", unlock, { once: true });\n       window.addEventListener(\"click\", unlock, { once: true });\n\n       apply();\n       if (desktopMq.addEventListener) {\n         desktopMq.addEventListener(\"change\", apply);\n       } else if (desktopMq.addListener) {\n         desktopMq.addListener(apply);\n       }\n     }\n\n     if (document.readyState === \"loading\") {\n       document.addEventListener(\"DOMContentLoaded\", start);\n     } else {\n       start();\n     }\n   })();\n \u003c\/script\u003e\n\n\n\n \u003c!-- Highlights --\u003e\n  \u003csection class=\"py-4 py-lg-5 text-light\" style=\"background-color: #131313;\" id=\"highlight\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"umino-d1-highlight-grid\"\u003e\n        \u003cdiv class=\"umino-d1-highlight-grid-row umino-d1-highlight-grid-row-1\"\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--mini p-3 p-lg-4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eD1 Mini\u003c\/h3\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--pro p-3 p-lg-4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eD1 Pro\u003c\/h3\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"umino-d1-highlight-grid-row umino-d1-highlight-grid-row-2\"\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--2 p-3 p-lg-4\"\u003e\n            \u003cvideo class=\"umino-d1-highlight-card__video\" autoplay muted loop playsinline aria-hidden=\"true\"\u003e\n              \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/highlight_day-and-night.mp4\" type=\"video\/mp4\"\u003e\n            \u003c\/video\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eSony STARVIS 2 + CPL-Filter \u003cbr class=\"d-none d-md-inline\"\u003eKlare Bilder bei jedem Licht\u003c\/h3\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--3 p-3 p-lg-4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eSchnell montiert. \u003cbr class=\"d-none d-md-inline\"\u003eEinfach zu verstauen.\u003c\/h3\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"umino-d1-highlight-grid-row umino-d1-highlight-grid-row-3\"\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--4 p-3 p-lg-4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eADAS-Fahrwarnungen\u003c\/h3\u003e\n            \u003cp class=\"font-italic mb-0\"\u003e*Nur Umino D1 Pro\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--5 p-3 p-lg-4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eJede Fahrt wird zur Reisegeschichte\u003c\/h3\u003e\n            \u003cp class=\"font-italic mb-0\"\u003e*Mit der Umino Cam App verfügbar\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"umino-d1-highlight-card umino-d1-highlight-card--6 p-3 p-lg-4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eLokale Aufzeichnung, \u003cbr\u003ekein Cloud-Abonnement\u003c\/h3\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n \u003c!-- Travel Case --\u003e\n  \u003csection class=\"umino-d1-travel-section py-4 py-lg-5 text-light\" style=\"background-color: #000;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row align-items-center\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n          \u003cimg class=\"img-fluid gl-rounded w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/umino-d1_travel.jpg\" alt=\"Reisetasche für Umino D1\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-12 col-lg-6 pl-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold\"\u003eReisen, gut organisiert\u003c\/h2\u003e\n          \u003cp class=\"mb-0\"\u003eDie mitgelieferte Reisetasche vereint Ihre Dashcam und das wichtigste Zubehör in einer stilvollen, leicht tragbaren Lösung.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n \u003c!-- Disclaimer --\u003e\n  \u003csection class=\"py-3 py-lg-4 text-light\" style=\"background-color: #131313;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cp class=\"mb-0 small\"\u003e*Datenschutz-, Überwachungs- und Aufzeichnungsgesetze unterscheiden sich je nach Standort. Halten Sie bei der Nutzung dieses Produkts alle geltenden Gesetze ein.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n \u003c!-- Comparison\n  \u003csection class=\"umino-d1-comparison-section py-4 py-lg-5 text-light\" id=\"compare\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"col-12 col-lg-10 m-auto text-center\"\u003e\n        \u003ch2 class=\"font-weight-bold mb-0 mb-lg-3\"\u003ePick the D1 That Fits Your Journey\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"model-comparison text-center text-lg-left\"\u003e\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col text-center\"\u003e\n            \u003cdiv class=\"compare-col__media\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/table_d1-mini.png\" alt=\"D1 Mini\"\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold\"\u003eD1 Mini\u003c\/h4\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col text-center\"\u003e\n            \u003cdiv class=\"compare-col__media\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/table_d1-pro.png\" alt=\"D1 Pro\"\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold\"\u003eD1 Pro\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eBest For\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eBest For\u003c\/h5\u003e\n            \u003cp\u003eCompact travel and front-road recording\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eBest For\u003c\/h5\u003e\n            \u003cp\u003eMore complete travel coverage and driver assistance\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eChannel\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eChannel\u003c\/h5\u003e\n            \u003cp\u003e1CH\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eChannel\u003c\/h5\u003e\n            \u003cp\u003e2CH\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eFront Resolution\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Resolution\u003c\/h5\u003e\n            \u003cp\u003e2K@60fps\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Resolution\u003c\/h5\u003e\n            \u003cp\u003e4K@30fps\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eInterior Resolution\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Resolution\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Resolution\u003c\/h5\u003e\n            \u003cp\u003e1080p@30fps\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eFront Image Sensor\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Image Sensor\u003c\/h5\u003e\n            \u003cp\u003eSony STARVIS 2 IMX675, 5MP\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Image Sensor\u003c\/h5\u003e\n            \u003cp\u003eSony STARVIS 2 IMX678, 8MP\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eFront Aperture \/ FOV\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Aperture \/ FOV\u003c\/h5\u003e\n            \u003cp\u003eF1.8 \/ 140°\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Aperture \/ FOV\u003c\/h5\u003e\n            \u003cp\u003eF1.8 \/ 140°\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eInterior Night Vision\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Night Vision\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Night Vision\u003c\/h5\u003e\n            \u003cp\u003eInfrared Night Vision\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eADAS-Fahrwarnungen\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eADAS-Fahrwarnungen\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eADAS-Fahrwarnungen\u003c\/h5\u003e\n            \u003cp\u003eForward Collision, Following Distance, Pedestrian Collision, Lane Departure\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eHDR \/ WDR\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eHDR \/ WDR\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eHDR \/ WDR\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eGPS \/ GNSS\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eGPS \/ GNSS\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eGPS \/ GNSS\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eParking Mode\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eParking Mode\u003c\/h5\u003e\n            \u003cp\u003eTime-lapse\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eParking Mode\u003c\/h5\u003e\n            \u003cp\u003eTime-lapse\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eStorage\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eStorage\u003c\/h5\u003e\n            \u003cp\u003emicroSD up to 512 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eStorage\u003c\/h5\u003e\n            \u003cp\u003emicroSD up to 512 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWireless\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireless\u003c\/h5\u003e\n            \u003cp\u003eWi-Fi 6 + Bluetooth 5.0\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireless\u003c\/h5\u003e\n            \u003cp\u003eWi-Fi 6 + Bluetooth 5.0\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWi-Fi Transfer Rate\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Transfer Rate\u003c\/h5\u003e\n            \u003cp\u003eUp to 20 MB\/s\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Transfer Rate\u003c\/h5\u003e\n            \u003cp\u003eUp to 20 MB\/s\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eDisplay\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDisplay\u003c\/h5\u003e\n            \u003cp\u003e1.69\" Touchscreen\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDisplay\u003c\/h5\u003e\n            \u003cp\u003e1.69\" Touchscreen\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eMounting\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMounting\u003c\/h5\u003e\n            \u003cp\u003eVacuum Suction Mount\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMounting\u003c\/h5\u003e\n            \u003cp\u003eVacuum Suction Mount\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eDimensions\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDimensions\u003c\/h5\u003e\n            \u003cp\u003e63*55.83*27.76 mm \/ 103g\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDimensions\u003c\/h5\u003e\n            \u003cp\u003e95*56.8*27.8 mm \/ 153g\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003ePower Consumption\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003ePower Consumption\u003c\/h5\u003e\n            \u003cp\u003e\u0026lt;3.5W\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003ePower Consumption\u003c\/h5\u003e\n            \u003cp\u003e\u0026lt;4.5W\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  --\u003e\n\n  \u003c!-- Specifications\n  \u003csection class=\"py-4 py-lg-5\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center\"\u003e\n        \u003cdiv class=\"col-12\"\u003e\n          \u003ch2 class=\"font-weight-bold text-left mb-4\"\u003eSpecifications\u003c\/h2\u003e\n          \u003ctable class=\"table\"\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold text-muted\"\u003eFeatures\u003c\/td\u003e\n                \u003ctd class=\"td-right font-weight-bold\"\u003eUmino D1 Mini (UM-D1M)\u003c\/td\u003e\n                \u003ctd class=\"td-right font-weight-bold\"\u003eUmino D1 Pro (UM-D1P)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eImage Sensor\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSony STARVIS 2 IMX675 (5 MP)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSony STARVIS 2 IMX678 (8 MP)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eImage Sensor (Cabin)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eGC2613 (2 MP), infrared night vision\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eMax Resolution\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e2K @ 60 fps\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eFront 4K @ 30 fps; Cabin 1080p @ 30 fps\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eAperture \/ FOV\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eF1.8 \/ 140°\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eFront F1.8 \/ 140°; Cabin F2.0 \/ 125°\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eVideo Encoding\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eH.264 \/ H.265\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eH.264 \/ H.265\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eDynamic Range\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eHDR \/ WDR\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eHDR \/ WDR\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eDisplay\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e1.69-inch color touchscreen, IPS\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e1.69-inch color touchscreen, full-lamination IPS\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003ePositioning (GNSS)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eG-Sensor\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eWireless\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eWi-Fi 6 (2.4 GHz \u0026amp; 5 GHz) + Bluetooth 5.0\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eWi-Fi 6 (2.4 GHz \u0026amp; 5 GHz) + Bluetooth 5.0\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eWi-Fi Transfer Rate\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eUp to 20 MB\/s\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eUp to 20 MB\/s\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eAudio\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eDual microphone + speaker\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eDual microphone + speaker\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage Expansion\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003emicroSD up to 512 GB (exFAT)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003emicroSD up to 512 GB (exFAT)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003ePower Backup\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupercapacitor\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupercapacitor\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eIndicator\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e3-color LED (blue \/ yellow \/ red)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e3-color LED (blue \/ yellow \/ red)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eDimension \/ Weight\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e63 x 55.83 x 27.76 mm \/ 103g\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e95 x 56.8 x 27.8 mm \/ 153g\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eRecording\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLoop recording (1 \/ 3 \/ 5 min); emergency clip (10 s before + 30 s after); separate storage for normal \/ emergency \/ highlight \/ parking\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eMulti-channel (front + cabin); loop recording (1 \/ 3 \/ 5 min); emergency clip (10 s before + 30 s after); separate storage for normal \/ emergency \/ highlight \/ parking\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eADAS (Driver Assist)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eForward-collision warning, following-distance warning, pedestrian-collision warning, lane-departure warning (GPS-based; assistance only)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eAI Functions\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOn-device highlight detection (scenes \u0026amp; events); voice control\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOn-device highlight detection (scenes \u0026amp; events); voice control\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eParking Mode\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eTime-lapse recording\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eTime-lapse recording\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eApp Functions\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLive view, playback, download, AI trip video (route \u0026amp; speed overlay, templates video), one-tap privacy wipe\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLive view, playback, download, AI trip video (route \u0026amp; speed overlay, templates video), one-tap privacy wipe\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLocal recording to SD card\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLocal recording to SD card\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eUpgrade\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOTA via app \/ SD card\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOTA via app \/ SD card\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eOperating Temperature\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-10 ~ 60°C (14 ~ 140°F)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-10 ~ 60°C (14 ~ 140°F)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage Temperature\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-20 ~ 70°C (-4 ~ 158°F)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-20 ~ 70°C (-4 ~ 158°F)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eOperating Humidity\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage Humidity\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eIngress Protection\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eIP4X\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eIP4X\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n--\u003e\n\n\n\u003c\/main\u003e\n\u003cscript src=\"https:\/\/js.appboycdn.com\/web-sdk\/6.1\/braze.min.js\"\u003e\u003c\/script\u003e\n\u003cscript\u003e\n  (function () {\n    \/*\n     * 防止 Shopify 重复执行脚本。\n     *\/\n    if (window.__brazeBannerLoaded) {\n      return;\n    }\n\n    window.__brazeBannerLoaded = true;\n\n    const placementId = 'pdp_top_banner_um-d1';\n    let bannerInserted = false;\n\n    function showZohoFallback() {\n      const bannerContainer = document.getElementById('global-banner-container');\n      const zohoFallback = document.getElementById('zf_div_NQISHJHnTfSITvrfpf8hR513YTZK9Hdkvx5Y2RXyhnU');\n\n      if (bannerContainer) {\n        bannerContainer.style.display = 'none';\n      }\n\n      if (zohoFallback) {\n        zohoFallback.style.display = '';\n      } else {\n        console.warn('[Braze] Zoho fallback container not found');\n      }\n    }\n\n    try {\n      if (typeof braze === 'undefined') {\n        throw new Error('Braze SDK is unavailable');\n      }\n\n      \/*\n       * 初始化 Braze Web SDK。\n       *\/\n      const initialized = braze.initialize('a3cb3cae-dc89-461c-9ddf-ca3980efb0c6', {\n        baseUrl: 'sdk.iad-07.braze.com',\n        enableLogging: true,\n        allowUserSuppliedJavascript: true,\n      });\n\n      if (!initialized) {\n        console.error('[Braze] SDK initialization failed');\n        showZohoFallback();\n        return;\n      }\n\n      \/*\n       * 监听 Banner 数据更新。\n       *\/\n      braze.subscribeToBannersUpdates(function (banners) {\n        console.log('[Braze] Banners updated:', banners);\n\n        const container = document.getElementById('global-banner-container');\n\n        if (!container) {\n          console.warn('[Braze] Banner container not found');\n          return;\n        }\n\n        \/*\n         * Banner 已经插入后不再重复插入。\n         *\/\n        if (bannerInserted) {\n          console.log('[Braze] Banner already inserted, skipping duplicate render');\n          return;\n        }\n\n        const banner = braze.getBanner(placementId);\n\n        console.log('[Braze] Banner:', banner);\n\n        if (!banner) {\n          console.warn('[Braze] No Banner for placement:', placementId);\n          return;\n        }\n\n        \/*\n         * Control Group 不显示 Banner。\n         *\/\n        if (banner.isControl) {\n          console.warn('[Braze] Banner is control');\n          container.style.display = 'none';\n          return;\n        }\n\n        container.innerHTML = '';\n        container.style.display = '';\n\n        \/*\n         * 把 Banner 插入 Shopify 容器。\n         *\/\n        braze.insertBanner(banner, container);\n        bannerInserted = true;\n\n        console.log('[Braze] Banner inserted:', placementId);\n      });\n\n      \/*\n       * 启动 Braze Session。\n       *\/\n      braze.openSession();\n\n      \/*\n       * 请求指定 Placement 的 Banner。\n       *\/\n      setTimeout(function () {\n        console.log('[Braze] Requesting Banner:', placementId);\n        braze.requestBannersRefresh([placementId]);\n      }, 1500);\n    } catch (error) {\n      console.error('[Braze] SDK initialization failed:', error);\n      showZohoFallback();\n    }\n  })();\n\u003c\/script\u003e\n \u003c!-- Comparison\n  \u003csection class=\"umino-d1-comparison-section py-4 py-lg-5 text-light\" id=\"compare\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"col-12 col-lg-10 m-auto text-center\"\u003e\n        \u003ch2 class=\"font-weight-bold mb-0 mb-lg-3\"\u003ePick the D1 That Fits Your Journey\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"model-comparison text-center text-lg-left\"\u003e\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col text-center\"\u003e\n            \u003cdiv class=\"compare-col__media\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/table_d1-mini.png\" alt=\"D1 Mini\"\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold\"\u003eD1 Mini\u003c\/h4\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col text-center\"\u003e\n            \u003cdiv class=\"compare-col__media\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/umino-d1\/table_d1-pro.png\" alt=\"D1 Pro\"\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold\"\u003eD1 Pro\u003c\/h4\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eBest For\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eBest For\u003c\/h5\u003e\n            \u003cp\u003eCompact travel and front-road recording\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eBest For\u003c\/h5\u003e\n            \u003cp\u003eMore complete travel coverage and driver assistance\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eChannel\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eChannel\u003c\/h5\u003e\n            \u003cp\u003e1CH\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eChannel\u003c\/h5\u003e\n            \u003cp\u003e2CH\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eFront Resolution\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Resolution\u003c\/h5\u003e\n            \u003cp\u003e2K@60fps\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Resolution\u003c\/h5\u003e\n            \u003cp\u003e4K@30fps\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eInterior Resolution\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Resolution\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Resolution\u003c\/h5\u003e\n            \u003cp\u003e1080p@30fps\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eFront Image Sensor\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Image Sensor\u003c\/h5\u003e\n            \u003cp\u003eSony STARVIS 2 IMX675, 5MP\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Image Sensor\u003c\/h5\u003e\n            \u003cp\u003eSony STARVIS 2 IMX678, 8MP\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eFront Aperture \/ FOV\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Aperture \/ FOV\u003c\/h5\u003e\n            \u003cp\u003eF1.8 \/ 140°\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eFront Aperture \/ FOV\u003c\/h5\u003e\n            \u003cp\u003eF1.8 \/ 140°\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eInterior Night Vision\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Night Vision\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eInterior Night Vision\u003c\/h5\u003e\n            \u003cp\u003eInfrared Night Vision\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eADAS Driving Alerts\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eADAS Driving Alerts\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eADAS Driving Alerts\u003c\/h5\u003e\n            \u003cp\u003eForward Collision, Following Distance, Pedestrian Collision, Lane Departure\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eHDR \/ WDR\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eHDR \/ WDR\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eHDR \/ WDR\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eGPS \/ GNSS\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eGPS \/ GNSS\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eGPS \/ GNSS\u003c\/h5\u003e\n            \u003cp\u003eYes\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eParking Mode\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eParking Mode\u003c\/h5\u003e\n            \u003cp\u003eTime-lapse\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eParking Mode\u003c\/h5\u003e\n            \u003cp\u003eTime-lapse\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eStorage\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eStorage\u003c\/h5\u003e\n            \u003cp\u003emicroSD up to 512 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eStorage\u003c\/h5\u003e\n            \u003cp\u003emicroSD up to 512 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWireless\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireless\u003c\/h5\u003e\n            \u003cp\u003eWi-Fi 6 + Bluetooth 5.0\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireless\u003c\/h5\u003e\n            \u003cp\u003eWi-Fi 6 + Bluetooth 5.0\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWi-Fi Transfer Rate\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Transfer Rate\u003c\/h5\u003e\n            \u003cp\u003eUp to 20 MB\/s\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Transfer Rate\u003c\/h5\u003e\n            \u003cp\u003eUp to 20 MB\/s\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eDisplay\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDisplay\u003c\/h5\u003e\n            \u003cp\u003e1.69\" Touchscreen\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDisplay\u003c\/h5\u003e\n            \u003cp\u003e1.69\" Touchscreen\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eMounting\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMounting\u003c\/h5\u003e\n            \u003cp\u003eVacuum Suction Mount\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMounting\u003c\/h5\u003e\n            \u003cp\u003eVacuum Suction Mount\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eDimensions\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDimensions\u003c\/h5\u003e\n            \u003cp\u003e63*55.83*27.76 mm \/ 103g\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDimensions\u003c\/h5\u003e\n            \u003cp\u003e95*56.8*27.8 mm \/ 153g\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003ePower Consumption\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003ePower Consumption\u003c\/h5\u003e\n            \u003cp\u003e\u0026lt;3.5W\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 compare-col\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003ePower Consumption\u003c\/h5\u003e\n            \u003cp\u003e\u0026lt;4.5W\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  --\u003e\n\n  \u003c!-- Specifications\n  \u003csection class=\"py-4 py-lg-5\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center\"\u003e\n        \u003cdiv class=\"col-12\"\u003e\n          \u003ch2 class=\"font-weight-bold text-left mb-4\"\u003eSpecifications\u003c\/h2\u003e\n          \u003ctable class=\"table\"\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold text-muted\"\u003eFeatures\u003c\/td\u003e\n                \u003ctd class=\"td-right font-weight-bold\"\u003eUmino D1 Mini (UM-D1M)\u003c\/td\u003e\n                \u003ctd class=\"td-right font-weight-bold\"\u003eUmino D1 Pro (UM-D1P)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eImage Sensor\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSony STARVIS 2 IMX675 (5 MP)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSony STARVIS 2 IMX678 (8 MP)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eImage Sensor (Cabin)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eGC2613 (2 MP), infrared night vision\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eMax Resolution\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e2K @ 60 fps\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eFront 4K @ 30 fps; Cabin 1080p @ 30 fps\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eAperture \/ FOV\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eF1.8 \/ 140°\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eFront F1.8 \/ 140°; Cabin F2.0 \/ 125°\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eVideo Encoding\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eH.264 \/ H.265\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eH.264 \/ H.265\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eDynamic Range\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eHDR \/ WDR\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eHDR \/ WDR\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eDisplay\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e1.69-inch color touchscreen, IPS\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e1.69-inch color touchscreen, full-lamination IPS\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003ePositioning (GNSS)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eG-Sensor\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupport\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eWireless\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eWi-Fi 6 (2.4 GHz \u0026amp; 5 GHz) + Bluetooth 5.0\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eWi-Fi 6 (2.4 GHz \u0026amp; 5 GHz) + Bluetooth 5.0\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eWi-Fi Transfer Rate\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eUp to 20 MB\/s\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eUp to 20 MB\/s\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eAudio\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eDual microphone + speaker\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eDual microphone + speaker\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage Expansion\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003emicroSD up to 512 GB (exFAT)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003emicroSD up to 512 GB (exFAT)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003ePower Backup\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupercapacitor\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eSupercapacitor\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eIndicator\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e3-color LED (blue \/ yellow \/ red)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e3-color LED (blue \/ yellow \/ red)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eDimension \/ Weight\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e63 x 55.83 x 27.76 mm \/ 103g\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e95 x 56.8 x 27.8 mm \/ 153g\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eRecording\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLoop recording (1 \/ 3 \/ 5 min); emergency clip (10 s before + 30 s after); separate storage for normal \/ emergency \/ highlight \/ parking\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eMulti-channel (front + cabin); loop recording (1 \/ 3 \/ 5 min); emergency clip (10 s before + 30 s after); separate storage for normal \/ emergency \/ highlight \/ parking\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eADAS (Driver Assist)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eForward-collision warning, following-distance warning, pedestrian-collision warning, lane-departure warning (GPS-based; assistance only)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eAI Functions\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOn-device highlight detection (scenes \u0026amp; events); voice control\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOn-device highlight detection (scenes \u0026amp; events); voice control\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eParking Mode\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eTime-lapse recording\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eTime-lapse recording\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eApp Functions\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLive view, playback, download, AI trip video (route \u0026amp; speed overlay, templates video), one-tap privacy wipe\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLive view, playback, download, AI trip video (route \u0026amp; speed overlay, templates video), one-tap privacy wipe\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLocal recording to SD card\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eLocal recording to SD card\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eUpgrade\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOTA via app \/ SD card\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eOTA via app \/ SD card\u003c\/td\u003e\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eOperating Temperature\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-10 ~ 60°C (14 ~ 140°F)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-10 ~ 60°C (14 ~ 140°F)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage Temperature\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-20 ~ 70°C (-4 ~ 158°F)\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e-20 ~ 70°C (-4 ~ 158°F)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eOperating Humidity\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eStorage Humidity\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003e5% ~ 95%, non-condensing\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left font-weight-bold\"\u003eIngress Protection\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eIP4X\u003c\/td\u003e\n                \u003ctd class=\"td-right text-muted\"\u003eIP4X\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n--\u003e\n\n\n\u003c\/main\u003e\n\u003cscript src=\"https:\/\/js.appboycdn.com\/web-sdk\/6.1\/braze.min.js\"\u003e\u003c\/script\u003e\n\u003cscript\u003e\n  (function () {\n    \/*\n     * 防止 Shopify 重复执行脚本。\n     *\/\n    if (window.__brazeBannerLoaded) {\n      return;\n    }\n\n    window.__brazeBannerLoaded = true;\n\n    const placementId = 'pdp_top_banner_um-d1';\n    let bannerInserted = false;\n\n    function showZohoFallback() {\n      const bannerContainer = document.getElementById('global-banner-container');\n      const zohoFallback = document.getElementById('zf_div_NQISHJHnTfSITvrfpf8hR513YTZK9Hdkvx5Y2RXyhnU');\n\n      if (bannerContainer) {\n        bannerContainer.style.display = 'none';\n      }\n\n      if (zohoFallback) {\n        zohoFallback.style.display = '';\n      } else {\n        console.warn('[Braze] Zoho fallback container not found');\n      }\n    }\n\n    try {\n      if (typeof braze === 'undefined') {\n        throw new Error('Braze SDK is unavailable');\n      }\n\n      \/*\n       * 初始化 Braze Web SDK。\n       *\/\n      const initialized = braze.initialize('a3cb3cae-dc89-461c-9ddf-ca3980efb0c6', {\n        baseUrl: 'sdk.iad-07.braze.com',\n        enableLogging: true,\n        allowUserSuppliedJavascript: true,\n      });\n\n      if (!initialized) {\n        console.error('[Braze] SDK initialization failed');\n        showZohoFallback();\n        return;\n      }\n\n      \/*\n       * 监听 Banner 数据更新。\n       *\/\n      braze.subscribeToBannersUpdates(function (banners) {\n        console.log('[Braze] Banners updated:', banners);\n\n        const container = document.getElementById('global-banner-container');\n\n        if (!container) {\n          console.warn('[Braze] Banner container not found');\n          return;\n        }\n\n        \/*\n         * Banner 已经插入后不再重复插入。\n         *\/\n        if (bannerInserted) {\n          console.log('[Braze] Banner already inserted, skipping duplicate render');\n          return;\n        }\n\n        const banner = braze.getBanner(placementId);\n\n        console.log('[Braze] Banner:', banner);\n\n        if (!banner) {\n          console.warn('[Braze] No Banner for placement:', placementId);\n          return;\n        }\n\n        \/*\n         * Control Group 不显示 Banner。\n         *\/\n        if (banner.isControl) {\n          console.warn('[Braze] Banner is control');\n          container.style.display = 'none';\n          return;\n        }\n\n        container.innerHTML = '';\n        container.style.display = '';\n\n        \/*\n         * 把 Banner 插入 Shopify 容器。\n         *\/\n        braze.insertBanner(banner, container);\n        bannerInserted = true;\n\n        console.log('[Braze] Banner inserted:', placementId);\n      });\n\n      \/*\n       * 启动 Braze Session。\n       *\/\n      braze.openSession();\n\n      \/*\n       * 请求指定 Placement 的 Banner。\n       *\/\n      setTimeout(function () {\n        console.log('[Braze] Requesting Banner:', placementId);\n        braze.requestBannersRefresh([placementId]);\n      }, 1500);\n    } catch (error) {\n      console.error('[Braze] SDK initialization failed:', error);\n      showZohoFallback();\n    }\n  })();\n\u003c\/script\u003e\n","brand":"GL.iNet","offers":[{"title":"Standardtitel","offer_id":49055701139639,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0711\/7733\/9063\/files\/3A013936-8060-4ECD-B594-536D8D623A43.png?v=1787735049","url":"https:\/\/www.gl-inet.com\/de\/products\/umino-um-d1","provider":"GL.iNet","version":"1.0","type":"link"}