> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myzendo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Presence Sensors

export const RestrictAccess = ({device}) => <>
    <p>
      With <a href="/share/acl">Family Sharing (Access Control)</a>, you can decide who can control your {device}.
    </p>

    <p>
      In a home setup, you could hide them from kids and guests.
      <br />
      In a commercial property, you could hide them from visitors and non-admin staff.
    </p>
  </>;

export const SupportedBrands = ({type}) => {
  const brandLogos = {
    philipshue: {
      name: "Philips Hue",
      logo: <svg viewBox="8 12 62 42" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Philips Hue">
          <title>Philips Hue</title>
          <defs>
            <linearGradient id="philips-hue-gradient" x1="10.5117" y1="39.5673" x2="68.0114" y2="39.5673" gradientUnits="userSpaceOnUse">
              <stop stopColor="#E20613" />
              <stop offset="0.07" stopColor="#E6350D" />
              <stop offset="0.14" stopColor="#E95809" />
              <stop offset="0.17" stopColor="#EB6608" />
              <stop offset="0.25" stopColor="#F18B07" />
              <stop offset="0.33" stopColor="#F7A607" />
              <stop offset="0.37" stopColor="#F9B107" />
              <stop offset="0.42" stopColor="#EAB30A" />
              <stop offset="0.51" stopColor="#C4B813" />
              <stop offset="0.61" stopColor="#93C01F" />
              <stop offset="0.67" stopColor="#73B942" />
              <stop offset="0.77" stopColor="#3BAE81" />
              <stop offset="0.82" stopColor="#26AA9A" />
              <stop offset="0.88" stopColor="#1B989E" />
              <stop offset="0.99" stopColor="#016CA9" />
              <stop offset="1" stopColor="#006AAA" />
            </linearGradient>
          </defs>
          <path fillRule="evenodd" clipRule="evenodd" d="M59.309 50.8265C54.2871 50.8265 50.5608 47.8799 50.0219 43.5115V43.4542H48.5314C48.4512 43.0299 48.4168 42.5942 48.4168 42.17C48.4168 41.7458 48.4512 41.3101 48.5314 40.8859H50.1022V40.84C50.8819 36.7468 54.5852 33.9951 59.3205 33.9951C64.4456 33.9951 68.0228 37.366 68.0228 42.2044V43.4427L53.2552 43.4656V43.5344C53.7712 46.1944 56.156 47.9143 59.3205 47.9143C61.5448 47.9143 63.471 46.9512 64.5144 45.3345L67.5069 46.4237C66.475 48.4761 63.7347 50.838 59.332 50.838L59.309 50.8265ZM59.1256 36.8386C56.305 36.8386 54.1151 38.2947 53.4157 40.6336L53.3469 40.8744H64.6864L64.652 40.6566C64.3768 38.7762 62.2327 36.8271 59.1256 36.8271V36.8386ZM38.4532 50.8265C36.5843 50.8265 35.025 50.5169 33.7982 49.9207C32.5829 49.313 31.6656 48.4646 31.058 47.3868C30.4732 46.332 30.1636 45.0479 30.1522 43.5917H33.7638C33.7982 44.4058 33.9702 45.1167 34.2798 45.7129C34.6237 46.3893 35.1397 46.9053 35.8161 47.2607C36.4811 47.6162 37.3755 47.7996 38.4532 47.7996C39.531 47.7996 40.4253 47.6162 41.0903 47.2607C41.7668 46.9053 42.2827 46.3779 42.6267 45.7129C42.9362 45.1281 43.1082 44.4058 43.1426 43.5917H46.7543C46.7428 45.0593 46.4332 46.332 45.8485 47.3868C45.2408 48.4646 44.3236 49.3245 43.1082 49.9207C41.8929 50.5284 40.3221 50.8265 38.4532 50.8265ZM23.6283 50.4825V43.5803H27.2285V50.4825H23.6283ZM10.5117 50.4825V43.5803H14.1119V50.4825H10.5117ZM43.1426 40.7598V34.2932H46.7428V40.7598H43.1426ZM30.1522 40.7598V34.2932H33.7523V40.7598H30.1522ZM23.4678 40.7598C22.9748 38.5125 21.4154 37.2742 19.0535 37.2742C16.5197 37.2742 14.8342 38.5125 14.2953 40.7598H10.5117V30.4408C11.3831 29.4433 12.6558 28.6866 14.1119 28.3082V36.5404L14.2266 36.4143C15.5566 34.8665 17.735 33.9836 20.2116 33.9836C24.2589 33.9836 26.873 36.5175 27.2055 40.7598H23.4792H23.4678Z" fill="url(#philips-hue-gradient)" />
          <path d="M26.6669 17.7256C26.6669 17.0606 26.2886 16.6823 25.4974 16.6823C25.4172 16.6823 25.3255 16.6823 25.2337 16.6823V18.8607H25.4974C26.3344 18.8607 26.6669 18.4021 26.6669 17.7142M28.2606 17.6912C28.2606 19.0442 27.309 19.8124 25.807 19.8124H25.2337V21.0736H23.6171V15.788C24.1674 15.7192 24.9471 15.6733 25.5777 15.6733C27.2287 15.6733 28.2492 16.2007 28.2492 17.6798M47.3966 17.7027C47.3966 17.0377 47.0182 16.6593 46.2271 16.6593C46.1469 16.6593 46.0551 16.6593 45.9634 16.6593V18.8378H46.2271C47.0641 18.8378 47.3966 18.3792 47.3966 17.6912M48.9903 17.6683C48.9903 19.0212 48.0387 19.7894 46.5367 19.7894H45.9634V21.0506H44.3468V15.765C44.8971 15.6962 45.6768 15.6504 46.3074 15.6504C47.9699 15.6504 48.9788 16.1778 48.9788 17.6568M51.077 17.1065C51.077 16.8199 51.3637 16.6823 51.8223 16.6823C52.3268 16.6823 52.8771 16.7969 53.2555 16.946L53.1179 15.7994C52.6937 15.7077 52.3268 15.6389 51.6388 15.6389C50.3318 15.6389 49.4489 16.1549 49.4489 17.2326C49.4489 19.09 51.9713 18.7117 51.9713 19.5716C51.9713 19.9041 51.7306 20.0761 51.1344 20.0761C50.6069 20.0761 49.7929 19.9041 49.2999 19.6519L49.4719 20.8672C49.9534 21.0392 50.6184 21.1309 51.1458 21.1309C52.4873 21.1309 53.5994 20.6837 53.5994 19.3652C53.5994 17.5995 51.0656 17.932 51.0656 17.0836M43.12 15.7306H41.5033V21.0162H43.12V15.7306ZM36.5846 15.7306H34.968V21.0162H36.5846V15.7306ZM39.3937 19.95V15.7306H37.777V21.0162H40.6893L40.93 19.95H39.3822H39.3937ZM33.787 15.7306V21.0162H32.1704V18.941H30.4964V21.0162H28.8798V15.7306H30.4964V17.8288H32.1704V15.7306H33.787Z" fill="#0B5ED7" />
        </svg>
    },
    ikea: {
      name: "IKEA",
      logo: <svg viewBox="0 0 100 40" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="IKEA">
          <title>IKEA</title>
          <g fill="none" fillRule="evenodd">
            <path fill="#0058AB" d="M99.9856687 40H0V0h100v40z" />
            <path fill="#FBD914" d="M2 20c0 9.8325 20.1163 18 48.0072 18C77.898 38 98 29.8325 98 20S77.8837 2 50.0072 2C22.1306 2 2 10.1675 2 20z" />
            <path fill="#0058A3" fillRule="nonzero" d="M46.448 26.0047c.3153.4477.6593.8674 1.0606 1.2452H36.6874c0-.4198-.4156-1.2732-.8743-1.9447-.4586-.6716-2.9382-4.351-2.9382-4.351v5.0505c0 .4197 0 .8254.215 1.2452h-9.0152c.215-.4198.215-.8255.215-1.2452V14.0008c0-.4197 0-.8254-.215-1.2451h9.0152c-.215.4197-.215.8254-.215 1.2451v5.2465s2.8809-3.6655 3.5402-4.519c.5016-.6435 1.118-1.553 1.118-1.9726h9.4022c-.645.4197-1.3616 1.1752-1.9493 1.8747-.516.6156-3.4398 4.0992-3.4398 4.0992s4.3284 6.4497 4.9017 7.2751zm2.8378-12.0039v12.0039c0 .4197 0 .8254-.215 1.2452h17.3999v-4.0293c-.43.2098-.8457.2098-1.2756.2098h-7.324v-1.9027h7.0373v-3.05h-7.0373v-1.9166h7.324c.43 0 .8456 0 1.2756.1959v-4.0153H49.0708c.215.4337.215.8394.215 1.2591zm41.2924 12.0039c.1433.4617.387.8814.7023 1.2452h-9.4309c.043-.4198-.1146-.8255-.2866-1.2452 0 0-.1434-.3358-.344-.8254l-.086-.2099h-5.4321l-.086.2238s-.1577.4058-.301.8255c-.1433.4197-.301.8254-.2436 1.2451h-7.4387a3.6406 3.6406 0 0 0 .6737-1.2451l4.4574-12.0039c.1577-.4197.3153-.8254.258-1.2451h12.5697c-.1146.4197.1147.8254.2724 1.2451.3726.9094 4.4 11.1784 4.7154 11.9899zm-10.6348-4.0992-1.3186-3.3578c-.1147-.3077-.215-.6295-.2867-.9513a5.5011 5.5011 0 0 1-.258.9513c-.043.14-.602 1.609-1.247 3.3578h3.1103zm-60.1399-9.1498H10c.215.4197.215.8254.215 1.2451v12.0039c0 .4197 0 .8254-.215 1.2452h9.8035c-.215-.4198-.215-.8255-.215-1.2452V14.0008c0-.4197 0-.8254.215-1.2451zm67.7648 1.1472c-.043-1.0213.774-1.8747 1.8203-1.9027h.129c1.0606-.014 1.9349.7974 1.9492 1.8327v.07c.0287 1.0493-.817 1.9307-1.9062 1.9587-1.075.028-1.978-.7975-2.0066-1.8608.0143-.028.0143-.07.0143-.098zm.387 0c0 .8394.7023 1.525 1.5623 1.525s1.5622-.6856 1.5622-1.525c0-.8394-.7023-1.525-1.5622-1.525-.8313-.028-1.5336.6016-1.5623 1.413v.112zm1.1753 1.1332h-.344v-2.2944h.8743c.4157.014.731.3357.731.7415 0 .2798-.1577.5316-.4157.6715l.5017.8814h-.387l-.4587-.8114h-.5016v.8114zm0-1.1332h.473c.2293.014.43-.154.43-.3778 0-.2238-.1577-.4197-.387-.4197h-.516v.7975z" />
          </g>
        </svg>
    },
    aqara: {
      name: "Aqara",
      logo: <svg width="100%" height="100%" viewBox="0 0 80 48" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Aqara">
          <title>Aqara</title>
          <path fillRule="evenodd" clipRule="evenodd" d="M12.81 13.3345C14.2136 13.8547 15.327 14.9378 15.876 16.3132L21.8966 32.1746C21.9098 32.2094 21.8923 32.2483 21.8575 32.2615L21.8336 32.2659H19.0457C19.0177 32.2659 18.9927 32.2486 18.9827 32.2224L13.3378 17.3486C13.0793 16.6674 12.5353 16.13 11.846 15.8745C10.5471 15.3932 9.10149 16.0268 8.58638 17.2915L7.22633 20.8729C5.91753 21.5279 5.0204 22.8697 5.0204 24.4186C5.0204 24.9466 5.12468 25.4506 5.314 25.9115L2.91882 32.2224C2.90889 32.2486 2.88383 32.2659 2.85585 32.2659L0.0678745 32.2666C0.0306679 32.2667 0.000498102 32.2365 0.000488281 32.1993L0.00487174 32.1754L5.99341 16.3961C7.02016 13.6907 10.072 12.32 12.81 13.3345ZM28.9955 16.7371L29.3163 16.7337L29.7093 16.7473L30.0186 16.772L30.3615 16.8139L30.6021 16.8528L30.9501 16.9228L31.1962 16.9826L31.3465 17.0234L31.625 17.1078L31.8607 17.1883L31.9699 17.2285L32.2629 17.346L32.4752 17.44L32.7069 17.5515L32.9535 17.681L33.0724 17.7476L33.3046 17.8858L33.5249 18.0274L33.6195 18.0915L33.8746 18.2749L34.0785 18.4332L34.2633 18.5865L34.3812 18.6895L34.5683 18.8619L34.6805 18.971L34.7979 19.0898L34.9195 19.2187L35.0383 19.3505L35.1419 19.4705L35.3292 19.7009L35.5691 20.0249L35.6572 20.1534L35.8028 20.3788L35.8973 20.5351L36.058 20.8218L36.1728 21.0463L36.2982 21.3148L36.3974 21.5486L36.4885 21.7852L36.5644 22.0026L36.6282 22.2039L36.6794 22.3813L36.7128 22.5071C36.7374 22.6028 36.7602 22.6992 36.7812 22.7962L36.8153 22.9637L36.846 23.1333L36.8729 23.3043C36.8878 23.4057 36.9006 23.5078 36.9114 23.6104L36.926 23.7649C36.9373 23.8983 36.9452 24.0328 36.9496 24.1681L36.9537 24.3232V35.8054C36.9537 35.9129 36.8662 36 36.7584 36H34.4151C34.315 36 34.2324 35.9249 34.2212 35.8281L34.2199 35.8054L34.2201 30.2913L33.976 30.4888L33.7764 30.6386L33.6197 30.7494L33.4835 30.8411L33.3091 30.9525L33.0969 31.0794L32.8071 31.2383L32.6791 31.3034L32.4479 31.4136L32.1391 31.5464L31.8764 31.6471L31.7372 31.6961L31.4028 31.8015L31.2804 31.836L30.9953 31.9079L30.7166 31.9671L30.4646 32.0115L30.3243 32.0324L30.0586 32.065L29.9326 32.0772L29.7343 32.0922L29.493 32.1037L29.2404 32.1077C24.9804 32.1077 21.5271 28.6661 21.5271 24.4205C21.5271 20.2567 24.8489 16.866 28.9955 16.7371ZM24.2609 24.4205C24.2609 21.6798 26.4903 19.4579 29.2404 19.4579C29.4034 19.4579 29.5647 19.4657 29.7238 19.481L29.8413 19.4937L30.0803 19.5283L30.2016 19.5504L30.3419 19.5798L30.5659 19.6358L30.7996 19.7062L31.0449 19.7939C31.1507 19.835 31.2549 19.8796 31.3571 19.9275L31.4292 19.962L31.6766 20.0916L31.8714 20.2066C31.943 20.2511 32.0134 20.2973 32.0825 20.3453L32.1983 20.428L32.3169 20.5182C32.4843 20.6495 32.6431 20.7912 32.7923 20.9425L32.9514 21.1115C33.6874 21.9308 34.1543 22.9953 34.2135 24.1669L34.2162 24.23L34.2194 24.49C34.1851 26.9823 32.3073 29.0307 29.8835 29.3422L29.7304 29.3595L29.5286 29.375L29.2404 29.3832C26.4903 29.3832 24.2609 27.1613 24.2609 24.4205ZM9.16556 21.9333C10.6351 21.9333 11.8265 23.1123 11.8265 24.5667C11.8265 26.021 10.6351 27.2 9.16556 27.2C7.69598 27.2 6.50464 26.021 6.50464 24.5667C6.50464 23.1123 7.69598 21.9333 9.16556 21.9333ZM50.446 17.7037L50.314 17.6319L49.9725 17.4615L49.7024 17.3412L49.359 17.2057C49.1858 17.1421 49.0099 17.0846 48.8317 17.0334L48.7024 16.9975C48.4418 16.9276 48.1758 16.871 47.9051 16.8283L47.827 16.8164L47.461 16.7714L47.2656 16.7545C47.0749 16.7405 46.8823 16.7333 46.6879 16.7333C42.428 16.7333 38.9746 20.1671 38.9746 24.4029C38.9746 28.6387 42.428 32.0725 46.6879 32.0725L46.9328 32.0687L47.2991 32.0488L47.688 32.0086L47.9931 31.9632L48.302 31.9043L48.6057 31.8336L48.8922 31.7548L49.246 31.6407L49.5034 31.5455L49.7928 31.4258L50.098 31.2842L50.3431 31.1584L50.5963 31.0164L50.9053 30.8256L51.1908 30.6306C51.3442 30.5208 51.4935 30.4054 51.6381 30.2849L51.6676 30.2602L51.6687 32.0952C51.68 32.1917 51.7625 32.2667 51.8627 32.2667H54.206C54.3138 32.2667 54.4012 32.1797 54.4012 32.0725V24.3058L54.3861 23.9176L54.3631 23.6355L54.3242 23.3145L54.2804 23.043L54.216 22.7247L54.1623 22.5014L54.0624 22.1478L54.0059 21.9725L53.916 21.7196L53.7452 21.3029L53.6184 21.0324L53.4359 20.6849L53.2837 20.4245L53.198 20.2876L53.0512 20.067L52.9398 19.9099L52.732 19.6375L52.6151 19.4946L52.387 19.2347L52.2203 19.0586L52.0141 18.8554L51.8835 18.7342L51.7203 18.5904L51.3495 18.2919L51.1038 18.1138L50.8016 17.9139L50.446 17.7037ZM46.6879 19.4517C43.9379 19.4517 41.7085 21.6684 41.7085 24.4029C41.7085 27.1374 43.9379 29.3542 46.6879 29.3542L46.9905 29.3452L47.1625 29.3321L47.4466 29.2973L47.4952 29.2894C47.636 29.2666 47.7747 29.2379 47.9112 29.2037L48.1609 29.1347L48.4198 29.0465L48.5215 29.0086L48.659 28.9511L48.9045 28.8378L49.1359 28.7163L49.321 28.6061L49.4895 28.4973L49.6838 28.3581C50.8786 27.4619 51.6545 26.0429 51.6673 24.443L51.6593 24.1177C51.6192 23.4156 51.4319 22.7526 51.1277 22.1587L50.9903 21.9086L50.8359 21.6623L50.7712 21.5684L50.6486 21.4015L50.5368 21.2613L50.4034 21.1064L50.3055 21.0005L50.1647 20.8584L49.9506 20.6625L49.7324 20.4847L49.5599 20.3578L49.3776 20.2355L49.1353 20.09L49.0187 20.0266L48.7742 19.9059L48.5808 19.8219L48.3539 19.7355L48.1642 19.6729L47.9782 19.6195L47.7697 19.5688L47.5588 19.5271L47.3448 19.4944L47.2201 19.4796C47.0452 19.4611 46.8677 19.4517 46.6879 19.4517ZM77.5285 18.7765L77.4276 18.6851L77.1961 18.4872L77.0529 18.3724L76.8158 18.1941L76.5712 18.0244L76.2693 17.8334L75.9998 17.6789L75.8471 17.5975L75.6556 17.5016L75.4021 17.3846L75.1892 17.2949L75.0162 17.2274L74.6714 17.1069L74.3928 17.0227L74.2425 16.9821L73.9964 16.9224L73.6484 16.8525L73.4078 16.8138L73.2722 16.7954L73.065 16.7719L72.8285 16.752L72.5529 16.7378L72.3626 16.7337L72.0418 16.7371C67.8952 16.8657 64.5734 20.2486 64.5734 24.4029C64.5734 28.6387 68.0267 32.0725 72.2867 32.0725L72.5393 32.0685L72.7806 32.057L72.9789 32.042L73.2162 32.0174L73.3707 31.9974L73.5109 31.9764L73.7629 31.9322L73.9251 31.8991L74.0416 31.8731L74.2035 31.8338L74.4491 31.767L74.6706 31.6992L74.9227 31.6129L75.1854 31.5125L75.3956 31.424L75.7254 31.27L75.8535 31.205L76.1432 31.0465L76.4364 30.8691L76.6661 30.7173L76.8228 30.6067L77.0224 30.4572L77.2664 30.2602L77.2675 32.0952C77.2788 32.1917 77.3613 32.2667 77.4614 32.2667H79.8047C79.9126 32.2667 80 32.1797 80 32.0725V24.3058L79.9959 24.151C79.9915 24.016 79.9836 23.8819 79.9723 23.7488L79.9577 23.5947L79.9193 23.2892C79.9026 23.1751 79.8834 23.0618 79.8617 22.9494L79.8275 22.7823L79.7591 22.4939L79.7257 22.3684L79.639 22.0773L79.5802 21.9009L79.4872 21.6474L79.4437 21.5376L79.3446 21.3043L79.2192 21.0364L79.1043 20.8124L79.0191 20.6572L78.8491 20.3705L78.7893 20.276L78.6154 20.0174L78.4702 19.8176L78.297 19.5956L78.1882 19.4642L78.0846 19.3445L77.8442 19.0844L77.7268 18.9658L77.5285 18.7765ZM72.2867 19.4517C69.5366 19.4517 67.3072 21.6684 67.3072 24.4029C67.3072 27.1374 69.5366 29.3542 72.2867 29.3542L72.5749 29.3461L72.7767 29.3306L72.9298 29.3133C75.3536 29.0025 77.2314 26.9588 77.2657 24.4722L77.2652 24.311L77.2598 24.1499C77.2006 22.981 76.7337 21.9189 75.9977 21.1015L75.9101 21.0067L75.8386 20.9328C75.6894 20.7819 75.5306 20.6405 75.3632 20.5095L75.2446 20.4195L75.1289 20.337C75.0597 20.2892 74.9893 20.243 74.9177 20.1986L74.7229 20.0839L74.4755 19.9546L74.4034 19.9202C74.3012 19.8723 74.1971 19.8279 74.0912 19.7869L73.957 19.7371L73.6875 19.6504L73.5216 19.6051L73.2479 19.5439L73.1266 19.5219L73.0043 19.5027L72.7701 19.4747C72.611 19.4595 72.4498 19.4517 72.2867 19.4517ZM64.3039 19.7017V17L64.1747 17.001C59.9185 17.0686 56.4896 20.4698 56.4896 24.6556V32.1993C56.4896 32.2365 56.5197 32.2667 56.5569 32.2667H59.1799C59.2171 32.2667 59.2472 32.2365 59.2472 32.1993L59.2479 24.5737C59.2926 21.8755 61.5391 19.7017 64.3039 19.7017Z" fill="#000" />
        </svg>
    },
    knx: {
      name: "KNX",
      logo: <svg viewBox="0 0 1069.27 510" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="KNX">
          <title>KNX</title>
          <g transform="translate(-247.66352,133.35282)">
            <g transform="matrix(24.306905,0,0,-24.306905,780.60914,-71.249908)">
              <path d="m 0,0 c 0,0 5.395,0.051 10.31,-1.518 4.916,-1.568 8.089,-4.394 8.089,-4.394 l 3.31,-0.001 c 0,0 -3.479,3.835 -10.17,6.188 C 4.848,2.627 0,2.338 0,2.338 L 0,0" fill="#006bb6" />
            </g>
            <g transform="matrix(24.306905,0,0,-24.306905,507.61829,-80.632373)">
              <path d="m 0,0 c -6.287,-1.979 -10.479,-6.3 -10.479,-6.3 l 3.312,10e-4 c 0,0 2.743,2.677 8.044,4.357 5.3,1.68 10.345,1.555 10.345,1.555 l 0,2.338 C 11.222,1.951 6.324,2.203 0,0" fill="#0cb14b" />
            </g>
            <g transform="matrix(24.306905,0,0,-24.306905,714.61589,88.374509)">
              <path d="m 0,0 5.138,-7.246 -0.027,7.223 3.29,0.008 0.002,-11.544 -3.801,10e-4 -5.306,7.168 -0.057,-7.168 -3.249,0 0,11.559" fill="#8e979d" />
            </g>
            <g transform="matrix(24.306905,0,0,-24.306905,1311.9338,371.64718)">
              <path d="M 0,0 -3.978,0.02 -7.471,4.185 -11.548,0 l -3.32,0 5.876,5.996 -4.674,5.57 3.877,-0.003 2.924,-3.408 3.389,3.408 3.32,0 -5.189,-5.22" fill="#006bb6" />
            </g>
            <defs>
              <clipPath id="knx-clip">
                <path d="m 230.43,28.437 47.158,0 0,20.564 -47.158,0 z" />
              </clipPath>
            </defs>
            <g transform="matrix(24.306905,0,0,-24.306905,-5348.3769,1062.8617)" clipPath="url(#knx-clip)">
              <g transform="translate(237.668,34.645)">
                <path d="m 0,0 -0.471,0.593 4.705,4.773 -3.362,0 -4.791,-4.871 0,4.859 -3.311,0 -0.008,-11.561 3.319,-0.001 0,3.302 1.312,1.33 3.881,-4.619 3.971,0.001" fill="#0cb14b" />
              </g>
            </g>
          </g>
        </svg>
    },
    matter: {
      name: "Matter",
      logo: <svg viewBox="0 0 338.667 72.644" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Matter">
          <title>Matter</title>
          <path d="M294.697 60.122c6.777 0 12.314-3.055 15.781-7.762l-3.725-2.121c-2.691 3.415-6.831 5.641-12.056 5.641-8.464 0-14.985-5.832-15.666-13.294h33.565c.024-.441.05-.881.05-1.293 0-10.397-8.482-18.831-18.854-18.831s-18.802 8.435-18.802 18.832 8.43 18.829 19.706 18.829zm-.877-33.419c7.068 0 13.213 5.068 14.568 11.796h-29.139c1.346-6.727 7.455-11.796 14.571-11.796zm-99.896-4.243c-10.398 0-18.83 8.435-18.83 18.833s8.432 18.83 18.83 18.83c6.281 0 11.468-3.078 14.59-7.806v7.082h4.24V23.184h-4.24v7.082c-3.122-4.728-8.309-7.806-14.59-7.806zm0 4.243c8.07 0 14.59 6.518 14.59 14.59s-6.52 14.587-14.59 14.587a14.57 14.57 0 0 1-14.587-14.587c0-8.072 6.517-14.59 14.587-14.59zM65.715 32.905c-7.996 2.19-15.164 7.406-19.636 15.152s-5.407 16.568-3.306 24.587l7.835-4.526a23.9 23.9 0 0 1 1.105-11.836l18.309 10.569 4.303-2.487v-4.967L56.016 48.829a23.92 23.92 0 0 1 9.699-6.879zm-57.108 0v9.045a23.91 23.91 0 0 1 9.699 6.879L0 59.398v4.967l4.303 2.487 18.306-10.569c1.39 3.868 1.726 7.938 1.108 11.836l7.832 4.526c2.101-8.02 1.167-16.841-3.306-24.587A32.52 32.52 0 0 0 8.607 32.905zM337.063 22.46c-8.542 0-15.466 6.448-15.466 15.47v21.469h4.243V37.93c0-6.68 5.025-11.227 11.223-11.227h1.604V22.46zm-213.131 0c-8.542 0-15.466 6.448-15.466 15.47v21.469h4.243V37.93c0-6.68 5.023-11.227 11.223-11.227s11.227 4.547 11.227 11.227v21.469h4.243V37.93c0-6.68 5.023-11.227 11.223-11.227s11.227 4.547 11.227 11.227v21.469h4.243V37.93c0-9.021-6.927-15.47-15.47-15.47-5.535 0-10.576 2.848-13.37 8.642-2.845-5.741-7.84-8.642-13.323-8.642zm108.531-11.636l-4.24 2.43v9.931h-5.691v4.087h5.691v23.847c0 4.605 3.621 8.279 8.225 8.279h6.307v-4.243h-6.307c-2.175 0-3.986-1.811-3.986-4.087V27.271h21.574v23.847c0 4.605 3.619 8.279 8.171 8.279h6.364v-4.243h-6.364c-2.12 0-3.929-1.811-3.929-4.087V27.271h10.293v-4.087H258.28v-12.36l-4.243 2.43v9.931h-21.574zM37.161 0l-4.303 2.484v21.138c-4.046-.731-7.736-2.476-10.804-4.961l-7.838 4.522c5.895 5.83 14 9.429 22.946 9.429s17.051-3.599 22.946-9.429l-7.835-4.522a23.92 23.92 0 0 1-10.807 4.961V2.484z" />
        </svg>
    },
    nest: {
      name: "Google Nest",
      logo: <img src="https://upload.wikimedia.org/wikipedia/commons/b/b0/Google_Nest_logo.svg" alt="Google Nest" style={{
        width: "100%",
        height: "100%",
        objectFit: "contain"
      }} />
    },
    tado: {
      name: "tado°",
      logo: <svg fill="#000" role="img" viewBox="0 6.5 24 11" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" aria-label="tado°">
          <title>tado°</title>
          <path d="M22.486 7.795a1.514 1.514 0 1 0 0 3.029 1.514 1.514 0 0 0 0-3.029zm-8.504.003v2.456c-.457-.344-.945-.563-1.686-.563-1.814 0-2.833 1.364-2.833 3.267 0 1.792 1.019 3.247 2.833 3.247 1.781 0 2.817-1.46 2.82-3.247v-5.16zM1.89 7.799l-1.124.378V9.69H0v.945h.757v3.873c0 .84.67 1.51 1.518 1.51h1.128v-.943h-.946a.566.566 0 0 1-.568-.566v-3.874h3.215V9.69H1.89zm20.596.375a1.135 1.135 0 1 1 0 2.27 1.135 1.135 0 0 1 0-2.27zM5.48 9.69v.946h1.906c.354 0 .549.277.549.54v.773l-1.322-.001c-1.134 0-2.267.769-2.267 2.08 0 1.307 1.13 2.087 2.265 2.087.953 0 1.326-.57 1.326-.57v.47H9.07v-4.864c0-.784-.667-1.461-1.51-1.461zm12.861.002c-1.808 0-2.835 1.369-2.835 3.237 0 1.911 1.027 3.276 2.835 3.276 1.787 0 2.828-1.36 2.828-3.276 0-1.863-1.046-3.237-2.828-3.237zm-6.046.95c1.14 0 1.68 1.185 1.68 2.316 0 1.117-.55 2.305-1.68 2.305-1.232 0-1.697-1.188-1.697-2.305 0-1.13.56-2.316 1.697-2.316zm6.046.005c1.12 0 1.703 1.18 1.703 2.3 0 1.117-.572 2.313-1.703 2.313-1.126 0-1.707-1.165-1.707-2.307 0-1.126.57-2.306 1.707-2.306zM6.614 12.9h1.322v1.207c0 .5-.373 1.062-1.323 1.062-.367 0-1.133-.19-1.133-1.134 0-.842.758-1.135 1.134-1.135Z" />
        </svg>
    },
    nuki: {
      name: "Nuki",
      logo: <svg viewBox="0 -.00309606 112.24 50.00883663" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Nuki">
          <title>Nuki</title>
          <path d="m0 21.24a.77.77 0 0 1 .78-.74h1l16.37 15.73v-14.54a.78.78 0 0 1 .85-.78h4.92a.81.81 0 0 1 .78.78v27.57a.77.77 0 0 1 -.78.74h-.69a1.21 1.21 0 0 1 -.53-.2l-16.19-16.27v15.28a.78.78 0 0 1 -.78.78h-4.91a.81.81 0 0 1 -.82-.78zm36.54.45a.81.81 0 0 1 .78-.78h5a.78.78 0 0 1 .78.78v16.59a5.08 5.08 0 1 0 10.16 0v-16.59a.78.78 0 0 1 .78-.78h5a.81.81 0 0 1 .78.78v16.92a11.68 11.68 0 0 1 -23.35 0v-16.92zm35.32.21a1 1 0 0 1 1-1h4.79a1 1 0 0 1 1 1v10.77l9.1-11.35a1.22 1.22 0 0 1 .78-.41h5.16a1 1 0 0 1 .74 1.52l-9.59 12 10.41 13.57a1 1 0 0 1 -.78 1.52h-5.65a1.12 1.12 0 0 1 -.74-.29l-9.46-12.83v12.21a1 1 0 0 1 -1 1h-4.78a1 1 0 0 1 -1-1v-26.71zm32.94-.21a.81.81 0 0 1 .78-.78h4.92a.81.81 0 0 1 .78.78v27.12a.81.81 0 0 1 -.78.78h-4.92a.81.81 0 0 1 -.78-.78z" />
          <path d="m103.83 4.27a4.16 4.16 0 0 1 4.17-4.27 4.24 4.24 0 1 1 0 8.48 4.14 4.14 0 0 1 -4.17-4.21z" fill="#fdca40" />
        </svg>
    },
    sonos: {
      name: "Sonos",
      logo: <svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.7398294 -0.7398294 126.4796588 26.1406388" width="100%" height="100%" role="img" aria-label="Sonos">
          <title>Sonos</title>
          <path d="m 67.71094,0.86875 4.38281,0 0,23.45625 -14.80469,-13.78125 0,13.07032 -4.38281,0 0,-23.39688 14.80469,13.80156 0,-13.15 z m -21.73438,11.4125 c 0,6.77188 -5.50781,12.28125 -12.27812,12.28125 -6.77188,0 -12.27969,-5.50937 -12.27969,-12.28125 C 21.41875,5.50938 26.92656,0 33.69844,0 40.46875,0 45.97656,5.50938 45.97656,12.28125 Z m -4.5,0 c 0,-4.34375 -3.49531,-7.87812 -7.79843,-7.87812 -4.30313,0 -7.77813,3.53437 -7.77813,7.87812 0,4.34375 3.49375,7.87813 7.77813,7.87813 4.30312,0 7.79687,-3.53438 7.79687,-7.87813 z M 13.9375,12.47813 C 12.77188,11.58907 11.23281,10.87969 8.9625,10.14844 4.52031,8.72656 4.52031,7.62188 4.52031,7.06875 c 0,-1.26406 1.40156,-2.56719 3.77031,-2.56719 1.99375,0 3.53438,0.9875 4.10626,1.42188 L 12.7125,6.16094 16.24687,3.77031 15.85156,3.31719 C 15.73437,3.17813 13.00937,0 8.27188,0 6,0 3.90937,0.73125 2.38906,2.05313 0.86875,3.37656 0,5.19375 0,7.0875 0,9.10313 0.88906,10.8 2.625,12.12344 c 1.16562,0.8875 2.70469,1.59844 4.975,2.32813 4.44219,1.40312 4.44219,2.52812 4.44219,3.08124 0,1.26407 -1.40157,2.56719 -3.77031,2.56719 -1.99376,0 -3.53438,-0.9875 -4.10626,-1.42187 L 3.85,18.44063 0.31562,20.83125 0.71094,21.28438 c 0.11875,0.1375 2.84375,3.29687 7.56094,3.29687 2.27031,0 4.36249,-0.72969 5.88281,-2.05312 1.52031,-1.32344 2.3875,-3.15938 2.3875,-5.03438 0,-1.99531 -0.86719,-3.67187 -2.60469,-5.01562 z m 65.125,-0.0984 c 0,-6.77188 5.50781,-12.28125 12.27969,-12.28125 6.77031,0 12.27812,5.50937 12.27812,12.28125 0,6.77187 -5.50781,12.28125 -12.27812,12.28125 -6.77188,0 -12.27969,-5.50938 -12.27969,-12.28125 z m 4.48125,0 c 0,4.34375 3.49375,7.87812 7.77812,7.87812 4.30313,0 7.77813,-3.53437 7.77813,-7.87812 0,-4.34375 -3.49375,-7.87969 -7.77813,-7.87969 -4.28437,0 -7.77812,3.53438 -7.77812,7.87813 z m 27.53906,-0.21875 c 1.16407,0.89062 2.70313,1.6 4.975,2.33125 4.44063,1.42187 4.44063,2.52656 4.44063,3.07969 0,1.26406 -1.40157,2.56718 -3.77031,2.56718 -1.99375,0 -3.53282,-0.9875 -4.10625,-1.42187 l -0.31563,-0.23594 -3.53281,2.38906 0.39375,0.45313 c 0.11875,0.13906 2.84375,3.29687 7.5625,3.29687 2.26875,0 4.36094,-0.72968 5.88125,-2.05312 C 124.13125,21.24535 125,19.42817 125,17.53285 c 0,-2.01406 -0.88906,-3.71249 -2.625,-5.03437 -1.16563,-0.88906 -2.70469,-1.6 -4.975,-2.32969 -4.44219,-1.42187 -4.44219,-2.52812 -4.44219,-3.08125 0,-1.2625 1.40157,-2.56562 3.77032,-2.56562 1.99374,0 3.53437,0.9875 4.10625,1.42187 l 0.31562,0.23594 3.53438,-2.38906 -0.39532,-0.45313 c -0.11875,-0.13906 -2.84375,-3.29687 -7.56093,-3.29687 -2.27032,0 -4.3625,0.72968 -5.88282,2.05156 -1.52031,1.32344 -2.3875,3.15937 -2.3875,5.03594 0.0188,2.01406 0.8875,3.71094 2.625,5.03437 z" />
        </svg>
    },
    chromecast: {
      name: "Chromecast",
      logo: <svg fill="#4285F4" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" aria-label="Chromecast">
          <title>Google Cast</title>
          <path d="M0 18.5455v3.2727h3.2727c0-1.811-1.4618-3.2727-3.2727-3.2727zm0-4.3637v2.1818c3.011 0 5.4545 2.4437 5.4545 5.4546h2.1819c0-4.2218-3.4146-7.6364-7.6364-7.6364zm0-4.3636V12c5.4218 0 9.8182 4.3964 9.8182 9.8182H12c0-6.6327-5.3782-12-12-12zm21.8182-7.6364H2.1818C.9818 2.1818 0 3.1636 0 4.3636v3.2728h2.1818V4.3636h19.6364v15.2728h-7.6364v2.1818h7.6364c1.2 0 2.1818-.9818 2.1818-2.1818V4.3636c0-1.2-.9818-2.1818-2.1818-2.1818Z" />
        </svg>
    },
    unifi: {
      name: "UniFi Protect",
      logo: <svg viewBox="0 0 746 96" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="UniFi Protect">
          <title>UniFi Protect</title>
          <path d="M196.54 23.1399C190.1 23.1399 184.89 17.9299 184.89 11.6499C184.89 5.36987 190.1 0 196.54 0C202.979 0 208.029 5.20996 208.029 11.6499C208.029 18.0901 202.819 23.1399 196.54 23.1399Z" fill="#0559C9" />
          <path d="M300.971 23.1399C294.53 23.1399 289.32 17.9299 289.32 11.6499C289.32 5.36987 294.53 0 300.971 0C307.41 0 312.46 5.20996 312.46 11.6499C312.46 18.0901 307.25 23.1399 300.971 23.1399Z" fill="#0559C9" />
          <path d="M186.44 31.23H206.471V95.25H186.44V31.23Z" fill="#0559C9" />
          <path d="M223.23 2.83984H279.95V20.3098H243.261V42.8699H274.131V60.3398H243.261V95.2498H223.23V2.83984Z" fill="#0559C9" />
          <path d="M290.88 31.23H310.91V95.25H290.88V31.23Z" fill="#0559C9" />
          <path d="M69.8496 31.2097V42.8699L69.8486 43.4888L69.8438 44.6274C69.8389 45.4956 69.8291 46.458 69.8096 46.9399C69.7598 48.3198 69.71 49.6699 69.5703 51.0098C69.1904 54.6099 68.3896 58.0098 66.75 60.8999C66.2803 61.7297 65.7998 62.5398 65.2197 63.3098C61.7197 67.9797 56.3896 71.4797 49.75 72.4597C48.96 72.5798 47.3604 72.6699 46.5596 72.6699C45.7598 72.6699 44.1602 72.5698 43.3701 72.4597C36.7197 71.4797 31.4004 67.9797 27.9004 63.3098C27.3301 62.5398 26.8496 61.7397 26.3701 60.8999C24.7305 58.0098 23.9404 54.6099 23.5498 51.0098C23.4102 49.6699 23.3604 48.3198 23.3096 46.9399C23.2695 45.9399 23.2695 42.8699 23.2695 42.8699V2.83984H0V46.5398C0 50.7998 0.360352 55.8599 1.2002 59.8198C1.30664 60.3215 1.4248 60.8223 1.55273 61.3213L1.64844 61.6836C1.74609 62.0479 1.84961 62.4109 1.95801 62.7727C2.32227 63.9861 2.74512 65.1853 3.20996 66.3599C3.375 66.7808 3.5459 67.199 3.7207 67.6128L3.87207 67.967L4.05371 68.3811C4.34082 69.0298 4.63867 69.6665 4.94629 70.2874C5.31738 71.0374 5.70312 71.7639 6.09961 72.4597C7.49023 74.8899 9.11035 77.22 10.9697 79.4099L11.1963 79.675C11.6572 80.2139 12.1123 80.7456 12.6104 81.2698C12.9531 81.6372 13.3037 81.9902 13.6572 82.3394L14.1348 82.8079L14.3604 83.0298C21.8096 90.2 31.5098 94.6799 41.6602 95.7097C42.8799 95.8298 45.3301 95.9597 46.5596 95.9597C47.79 95.9597 50.2402 95.8298 51.46 95.7097C61.6104 94.6799 71.3096 90.2 78.7598 83.0298C79.3604 82.46 79.9502 81.8799 80.5195 81.2698C80.8213 80.9521 81.1074 80.6316 81.3887 80.3083L81.6465 80.0098L81.9336 79.675L82.1602 79.4099C84.0303 77.22 85.6396 74.8899 87.0303 72.4597C88.0996 70.5999 89.0801 68.5298 89.9297 66.3599C90.7598 64.2397 91.4697 62.0398 91.9297 59.8198C92.7695 55.8499 93.1299 50.7998 93.1299 46.5398V42.8499H81.4902V31.2097H93.1201V19.5698H81.4805V10.8398H72.75V19.5698H81.4805V31.2097H69.8496Z" fill="#0559C9" />
          <path d="M90.21 2.10986H84.3896V7.92993H90.21V2.10986Z" fill="#0559C9" />
          <path d="M149.8 95.2498H169.689V51.7798C169.689 39.0198 161.729 29.6199 149.49 29.0798C135.87 28.48 129.05 36.98 129.05 36.98V31.1599H109.88V95.1799H129.78V57.6099C129.78 57.6099 129.78 56.2898 129.79 55.8599C129.81 55.2698 129.83 54.6899 129.899 54.1099C130.06 52.5698 130.41 51.0999 131.11 49.8599C131.173 49.7466 131.237 49.635 131.303 49.5249C131.446 49.2856 131.599 49.0527 131.77 48.8198C133.27 46.8098 135.56 45.3098 138.42 44.8899C138.76 44.8398 139.45 44.7998 139.79 44.7898C139.858 44.7898 139.941 44.7915 140.033 44.7944C140.178 44.7993 140.345 44.8081 140.51 44.8198C140.756 44.8372 140.998 44.8611 141.16 44.8899C144.02 45.3098 146.3 46.8098 147.81 48.8198C148.06 49.1499 148.26 49.5 148.47 49.8599C149.18 51.0999 149.52 52.5698 149.68 54.1099C149.739 54.6814 149.76 55.2527 149.78 55.8335V55.8599C149.788 56.0242 149.793 56.3188 149.796 56.6201C149.8 57.1064 149.8 57.6099 149.8 57.6099V95.2498Z" fill="#0559C9" />
          <path fill-rule="evenodd" clip-rule="evenodd" d="M386.03 3.28003H358.23V94.8201H369.48V62.24H386.03C402.19 62.24 415.381 48.9199 415.381 32.76C415.381 16.6001 402.19 3.28003 386.03 3.28003ZM369.48 51.8901V13.74H386.03C396.5 13.74 405.03 22.1401 405.03 32.75C405.03 43.3601 396.5 51.8901 386.03 51.8901H369.48Z" fill="#0559C9" />
          <path d="M461.271 39.8699C459.46 38.96 457.78 38.5698 455.84 38.5698C450.28 38.5698 445.11 41.5498 442.271 46.46C440.72 49.2998 440.46 52.5398 440.33 55.7698C440.276 56.0393 440.245 56.5527 440.227 57.0615C440.217 57.3245 440.211 57.5862 440.207 57.8123L440.201 58.2832L440.2 58.49V94.8198H428.95V29.6599H440.07V37.5398C443.95 31.8599 450.41 28.6199 457.26 28.6199C458.811 28.6199 460.49 29.1399 461.271 29.5298V39.8699Z" fill="#0559C9" />
          <path fill-rule="evenodd" clip-rule="evenodd" d="M496.31 28.6099C476.779 28.6099 464.89 43.7397 464.89 62.2297C464.89 80.72 476.79 95.8499 496.31 95.8499C515.83 95.8499 527.729 80.72 527.729 62.2297C527.729 43.7397 515.84 28.6099 496.31 28.6099ZM496.31 38.1799C510.02 38.7 516.869 48.5298 516.869 62.2297C516.869 75.8098 510.02 85.7698 496.31 86.2798C482.6 85.7598 475.75 75.7998 475.75 62.2297C475.75 48.5198 482.6 38.6899 496.31 38.1799Z" fill="#0559C9" />
          <path d="M572.59 90.4199C567.94 94.0398 565.22 95.8499 559.01 95.8499C549.05 95.8499 542.72 88.9998 542.72 78.3899V38.8298H533.67V29.6499H543.11V12.3198H553.71V29.6499H570.65V38.8298H553.97V76.9697C553.97 83.9497 556.3 87.0498 561.47 87.0498C563.41 87.0498 566 86.2698 567.42 84.8499L572.59 90.4099V90.4199Z" fill="#0559C9" />
          <path fill-rule="evenodd" clip-rule="evenodd" d="M635.95 65.8499C635.95 42.71 625.601 28.8799 607.631 28.6199H606.46C594.57 28.7498 585 35.8599 580.48 48.01C574.79 62.75 578.16 79.8198 588.24 88.8699C593.28 93.2698 600.141 95.8499 607.12 95.8499C622.24 95.8499 632.46 84.8599 634.141 81.24L628.32 74.8999C623.15 81.7498 615.65 85.8899 607.12 85.8899C595.87 85.8899 589.28 76.45 589.28 65.8499H635.95ZM624.57 56.8098H589.53C590.181 46.21 597.561 38.5798 607.12 38.5798C616.681 38.5798 624.311 46.5999 624.57 56.8098Z" fill="#0559C9" />
          <path d="M692.96 78.01C693.21 77.7659 693.939 76.7715 694.463 76.0566C694.755 75.6582 694.983 75.3464 695.03 75.2998L701.11 81.6299C695.55 90.9399 685.98 95.8499 675.25 95.8499C655.73 95.8499 643.83 80.72 643.83 62.23C643.83 43.74 655.72 28.6199 675.25 28.6199C685.98 28.6199 695.55 33.5298 701.11 42.8398L695.03 49.1799C694.983 49.1333 694.755 48.8218 694.463 48.4236C694.2 48.0649 693.886 47.636 693.606 47.2666C693.328 46.8997 693.085 46.5916 692.96 46.47C688.82 41.4199 682.88 38.3198 676.15 38.1899C661.8 38.1899 654.69 48.2698 654.69 62.24C654.69 76.21 661.8 86.2898 676.15 86.2898C682.87 86.1599 688.82 83.0598 692.96 78.01Z" fill="#0559C9" />
          <path d="M732.13 95.8499C738.34 95.8499 741.061 94.0398 745.71 90.4199V90.4099L740.54 84.8499C739.12 86.2698 736.53 87.0498 734.59 87.0498C729.42 87.0498 727.09 83.9497 727.09 76.9697V38.8298H743.771V29.6499H726.83V12.3198H716.23V29.6499H706.79V38.8298H715.84V78.3899C715.84 88.9998 722.17 95.8499 732.13 95.8499Z" fill="#0559C9" />
        </svg>
    },
    reolink: {
      name: "Reolink",
      logo: <svg viewBox="70 160 480 140" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Reolink">
          <title>Reolink</title>
          <path d="M320.39,172.36c-0.14-4.59,3.46-8.43,8.05-8.58c4.59-0.14,8.43,3.46,8.58,8.05c0.01,0.19,0.01,0.38,0,0.57 c0,38.16,0,76.32,0,114.48h-16.63C320.38,248.71,320.38,210.53,320.39,172.36z" fill="#1DAAE8" />
          <path d="M356.38,167.48c4.64-1.26,9.43,1.48,10.69,6.12c1.26,4.64-1.48,9.43-6.12,10.69s-9.43-1.48-10.69-6.12 c-0.26-0.97-0.36-1.97-0.28-2.97C350.26,171.53,352.82,168.43,356.38,167.48z" fill="#1DAEE7" />
          <path d="M469.85,175.92c0.17-4.33,3.67-7.78,8-7.89c4.58-0.24,8.49,3.29,8.73,7.87c0,0.02,0,0.05,0,0.07 c0,17.62,0,35.24,0,52.85l35.72-30.56c1.83-1.63,3.77-3.4,6.31-3.76c4.31-0.78,8.44,2.08,9.22,6.38c0,0.02,0.01,0.04,0.01,0.06 c0.49,2.76-0.48,5.58-2.57,7.44c-12.87,11.09-25.75,22.19-38.63,33.28c16.77,15.08,33.55,30.16,50.36,45.23h-23.49 c-1.2,0.19-1.9-1-2.71-1.58c-11.4-10.27-22.82-20.52-34.26-30.75c0.05,10.77,0,21.55,0,32.33h-16.69 C469.85,249.9,469.85,212.91,469.85,175.92z" fill="#1DC3E3" />
          <path d="M81.88,209.84c7.32-8.78,17.73-14.42,29.08-15.74c5.13-0.46,9.63,4.79,8.52,9.78 c-0.69,3.78-3.86,6.61-7.69,6.88c-12.94,1.88-23.41,13.72-23.88,26.72c-0.07,16.46,0,32.92,0,49.39c-5.54-0.05-11.09,0.1-16.64-0.08 c0.08-15.74,0-31.48,0-47.22C71.08,228.7,74.85,218.13,81.88,209.84z" fill="#1E89EE" />
          <path d="M138.84,207.33c19.01-16.23,47.57-13.98,63.8,5.03c4.69,5.49,8,12.03,9.64,19.06 c1.47,6.07,1.15,12.35,1.2,18.55h-60.37c-4.56,0-8.31-4.55-7.86-9c0.26-4.2,3.7-7.5,7.91-7.58c14.13,0,28.26,0,42.4,0 c-4.6-15.09-20.56-23.6-35.65-19.01s-23.6,20.56-19.01,35.65c3.16,10.37,11.91,18.06,22.6,19.85c11.14,2,23-3.49,28.9-13.08 c6.17,0.09,12.33-0.13,18.49,0.12c-3.49,9.4-9.94,17.41-18.37,22.84c-21.01,13.46-48.96,7.33-62.41-13.68 c-12.17-19-8.45-44.07,8.7-58.72L138.84,207.33z" fill="#1E93EC" />
          <path d="M355.39,197.08c5.09-2.31,11.6,1.82,11.47,7.45c0,27.45,0,54.91,0,82.36h-16.61c0-27.45,0-54.9,0-82.33 C350.31,201.26,352.34,198.32,355.39,197.08z" fill="#1DAEE7" />
          <path d="M395.57,203.92c16.98-12.52,40.9-8.9,53.41,8.09c2.51,3.41,4.44,7.21,5.71,11.25c1.41,4.83,2,9.86,1.75,14.89 c0,16.25,0,32.5,0,48.74h-16.72c0-15.29,0-30.57,0-45.85c-0.06-4.9,0.49-10-1.62-14.62c-3.59-9-13.77-14.76-23.34-13 c-10.09,1.72-17.59,10.26-18,20.48c0,17.66,0,35.32,0,53c-5.54,0-11.09,0-16.64,0c0-17.66,0-35.33,0-53 C380.32,222.05,386.03,210.96,395.57,203.92z" fill="#1DB7E6" />
          <path d="M233.8,212.28c16.21-18.58,44.41-20.51,63-4.3c6.58,5.74,11.33,13.28,13.67,21.69 c6.1,21.97-5.35,45.01-26.54,53.43c-5.66,2.21-11.7,3.29-17.77,3.17c-14.43-0.21-28.86,0-43.29-0.19c0-15.02,0-30.04,0-45.07 C222.96,230.43,226.83,220.24,233.8,212.28z M246.37,220.59c-5.61,5.61-8.76,13.23-8.74,21.17c-0.05,9.82,0,19.65,0,29.47 c8.8,0.27,17.6,0,26.4,0.2c4.74,0.13,9.58-0.19,14-2c15.38-5.84,23.12-23.04,17.28-38.42s-23.04-23.12-38.42-17.28 c-3.96,1.5-7.55,3.83-10.54,6.83L246.37,220.59z" fill="#1EA2E9" />
          <path d="M254.73,224.69c9.3-7.08,22.58-5.29,29.67,4.02s5.29,22.58-4.02,29.67c-3.49,2.66-7.73,4.17-12.11,4.32 c-7.33,0.08-14.65-0.15-22-0.08c0-7.21,0-14.41,0-21.62C246.45,234.55,249.57,228.54,254.73,224.69z" fill="#1EA2E9" />
        </svg>
    },
    dyson: {
      name: "Dyson",
      logo: <svg viewBox="0 0 99 37.7" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Dyson">
          <title>Dyson</title>
          <path d="M14,18.7c0,2.5-2,4.5-4.5,4.5c-2.5,0-4.5-2-4.5-4.5c0-2.5,2-4.5,4.5-4.5l4.5,0L14,18.7z M19,0.2H14v9.1 c-1.7,0-3.4,0-4.5,0c-5.2,0-9.4,4.2-9.4,9.4c0,5.2,4.2,9.4,9.4,9.4c5.2,0,9.4-4.2,9.4-9.4c0-2.6,0-9.4,0-9.4L19,0.2z" fill="#231F20" />
          <path d="M68.7,23.2c2.5,0,4.5-2,4.5-4.5c0-2.5-2-4.5-4.5-4.5c-2.5,0-4.5,2-4.5,4.5C64.3,21.2,66.3,23.2,68.7,23.2 M59.4,18.7c0-5.2,4.2-9.4,9.4-9.4c5.2,0,9.4,4.2,9.4,9.4c0,5.2-4.2,9.4-9.4,9.4C63.6,28.1,59.4,23.9,59.4,18.7" fill="#231F20" />
          <path d="M93.9,18.7c0-2.4-2-4.4-4.4-4.4c-2.4,0-4.4,2-4.4,4.4c0,1.2,0,9,0,9c-2.5,0-4.9,0-4.9,0s0-6.4,0-9 c0-5.2,4.2-9.4,9.4-9.4c5.2,0,9.4,4.2,9.4,9.4c0,2.6,0,9,0,9s-2.4,0-4.9,0C93.9,27.7,93.9,19.9,93.9,18.7" fill="#231F20" />
          <path d="M47.9,15.5c-0.7-0.5-0.5-1.3,0.7-1.6c1.5-0.4,4.1-0.1,6.3,0.9l2.3-3.2c-1-0.8-3.2-1.9-6.4-2.1 c0,0-5.4-0.7-7.6,3.4c0,0-1.9,3.8,1.9,6.2c2.3,1.4,6.3,2,7.6,2.6c1,0.6,0.7,1.7-0.8,2c-2.6,0.6-6-0.9-7.1-1.7l-2.4,3.3 c1.6,1.2,3.6,2.3,6.8,2.8c0,0,5.1,0.9,7.9-2.6c0.5-0.6,2.8-4.9-1.8-7.4C52.9,16.8,49.1,16.2,47.9,15.5" fill="#231F20" />
          <path d="M24.9,31.3c0.2,0.1,2.5,1.7,4.7,1.7c5.4,0.1,5.7-5.5,5.7-6.8c-1,1.1-3.1,1.8-4.4,1.8c-5.2,0-9.3-4-9.3-9.2 c0-2.6,0-9.1,0-9.1s2.4,0,4.9,0c0,0,0,8,0,9.1c0,2.4,2,4.4,4.4,4.4c2.4,0,4.4-2,4.4-4.4c0-1,0-9.1,0-9.1c2.5,0,4.9,0,4.9,0l0,9.1 c0,8.1,0.4,16.4-7.5,18.3c-5.9,1.4-10.1-2.3-10.4-2.5L24.9,31.3z" fill="#231F20" />
        </svg>
    },
    shelly: {
      name: "Shelly",
      logo: <svg fill="#4495D1" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" aria-label="Shelly">
          <title>Shelly</title>
          <path d="M12 0C5.373 0 0 5.373 0 12a12 12 0 0 0 .033.88c1.07-.443 2.495-.679 4.322-.679h5.762c-.167.61-.548 1.087-1.142 1.436-.532.308-1.14.463-1.823.463h-.927c-.89 0-1.663.154-2.32.463-.859.403-1.286 1-1.286 1.789 0 .893.59 1.594 1.774 2.1a7.423 7.423 0 0 0 2.927.581c1.318 0 2.416-.29 3.297-.867 1.024-.664 1.535-1.616 1.535-2.857 0-.854-.325-2.08-.976-3.676-.65-1.597-.975-2.837-.975-3.723 0-2.79 2.305-4.233 6.916-4.324.641-.01 1.337-.005 1.916-.004.593 0 1.144.05 1.66.147A12 12 0 0 0 12 0zm4.758 5.691c-1.206 0-1.809.502-1.809 1.506 0 .514.356 1.665 1.067 3.451.71 1.787 1.064 3.186 1.064 4.198 0 2.166-1.202 3.791-3.607 4.875-1.794.797-3.892 1.197-6.297 1.197-1.268 0-2.442-.114-3.543-.316A12 12 0 0 0 12 24c6.627 0 12-5.373 12-12a12 12 0 0 0-.781-4.256 3.404 3.404 0 0 1-.832.77h-4.371l1.425-2.828a299.94 299.94 0 0 0-2.683.005Z" />
        </svg>
    },
    roborock: {
      name: "Roborock",
      logo: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" width="100%" height="100%" role="img" aria-label="Roborock">
          <title>Roborock</title>
          <defs>
            <clipPath id="roborock-clip">
              <path transform="matrix(1,0,0,-1,0,500)" d="M0 500H500V0H0Z" />
            </clipPath>
          </defs>
          <g clipPath="url(#roborock-clip)">
            <path transform="matrix(1,0,0,-1,418.4707,366.23139)" d="M0 0V7.938H-26.021C-39.117 7.938-49.732-1.945-49.732-14.136V-16.681C-49.732-28.871-39.117-38.752-26.021-38.752L0-38.802V-30.863H-24.974C-34.263-30.863-41.794-24.322-41.794-16.249V-14.565C-41.794-6.492-34.263 .049-24.974 .049Z" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,48.0698,358.3428)" d="M0 0C-13.096 0-23.711-9.883-23.711-22.071V-46.69H-15.772V-22.503C-15.772-14.43-8.241-7.889 1.051-7.889H19.098 23.612V0Z" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,280.8437,358.3428)" d="M0 0C-13.097 0-23.711-9.883-23.711-22.071V-46.69H-15.772V-22.503C-15.772-14.43-8.241-7.889 1.048-7.889H23.009 23.611V0Z" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,432.7549,387.7803)" d="M0 0 29.474 28.973H40.735L19.426 7.644 42.886-16.97H32.005L13.745 2.005 0-11.03Z" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,0,500)" d="M425.829 154.357H433.767V94.965999H425.829Z" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,122.1758,382.29)" d="M0 0-.022-.43C-.687-7.771-6.46-13.613-13.794-14.364-17.803-14.947-21.875-14.947-25.884-14.364-33.218-13.613-38.992-7.771-39.656-.43L-39.678 0V1.686C-39.232 9.212-33.386 15.3-25.884 16.05-21.875 16.633-17.803 16.633-13.794 16.05-6.292 15.3-.446 9.212 0 1.686ZM-11.223 23.771C-16.934 24.644-22.745 24.644-28.456 23.771-39.24 22.136-47.308 13.018-47.62 2.115V-.43C-47.308-11.332-39.24-20.45-28.456-22.085-22.745-22.958-16.934-22.958-11.223-22.085-.439-20.45 7.63-11.332 7.941-.43V2.115C7.63 13.018-.439 22.136-11.223 23.771" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,243.2358,382.29)" d="M0 0-.022-.43C-.687-7.771-6.46-13.613-13.794-14.364-17.803-14.947-21.875-14.947-25.884-14.364-33.218-13.613-38.992-7.771-39.656-.43L-39.678 0V1.686C-39.232 9.212-33.386 15.3-25.884 16.05-21.875 16.633-17.803 16.633-13.794 16.05-6.292 15.3-.446 9.212 0 1.686ZM-11.223 23.771C-16.934 24.644-22.744 24.644-28.456 23.771-39.239 22.136-47.308 13.018-47.62 2.115V-.43C-47.308-11.332-39.239-20.45-28.456-22.085-22.744-22.958-16.934-22.958-11.223-22.085-.438-20.45 7.63-11.332 7.942-.43V2.115C7.63 13.018-.438 22.136-11.223 23.771" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,355.0156,382.29)" d="M0 0-.025-.43C-.689-7.771-6.462-13.612-13.795-14.364-17.808-14.948-21.885-14.948-25.897-14.364-33.229-13.607-39.001-7.77-39.673-.43L-39.695 0V1.686C-39.247 9.213-33.4 15.3-25.897 16.05-21.885 16.634-17.808 16.634-13.795 16.05-6.293 15.299-.447 9.212 0 1.686ZM-11.223 23.771C-16.935 24.645-22.747 24.645-28.459 23.771-39.241 22.135-47.309 13.017-47.62 2.115V-.43C-47.309-11.331-39.241-20.448-28.459-22.085-22.747-22.958-16.935-22.958-11.223-22.085-.44-20.448 7.627-11.331 7.938-.43V2.115C7.627 13.017-.44 22.135-11.223 23.771" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,181.8848,382.29)" d="M0 0-.022-.43C-.563-7.654-6.135-13.489-13.327-14.364-17.198-14.947-21.135-14.947-25.006-14.364-32.198-13.489-37.77-7.654-38.312-.43L-38.342-.011V1.675C-38.019 9.082-32.376 15.163-25.015 16.039-21.143 16.622-17.207 16.622-13.335 16.039-5.973 15.163-.331 9.082-.008 1.675ZM-10.835 23.771C-16.35 24.644-21.967 24.644-27.482 23.771-31.371 23.05-35.011 21.346-38.056 18.82V36.649H-46.002V-.43C-45.847-11.162-38.068-20.263-27.49-22.085-21.976-22.958-16.358-22.958-10.843-22.085-.266-20.262 7.513-11.162 7.667-.43V2.115C7.511 12.848-.266 21.947-10.843 23.771" fill="#54565a" />
            <path transform="matrix(1,0,0,-1,253.3408,94.98001)" d="M0 0C-59.78 .917-108.984-46.802-109.9-106.582-110.816-166.361-63.098-215.565-3.319-216.481 56.457-217.398 105.658-169.686 106.581-109.911 107.503-50.131 59.79-.923 .011 0 .007 0 .004 0 0 0" fill="#ea0029" />
            <path transform="matrix(1,0,0,-1,308.8418,257.9229)" d="M0 0H-114.322C-118.019-.007-121.021 2.985-121.027 6.682-121.03 8.479-120.31 10.203-119.029 11.464L-116.983 13.485-33.158 96.312H-102.996C-103.292 96.312-103.531 96.552-103.531 96.849-103.531 96.99-103.475 97.126-103.375 97.227L-91.148 109.379H-17.07C-13.377 109.384-10.378 106.393-10.374 102.699-10.371 100.904-11.09 99.184-12.369 97.925L-14.007 96.312-97.925 13.476H-16.318L-48.228 45.365-38.696 54.896 2.686 13.476 4.741 11.419C7.352 8.802 7.346 4.563 4.728 1.953 3.473 .702 1.772-.001 0 0" fill="#ffffff" />
          </g>
        </svg>
    },
    irobot: {
      name: "iRobot Roomba",
      logo: <svg fill="#6CB86A" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" aria-label="iRobot Roomba">
          <title>iRobot</title>
          <path d="M23.848 8.166c.75-3.536-1.287-7.264-5.747-7.264h-6.955l-1.152 5.4h5.246c1.076 0 1.748.884 1.517 1.941-.23 1.076-1.267 1.903-2.344 1.903H9.11l7.111 13.143h7.437l-4.806-8.82c1.288-.692 4.21-2.632 4.997-6.303zM1.23 17.505 0 23.31h6.342l2.767-13.145c-3.863.135-6.9 2.71-7.88 7.34zM5.4 6.648a2.985 2.985 0 0 0 2.997-2.98A2.986 2.986 0 0 0 5.4.69a2.986 2.986 0 0 0-2.998 2.98c0 1.633 1.346 2.978 2.998 2.978z" />
        </svg>
    },
    dreame: {
      name: "Dreame",
      logo: <svg viewBox="0 0 160 21" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Dreame">
          <title>Dreame</title>
          <path d="M20.2202 10.1104C20.2176 7.43846 19.1586 4.87593 17.2739 2.98193C15.3893 1.08794 12.832 0.01584 10.1602 0H0.339844C0.295194 0 0.251212 0.00879231 0.209961 0.0258789C0.16871 0.0429655 0.131181 0.0680375 0.0996094 0.0996094C0.0680375 0.131181 0.0429655 0.16871 0.0258789 0.209961C0.00879231 0.251212 0 0.295683 0 0.340332V19.8701C0 19.9148 0.00879231 19.9592 0.0258789 20.0005C0.0429655 20.0417 0.0680375 20.0788 0.0996094 20.1104C0.131181 20.1419 0.16871 20.167 0.209961 20.1841C0.251212 20.2012 0.295194 20.21 0.339844 20.21H10.4902C13.1018 20.1068 15.572 18.9984 17.3853 17.1162C19.1985 15.234 20.2145 12.7239 20.2202 10.1104ZM3.87012 3.87012H10.1099C11.764 3.87276 13.3499 4.53103 14.5195 5.70068C15.6892 6.87034 16.3475 8.45621 16.3501 10.1104C16.3475 11.7645 15.6892 13.3499 14.5195 14.5195C13.3499 15.6892 11.764 16.3475 10.1099 16.3501H3.87012V3.87012Z" fill="black" />
          <path d="M44.0815 11.8413C45.3659 11.505 46.5023 10.752 47.313 9.70068C48.1237 8.64933 48.5628 7.35887 48.5615 6.03125C48.5615 4.43995 47.9294 2.91379 46.8042 1.78857C45.679 0.663356 44.1528 0.03125 42.5615 0.03125H29.9316C29.8432 0.033852 29.7594 0.0707948 29.6978 0.134277C29.6361 0.19776 29.6015 0.282626 29.6016 0.371094V19.9009C29.6015 19.9893 29.6361 20.0747 29.6978 20.1382C29.7594 20.2017 29.8432 20.2386 29.9316 20.2412H33.1313C33.2198 20.2386 33.3041 20.2017 33.3657 20.1382C33.4273 20.0747 33.4615 19.9893 33.4614 19.9009V12.0811H39.6816L44.5117 19.9209C44.5715 20.0185 44.6551 20.0993 44.7549 20.1553C44.8547 20.2113 44.9671 20.241 45.0815 20.2412H49.0815C49.1009 20.2398 49.1198 20.2334 49.1362 20.2231C49.1527 20.2129 49.166 20.1988 49.1758 20.1821C49.1856 20.1654 49.1914 20.1468 49.1924 20.1274C49.1933 20.1081 49.1898 20.0889 49.1816 20.0713L44.0815 11.8413ZM33.4517 3.84131H42.5317C43.1046 3.84131 43.654 4.06855 44.0591 4.47363C44.4642 4.87871 44.6914 5.42811 44.6914 6.00098C44.6888 6.57211 44.46 7.11905 44.0552 7.52197C43.6504 7.92489 43.1029 8.15089 42.5317 8.15088H33.4517V3.84131Z" fill="black" />
          <path d="M62.8818 16.3906V12.0908H74.3218C74.4102 12.0882 74.4945 12.0513 74.5562 11.9878C74.6178 11.9243 74.6519 11.839 74.6519 11.7505V8.56055C74.6519 8.47208 74.6178 8.38721 74.5562 8.32373C74.4945 8.26025 74.4102 8.22331 74.3218 8.2207H62.8818V3.91064H75.8818C75.9703 3.90804 76.0546 3.8711 76.1162 3.80762C76.1778 3.74413 76.212 3.65927 76.2119 3.5708V0.390625C76.212 0.302158 76.1778 0.217291 76.1162 0.153809C76.0546 0.0903261 75.9703 0.0533832 75.8818 0.0507812H59.3218C59.2333 0.0533832 59.1495 0.0903261 59.0879 0.153809C59.0263 0.217291 58.9921 0.302158 58.9922 0.390625V19.9204C58.9921 20.0089 59.0263 20.0942 59.0879 20.1577C59.1495 20.2212 59.2333 20.2581 59.3218 20.2607H75.8818C75.9703 20.2581 76.0546 20.2212 76.1162 20.1577C76.1778 20.0942 76.212 20.0089 76.2119 19.9204V16.7505C76.2119 16.7058 76.2031 16.6619 76.186 16.6206C76.1689 16.5794 76.1439 16.5418 76.1123 16.5103C76.0807 16.4787 76.0432 16.4536 76.002 16.4365C75.9607 16.4194 75.9167 16.4106 75.8721 16.4106L62.8818 16.3906Z" fill="black" />
          <path d="M146.554 16.3906V12.0908H157.994C158.039 12.0908 158.083 12.082 158.124 12.0649C158.165 12.0479 158.203 12.0228 158.234 11.9912C158.266 11.9596 158.291 11.9221 158.308 11.8809C158.325 11.8396 158.334 11.7951 158.334 11.7505V8.56055C158.334 8.47037 158.298 8.38407 158.234 8.32031C158.171 8.25655 158.084 8.2207 157.994 8.2207H146.554V3.91064H159.554C159.599 3.91064 159.643 3.90185 159.684 3.88477C159.725 3.86768 159.763 3.84261 159.794 3.81104C159.826 3.77946 159.851 3.74193 159.868 3.70068C159.885 3.65943 159.894 3.61545 159.894 3.5708V0.390625C159.894 0.300451 159.858 0.214153 159.794 0.150391C159.731 0.0866283 159.644 0.0507812 159.554 0.0507812H143.004C142.914 0.0507812 142.827 0.0866283 142.764 0.150391C142.7 0.214153 142.664 0.300451 142.664 0.390625V19.9204C142.664 20.0106 142.7 20.0974 142.764 20.1611C142.827 20.2249 142.914 20.2607 143.004 20.2607H159.554C159.644 20.2607 159.731 20.2249 159.794 20.1611C159.858 20.0974 159.894 20.0106 159.894 19.9204V16.7505C159.894 16.7058 159.885 16.6619 159.868 16.6206C159.851 16.5794 159.826 16.5418 159.794 16.5103C159.763 16.4787 159.725 16.4536 159.684 16.4365C159.643 16.4194 159.599 16.4106 159.554 16.4106L146.554 16.3906Z" fill="black" />
          <path d="M129.902 0.250044L122.902 8.78032L115.902 0.250044C115.841 0.171154 115.762 0.107861 115.672 0.0644972C115.582 0.0211337 115.482 -0.0011288 115.382 4.40601e-05H112.652C112.608 4.40601e-05 112.564 0.00883637 112.522 0.025923C112.481 0.0430096 112.444 0.0680815 112.412 0.0996534C112.381 0.131225 112.355 0.168754 112.338 0.210005C112.321 0.251256 112.313 0.295727 112.312 0.340376V19.8702C112.313 19.9148 112.321 19.9593 112.338 20.0005C112.355 20.0418 112.381 20.0788 112.412 20.1104C112.444 20.142 112.481 20.167 112.522 20.1841C112.564 20.2012 112.608 20.21 112.652 20.21H115.853C115.941 20.2074 116.025 20.1705 116.086 20.107C116.148 20.0435 116.183 19.9586 116.183 19.8702V6.68022L122.672 14.5601C122.704 14.598 122.744 14.6286 122.789 14.6495C122.834 14.6703 122.883 14.6812 122.933 14.6812C122.982 14.6812 123.031 14.6703 123.076 14.6495C123.121 14.6286 123.16 14.598 123.192 14.5601L129.663 6.68022V19.8702C129.663 19.9603 129.698 20.0466 129.762 20.1104C129.826 20.1742 129.912 20.21 130.002 20.21H133.192C133.237 20.21 133.282 20.2012 133.323 20.1841C133.364 20.167 133.402 20.142 133.433 20.1104C133.465 20.0788 133.49 20.0418 133.507 20.0005C133.524 19.9593 133.533 19.9148 133.533 19.8702V0.390181C133.533 0.345531 133.524 0.301549 133.507 0.260298C133.49 0.219047 133.465 0.181518 133.433 0.149946C133.402 0.118374 133.364 0.0933025 133.323 0.0762159C133.282 0.0591293 133.237 0.050337 133.192 0.050337H130.462C130.36 0.0383205 130.256 0.0498263 130.159 0.0845167C130.062 0.119207 129.974 0.175852 129.902 0.250044Z" fill="black" />
          <path d="M95.8599 0.000952343H93.5303C93.4676 0.00190007 93.4065 0.0201576 93.3535 0.0536867C93.3006 0.0872158 93.2576 0.134653 93.23 0.190894L89 8.95115C89.7441 9.45409 90.5858 9.79481 91.4702 9.95115C91.8999 10.0209 92.3348 10.0508 92.77 10.041L94.6899 6.04099L96.1099 8.97117L96.9302 10.6709L98.6299 14.2011L99.6299 16.2011L101.38 19.851C101.437 19.9643 101.524 20.0599 101.632 20.1269C101.739 20.194 101.863 20.2297 101.99 20.2309H105.68C105.699 20.2304 105.718 20.2258 105.734 20.2168C105.751 20.2077 105.765 20.1948 105.776 20.1792C105.787 20.1636 105.793 20.1457 105.796 20.1269C105.798 20.1082 105.796 20.0891 105.79 20.0713L96.2002 0.210913C96.1729 0.144499 96.125 0.0884802 96.064 0.050757C96.0029 0.0130338 95.9314 -0.00441932 95.8599 0.000952343Z" fill="black" />
          <path d="M86.2233 14.7402L85.5432 16.1499L83.6633 20.0503C83.6571 20.0674 83.655 20.0854 83.6569 20.1035C83.6589 20.1216 83.6649 20.1389 83.6745 20.1543C83.6841 20.1697 83.6967 20.1827 83.7121 20.1924C83.7275 20.202 83.7453 20.208 83.7634 20.21H87.4631C87.5889 20.2104 87.7123 20.1752 87.8186 20.1079C87.9249 20.0406 88.0098 19.944 88.0632 19.8301L89.1433 17.5903L89.6833 16.5L89.9231 16C88.633 15.7698 87.3858 15.3452 86.2233 14.7402Z" fill="black" />
          <path d="M96.9316 10.6807C95.4181 11.796 93.5701 12.3636 91.6914 12.2905C91.4814 12.2905 91.2715 12.2905 91.0615 12.2905C89.9486 12.1727 88.8707 11.8327 87.8916 11.2905C87.0619 10.8271 86.3151 10.229 85.6816 9.52051C85.6713 9.50795 85.6583 9.49816 85.6436 9.49121C85.6289 9.48426 85.6129 9.48047 85.5967 9.48047C85.5804 9.48047 85.564 9.48426 85.5493 9.49121C85.5346 9.49816 85.522 9.50795 85.5117 9.52051L83.3115 12.2007C83.2567 12.2628 83.2266 12.3429 83.2266 12.4258C83.2266 12.5086 83.2567 12.5883 83.3115 12.6504C84.1627 13.4941 85.1329 14.2085 86.1914 14.7705C87.3518 15.3675 88.5959 15.7858 89.8813 16.0107C90.1313 16.0107 90.3813 16.0908 90.6313 16.1108C91.0762 16.1621 91.5239 16.1884 91.9717 16.1904C94.3326 16.1847 96.64 15.4896 98.6113 14.1904L96.9316 10.6807Z" fill="black" />
        </svg>
    },
    meross: {
      name: "Meross",
      logo: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80.2305 14.3008" width="100%" height="100%" role="img" aria-label="Meross">
          <title>Meross</title>
          <path d="M13.7136,0C12.3458,0,11.0994.5164,10.148,1.3591c.3403.3549.9283,1.1026,1.248,2.2504.5369-.6975,1.3712-1.1552,2.3176-1.1552,1.6184,0,2.9348,1.3164,2.9348,2.9348v8.2943h2.4543V5.3891C19.1027,2.4174,16.685,0,13.7136,0Z" fill="#0097e0" />
          <path d="M10.7788,13.6834h-2.4543V5.3891c0-1.6184-1.317-2.9348-2.9354-2.9348s-2.9348,1.3164-2.9348,2.9348v8.2943H0V5.3891C0,2.4174,2.4177,0,5.3891,0s5.3897,2.4174,5.3897,5.3891v8.2943Z" fill="#0097e0" />
          <path d="M27.12,13.9358c-1.9879-.1418-3.8974-1.1463-5.1211-2.9053-1.0413-1.4955-1.4383-3.3074-1.117-5.1013.3214-1.7942,1.3224-3.3556,2.8179-4.3969,3.089-2.1501,7.3488-1.3853,9.4984,1.7019l.7013,1.0072-9.0427,6.2948c.564.4559,1.237.7649,1.9713.8966,1.1441.2053,2.3089-.0477,3.266-.7147.9917-.6901,1.6388-1.7282,1.8225-2.9228l2.4255.3724c-.2862,1.8655-1.2969,3.4868-2.8455,4.5649-1.3292.9246-2.8753,1.3102-4.3767,1.2032ZM27.9044,2.7762c-.9617-.0686-1.9512.1783-2.802.7706-.9582.6666-1.599,1.6665-1.8046,2.8151-.131.734-.075,1.4727.1565,2.1602l6.8847-4.7923c-.7027-.5655-1.5566-.891-2.4345-.9536Z" fill="#0097e0" />
          <path d="M38.5242,13.6834h-2.4543v-6.9877c0-3.5217,2.8653-6.387,6.3867-6.387v2.4543c-2.1685,0-3.9325,1.7643-3.9325,3.9328v6.9877Z" fill="#0097e0" />
          <path d="M50.7141,13.9548c-3.7623,0-6.823-3.061-6.823-6.8233S46.9518.3086,50.7141.3086s6.8236,3.0607,6.8236,6.823-3.0613,6.8233-6.8236,6.8233ZM50.7141,2.7629c-2.4087,0-4.3687,1.9596-4.3687,4.3687s1.9599,4.369,4.3687,4.369,4.3693-1.9599,4.3693-4.369-1.9599-4.3687-4.3693-4.3687Z" fill="#0097e0" />
          <path d="M64.1149,14.3008c-2.6718,0-4.8456-1.8107-4.8456-4.0364h2.4543c0,.8428,1.1175,1.5822,2.3914,1.5822s2.392-.7394,2.392-1.5822-1.1175-1.5822-2.392-1.5822c-2.6718,0-4.8456-1.8107-4.8456-4.0361s2.1739-4.0364,4.8456-4.0364c2.2354,0,4.122,1.267,4.6792,2.984l-2.2872,1.6044v-.552c0-.8428-1.1175-1.5822-2.392-1.5822s-2.3914.7394-2.3914,1.5822,1.1175,1.5819,2.3914,1.5819c2.6724,0,4.8462,1.8107,4.8462,4.0364s-2.1739,4.0364-4.8462,4.0364Z" fill="#0097e0" />
          <path d="M75.3849.6097c2.6718,0,4.8456,1.8107,4.8456,4.0364h-2.4543c0-.8428-1.1175-1.5822-2.3914-1.5822s-2.392.7394-2.392,1.5822,1.1175,1.5822,2.392,1.5822c2.6718,0,4.8456,1.8107,4.8456,4.0361s-2.1739,4.0364-4.8456,4.0364c-2.2748,0-4.1884-1.3121-4.7074-3.0753l2.3155-1.6367v.6755c0,.8428,1.1175,1.5822,2.392,1.5822s2.3914-.7394,2.3914-1.5822-1.1175-1.5819-2.3914-1.5819c-2.6724,0-4.8462-1.8107-4.8462-4.0364s2.1739-4.0364,4.8462-4.0364Z" fill="#0097e0" />
        </svg>
    },
    luxaflex: {
      name: "Luxaflex",
      logo: <svg viewBox="0 40 260 180" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Luxaflex">
          <title>Luxaflex</title>
          <path d="M 28.3477,582.645 H 1575.7 l 323.51,762.265 H 351.859 L 28.3477,582.645" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,257.01333)" />
          <path d="m 915.934,871.199 c 2.074,20.739 10.668,28.145 18.961,34.664 13.035,10.367 29.031,11.555 37.921,12.145 21.032,1.777 33.184,-3.852 46.514,-6.52 16,35.852 13.03,40.887 6.51,41.774 -6.51,0.89 -12.14,-6.813 -16.29,-11.551 -10.96,-12.445 -17.476,-15.703 -25.476,-15.109 -12.742,0.886 -17.48,15.109 -3.554,29.328 7.406,7.406 16.882,15.109 50.07,14.812 37.03,-0.297 58.95,-23.402 49.18,-47.105 l -21.93,-55.106 c -1.48,-4.144 -4.74,-11.551 -2.07,-13.035 3.85,-2.07 10.07,4.742 14.81,4.149 6.52,-0.891 5.33,-6.219 0.89,-11.551 -11.26,-17.184 -53.33,-30.516 -69.92,0.59 -15.995,-10.961 -30.808,-18.075 -46.808,-17.481 -20.441,0.594 -40.586,18.961 -38.808,39.996 z m 50.957,-5.336 c -1.778,-9.476 5.925,-12.437 14.812,-10.367 7.11,1.484 16.293,8 20.147,20.445 l 7.7,22.516 c -27.253,-0.891 -39.695,-18.961 -42.659,-32.594 z m -166.793,70.809 c -3.555,11.258 -4.149,18.07 -18.664,19.848 l 4.445,12.738 h 93.32 l -3.851,-15.403 h -13.926 c -4.738,0 -8.887,0 -5.629,-9.48 l 8.297,-23.996 38.219,26.363 c 6.515,4.446 1.48,7.41 -4.153,7.41 l -11.254,0.297 3.254,14.809 h 71.403 l -6.817,-15.699 c -5.625,0 -8.59,-1.481 -14.515,-4.149 -5.036,-2.367 -13.922,-7.699 -27.848,-17.183 l -42.66,-29.625 15.699,-46.512 c 3.555,-10.961 12.445,-9.184 21.629,-9.184 l -3.852,-14.812 h -91.246 l 3.258,14.515 c 9.184,0 13.625,-1.183 10.961,8.594 l -3.852,13.035 -20.738,-14.812 c -8.59,-5.926 -3.851,-6.223 1.184,-8 l -3.852,-13.332 h -52.433 l 5.625,14.812 c 11.554,0 21.332,7.11 24.589,9.184 l 39.7,28.144 z m 664.212,0 c -3.26,11.258 -3.26,17.48 -17.78,19.258 l 3.56,13.328 h 93.32 l -3.86,-15.403 h -13.92 c -4.44,0 -8.59,-0.593 -5.63,-9.48 l 8.3,-23.996 38.22,26.363 c 5.92,4.153 0.59,7.41 -4.15,7.41 l -11.26,0.297 3.26,14.809 h 71.4 l -6.82,-15.699 c -5.63,0 -8.59,-1.481 -14.52,-4.149 -5.03,-2.367 -14.51,-8 -27.84,-17.183 l -42.66,-29.625 15.7,-46.512 c 2.96,-9.184 16,-9.184 25.18,-9.184 l -3.85,-14.812 h -94.8 l 3.25,14.515 c 9.19,0 13.63,-0.293 10.97,8.594 l -3.86,13.035 -20.73,-14.812 c -8.3,-5.926 -3.85,-6.223 1.18,-8 l -3.85,-13.332 h -59.25 l 5.63,14.812 c 2.67,0 12.14,0.297 17.48,1.188 8,1.183 11.55,6.515 13.92,7.996 l 39.7,28.144 z m -886.404,-53.918 24.293,58.957 c 3.254,7.996 0.887,10.07 -16.594,12.441 l 6.223,15.106 h 83.547 l -41.184,-92.133 c -7.406,-17.184 -7.406,-23.406 5.039,-14.816 l 22.809,16 c 16.297,11.257 19.555,11.851 24.297,24.886 l 15.699,41.18 c 1.778,5.332 2.965,10.367 -15.406,10.367 l 5.633,14.516 H 772.25 L 727.219,863.199 c -6.223,-14.812 -3.555,-15.105 8.886,-15.406 l -5.925,-15.699 h -70.508 l -1.481,2.074 13.922,35.551 -42.363,-29.625 c -31.996,-22.223 -74.656,-12.739 -51.844,42.66 z m 619.174,-19.258 94.21,210.934 c 3.56,8 -8,11.26 -14.81,11.26 l 6.22,16 h 78.21 L 1254.26,856.684 c -9.19,-21.332 -0.3,-11.258 15.7,-11.258 l -3.85,-13.332 H 1164.5 l 6.21,16.293 c 18.37,0 21.93,4.738 26.37,15.109 z m 146.35,14.516 c -4.14,-26.957 5.04,-32.586 17.78,-31.696 9.48,0.59 16,5.922 22.22,12.739 l 2.37,1.476 12.15,-0.886 0.59,-2.368 c -11.85,-18.668 -34.07,-28.738 -53.03,-28.445 -26.67,0.301 -49.77,14.816 -48.88,50.961 0.89,44.734 50.95,91.539 98.06,91.539 34.06,0 50.06,-20.144 49.47,-36.144 -0.59,-34.067 -29.62,-52.731 -100.73,-57.176 z m 11.55,22.222 c 38.82,10.368 52.74,31.399 50.67,45.918 -1.19,6.813 -13.04,5.629 -20.44,-0.886 -8.6,-8.297 -18.67,-16.297 -30.23,-45.032 z M 632.414,1083.02 c 58.363,140.43 112.578,179.83 178.051,185.16 37.035,2.96 94.508,-7.7 84.73,-59.84 -15.699,-83.25 -101.91,-140.43 -188.125,-133.02 -18.664,1.48 -10.367,-18.66 -4.144,-18.96 101.32,-5.93 159.387,31.41 201.453,74.66 26.961,27.55 44.738,71.39 34.664,103.98 -14.516,46.81 -83.547,52.44 -120.578,51.85 -111.395,-2.08 -207.676,-58.66 -259.52,-183.39 -37.922,-91.54 -78.507,-168.862 -149.019,-254.183 -37.922,6.516 -85.321,15.996 -136.278,13.332 -36.738,-1.777 -89.175,-5.925 -101.617,-49.773 -11.851,-42.066 44.442,-64.582 88.879,-66.066 60.434,-2.071 117.91,21.035 163.531,54.515 l 608.219,-91.25 c -16,-31.996 -37.625,-52.437 -85.027,-59.844 0,-6.816 4.148,-11.554 20.144,-11.554 52.443,0 92.133,27.254 114.353,65.179 l 180.13,-20.445 c 85.03,-9.48 151.98,-2.074 215.38,20.445 50.95,18.071 98.36,47.993 140.72,89.469 10.67,11.254 4.15,18.664 -5.63,11.254 -85.32,-64.582 -177.16,-88.875 -306.33,-73.469 l -198.79,23.7 82.36,194.347 h 21.04 c 11.26,0.59 17.47,20.141 7.11,20.141 h -18.37 l 39.7,94.802 c 24.59,59.25 65.18,116.73 101.91,111.69 -6.81,-5.63 -15.11,-16 -13.92,-23.99 1.18,-8 8,-21.93 25.77,-20.74 18.67,1.18 33.18,10.37 36.15,28.14 4.14,24.59 -22.82,32.29 -46.81,32.59 -61.63,1.48 -120.28,-39.11 -152.58,-112.28 l -48.88,-110.212 h -24 c -13.63,0 -20.73,-20.141 -5.63,-20.141 h 21.34 l -82.37,-186.644 -570.586,77.621 c 64.879,63.101 111.39,144.867 152.57,242.926 z M 247.578,772.25 c -26.664,0.887 -64.289,13.922 -54.808,36.145 4.738,10.96 29.921,18.367 59.25,18.66 39.996,0.3 92.433,-9.184 119.984,-14.809 -32.883,-32.887 -81.469,-41.183 -124.426,-39.996" fill="#ffffff" transform="matrix(0.13333333,0,0,-0.13333333,0,257.01333)" />
          <path d="m 1655.52,1232.67 c 0,-27.04 22.62,-47.88 48.77,-47.88 26.16,0 48.76,20.84 48.76,47.88 0,27.49 -22.6,48.77 -48.76,48.77 -26.15,0 -48.77,-21.28 -48.77,-48.77 z m 7.54,0 c 0,22.61 18.18,41.67 41.23,41.67 22.61,0 41.23,-18.17 41.23,-41.67 0,-23.49 -18.62,-41.67 -41.23,-41.67 -23.05,0 -41.23,19.06 -41.23,41.67 z m 23.05,-28.37 h 9.32 v 26.15 h 2.65 l 17.74,-26.15 h 10.64 l -18.18,26.6 h 1.33 c 6.21,0 14.63,4.87 14.63,15.07 0,13.74 -12.42,15.51 -15.96,15.51 h -22.17 z m 9.32,49.65 h 9.3 c 7.98,0 9.76,-3.54 9.76,-7.98 0,-3.54 -1.33,-7.98 -11.09,-7.98 h -7.97 v 15.96" fill="#ffffff" transform="matrix(0.13333333,0,0,-0.13333333,0,257.01333)" />
        </svg>
    },
    somfy: {
      name: "Somfy",
      logo: <svg viewBox="0 0 152 42" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Somfy">
          <title>Somfy</title>
          <path d="m 130.83655,27.99125 c 0.20375,0.4425 0.30625,0.92 0.30625,1.42375 0,2.6475 -1.47125,3.78625 -2.1875,4.38375 -1.7925,1.48375 -4.35,1.3775 -4.3775,1.3775 l -1.39,0 c -0.8725,0 -1.8475,0.72375 -1.8475,1.7575 0,1.10375 0.74,1.77 1.97875,1.77 l 1.26375,0 c 0.0713,0 1.84875,0.0725 3.75875,-0.5375 1.93125,-0.61625 4.595,-2.06375 6.43375,-5.46125 0.44375,-0.80625 4.23625,-9.3575 7.00125,-15.59375 l 2.1125,-4.73625 c 0.12375,-0.29125 0.135,-0.57875 0.0575,-0.84125 -0.09,-0.29375 -0.31125,-0.53875 -0.63,-0.70875 -0.54625,-0.2825 -1.30375,-0.3 -2.05375,-0.0625 -0.77,0.24625 -1.41625,0.755 -1.6675,1.32125 -0.0238,0.0738 -3.15625,6.84125 -3.38375,7.31 -0.6125,1.22125 -1.35,1.93125 -2.02625,1.93125 -0.79625,0 -1.29125,-0.0975 -2.4325,-2.04 -0.085,-0.1525 -3.5125,-6.1975 -4.06,-7.14375 -0.3125,-0.59625 -0.97625,-1.10375 -1.78625,-1.36125 -0.81125,-0.255 -1.64875,-0.24375 -2.23625,0.0625 -0.3475,0.18375 -0.5925,0.45375 -0.69,0.77125 -0.0875,0.28375 -0.065,0.6 0.0675,0.91875 0.0262,0.0612 7.35125,14.54375 7.78875,15.45875 m -19.515,-8.76375 c 0.0375,-1.24375 1.04375,-2.20625 2.29875,-2.20625 l -0.002,0 0.0425,0 -0.0475,0 2.93125,0 c 0.95125,0 1.7075,-0.2775 2.24625,-0.82625 0.8525,-0.85 0.88375,-2.0975 0.88375,-2.3325 0.001,-0.3225 -0.0438,-1.375 -0.8125,-2.145 -0.53125,-0.5325 -1.2875,-0.81125 -2.2475,-0.81125 l -2.975,0 c -2.02,0 -2.02,-0.465 -2.02,-1.68625 0,-0.0275 0.0613,-2.51125 2.05,-3.21375 0.63,-0.2325 1.3375,-0.34125 2.0875,-0.345 l 3.585,0 c 1.24625,0 2.36375,-0.83375 2.7175,-2.025 0.08,-0.26375 0.12125,-0.53375 0.12125,-0.805 0,-1.5625 -1.28,-2.83125 -2.83875,-2.83125 -0.0538,0 -3.42125,0.01 -3.42125,0.01 -0.47,0 -0.97875,0.03 -1.505,0.0838 -1.6025,0.1725 -3.035,0.54 -4.28,1.09 -5.24125,2.3225 -5.48625,7.065 -5.48625,7.11625 l -0.005,0.0737 c -0.26125,1.64125 -0.69,2.5325 -2.2475,2.5325 -0.77375,0 -1.39875,0.2425 -1.8525,0.74125 -0.801247,0.85375 -0.773747,2.1775 -0.773747,2.195 l 0,-0.0175 c 0,2.69375 2.547497,3.19625 2.587497,3.20125 1.20125,0.0987 2.11,1.07375 2.11,2.2575 0,0.0587 -0.0162,6.12 -0.0162,9.31625 0,1.125 0.30875,1.995 0.895,2.59 0.775,0.77375 1.7725,0.78125 1.80875,0.78125 l 1.36625,0 c 0.0812,0 0.8325,-0.0138 1.53625,-0.505 0.575,-0.3875 1.26375,-1.20375 1.26375,-2.835 M 63.155303,13.2625 c 0,0 -0.135,-2.64875 2.6975,-2.64875 1.62,0 2.64125,1.46875 4.54625,1.46875 2.435,0 3.08,-1.46875 6.38125,-1.46875 3.77125,0 3.985,1.46875 6.31375,1.46875 2.46125,0 2.9025,-1.46875 7.24125,-1.46875 2.30125,0 4.83875,1.34 4.83875,4.2275 0,3.93625 0.01,14.3475 0.01,14.415 0,1.48125 -1.20875,2.70125 -2.705,2.70125 -1.48875,0 -2.69875,-1.22 -2.69875,-2.70125 l 0,-11.8125 c 0,-1.315 0.0175,-3.9525 -2.29125,-4.0075 0,0 -5.6275,-0.775 -5.6275,9.075 0,0.1575 0.009,6.69 0.009,6.745 0,1.48125 -1.2125,2.70125 -2.7025,2.70125 -1.4625,0 -2.66,-1.16875 -2.7,-2.62 l 0,-11.8975 c 0,-0.86 0.15125,-4.00375 -2.33,-4.00375 -4.79,0 -5.5825,4.89625 -5.5825,8.915 l 0,6.905 c 0,1.48125 -1.21125,2.70125 -2.7025,2.70125 -1.46375,0 -2.65875,-1.16875 -2.6975,-2.62 M 41.348003,4.58 c -9.1875,0 -16.62125,7.43875 -16.62125,16.62625 0,9.17875 7.43375,16.625 16.62125,16.625 9.18625,0 16.62875,-7.44625 16.62875,-16.625 0,-9.1875 -7.4425,-16.62625 -16.62875,-16.62625 m 0,22.56375 c -3.26375,0 -5.94125,-2.66375 -5.94125,-5.9375 0,-3.28125 2.6775,-5.9425 5.94125,-5.9425 3.27375,0 5.93875,2.66125 5.93875,5.9425 0,3.27375 -2.665,5.9375 -5.93875,5.9375 M 5.5730035,22.015 c 0.0375,0.0113 1.275,0.515 2.58875,1.0525 L 12.181753,24.7 c 0.9525,0.37125 1.44375,1.37625 1.1725,2.39625 -0.3275,1.2775 -1.855,2.48625 -5.1324995,2.04625 -1.30375,-0.17625 -4.335,-0.825 -4.36875,-0.83375 l 0.0238,0.009 c -0.0725,-0.0237 -1.8975,-0.68375 -3.02750005,-0.0788 -0.40125,0.22 -0.6625,0.55875 -0.7825,1.03375 -0.42625,1.7025 1.32625005,2.29375 1.33875005,2.3025 0.62625,0.2225 1.32,0.38375 1.87875,0.4975 l 0.46625,0.12375 c 0.0362,0.004 4.015,0.9475 7.1674995,0.905 2.075,-0.0288 7.11,-0.50125 9.08,-4.115 0.29125,-0.5275 0.695,-2.3875 0.4925,-3.565 -0.23625,-1.3675 -0.64625,-2.7275 -3.015,-4.26125 -0.6,-0.3825 -2.46625,-1.005 -4.12125,-1.55375 -0.86875,-0.28 -1.70375,-0.55875 -2.13625,-0.735 -2.9024995,-1.16875 -3.4187495,-2.2325 -3.4674995,-2.765 -0.035,-0.3075 0.0638,-1.01125 0.61875,-1.64125 0.6975,-0.74875 1.8562495,-1.14125 3.4449995,-1.14125 2.3925,0 3.3175,0.28125 4.305,0.57 0.18375,0.065 0.3725,0.125 0.57625,0.17625 0.7475,0.195 1.33875,0.1675 1.75875,-0.0888 0.49875,-0.315 0.6025,-0.8425 0.64375,-1.0275 0.0587,-0.3275 0.135,-1.4275 -1.60625,-2.12875 -0.14,-0.0563 -3.6975,-1.43875 -9.2987495,-0.6625 -0.78625,0.105 -2.3275,0.40875 -3.7725,1.21875 -2.11875,1.16125 -3.22,2.98 -3.18125,5.2325 0.0275,1.63125 0.7875,3.07 2.20375,4.19125 1.05625,0.83625 2.095,1.1975 2.14,1.21" fill="#ffb514" />
          <path d="m 145.63405,31.82375 c -1.87,0 -3.1325,-1.3475 -3.1325,-3.15375 0,-1.81125 1.2775,-3.17875 3.1475,-3.17875 1.80875,0 3.16875,1.3675 3.16875,3.17875 0,1.80625 -1.37875,3.15375 -3.18375,3.15375 m 0,-5.595 c -1.34125,0 -2.3075,1.06 -2.3075,2.44125 0,1.36625 0.96625,2.4275 2.3075,2.4275 1.3375,0 2.3075,-1.06125 2.3075,-2.4275 0,-1.38125 -0.97,-2.44125 -2.3075,-2.44125 m 0.51875,3.97 c -0.43375,-0.765 -0.68125,-1.24125 -0.7925,-1.24125 l -0.0787,0 0,1.24125 -0.6925,0 0,-3.15375 1.04875,0 c 0.69875,0 1.0775,0.36625 1.0775,0.855 0,0.5175 -0.43625,0.775 -0.715,0.8675 l 0,0.005 c 0.1525,0 0.585,0.735 0.97,1.42625 l -0.8175,0 z m -0.75625,-2.615 -0.115,0 0,0.83375 0.1025,0 c 0.32875,0 0.58875,-0.12375 0.58875,-0.45375 0,-0.3 -0.205,-0.38 -0.57625,-0.38" fill="#ffb514" />
        </svg>
    },
    eufy: {
      name: "eufy",
      logo: <svg viewBox="0 0 658 314" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="eufy" fill="#005D8E">
          <title>eufy</title>
          <path d="M170.64 145.13C163.58 145.13 157.86 150.85 157.86 157.91C157.86 194.38 128.19 224.06 91.7095 224.06C55.2295 224.06 25.5595 194.39 25.5595 157.91C25.5595 121.43 55.2295 91.7602 91.7095 91.7602C107.8 91.7602 123.04 97.5302 134.97 107.87L95.2995 146.1C90.2195 151 90.0695 159.09 94.9695 164.17C97.4795 166.77 100.83 168.08 104.18 168.08C107.53 168.08 110.57 166.89 113.05 164.5L161.92 117.41C161.92 117.41 161.99 117.33 162.02 117.3C162.12 117.2 162.22 117.09 162.32 116.98C162.52 116.77 162.72 116.56 162.9 116.35C162.99 116.24 163.07 116.13 163.15 116.02C163.33 115.79 163.51 115.56 163.67 115.32C163.73 115.23 163.78 115.13 163.84 115.04C164.01 114.78 164.17 114.51 164.32 114.24C164.36 114.17 164.39 114.1 164.42 114.03C164.58 113.73 164.73 113.42 164.86 113.11C164.88 113.06 164.89 113.02 164.91 112.97C165.05 112.63 165.17 112.29 165.28 111.95C165.29 111.91 165.3 111.88 165.31 111.84C165.42 111.48 165.51 111.12 165.58 110.76C165.58 110.72 165.59 110.67 165.6 110.63C165.67 110.27 165.73 109.92 165.76 109.56C165.76 109.49 165.76 109.42 165.77 109.36C165.8 109.02 165.82 108.69 165.83 108.35C165.83 108.25 165.83 108.16 165.83 108.06C165.83 107.75 165.82 107.44 165.79 107.13C165.78 107.01 165.76 106.89 165.74 106.76C165.71 106.48 165.68 106.19 165.62 105.91C165.6 105.77 165.56 105.64 165.53 105.51C165.47 105.24 165.42 104.97 165.34 104.71C165.3 104.58 165.25 104.44 165.21 104.31C165.13 104.05 165.04 103.78 164.94 103.52C164.89 103.4 164.83 103.28 164.78 103.15C164.67 102.89 164.55 102.62 164.42 102.37C164.36 102.25 164.29 102.14 164.23 102.03C164.09 101.77 163.95 101.52 163.78 101.27C163.7 101.15 163.61 101.03 163.53 100.92C163.37 100.69 163.21 100.46 163.03 100.23C163.01 100.21 162.99 100.18 162.98 100.16C145.47 78.5802 119.5 66.2002 91.7295 66.2002C41.1595 66.2002 0.0195312 107.34 0.0195312 157.91C0.0195312 208.48 41.1595 249.62 91.7295 249.62C142.3 249.62 183.44 208.48 183.44 157.91C183.44 150.85 177.72 145.13 170.66 145.13H170.64Z" />
          <path d="M470.289 2.53031C446.979 -2.46969 425.789 1.51032 410.639 13.7603C399.079 23.1003 385.299 42.0703 385.299 79.3503V83.9703C385.299 84.1103 385.279 84.2403 385.279 84.3703C385.279 84.5003 385.299 84.6403 385.299 84.7703V236.83C385.299 243.89 391.019 249.61 398.079 249.61C405.139 249.61 410.859 243.89 410.859 236.83V97.1503H467.589C474.649 97.1503 480.369 91.4303 480.369 84.3703C480.369 77.3103 474.649 71.5903 467.589 71.5903H411.109C412.299 54.0103 417.619 40.9803 426.699 33.6403C433.089 28.4803 444.899 23.2203 464.919 27.5203C471.829 29.0003 478.619 24.6103 480.099 17.7003C481.579 10.8003 477.189 4.00031 470.279 2.52031L470.289 2.53031Z" />
          <path d="M649.03 67.1504C642.46 64.5604 635.04 67.7904 632.45 74.3604C630.92 78.2404 603.37 148.31 582.74 203.59L530.6 74.2605C527.96 67.7105 520.52 64.5404 513.96 67.1804C507.41 69.8204 504.24 77.2704 506.88 83.8204L569.62 239.46C568.28 243.24 567.05 246.77 565.95 249.99C552.63 289.1 530.39 288.28 527.55 288C527.55 288 527.55 288 527.54 288.01C527.22 287.99 526.9 287.96 526.58 287.96C519.51 287.96 513.82 293.69 513.77 300.77C513.72 307.77 519.2 313.4 526.39 313.57C526.4 313.57 526.41 313.57 526.43 313.57C526.45 313.57 526.47 313.57 526.49 313.57C526.52 313.57 526.55 313.57 526.58 313.57C526.67 313.57 526.76 313.56 526.85 313.56C541.02 313.38 573.35 307.57 590.16 258.23C606.73 209.59 655.74 84.9804 656.23 83.7204C658.82 77.1504 655.58 69.7305 649.01 67.1405L649.03 67.1504Z" />
          <path d="M333.929 66.2197C326.869 66.2197 321.149 71.9397 321.149 78.9997V180.83C321.149 204.67 301.749 224.07 277.909 224.07C254.069 224.07 234.669 204.67 234.669 180.83V78.9997C234.669 71.9397 228.949 66.2197 221.889 66.2197C214.829 66.2197 209.109 71.9397 209.109 78.9997V180.83C209.109 218.77 239.969 249.63 277.909 249.63C315.849 249.63 346.709 218.76 346.709 180.83V78.9997C346.709 71.9397 340.989 66.2197 333.929 66.2197Z" />
        </svg>
    },
    ecobee: {
      name: "Ecobee",
      logo: <svg viewBox="0 0 122 24" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Ecobee">
          <title>Ecobee</title>
          <path fillRule="evenodd" d="M9.838 5.834c2.773 0 4.863.701 6.27 2.104 1.407 1.403 2.11 3.497 2.11 6.282v1.575H1.852c.04 2.2.597 3.82 1.67 4.86 1.073 1.04 2.712 1.559 4.92 1.559h1.335c1.64 0 2.955-.252 3.947-.757s1.68-1.252 2.065-2.24h1.943c-.405 1.554-1.275 2.74-2.611 3.557C13.785 23.59 12.024 24 9.838 24H8.38c-2.773 0-4.863-.701-6.27-2.104C.703 20.493 0 18.399 0 15.613V14.22c0-2.785.703-4.879 2.11-6.282 1.407-1.403 3.497-2.104 6.27-2.104h1.458zm20.741 0c2.47 0 4.403.56 5.8 1.68 1.396 1.12 2.226 2.79 2.49 5.01h-1.853c-.263-1.674-.926-2.91-1.989-3.708-1.062-.797-2.565-1.196-4.509-1.196h-1.336c-2.247 0-3.907.545-4.98 1.635-1.072 1.09-1.609 2.776-1.609 5.056v1.211c0 2.282.537 3.967 1.61 5.057 1.072 1.09 2.732 1.635 4.98 1.635h1.335c1.944 0 3.447-.399 4.51-1.196 1.062-.797 1.725-2.034 1.988-3.71h1.852c-.263 2.221-1.093 3.891-2.49 5.012-1.396 1.12-3.33 1.68-5.799 1.68h-1.457c-2.774 0-4.864-.701-6.27-2.104-1.408-1.403-2.11-3.497-2.11-6.283V14.22c0-2.785.702-4.879 2.11-6.282 1.406-1.403 3.496-2.104 6.27-2.104h1.457zm20.51 0c2.773 0 4.863.701 6.27 2.104 1.407 1.403 2.11 3.497 2.11 6.282v1.393c0 2.786-.703 4.88-2.11 6.283C55.953 23.299 53.863 24 51.09 24h-1.457c-2.774 0-4.864-.701-6.27-2.104-1.407-1.403-2.11-3.497-2.11-6.283V14.22c0-2.785.703-4.879 2.11-6.282 1.406-1.403 3.496-2.104 6.27-2.104h1.457zM64.137 0v8.62c.627-.929 1.482-1.625 2.565-2.09 1.083-.464 2.404-.696 3.962-.696h1.458c2.773 0 4.863.701 6.27 2.104 1.407 1.403 2.11 3.497 2.11 6.282v1.393c0 2.786-.703 4.88-2.11 6.283C76.985 23.299 74.895 24 72.122 24h-1.458c-2.773 0-4.863-.701-6.27-2.104-1.407-1.403-2.11-3.497-2.11-6.283V0h1.853zm28.741 5.834c2.773 0 4.863.701 6.27 2.104 1.407 1.403 2.11 3.497 2.11 6.282v1.575H84.894c.04 2.2.596 3.82 1.67 4.86 1.072 1.04 2.712 1.559 4.919 1.559h1.336c1.64 0 2.955-.252 3.947-.757s1.68-1.252 2.065-2.24h1.943c-.405 1.554-1.275 2.74-2.611 3.557C96.826 23.59 95.064 24 92.878 24h-1.457c-2.774 0-4.864-.701-6.27-2.104-1.407-1.403-2.11-3.497-2.11-6.283V14.22c0-2.785.703-4.879 2.11-6.282 1.406-1.403 3.496-2.104 6.27-2.104h1.457zm20.742 0c2.772 0 4.863.701 6.27 2.104 1.406 1.403 2.11 3.497 2.11 6.282v1.575h-16.366c.04 2.2.597 3.82 1.67 4.86 1.073 1.04 2.712 1.559 4.919 1.559h1.336c1.64 0 2.955-.252 3.947-.757s1.68-1.252 2.065-2.24h1.943c-.405 1.554-1.275 2.74-2.611 3.557-1.336.817-3.097 1.226-5.283 1.226h-1.458c-2.774 0-4.863-.701-6.27-2.104-1.407-1.403-2.11-3.497-2.11-6.283V14.22c0-2.785.703-4.879 2.11-6.282 1.407-1.403 3.496-2.104 6.27-2.104h1.458zM51.029 7.62h-1.336c-2.247 0-3.907.545-4.98 1.635-1.073 1.09-1.61 2.776-1.61 5.056v1.211c0 2.282.537 3.967 1.61 5.057 1.073 1.09 2.733 1.635 4.98 1.635h1.336c2.246 0 3.906-.545 4.98-1.635 1.072-1.09 1.608-2.775 1.608-5.057v-1.21c0-2.281-.536-3.967-1.609-5.057-1.073-1.09-2.733-1.635-4.98-1.635zm21.032 0h-1.336c-2.246 0-3.907.545-4.98 1.635-1.072 1.09-1.608 2.776-1.608 5.056v1.211c0 2.282.536 3.967 1.609 5.057 1.072 1.09 2.733 1.635 4.98 1.635h1.335c2.247 0 3.907-.545 4.98-1.635 1.073-1.09 1.61-2.775 1.61-5.057v-1.21c0-2.281-.537-3.967-1.61-5.057-1.073-1.09-2.733-1.635-4.98-1.635zm-62.284 0H8.441c-2.207 0-3.846.52-4.919 1.56-1.073 1.04-1.63 2.649-1.67 4.829h14.514c-.04-2.18-.597-3.79-1.67-4.83C13.623 8.14 11.983 7.62 9.777 7.62zm83.04 0h-1.335c-2.207 0-3.847.52-4.92 1.56s-1.629 2.649-1.67 4.829h14.514c-.04-2.18-.597-3.79-1.67-4.83-1.073-1.039-2.712-1.559-4.918-1.559zm20.742 0h-1.336c-2.207 0-3.846.52-4.92 1.56-1.072 1.04-1.629 2.649-1.669 4.829h14.514c-.041-2.18-.597-3.79-1.67-4.83-1.073-1.039-2.713-1.559-4.92-1.559z" />
        </svg>
    },
    ring: {
      name: "Ring",
      logo: <svg viewBox="0 0 600 375.65" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Ring">
          <title>Ring</title>
          <g fill="#535556">
            <path d="m124.55 98.838c0.0125 3.2037-1.3028 6.2694-3.6334 8.4676-2.3436 2.3491-5.551 3.6298-8.8679 3.541-3.1808-0.095-6.2071-1.3935-8.4676-3.6334-8.8894-8.8894-23.495-12.453-33.039-12.409-14.513 0-25.864 4.9678-34.055 14.903-8.1906 9.9352-12.296 24.038-12.316 42.308v131.08c0.2516 3.4639-1.1673 6.8394-3.8181 9.0833-2.3136 1.9468-5.2286 3.0345-8.2522 3.0791-3.0233-0.0446-5.9384-1.1323-8.2522-3.0791-2.655-2.2409-4.0747-5.6186-3.8181-9.0833v-131.08c-0.0815-10.701 1.4125-21.356 4.4337-31.622 2.7347-9.3664 7.251-18.117 13.302-25.772 5.9085-7.4468 13.41-13.475 21.954-17.643 9.6321-4.4851 20.169-6.6871 30.791-6.4354 9.1079 0.15704 18.115 1.9294 26.604 5.2346 8.7447 3.0926 16.717 8.0398 23.37 14.503 2.4738 2.1733 3.9439 5.2694 4.0645 8.5598z" />
            <path d="m184.96 283.09a10.869 10.869 0 0 1-3.818 9.0833 12.778 12.778 0 0 1-16.535 0 10.838 10.838 0 0 1-3.8181-9.0833v-196.35a10.869 10.869 0 0 1 3.8181-9.0833 12.809 12.809 0 0 1 16.535 0 10.9 10.9 0 0 1 3.818 9.0833z" />
            <path d="m394.54 283.09a10.869 10.869 0 0 1-3.849 9.0833 12.778 12.778 0 0 1-16.504 0 10.838 10.838 0 0 1-3.8181-9.0833v-133.88a52.962 52.962 0 0 0-4.2493-21.154 54.716 54.716 0 0 0-29.005-29.005 55.022 55.022 0 0 0-42.308 0 54.746 54.746 0 0 0-29.005 29.005 53.178 53.178 0 0 0-4.2183 21.154v133.88a10.838 10.838 0 0 1-3.8181 9.0833 12.778 12.778 0 0 1-16.535 0 10.838 10.838 0 0 1-3.8181-9.0833v-133.88a76.456 76.456 0 0 1 6.1583-30.637 79.071 79.071 0 0 1 16.719-25.002 80.058 80.058 0 0 1 24.633-16.719 78.731 78.731 0 0 1 61.583 0 77.287 77.287 0 0 1 41.692 41.692 76.637 76.637 0 0 1 6.1583 30.637z" />
            <path d="m600 297.19c0.10583 10.58-1.9911 21.066-6.1583 30.791-7.9544 18.774-22.957 33.677-41.782 41.507-9.6816 4.1333-20.11 6.2298-30.637 6.1583-5.9565-0.034-11.896-0.64067-17.736-1.8167-6.3174-1.2254-12.504-3.0503-18.475-5.45-5.9879-2.3834-11.664-5.4852-16.904-9.2371-4.9708-3.5016-9.2685-7.8723-12.686-12.901-1.379-2.0184-2.08-4.4232-2.0014-6.8662-0.0873-3.3104 1.3136-6.4856 3.8181-8.6524 2.3374-2.213 5.4334-3.4471 8.6524-3.4486 1.7216 0.0246 3.4239 0.36782 5.0188 1.0161 1.9708 0.85772 3.6046 2.34 4.6496 4.2183 4.7886 7.2113 15.123 12.919 21.954 15.118 7.6013 2.5107 15.55 3.8098 23.555 3.849 7.268 0.0484 14.468-1.398 21.154-4.2493 13.064-5.5415 23.464-15.941 29.005-29.005 2.8917-6.6349 4.3903-13.793 4.4031-21.03v-27.712c-7.135 6.8103-15.493 12.212-24.633 15.919-9.4499 3.9042-19.581 5.8926-29.806 5.8503-10.58 0.10877-21.067-1.9886-30.791-6.1583-18.687-7.9408-33.565-22.82-41.507-41.507-4.1733-9.7232-6.2706-20.211-6.1583-30.791v-63.583c-0.0786-10.527 2.018-20.958 6.1583-30.637 3.9175-9.3297 9.5939-17.818 16.719-25.002 7.0934-7.0643 15.449-12.735 24.633-16.719 19.676-8.361 41.907-8.361 61.583 0 18.862 7.8391 33.852 22.829 41.692 41.692 4.1352 9.6812 6.2313 20.11 6.1583 30.637v148.01zm-24.171-147.98c0.0503-7.268-1.3962-14.469-4.2493-21.154-5.5415-13.064-15.941-23.464-29.005-29.005-13.539-5.6383-28.768-5.6383-42.308 0-13.101 5.5132-23.546 15.903-29.128 28.974-2.8314 6.6905-4.2671 13.889-4.2183 21.154v63.277c-0.0707 7.3168 1.3654 14.57 4.2183 21.307 2.752 6.4754 6.7245 12.361 11.701 17.335 4.9682 4.9761 10.856 8.9393 17.335 11.67 13.539 5.6383 28.768 5.6383 42.308 0 13.064-5.5415 23.464-15.941 29.005-29.005 2.9062-6.7253 4.3846-13.981 4.3415-21.307z" />
          </g>
          <circle cx="172.89" cy="20.661" r="20.661" fill="#1c9ad6" />
        </svg>
    },
    tplink: {
      name: "TP-Link",
      logo: <svg viewBox="0 0 420 160" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="TP-Link">
          <title>TP-Link</title>
          <path d="m0 111.36c0 4.1599 3.4759 8.3198 8.2158 8.3198h31.615v32.003c0 4.1599 3.4759 8.3198 8.2158 8.3198h27.031v-76.002h-75.078zm100.21-111.36c-33.035 0-59.427 26.559-59.427 59.355v12.644h33.187v-12.644c0-14.236 11.54-25.755 26.239-25.755 14.54 0 24.659 10.236 24.659 25.435 0 15.044-10.908 26.083-25.455 26.083h-12.484v33.591h12.484c32.411 0 58.651-26.711 58.651-59.679 0-34.231-24.499-59.031-57.855-59.031" fill="#4acbd6" />
          <path d="m420 119.68-20.711-23.675 18.496-21.283h-11.548l-16.588 19.84v-40.151l-9.8038 4.9559v57.759c0 1.436 1.104 2.5599 2.3719 2.5599h7.4318v-22.399l18.332 22.399h12.02zm-70.818-46.243c-7.9078 0-16.128 4.1679-20.236 10.244v33.599c0 1.276 1.112 2.4 2.3719 2.4h7.4318v-31.999c2.3639-3.0359 6.1638-4.9559 10.432-4.9559 6.7958 0 11.692 5.4359 11.692 12.636v24.319h9.6438v-24.639c4e-3 -12.316-9.1678-21.603-21.335-21.603m-35.091-19.992c-3.6319 0-6.6398 2.8839-6.6398 6.5598 0 1.76 0.62799 3.1959 1.736 4.3199h9.8038c1.104-1.124 1.736-2.5599 1.736-4.3199 4e-3 -3.6799-2.9999-6.5598-6.6358-6.5598m4.9039 66.234v-44.959h-9.8038v42.559c0 1.276 1.112 2.4 2.3719 2.4zm-29.563-2.4c0 1.276 1.112 2.4 2.372 2.4h7.4318v-65.27l-9.8038 4.9559zm-21.971-15.196h13.28v-9.9237h-18.024zm-34.615-28.159c-8.3758 0-17.228 4.4799-21.655 11.04v49.271c0 1.284 1.104 2.4 2.3719 2.4h7.4238v-47.671c2.3719-3.5239 6.7998-5.7639 11.7-5.7639 7.5838 0 13.12 5.7639 13.12 13.92 0 8.0038-5.5359 14.084-13.12 14.084h-6.9558v8.4798h7.1158c13.12 0 22.759-9.4398 22.759-22.559-4e-3 -13.284-9.7998-23.199-22.759-23.199m-43.943 30.711v-21.115h12.644v-8.7998h-12.644v-13.592l-9.8038 4.9559v40.643c0 8.3158 4.8999 12.96 13.596 12.96h12.644v-8.4798h-10.112c-4.7479-4e-3 -6.3238-1.772-6.3238-6.5718" />
        </svg>
    },
    wemo: {
      name: "Wemo",
      logo: <svg viewBox="0 0 600 600" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Wemo">
          <title>Wemo</title>
          <g transform="matrix(7.7633 0 0 7.7633 -102.09 -3954.9)">
            <g transform="translate(0 496.34)">
              <linearGradient id="wemo-grad" x1="51.829" x2="51.829" y1="84.631" y2="19.028" gradientUnits="userSpaceOnUse">
                <stop stopColor="#C8E63C" offset="0" />
                <stop stopColor="#C3E43B" offset=".0185" />
                <stop stopColor="#7FD02D" offset=".2608" />
                <stop stopColor="#64C828" offset=".3742" />
                <stop stopColor="#5EC727" offset=".4803" />
                <stop stopColor="#4EC424" offset=".6201" />
                <stop stopColor="#32BE1E" offset=".7787" />
                <stop stopColor="#0CB616" offset=".95" />
                <stop stopColor="#00B414" offset="1" />
              </linearGradient>
              <path d="m84.63 72.873c0 6.49-5.267 11.758-11.761 11.758h-42.083c-6.496 0-11.758-5.268-11.758-11.758v-42.086c0-6.496 5.262-11.759 11.758-11.759h42.084c6.494 0 11.761 5.264 11.761 11.759v42.086z" fill="url(#wemo-grad)" />
              <path d="m45.448 49.809c-1.771 0-3.524-0.711-4.812-1.951l-0.46-0.444-0.459 0.444c-1.288 1.24-3.04 1.951-4.809 1.951-3.819 0-6.925-3.104-6.925-6.921v-12.11h3.306v12.11c0 1.996 1.622 3.618 3.619 3.618 1.995 0 3.62-1.622 3.62-3.618v-12.11h3.299v12.11c0 1.996 1.624 3.618 3.621 3.618 1.995 0 3.618-1.622 3.618-3.618v-12.11h3.306v12.11c0 3.817-3.105 6.921-6.924 6.921z" fill="#fff" />
              <path d="m49.068 72.743v-12.11c0-1.996-1.625-3.621-3.619-3.621-1.998 0-3.62 1.625-3.62 3.621v12.11h-3.301v-12.11c0-1.996-1.622-3.621-3.622-3.621-1.994 0-3.616 1.625-3.616 3.621v12.11h-3.305v-12.11c0-3.814 3.107-6.921 6.921-6.921 1.772 0 3.528 0.71 4.816 1.95l0.456 0.444 0.461-0.444c1.29-1.24 3.041-1.95 4.809-1.95 3.816 0 6.922 3.106 6.922 6.921v12.11z" fill="#fff" />
              <path d="m66.076 73.105c-5.714 0-10.357-4.431-10.357-9.878 0-5.445 4.644-9.878 10.357-9.878 5.711 0 10.358 4.433 10.358 9.878 0 5.448-4.647 9.878-10.358 9.878zm0-16.555c-3.887 0-7.05 2.996-7.05 6.678 0 3.681 3.163 6.676 7.05 6.676 3.888 0 7.047-2.995 7.047-6.676 0-3.682-3.16-6.678-7.047-6.678z" fill="#fff" />
              <path d="m66.08 50.17c-5.715 0-10.363-4.43-10.363-9.876s4.648-9.877 10.363-9.877c5.708 0 10.356 4.431 10.356 9.877 0 0.259-0.011 0.513-0.03 0.765l-0.043 0.48h-17.287l0.312 0.887c0.967 2.718 3.655 4.545 6.691 4.545 2.267 0 4.411-1.047 5.738-2.798l0.298-0.4 2.705 1.844-0.328 0.438c-1.943 2.577-5.089 4.115-8.412 4.115zm0-16.591c-2.698 0-5.145 1.414-6.386 3.686l-0.532 0.98h13.828l-0.532-0.98c-1.24-2.273-3.684-3.686-6.378-3.686z" fill="#fff" />
            </g>
            <g transform="translate(0 496.34)">
              <path d="m86.883 84.628c-1.485 0-2.715-1.155-2.715-2.745s1.229-2.745 2.715-2.745 2.715 1.155 2.715 2.745-1.229 2.745-2.715 2.745zm0-5.055c-1.245 0-2.265 0.96-2.265 2.31 0 1.335 1.02 2.295 2.265 2.295s2.25-0.96 2.25-2.295c0-1.35-1.005-2.31-2.25-2.31zm-0.434 2.699v1.021h-0.63v-2.88h1.26c0.63 0 1.02 0.345 1.02 0.944 0 0.45-0.24 0.75-0.63 0.855l0.735 1.08h-0.705l-0.675-1.021h-0.375zm0.599-1.319h-0.6v0.795h0.6c0.285 0 0.45-0.181 0.45-0.391 1e-3 -0.224-0.165-0.404-0.45-0.404z" fill="#43b02a" />
            </g>
          </g>
        </svg>
    },
    yale: {
      name: "Yale",
      logo: <svg viewBox="0 0 116 88" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Yale">
          <title>Yale</title>
          <defs>
            <linearGradient id="yale-grad" x1="57.8939" y1="724.0107" x2="58.0812" y2="671.8442" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1 0 0 1 0 -650.46)">
              <stop offset="0" stopColor="#FFB300" />
              <stop offset="4.770000e-02" stopColor="#FFB800" />
              <stop offset="0.3278" stopColor="#FFD000" />
              <stop offset="0.5" stopColor="#FFD900" />
              <stop offset="0.6722" stopColor="#FFDD09" />
              <stop offset="0.9523" stopColor="#FFE921" />
              <stop offset="1" stopColor="#FFEB26" />
            </linearGradient>
          </defs>
          <path d="M88,44c0,16.6-13.4,30-30,30S28,60.6,28,44s13.4-30,30-30S88,27.4,88,44" fill="url(#yale-grad)" />
          <g>
            <path d="M50.8,33h-3.9l-4.8,9l-4.8-9h-3.9l6.9,12.4v7.7h3.6v-7.7L50.8,33L50.8,33z" />
            <path d="M54,38.1c-4,0-5.9,2.1-6.1,5h3.5c0.1-1.3,0.8-2.1,2.6-2.1c2.1,0,2.7,1,2.7,2.5v0.9h-3.1c-2,0-3.3,0.2-4.3,0.9 c-1.2,0.8-1.9,1.9-1.9,3.6c0,2.1,1.3,4.5,5.3,4.5c2,0,3.3-0.6,4.2-1.7v1.5h3.3v-9.6C60.1,40.4,58.4,38.1,54,38.1z M56.6,48.5 c0,1.6-1.4,2.3-3.3,2.3c-2.1,0-2.6-0.9-2.6-2c0-0.6,0.2-1.1,0.7-1.4c0.4-0.2,1-0.3,2.2-0.3h3L56.6,48.5L56.6,48.5z" />
            <path d="M79.9,40.2c-1.1-1.3-2.8-2.2-5.2-2.2c-2.5,0-4.2,0.9-5.3,2.2c-1.3,1.6-1.6,3.9-1.6,5.6c0,1.6,0.3,3.5,1.4,5.1 c1.1,1.5,2.9,2.5,5.7,2.5c1.9,0,3.4-0.4,4.5-1.2c1.1-0.8,1.9-2.1,2-3.4h-3.5c-0.1,0.5-0.4,0.9-0.8,1.3c-0.5,0.4-1.2,0.5-2.2,0.5 c-1.4,0-2.3-0.4-2.8-1.2c-0.4-0.6-0.6-1.6-0.6-2.5h10.1C81.6,44.2,81.2,41.8,79.9,40.2z M71.4,44.3c0-0.8,0.3-1.9,0.9-2.5 c0.6-0.6,1.4-0.9,2.4-0.9s1.8,0.3,2.4,0.9c0.6,0.6,0.8,1.7,0.8,2.5H71.4L71.4,44.3z" />
            <path d="M67.5,53.3v-3.1c-1.6,0.1-2-0.6-2-1.9V33h-3.4v15.6C62.1,51.6,63.2,53.5,67.5,53.3L67.5,53.3z" />
          </g>
        </svg>
    },
    lifx: {
      name: "LIFX",
      logo: <svg viewBox="0 6 24 12" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="LIFX">
          <title>LIFX</title>
          <path d="M3.128 8.2a3.11 3.11 0 0 0-2.212.92A3.148 3.148 0 0 0 0 11.347a3.144 3.144 0 0 0 .916 2.226l.27.266.014-.014a2.729 2.729 0 0 1 1.932-.795 2.739 2.739 0 0 1 1.931.795l.015.014.266-.27a3.157 3.157 0 0 0 .916-2.226c0-.806-.305-1.612-.916-2.226A3.139 3.139 0 0 0 3.128 8.2zm0 .725a2.39 2.39 0 0 1 1.701.707 2.431 2.431 0 0 1 .156 3.252 3.42 3.42 0 0 0-3.72 0 2.45 2.45 0 0 1-.544-1.537c0-.618.234-1.24.706-1.715a2.38 2.38 0 0 1 1.701-.707zm5.316.082v6.025h3.167v-1.487H9.928l.004-4.538zm4.247 0v6.022h1.487V9.007zm2.585 0v6.025h1.487V13.15h1.918v-1.41h-1.918v-1.228h3.047l.863 1.545-1.662 2.975h1.662l.813-1.53.696 1.53h1.779l-1.665-2.975L24 9.007h-1.779l-.735 1.686-.735-1.686zM3.128 13.75c-.518 0-1.04.202-1.438.6l.444.443a1.41 1.41 0 0 1 1.996 0l.443-.443c-.4-.398-.92-.6-1.445-.6zm0 1.324a.707.707 0 0 0-.507.213l.507.511.508-.511a.701.701 0 0 0-.508-.213z" fill="#000000" />
        </svg>
    },
    lutron: {
      name: "Lutron",
      logo: <svg viewBox="0 0 288 40.52" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Lutron">
          <title>Lutron</title>
          <g>
            <path d="m 159.922,227.453 c -2.551,0.262 -5.137,0.391 -7.742,0.391 -2.602,0 -5.168,-0.129 -7.7,-0.379 l -7.859,75.683 c 5.117,0.524 10.305,0.79 15.559,0.79 5.191,0 10.332,-0.262 15.398,-0.774 l -7.656,-75.711 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 128.73,223.832 c -2.441,-0.746 -4.875,-1.641 -7.277,-2.668 -2.39,-1.004 -4.707,-2.141 -6.941,-3.367 l -36.7972,66.601 c 4.4922,2.489 9.1719,4.758 14.004,6.809 4.7851,2.035 9.6212,3.793 14.4722,5.309 l 22.539,-72.684 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 103.242,210.07 c -1.941,-1.652 -3.8357,-3.406 -5.6443,-5.293 -1.8086,-1.867 -3.4961,-3.804 -5.0782,-5.797 l -59.9023,46.918 c 3.1719,4.04 6.5937,7.961 10.2422,11.743 3.6133,3.738 7.3633,7.254 11.25,10.539 l 49.1326,-58.11 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 84.7578,186.996 c -1.1836,-2.254 -2.2773,-4.601 -3.2539,-7.019 -0.9766,-2.414 -1.8164,-4.856 -2.5312,-7.286 L 5.85156,193.754 c 1.4336,4.93 3.13282,9.851 5.09764,14.723 1.9414,4.816 4.1211,9.488 6.4805,13.976 l 67.3281,-35.457 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 76.4727,158.867 c -0.2618,-2.558 -0.3789,-5.137 -0.3789,-7.734 0,-2.617 0.1171,-5.176 0.3789,-7.715 L 0.78125,135.566 C 0.265625,140.684 0,145.871 0,151.133 c 0,5.195 0.253906,10.312 0.769531,15.383 L 76.4727,158.867 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 80.1055,127.676 c 0.7539,-2.449 1.6406,-4.871 2.6601,-7.285 1.0157,-2.383 2.1367,-4.707 3.3672,-6.934 L 19.5313,76.6406 c -2.4805,4.5117 -4.754,9.1992 -6.8086,14.0235 -2.0274,4.7851 -3.79692,9.6209 -5.30082,14.4729 l 72.68362,22.539 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 93.8555,102.188 c 1.6523,-1.954 3.4218,-3.8482 5.2968,-5.645 1.8707,-1.8164 3.8087,-3.5157 5.8087,-5.0782 L 58.0273,31.543 c -4.0351,3.1953 -7.9492,6.6133 -11.7304,10.2539 -3.7383,3.6054 -7.2539,7.3633 -10.543,11.25 l 58.1016,49.1411 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 116.934,83.7031 c 2.265,-1.1914 4.609,-2.2773 7.043,-3.2734 2.402,-0.957 4.832,-1.8164 7.273,-2.5078 L 110.188,4.79688 c -4.946,1.42578 -9.856,3.11328 -14.7192,5.09765 -4.8243,1.94137 -9.4922,4.10937 -13.9961,6.47267 l 35.4613,67.3359 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 144.23,76.4766 c 2.547,-0.2539 5.118,-0.3711 7.735,-0.3711 2.605,0 5.164,0.1172 7.691,0.3711 L 167.52,0.789063 C 162.402,0.265625 157.219,0 151.965,0 146.77,0 141.633,0.265625 136.563,0.78125 l 7.667,75.69535 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 175.41,80.1172 c 2.442,0.7344 4.871,1.6289 7.278,2.6562 2.39,1.0157 4.707,2.1289 6.941,3.3594 l 36.809,-66.6094 c -4.504,-2.4531 -9.18,-4.7382 -14.016,-6.7968 -4.785,-2.0313 -9.617,-3.78129 -14.484,-5.30472 L 175.41,80.1172 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 200.898,93.8672 c 1.946,1.6406 3.836,3.418 5.645,5.2851 1.816,1.8827 3.508,3.8357 5.078,5.8087 l 59.902,-46.9141 c -3.171,-4.043 -6.589,-7.9571 -10.234,-11.7461 -3.613,-3.7227 -7.375,-7.2461 -11.262,-10.5391 l -49.129,58.1055 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 219.387,116.953 c 1.187,2.246 2.285,4.602 3.258,7.012 0.968,2.402 1.82,4.844 2.531,7.285 l 73.113,-21.074 c -1.426,-4.93 -3.125,-9.824 -5.098,-14.6955 -1.941,-4.8242 -4.121,-9.4922 -6.48,-13.9961 l -67.324,35.4686 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 227.883,144.016 c 0.254,2.547 0.379,5.136 0.379,7.742 0,2.597 -0.125,5.156 -0.379,7.695 l 75.691,7.871 c 0.52,-5.117 0.789,-10.312 0.789,-15.566 0,-5.195 -0.269,-10.344 -0.777,-15.41 l -75.703,7.668 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 224.258,175.195 c -0.75,2.453 -1.653,4.875 -2.676,7.289 -1.016,2.395 -2.129,4.704 -3.352,6.93 l 66.594,36.813 c 2.481,-4.508 4.754,-9.18 6.809,-14.024 2.027,-4.785 3.797,-9.601 5.301,-14.469 l -72.676,-22.539 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 210.496,200.684 c -1.648,1.949 -3.406,3.843 -5.293,5.66 -1.875,1.797 -3.808,3.496 -5.808,5.082 l 46.921,59.894 c 4.043,-3.183 7.961,-6.597 11.743,-10.246 3.75,-3.597 7.254,-7.351 10.546,-11.25 l -58.109,-49.14 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 187.422,219.191 c -2.277,1.184 -4.609,2.27 -7.031,3.25 -2.411,0.977 -4.844,1.813 -7.278,2.52 l 21.059,73.125 c 4.937,-1.441 9.851,-3.129 14.723,-5.102 4.816,-1.949 9.484,-4.105 13.988,-6.48 l -35.461,-67.313 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 962.539,21.8477 h 69.601 V 225.895 h 99.35 v 54.48 H 862.91 v -54.48 h 99.629 v -204.0473 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 1509.14,148.34 c 0,46.652 17.28,87.765 79.8,88.433 63.2,0.668 88.71,-40.585 85.11,-87.105 -3.33,-43.223 -22.61,-80.4571 -85.11,-80.4571 -60.51,0 -79.8,37.2341 -79.8,79.1291 z m -80.63,5.449 c 0,-76.914 59.68,-138.5429 161.16,-138.5038 100.34,0.0586 161.16,61.5898 161.16,138.5038 0,79.133 -59.77,134.856 -161.22,134.856 -101.48,0 -161.1,-55.723 -161.1,-134.856 v 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 1771.73,21.8477 h 69.89 V 186.969 h 0.92 L 1976.51,21.8477 h 80.56 V 280.738 l -70.65,-0.363 V 112.207 h -0.92 l -134.16,168.168 h -79.61 v -258.5273 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="M 340.137,21.6523 H 559.188 V 76.6914 H 409.973 V 280.738 h -69.836 v -259.0857 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 847.063,280.738 h -69.59 V 122.441 c 0,-39.5777 -22.395,-55.2613 -73.821,-55.2613 -50.324,0 -73.515,15.457 -73.437,55.2613 V 280.738 H 560.793 V 122.441 c 0,-72.4293 54.703,-107.1558 142.859,-107.1558 87.696,0 143.411,35.0976 143.411,107.1558 v 158.297 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
            <path d="m 1210.32,227.617 h 86.6 c 32.17,0 54.54,-4.59 54.54,-30.328 0,-26.879 -22.37,-30.434 -54.54,-30.434 h -86.6 v 60.762 z M 1146.63,21.8477 h 64.61 V 122.559 h 104.55 c 27.18,0.41 32.11,-12.86 36.52,-40.4106 5.49,-34.0234 9.89,-61.4921 29.4,-60.3007 h 54.8 c -15.83,-3.1641 -20.47,42.0312 -23.79,63.3281 -8.9,57.0312 -18.61,59.8362 -45.23,60.8902 l -0.31,0.946 c 33.58,10.625 54.87,36.476 54.06,67.808 -1.05,41.657 -30.05,70.137 -97.83,65.918 h -176.78 v -258.8903 0" fill="#231f20" transform="matrix(0.13333333,0,0,-0.13333333,0,40.52)" />
          </g>
        </svg>
    },
    switchbot: {
      name: "SwitchBot",
      logo: <svg viewBox="0 0 120 26" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="SwitchBot">
          <title>SwitchBot</title>
          <path d="M19.92,14.65c-0.08-0.16-0.24-0.41-0.41-0.65c-0.16-0.24-0.41-0.41-0.57-0.65c-0.24-0.24-0.41-0.41-0.65-0.57 l-0.65-0.49c-0.49-0.41-0.81-0.65-1.06-0.81s-0.41-0.33-0.49-0.49c-0.16-0.16-0.24-0.33-0.33-0.41s-0.08-0.24-0.08-0.33 c0-0.24,0.16-0.49,0.49-0.65c0.33-0.16,0.73-0.24,1.22-0.24c0.33,0,0.73,0.08,1.22,0.16c0.41,0.08,0.9,0.24,1.38,0.41 c0.08,0,0.16,0,0.16-0.08C20.08,9.03,20,8.46,20,8.13c0-0.33,0-0.65-0.08-1.06c0-0.08-0.08-0.08-0.08-0.08 c-1.22-0.24-2.28-0.33-3.34-0.33c-0.49,0-1.06,0-1.55,0.08c-0.49,0.08-0.98,0.24-1.38,0.49c-0.41,0.24-0.81,0.49-1.06,0.81 c-0.24,0.33-0.49,0.65-0.65,1.06c-0.16,0.33-0.24,0.73-0.24,1.14c0,0.33,0,0.65,0.08,0.9c0.08,0.33,0.24,0.57,0.41,0.81 s0.41,0.57,0.73,0.9c0.16,0.16,0.41,0.41,0.81,0.73l1.79,1.55c0.16,0.16,0.33,0.24,0.41,0.41c0.08,0.08,0.16,0.24,0.16,0.33 c0,0.08,0.08,0.24,0.08,0.33c0,0.33-0.16,0.49-0.49,0.73c-0.33,0.16-0.73,0.24-1.3,0.24c-0.41,0-0.9-0.08-1.47-0.16 c-0.49-0.08-1.06-0.33-1.71-0.57c-0.08,0-0.16,0-0.16,0.08c0.08,0.73,0.16,1.71,0.24,2.85c0,0.08,0.08,0.08,0.08,0.08 c1.47,0.24,2.69,0.41,3.74,0.41c0.65,0,1.22-0.08,1.87-0.24c0.57-0.08,1.14-0.33,1.63-0.65c0.49-0.33,0.9-0.73,1.14-1.22 c0.24-0.49,0.41-1.06,0.41-1.55c0-0.24,0-0.41-0.08-0.65C20.08,15.05,20.08,14.89,19.92,14.65 M38.56,9.84c-0.65,0-1.14,0-1.55,0 c-0.49,0-1.06,0-1.63,0c-0.08,0-0.08,0-0.08,0.08l-1.55,4.48c-0.16,0.41-0.24,0.73-0.24,0.81s-0.24,0.08-0.24,0v-0.16l-1.22-5.13 c0-0.08-0.08-0.08-0.08-0.08c-0.49,0-1.06,0-1.63,0s-1.14,0-1.79,0c-0.08,0-0.08,0-0.08,0.08l-1.3,3.83l-0.49,1.47 c0,0.08-0.24,0.08-0.24,0l-0.08-0.49l-1.3-4.8c0-0.08-0.08-0.08-0.08-0.08c-0.49,0-0.98,0-1.55,0s-1.14,0-1.63,0 c-0.08,0-0.16,0.08-0.08,0.16c0.73,1.95,1.71,5.05,3.01,9.28c0,0.08,0.08,0.08,0.08,0.08c0.73,0,1.3,0,1.71,0c0.41,0,0.9,0,1.47,0 c0.08,0,0.08,0-0.08-0.08c0.41-1.06,1.06-2.77,1.87-5.13c0-0.08,0.24-0.08,0.24,0c0.24,1.22,0.41,2.04,0.57,2.52l0.65,2.61 c0,0.08,0.08,0.08,0.08,0.08c0.73,0,1.38,0,1.79,0s0.98,0,1.55,0c0.08,0,0.08,0-0.08-0.08l0.57-1.38l3.34-7.82 C38.64,9.93,38.64,9.84,38.56,9.84 M43.36,6.34c-0.49,0-1.06,0-1.71,0c-0.49,0-1.06,0-1.79,0c-0.08,0-0.08,0.08-0.08,0.08 c0,0.16,0,0.24,0,0.41c0,0.41,0,0.98-0.08,1.63c0,0.08,0.08,0.16,0.08,0.08c0.65,0,1.22,0,1.79,0c0.49,0,1.06,0,1.63,0 c0.08,0,0.08-0.08,0.08-0.08c0-0.16,0-0.33,0-0.49l0.08-1.14c0-0.08,0-0.24,0-0.33C43.53,6.42,43.53,6.34,43.36,6.34 M43.36,9.84 c-0.73,0-1.38,0-1.79,0c-0.49,0-1.06,0-1.79,0c-0.08,0-0.08,0.08-0.08,0.08c0,1.14,0,2.2-0.08,3.09c0,0.98-0.08,1.79-0.08,2.52 c0,0.73-0.08,1.87-0.08,1.87c-0.08,0.98,0.73,1.87,1.71,1.87c0.08,0,1.3,0,1.95,0c0.08,0,0.08-0.08,0.08-0.08c0-0.65,0-1.79,0-3.42 c0-0.98,0-1.95,0.08-2.85c0-0.81,0.08-1.87,0.24-2.93C43.53,9.93,43.45,9.84,43.36,9.84 M52.08,9.93H50.2 c-0.08,0-0.08-0.08-0.08-0.08c0-0.81,0.08-1.63,0.08-2.36c0-0.08-0.08-0.16-0.16-0.08c-0.81,0.24-1.47,0.33-1.71,0.41l-1.47,0.33 c-0.08,0-0.08,0.08-0.08,0.08c-0.08,0.9-0.08,1.47-0.16,1.79l-0.24,2.52l-0.24,3.26c0,0.57-0.08,0.9-0.08,1.06 c0,0.16,0,0.24,0,0.33c0,0.33,0.08,0.65,0.16,0.98c0.08,0.33,0.33,0.57,0.57,0.81c0.24,0.24,0.65,0.41,1.06,0.49 c0.41,0.08,0.9,0.16,1.38,0.16c0.33,0,0.65,0,0.98-0.08c0.33,0,0.81-0.08,1.38-0.24c0.08,0,0.08-0.08,0.08-0.08l0.16-1.06 c0.08-0.41,0.16-0.9,0.24-1.3c0-0.08-0.08-0.16-0.16-0.16c-0.33,0.08-0.49,0.08-0.65,0.16c-0.16,0-0.33,0-0.49,0 c-0.24,0-0.41,0-0.57-0.08s-0.33-0.24-0.33-0.41c0-0.16-0.08-0.41-0.08-0.73c0-0.08,0-0.33,0-0.65l0.08-2.2 c0-0.08,0.08-0.08,0.08-0.08h1.87c0.08,0,0.08-0.08,0.08-0.08c0-0.41,0-1.22,0.08-2.28C52.16,10.01,52.08,9.93,52.08,9.93 M61.44,10.9c0-0.24,0-0.49,0-0.65v-0.08c0-0.08,0-0.08-0.08-0.08c-0.65-0.16-1.14-0.24-1.55-0.33s-0.9-0.08-1.3-0.08 c-0.73,0-1.47,0.08-2.04,0.24c-0.65,0.16-1.14,0.49-1.71,0.98c-0.49,0.49-0.9,1.06-1.14,1.79c-0.24,0.73-0.41,1.47-0.41,2.2 c0,0.81,0.16,1.55,0.41,2.28c0.24,0.57,0.57,1.06,1.06,1.47c0.49,0.41,1.06,0.73,1.63,0.81c0.49,0.16,1.14,0.24,1.79,0.24 c0.9,0,1.87-0.08,2.77-0.33c0.08,0,0.08-0.08,0.08-0.08l0.24-1.38c0.08-0.49,0.16-0.9,0.24-1.14c0-0.08-0.08-0.16-0.16-0.16 c-0.24,0.08-0.41,0.16-0.65,0.24c-0.24,0.08-0.49,0.08-0.73,0.16c-0.33,0-0.49,0.08-0.73,0.08c-0.41,0-0.81-0.08-1.14-0.24 c-0.33-0.16-0.57-0.41-0.73-0.73s-0.24-0.73-0.24-1.22s0.08-0.9,0.24-1.22s0.41-0.65,0.81-0.81c0.41-0.16,0.81-0.33,1.3-0.33 c0.65,0,1.38,0.16,2.2,0.41c0.08,0,0.16,0,0.16-0.08V12.2C61.44,11.47,61.44,11.06,61.44,10.9 M73.32,10.33 C73,10.01,72.59,9.84,72.1,9.68c-0.49-0.16-0.98-0.16-1.55-0.16c-0.24,0-0.49,0-0.81,0.08c-0.24,0-0.49,0.08-0.73,0.08 c-0.24,0.08-0.41,0.08-0.57,0.24c-0.16,0.08-0.33,0.16-0.49,0.24c-0.16,0.08-0.33,0.24-0.41,0.33c-0.08,0.08-0.16,0.16-0.24,0.33 c-0.08,0.08-0.24,0-0.24-0.08c0.08-0.9,0.08-1.55,0.08-1.87l0.16-2.12c0-0.08-0.08-0.16-0.08-0.16c-0.57,0-1.14,0-1.79,0 c-0.49,0-1.06,0-1.79,0c-0.08,0-0.08,0.08-0.08,0.08c0,0.9,0,1.87,0,2.85s-0.08,2.04-0.08,3.17c-0.08,1.63-0.16,3.09-0.24,4.31 c0,0.08,0,0.24,0,0.33c-0.08,1.06,0.73,1.95,1.79,1.95l0,0c0.49,0,1.06,0,1.63,0c0.08,0,0.08-0.08,0.08-0.08 c0-1.14,0.08-1.95,0.08-2.52c0.08-1.06,0.16-1.79,0.33-2.36c0.08-0.41,0.24-0.73,0.41-0.98c0.16-0.24,0.41-0.49,0.65-0.65 c0.33-0.16,0.57-0.24,0.98-0.24s0.73,0.08,0.98,0.33c0.24,0.24,0.41,0.65,0.41,1.22c0,0.49,0,1.3-0.08,2.44 c0,0.33-0.08,0.57-0.08,0.9c-0.08,1.06,0.73,1.95,1.79,1.95l0,0c0.57,0,1.14,0,1.71,0c0.08,0,0.08-0.08,0.08-0.08 c0-0.33,0-0.65,0-0.81c0-0.24,0-0.57,0-0.98l0.24-3.17c0-0.41,0.08-0.73,0.08-1.06c0-0.24,0-0.49,0-0.65 c0-0.41-0.08-0.81-0.16-1.22C73.97,10.98,73.65,10.66,73.32,10.33 M87.33,13.91c-0.16-0.24-0.41-0.41-0.65-0.65 c-0.24-0.16-0.41-0.24-0.65-0.33c-0.08,0-0.24-0.08-0.33-0.08c-0.08,0-0.08-0.24,0-0.24c0.08-0.08,0.24-0.08,0.33-0.16 c0.24-0.08,0.41-0.24,0.65-0.41s0.41-0.41,0.57-0.65c0.16-0.24,0.33-0.49,0.41-0.81c0.08-0.33,0.16-0.65,0.16-1.06 s-0.08-0.9-0.24-1.22C87.41,7.97,87.24,7.65,87,7.4c-0.24-0.24-0.49-0.41-0.81-0.49c-0.33-0.16-0.73-0.24-1.14-0.33 c-0.33,0-0.9-0.08-1.71-0.08c-0.65,0-1.38,0-2.28,0c-0.9,0-1.71,0-2.36,0c-0.49,0-1.06,0-1.87,0c-0.08,0-0.08,0.08-0.08,0.08 c0,0.41,0,0.73,0,1.06c0,0.73,0,2.12-0.08,3.91c-0.08,1.87-0.08,3.34-0.16,4.4c0,0.41-0.08,0.9-0.08,1.47 c-0.08,0.98,0.65,1.79,1.63,1.79h2.44c0.98,0,1.87,0,2.69,0c0.81,0,1.47-0.08,1.79-0.08c0.41-0.08,0.81-0.24,1.14-0.41 c0.41-0.16,0.65-0.41,0.9-0.65c0.24-0.33,0.49-0.65,0.65-1.06c0.16-0.41,0.24-0.81,0.24-1.3c0-0.33-0.08-0.65-0.16-0.98 C87.57,14.48,87.49,14.24,87.33,13.91 M80.41,9.19c0-0.08,0.08-0.08,0.08-0.08h1.55c0.49,0,0.9,0,1.14,0.08 c0.24,0.08,0.41,0.24,0.49,0.41c0.08,0.16,0.16,0.41,0.16,0.65c0,0.16,0,0.33-0.08,0.49c-0.08,0.16-0.16,0.33-0.24,0.41 s-0.24,0.24-0.41,0.24c-0.16,0.08-0.33,0.08-0.49,0.08c-0.16,0-0.49,0-0.98,0h-1.22c-0.08,0-0.08-0.08-0.08-0.08L80.41,9.19z M83.91,15.95c-0.08,0.24-0.24,0.33-0.33,0.49c-0.16,0.08-0.33,0.24-0.65,0.24c-0.24,0.08-0.57,0.08-1.06,0.08h-1.63 c-0.08,0-0.08-0.08-0.08-0.08l0.08-2.44c0-0.08,0.08-0.08,0.08-0.08h1.87c0.41,0,0.73,0,0.98,0.08s0.33,0.08,0.49,0.24 c0.16,0.08,0.24,0.24,0.33,0.41c0.08,0.16,0.08,0.33,0.08,0.57C83.99,15.54,83.91,15.79,83.91,15.95 M99.13,10.98 c-0.49-0.41-1.06-0.81-1.79-1.06c-0.73-0.24-1.47-0.33-2.2-0.33c-0.81,0-1.63,0.16-2.36,0.41c-0.73,0.24-1.38,0.65-1.95,1.14 c-0.49,0.49-0.9,1.06-1.14,1.71c-0.24,0.65-0.33,1.22-0.33,1.95c0,0.65,0.08,1.3,0.41,1.95c0.24,0.65,0.65,1.14,1.14,1.55 c0.49,0.41,1.06,0.73,1.79,0.98c0.73,0.24,1.47,0.33,2.28,0.33s1.71-0.08,2.44-0.41c0.73-0.24,1.38-0.65,1.87-1.14 c0.49-0.49,0.81-1.06,1.06-1.71c0.24-0.57,0.33-1.22,0.33-1.87s-0.08-1.3-0.33-1.87C99.94,11.88,99.62,11.39,99.13,10.98 M96.53,15.71c-0.16,0.41-0.41,0.73-0.73,0.9c-0.33,0.24-0.65,0.33-1.06,0.33c-0.49,0-0.98-0.16-1.3-0.57 c-0.33-0.33-0.49-0.9-0.49-1.55c0-0.49,0.08-0.9,0.24-1.3c0.16-0.41,0.41-0.73,0.73-0.9c0.33-0.24,0.65-0.33,1.06-0.33 s0.73,0.08,0.98,0.33c0.33,0.16,0.49,0.41,0.65,0.73c0.08,0.33,0.16,0.65,0.16,1.06C96.77,14.81,96.69,15.3,96.53,15.71 M106.62,12.61c0-0.08,0.08-0.08,0.08-0.08h1.87c0.08,0,0.08-0.08,0.08-0.08c0-0.41,0-1.22,0.08-2.28c0-0.08-0.08-0.08-0.08-0.08 h-1.87c-0.08,0-0.08-0.08-0.08-0.08c0-0.81,0.08-1.63,0.08-2.36c0-0.08-0.08-0.16-0.16-0.08c-0.81,0.24-1.47,0.33-1.71,0.41 l-1.47,0.33c-0.08,0-0.08,0.08-0.08,0.08c-0.08,0.9-0.08,1.47-0.16,1.79l-0.24,2.52l-0.24,3.26c0,0.57-0.08,0.9-0.08,1.06 c0,0.16,0,0.24,0,0.33c0,0.33,0.08,0.65,0.16,0.98c0.08,0.33,0.33,0.57,0.57,0.81c0.24,0.24,0.65,0.41,1.06,0.49 s0.9,0.16,1.38,0.16c0.33,0,0.65,0,0.98-0.08c0.33,0,0.81-0.08,1.38-0.24c0.08,0,0.08-0.08,0.08-0.08l0.16-1.06 c0.08-0.41,0.16-0.9,0.24-1.3c0-0.08-0.08-0.16-0.16-0.16c-0.33,0.08-0.49,0.08-0.65,0.16c-0.16,0-0.33,0-0.49,0 c-0.24,0-0.41,0-0.57-0.08s-0.33-0.24-0.33-0.41c-0.08-0.24-0.08-0.41-0.08-0.73c0-0.08,0-0.33,0-0.65L106.62,12.61z" fill="#E0393A" />
        </svg>
    },
    xiaomi: {
      name: "Xiaomi",
      logo: <svg viewBox="556 290 108 105" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Xiaomi">
          <title>Xiaomi</title>
          <g transform="translate(0,685.28) scale(1,-1)">
            <path d="m656.46 290.64h-96.563c-2.191 0-3.967 1.776-3.967 3.967v96.563c0 2.191 1.776 3.966 3.967 3.966h96.563c2.191 0 3.967-1.775 3.967-3.966v-96.563c0-2.191-1.776-3.967-3.967-3.967" fill="#ff6700" fillRule="evenodd" />
            <path d="m637.87 362.27h-8.221c-0.352 0-0.637-0.28-0.637-0.625v-37.509c0-0.342 0.285-0.622 0.637-0.622h8.221c0.349 0 0.638 0.28 0.638 0.622v37.509c0 0.345-0.289 0.625-0.638 0.625" fill="#fff" />
            <path d="m609.8 362.27h-31.315c-0.352 0-0.635-0.28-0.635-0.625v-37.509c0-0.342 0.283-0.622 0.635-0.622h8.223c0.35 0 0.64 0.28 0.64 0.622v29.439c0 0.34 0.283 0.622 0.635 0.622h17.713c4.981 0 6.395-3.815 6.395-6.276v-23.785c0-0.342 0.286-0.622 0.638-0.622h8.218c0.35 0 0.637 0.28 0.637 0.622v26.609c0 2.195-0.264 5.351-3.096 8.129-2.963 2.9-5.666 3.396-8.688 3.396" fill="#fff" />
            <path d="m604.04 347.33h-8.633c-0.352 0-0.641-0.28-0.641-0.623v-22.574c0-0.341 0.289-0.621 0.641-0.621h8.633c0.349 0 0.635 0.28 0.635 0.621v22.574c0 0.343-0.286 0.623-0.635 0.623" fill="#fff" />
          </g>
        </svg>
    },
    govee: {
      name: "Govee",
      logo: <svg viewBox="0 0 90 23.966" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Govee">
          <title>Govee</title>
          <g fill="#19a7f0">
            <path d="M57.918 10.739a1.81 1.81 0 0 0-1.647-2.553 1.81 1.81 0 0 0-1.669 1.082c-1 2.276-3.286 7.465-4.091 9.283q-.06.125-.111.239a.33.33 0 0 1-.263.2h-.09a.33.33 0 0 1-.263-.2l-.111-.239-4.091-9.283a1.81 1.81 0 0 0-1.669-1.082 1.81 1.81 0 0 0-1.647 2.553c.813 1.8 4.92 10.921 5.224 11.6a2.48 2.48 0 0 0 1.6 1.5 3.83 3.83 0 0 0 2.006 0 2.48 2.48 0 0 0 1.6-1.5c.261-.592 4.409-9.8 5.222-11.6M34.349 8.183a7.893 7.893 0 1 0 7.7 7.961 7.914 7.914 0 0 0-7.7-7.961m-.2 12.409a4.509 4.509 0 1 1 4.518-4.513 4.513 4.513 0 0 1-4.522 4.513ZM73.333 13.304q-.057-.153-.121-.3a7.892 7.892 0 1 0-.366 6.9 1.686 1.686 0 0 0-2.948-1.635 4.52 4.52 0 0 1-7.6.482l9.959-3.24.02-.006.069-.022a1.686 1.686 0 0 0 .987-2.179m-7.392-1.751a4.51 4.51 0 0 1 3.269 1.4l-7.749 2.521a4.53 4.53 0 0 1 4.48-3.921M4.293 8.06l.122.064a2.12 2.12 0 0 0 2.686-.656 7.64 7.64 0 0 1 10.952-1.442 2.1 2.1 0 0 0 2.643-.008l.109-.089a2.1 2.1 0 0 0 .021-3.241A11.977 11.977 0 0 0 3.534 4.997a2.092 2.092 0 0 0 .759 3.063M23.099 9.849h-11.8a2.127 2.127 0 1 0 0 4.255h9.315a7.68 7.68 0 0 1-5.993 5.4 8 8 0 0 1-.593.08 7.64 7.64 0 0 1-6.9-3.053 2.17 2.17 0 1 0-3.5 2.567 11.981 11.981 0 0 0 21.618-7.12v-.022a2.14 2.14 0 0 0-2.147-2.107" />
            <circle cx="2.619" cy="2.619" r="2.619" transform="rotate(-9.217 61.055 4.922)" />
            <path d="M88.749 17.606a1.685 1.685 0 0 0-2.292.657 4.52 4.52 0 0 1-7.6.482l9.959-3.24.019-.006.069-.022a1.686 1.686 0 0 0 .99-2.169q-.057-.153-.121-.3a7.892 7.892 0 1 0-.366 6.9 1.686 1.686 0 0 0-.658-2.302M82.5 11.554a4.51 4.51 0 0 1 3.269 1.4l-7.749 2.521a4.53 4.53 0 0 1 4.48-3.922Z" />
          </g>
        </svg>
    }
  };
  const accessoryBrands = {
    light: ["philipshue", "ikea", "aqara", "lutron", "lifx", "tplink", "wemo", "knx", "matter"],
    climate: ["nest", "tado", "ecobee", "knx", "matter"],
    "door-lock": ["nuki", "aqara", "yale", "matter"],
    "media-player": ["sonos", "chromecast"],
    "security-camera": ["unifi", "reolink", "ring"],
    doorbell: ["eufy", "nest", "ring", "reolink", "unifi"],
    ventilation: ["dyson", "shelly", "lutron", "ikea", "wemo", "knx", "matter"],
    "robotic-vacuum": ["roborock", "irobot", "dreame", "matter"],
    "generic-on-off": ["shelly", "ikea", "philipshue", "aqara", "lutron", "meross", "tplink", "wemo", "knx", "matter"],
    "window-covering": ["aqara", "luxaflex", "somfy", "lutron", "knx", "matter"],
    humidifier: ["meross", "switchbot", "xiaomi", "govee"],
    "presence-sensor": ["philipshue", "aqara", "ikea", "knx", "matter"],
    "contact-sensor": ["philipshue", "aqara", "ikea", "knx", "matter"]
  };
  const accessoryLabels = {
    light: "lights",
    climate: "thermostats, aircon units & TRVs",
    "door-lock": "locks",
    "media-player": "speakers",
    "security-camera": "cameras",
    doorbell: "smart doorbells",
    ventilation: "fans & air purifiers",
    "robotic-vacuum": "robotic vacuums",
    "generic-on-off": "on/off accessories",
    "window-covering": "blinds & curtains",
    humidifier: "humidifiers & dehumidifiers",
    "presence-sensor": "presence sensors",
    "contact-sensor": "door & window sensors"
  };
  const brands = accessoryBrands[type] || [];
  const label = accessoryLabels[type] || "accessories";
  if (!brands.length) {
    return "";
  }
  return <div>
    <div style={{
    marginBottom: "1rem"
  }}>
      Almost all {label} supported by Home Assistant/Homey work with Zendo.
    </div>
    <div style={{
    marginBottom: "1.5rem"
  }}>
      We've tested the following:
    </div>

    <div style={{
    display: "grid",
    gridTemplateColumns: "repeat(auto-fill, minmax(140px, 1fr))",
    gap: "1rem",
    marginBottom: "1.5rem"
  }}>
      {brands.map(brandKey => {
    const brand = brandLogos[brandKey];
    if (!brand) return null;
    return <div key={brandKey} style={{
      display: "flex",
      flexDirection: "column",
      alignItems: "center",
      justifyContent: "center",
      padding: "1rem",
      borderRadius: "12px",
      backgroundColor: "#f8f8f8",
      minHeight: "80px"
    }}>
            <div style={{
      width: "100%",
      maxWidth: "120px",
      height: "48px",
      display: "flex",
      alignItems: "center",
      justifyContent: "center"
    }}>
              {brand.logo}
            </div>
            <span style={{
      marginTop: "0.5rem",
      fontSize: "0.75rem",
      color: "#000",
      textAlign: "center"
    }}>
              {brand.name}
            </span>
          </div>;
  })}

      <div style={{
    display: "flex",
    flexDirection: "column",
    alignItems: "center",
    justifyContent: "center",
    padding: "1rem",
    borderRadius: "12px",
    backgroundColor: "#f8f8f8",
    minHeight: "80px"
  }}>
        <div style={{
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    gap: "0.5rem",
    fontSize: "1.2rem",
    color: "#666"
  }}>
          <span style={{
    fontWeight: "600"
  }}>+</span>
          <span style={{
    fontWeight: "600",
    lineHeight: "1",
    whiteSpace: "nowrap"
  }}>many<br />more</span>
        </div>
      </div>
    </div>

    <div>
      {"If your accessory isn't working correctly, please "}
      <a href="mailto:hello@myzendo.com?subject=Accessory%20Not%20Working">get in touch</a>.
    </div>
  </div>;
};

## Intro

With Zendo, you can see at a glance which rooms are occupied. Motion, presence, and occupancy sensors feed into your floorplan so you always know where activity is happening across your property.

You can add multiple sensors to the same room and Zendo aggregates their status, so if any sensor in the room detects presence, the room shows as occupied.

Presence sensors are visible in [Security mode](/floorplan/modes).

Keep an eye on the battery level of your sensors in the [Batteries](/control-backend/batteries) section of the app.

<Tip>
  Presence events show up in the [Safety & Security activity feed](/safety-physical-security/intro), so you can review recent activity across your property.
</Tip>

***

## Add presence sensors to the floorplan

[Add an accessory](/floorplan/manage-accessories#add-an-accessory) for each room where you have a motion, presence, or occupancy sensor. You can add multiple sensors to the same room and their status is aggregated automatically.

***

## Restrict access to presence sensors

<RestrictAccess device="presence sensors" />

***

## Supported brands

<SupportedBrands type="presence-sensor" />
