# 目标检测和分类 

Source: [https://docs.qualcomm.com/doc/80-70020-50SC/topic/camera-ai-detection-overlay-composer-display.html](https://docs.qualcomm.com/doc/80-70020-50SC/topic/camera-ai-detection-overlay-composer-display.html)

**gst-camera-two-stream-detection-and-classification-side-by-side.py** 应用程序使用 YOLOv8 LiteRT 模型来检测和分类 AI Overlay Composer 显示的场景中的目标。

Figure : 目标检测和分类的 pipeline
            
            <!--?xml version="1.0" encoding="UTF-8"?-->
<svg xmlns="http://www.w3.org/2000/svg" width="1293.14" height="294.3" viewbox="0 0 1293.14 294.3">
  <g id="Layer_2" data-name="Layer 2">
    <g>
      <rect x=".5" y=".5" width="1292.14" height="293.3" rx="7.5" ry="7.5" style="fill: #fafafa;"></rect>
      <path d="M1285.14,1c3.86,0,7,3.14,7,7v278.3c0,3.86-3.14,7-7,7H8c-3.86,0-7-3.14-7-7V8c0-3.86,3.14-7,7-7h1277.14M1285.14,0H8C3.58,0,0,3.58,0,8v278.3c0,4.42,3.58,8,8,8h1277.14c4.42,0,8-3.58,8-8V8c0-4.42-3.58-8-8-8h0Z" style="fill: #d2d7e1;"></path>
    </g>
    <g>
      <g>
        <path d="M1210.22,265.73c0,.96-.15,1.79-.46,2.49-.31.69-.73,1.24-1.29,1.63l1.78,1.39-.9.83-2.1-1.67c-.33.08-.67.12-1.04.12-.78,0-1.48-.19-2.08-.58-.61-.38-1.08-.93-1.41-1.65-.34-.71-.51-1.54-.52-2.48v-.72c0-.96.17-1.8.5-2.54s.8-1.29,1.41-1.69c.61-.39,1.3-.58,2.09-.58s1.51.19,2.12.58c.61.39,1.08.94,1.41,1.67.33.73.49,1.58.49,2.55v.64ZM1208.91,265.09c0-1.17-.23-2.08-.7-2.71-.47-.64-1.13-.95-2-.95s-1.48.32-1.95.95c-.48.63-.72,1.51-.74,2.63v.73c0,1.14.24,2.04.71,2.69.48.66,1.14.98,1.99.98s1.5-.31,1.97-.93c.46-.62.7-1.5.72-2.66v-.74Z"></path>
        <path d="M1216.62,269.66c-.49.58-1.21.87-2.17.87-.79,0-1.39-.23-1.8-.69-.41-.46-.62-1.14-.62-2.03v-4.81h1.26v4.78c0,1.12.46,1.68,1.37,1.68.97,0,1.61-.36,1.93-1.08v-5.38h1.26v7.4h-1.2l-.03-.73Z"></path>
        <path d="M1224.33,270.39c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM1222.24,269.43c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z"></path>
        <path d="M1228.76,270.39h-1.26v-10.5h1.26v10.5Z"></path>
        <path d="M1233.75,269.49c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92c-.45.23-.92.34-1.43.34-1.01,0-1.81-.34-2.4-1.01-.6-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31c.49-.31,1.08-.46,1.75-.46.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z"></path>
        <path d="M1237.77,266.62c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05.62.7.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34-.51.32-1.1.48-1.77.48-1,0-1.81-.35-2.44-1.05-.62-.7-.93-1.62-.93-2.77v-.09ZM1239.05,266.77c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.54-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z"></path>
        <path d="M1247.28,262.99l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z"></path>
        <path d="M1259.55,262.99l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z"></path>
      </g>
      <rect x="1181.22" y="258.3" width="16" height="16" rx="2" ry="2" style="fill: #2a2aea;"></rect>
    </g>
  </g>
  <g id="Layer_3" data-name="Layer 3">
    <g>
      <g>
        <rect x="836.51" y="20" width="109.21" height="76.45" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M861.65,58.55c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM862.92,58.7c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M871.63,53.13v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M874.51,52.96c0-.21.06-.38.19-.52.12-.14.31-.21.56-.21s.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21c-.13-.14-.19-.31-.19-.51ZM875.87,62.31h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M877.57,58.55c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05.62.7.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34-.51.32-1.1.48-1.77.48-1,0-1.81-.35-2.44-1.05-.62-.7-.93-1.62-.93-2.77v-.09ZM878.84,58.7c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.54-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M888.22,60.6l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M895.55,62.45c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.83-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM895.39,55.82c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M903.48,56.05c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.42-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
          <path d="M906.02,62.31h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M912.62,62.31c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM910.52,61.35c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z" style="fill: #fff;"></path>
          <path d="M917.98,60.46l1.72-5.54h1.35l-2.97,8.54c-.46,1.23-1.19,1.85-2.19,1.85l-.24-.02-.47-.09v-1.03l.34.03c.43,0,.76-.09,1-.26.24-.17.44-.49.59-.95l.28-.75-2.64-7.31h1.38l1.85,5.54Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <rect x="996.97" y="20" width="100.99" height="218.3" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M1005.41,129.48c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM1006.67,129.62c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M1015.39,124.05v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M1018.25,123.88c0-.21.06-.38.19-.52.12-.14.31-.21.56-.21s.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21c-.13-.14-.19-.31-.19-.51ZM1019.62,133.24h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M1024.09,131.52l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M1031.3,132.34c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92c-.45.23-.92.34-1.43.34-1.01,0-1.81-.34-2.4-1.01-.6-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31c.49-.31,1.08-.46,1.75-.46.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z" style="fill: #fff;"></path>
          <path d="M1035.33,129.47c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05.62.7.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34-.51.32-1.1.48-1.77.48-1,0-1.81-.35-2.44-1.05-.62-.7-.93-1.62-.93-2.77v-.09ZM1036.6,129.62c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.54-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M1044.84,125.84l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M1062.17,129.62c0,1.13-.26,2.03-.77,2.72s-1.21,1.03-2.09,1.03-1.6-.29-2.12-.85v3.56h-1.26v-10.24h1.16l.06.82c.51-.64,1.23-.96,2.15-.96s1.59.33,2.11,1c.52.67.78,1.6.78,2.8v.12ZM1060.9,129.48c0-.83-.18-1.49-.53-1.98s-.84-.72-1.46-.72c-.77,0-1.34.34-1.72,1.02v3.53c.38.67.96,1.01,1.74,1.01.61,0,1.09-.24,1.45-.72.36-.48.54-1.19.54-2.14Z" style="fill: #fff;"></path>
          <path d="M1063.44,129.47c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05.62.7.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34-.51.32-1.1.48-1.77.48-1,0-1.81-.35-2.44-1.05-.62-.7-.93-1.62-.93-2.77v-.09ZM1064.71,129.62c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.54-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M1076.07,131.28c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49-.64-.14-1.15-.3-1.53-.49-.38-.19-.65-.42-.83-.68-.18-.26-.27-.58-.27-.94,0-.61.26-1.12.77-1.54.51-.42,1.17-.63,1.96-.63.84,0,1.52.22,2.04.65.52.43.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9-.29-.25-.67-.38-1.11-.38s-.82.1-1.08.3-.39.46-.39.79c0,.31.12.54.36.69s.68.3,1.31.44c.63.14,1.14.31,1.54.51s.68.43.87.71c.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31s-.81-.5-1.07-.88c-.26-.38-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z" style="fill: #fff;"></path>
          <path d="M1082.05,133.38c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.83-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM1081.89,126.75c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M1089.97,126.98c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.42-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <path d="M45.76,40.31h-9.83l-4.91,5.9h-5.9c-2.17,0-3.93,1.76-3.93,3.93v17.69c0,2.17,1.76,3.93,3.93,3.93h31.45c2.17,0,3.93-1.76,3.93-3.93v-17.69c0-2.17-1.76-3.93-3.93-3.93h-5.9l-4.91-5.9Z" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></path>
        <circle cx="40.85" cy="56.04" r="5.9" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></circle>
      </g>
      <rect x="75.32" y="20" width="93.92" height="76.45" rx="4" ry="4" style="fill: #2a2aea;"></rect>
      <g>
        <line x1="169.24" y1="58.22" x2="183.5" y2="58.22" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="182.33 62.21 189.24 58.22 182.33 54.23 182.33 62.21"></polygon>
      </g>
      <line x1="61.48" y1="58.22" x2="75.32" y2="58.22" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <g>
        <path d="M86.71,58.31c0-1.16.27-2.08.8-2.76s1.25-1.02,2.15-1.02,1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.7-.8-1.62-.8-2.77v-.09ZM87.97,58.45c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73s-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
        <path d="M96.69,52.88v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67.12.15.33.22.63.22.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
        <path d="M99.55,52.71c0-.21.06-.38.19-.52.13-.14.31-.21.56-.21s.43.07.56.21c.13.14.19.31.19.52s-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM100.92,62.07h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
        <path d="M102.64,58.31c0-1.16.27-2.08.8-2.76s1.25-1.02,2.15-1.02,1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.7-.8-1.62-.8-2.77v-.09ZM103.9,58.45c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73s-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
        <path d="M112.09,54.67l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42s-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
        <path d="M124.36,54.67l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42s-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
        <path d="M136.06,62.07v-6.42h-1.17v-.98h1.17v-.76c0-.79.21-1.41.64-1.84.42-.43,1.02-.65,1.8-.65.29,0,.58.04.87.12l-.07,1.02c-.21-.04-.44-.06-.68-.06-.41,0-.73.12-.95.36s-.33.58-.33,1.03v.78h1.58v.98h-1.58v6.42h-1.26Z" style="fill: #fff;"></path>
        <path d="M144.61,60.11c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49s-1.15-.3-1.52-.49-.65-.42-.83-.68c-.18-.26-.27-.58-.27-.94,0-.61.26-1.12.77-1.54.51-.42,1.17-.63,1.97-.63.84,0,1.52.22,2.04.65.52.43.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9-.29-.25-.66-.38-1.11-.38s-.82.1-1.08.3c-.26.2-.39.46-.39.79,0,.31.12.54.36.69.24.16.68.3,1.31.44.63.14,1.14.31,1.53.51.39.2.68.43.87.71.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31-.46-.21-.81-.5-1.07-.88s-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z" style="fill: #fff;"></path>
        <path d="M151.1,55.81c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.41-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
        <path d="M155.09,61.17c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92c-.45.23-.92.34-1.43.34-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31c.49-.31,1.08-.46,1.75-.46.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18s-.73-.46-1.21-.46c-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97.35.46.85.69,1.5.69Z" style="fill: #fff;"></path>
      </g>
      <g>
        <rect x="189.24" y="20" width="76.45" height="76.45" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
        <g>
          <path d="M220.43,53.5v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z"></path>
          <path d="M226.36,62.83c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM226.2,56.2c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z"></path>
          <path d="M233.77,62.83c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM233.62,56.2c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z"></path>
        </g>
      </g>
      <g>
        <rect x="707.34" y="20" width="109.21" height="76.45" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M725.23,58.55c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM726.49,58.7c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M735.21,53.13v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M738.07,52.96c0-.21.06-.38.19-.52.13-.14.31-.21.56-.21s.43.07.56.21c.13.14.19.31.19.52s-.06.38-.19.51c-.13.14-.31.21-.56.21s-.43-.07-.56-.21c-.12-.14-.19-.31-.19-.51ZM739.44,62.31h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M742.65,54.92l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M756.8,62.45c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27.31-.18.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM756.64,55.82c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M762.87,53.13v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M770.29,62.31c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34-.31.23-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM768.19,61.35c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93.26.22.6.33,1.02.33Z" style="fill: #fff;"></path>
          <path d="M774.53,54.92l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.27v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M790.17,61.58c-.49.58-1.21.87-2.17.87-.79,0-1.39-.23-1.8-.69-.41-.46-.62-1.14-.62-2.03v-4.81h1.26v4.78c0,1.12.46,1.68,1.37,1.68.97,0,1.61-.36,1.93-1.08v-5.38h1.26v7.4h-1.2l-.03-.73Z" style="fill: #fff;"></path>
          <path d="M795.81,57.62l1.64-2.7h1.48l-2.42,3.66,2.5,3.74h-1.46l-1.71-2.77-1.71,2.77h-1.47l2.5-3.74-2.42-3.66h1.46l1.62,2.7Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <g>
          <line x1="265.57" y1="69.14" x2="279.9" y2="69.14" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="278.73 73.13 285.64 69.14 278.73 65.15 278.73 73.13"></polygon>
        </g>
        <g>
          <line x1="265.57" y1="32.19" x2="699.34" y2="32.19" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="698.17 36.18 705.08 32.19 698.17 28.2 698.17 36.18"></polygon>
        </g>
        <rect x="285.72" y="41.84" width="121.05" height="54.6" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <line x1="406.77" y1="69.14" x2="421.1" y2="69.14" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="419.94 73.13 426.85 69.14 419.94 65.15 419.94 73.13"></polygon>
        </g>
        <rect x="426.92" y="41.84" width="97.7" height="54.6" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <line x1="524.62" y1="69.14" x2="538.96" y2="69.14" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="537.79 73.13 544.7 69.14 537.79 65.15 537.79 73.13"></polygon>
        </g>
        <g>
          <line x1="686.9" y1="69.14" x2="701.23" y2="69.14" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="700.06 73.13 706.97 69.14 700.06 65.15 700.06 73.13"></polygon>
        </g>
        <rect x="544.78" y="41.84" width="142.12" height="54.6" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M298.27,69.85c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM299.54,70c0,.85.18,1.51.54,2s.84.72,1.45.72c.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M308.25,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M311.12,64.25c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM312.48,73.61h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M315.7,66.22l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M328.15,73.61h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M332.62,71.9l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M339.83,72.72c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92-.92.34-1.43.34c-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31,1.08-.46,1.75-.46c.83,0,1.52.25,2.07.75s.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z" style="fill: #fff;"></path>
          <path d="M343.86,69.85c0-.72.14-1.38.43-1.96s.68-1.03,1.19-1.34,1.09-.47,1.74-.47c1.01,0,1.82.35,2.44,1.05s.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34s-1.1.48-1.77.48c-1,0-1.81-.35-2.44-1.05s-.93-1.62-.93-2.77v-.09ZM345.13,70c0,.82.19,1.48.57,1.98s.89.75,1.53.75,1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.53-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M353.38,66.22l.04.93c.56-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18s-.61-.38-1.12-.38c-.41,0-.77.11-1.08.33s-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M362.35,71.9l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M369.67,73.75c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM369.51,67.12c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M377.59,67.35c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.41-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
          <path d="M380.81,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M386.74,73.75c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM386.58,67.12c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M394.66,67.35c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.41-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
        </g>
        <g>
          <path d="M446.51,69.85c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM447.78,70c0,.85.18,1.51.54,2s.84.72,1.45.72c.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M456.49,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M459.36,64.25c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM460.73,73.61h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M463.94,66.22l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M476.39,73.61h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M480.13,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M483.61,73.61v-6.42h-1.17v-.98h1.17v-.76c0-.79.21-1.41.64-1.84s1.02-.65,1.8-.65c.29,0,.58.04.87.12l-.07,1.02c-.21-.04-.44-.06-.68-.06-.41,0-.73.12-.95.36-.22.24-.33.58-.33,1.03v.78h1.58v.98h-1.58v6.42h-1.26Z" style="fill: #fff;"></path>
          <path d="M489.23,73.61h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M491.26,64.25c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM492.62,73.61h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M496.36,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M502.29,73.75c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM502.13,67.12c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
        </g>
        <g>
          <path d="M568.15,69.85c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM569.42,70c0,.85.18,1.51.54,2s.84.72,1.45.72c.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M578.13,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M581,64.25c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM582.37,73.61h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M585.59,66.22l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M598.05,73.61h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M602.52,71.9l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M606.47,69.85c0-1.13.27-2.05.81-2.74.54-.69,1.24-1.04,2.11-1.04s1.55.3,2.06.89v-3.86h1.26v10.5h-1.16l-.06-.79c-.51.62-1.21.93-2.11.93s-1.56-.35-2.1-1.05-.81-1.62-.81-2.75v-.1ZM607.73,70c0,.84.17,1.5.52,1.97s.82.71,1.44.71c.8,0,1.39-.36,1.76-1.08v-3.4c-.38-.7-.96-1.05-1.74-1.05-.62,0-1.1.24-1.45.72s-.52,1.19-.52,2.13Z" style="fill: #fff;"></path>
          <path d="M617.74,73.75c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM617.58,67.12c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M623.81,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M629.74,73.75c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM629.59,67.12c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M637.07,72.72c.45,0,.85-.14,1.18-.41.34-.27.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21-.27.38-.63.69-1.08.92-.45.23-.92.34-1.43.34-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31,1.08-.46,1.75-.46c.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z" style="fill: #fff;"></path>
          <path d="M643.14,64.42v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M646.01,64.25c0-.21.06-.38.19-.52.13-.14.31-.21.56-.21s.43.07.56.21c.13.14.19.31.19.52s-.06.38-.19.51c-.13.14-.31.21-.56.21s-.43-.07-.56-.21c-.12-.14-.19-.31-.19-.51ZM647.38,73.61h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M649.08,69.85c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05s.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34s-1.1.48-1.77.48c-1,0-1.82-.35-2.44-1.05s-.93-1.62-.93-2.77v-.09ZM650.35,70c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.38-.5-.9-.76-1.53-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M658.59,66.22l.04.93c.56-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18s-.61-.38-1.12-.38c-.41,0-.77.11-1.08.33-.31.22-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <line x1="816.44" y1="58.22" x2="830.77" y2="58.22" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="829.6 62.21 836.51 58.22 829.6 54.23 829.6 62.21"></polygon>
      </g>
      <g>
        <line x1="945.72" y1="58.22" x2="991.23" y2="58.22" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="990.06 62.21 996.97 58.22 990.06 54.23 990.06 62.21"></polygon>
      </g>
      <g>
        <line x1="1097.66" y1="129.15" x2="1112" y2="129.15" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="1110.83 133.14 1117.74 129.15 1110.83 125.16 1110.83 133.14"></polygon>
      </g>
      <g>
        <rect x="1117.74" y="90.93" width="100.99" height="76.45" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
        <g>
          <path d="M1132.6,130.48l.19,1.31.28-1.18,1.97-6.95h1.11l1.92,6.95.27,1.2.21-1.34,1.54-6.81h1.32l-2.41,9.95h-1.2l-2.05-7.25-.16-.76-.16.76-2.13,7.25h-1.2l-2.41-9.95h1.31l1.57,6.82Z"></path>
          <path d="M1147.02,133.62c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM1144.92,132.65c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z"></path>
          <path d="M1152.38,131.76l1.72-5.54h1.35l-2.97,8.54c-.46,1.23-1.19,1.85-2.19,1.85l-.24-.02-.47-.09v-1.03l.34.03c.43,0,.76-.09,1-.26.24-.17.44-.49.59-.95l.28-.75-2.64-7.31h1.38l1.85,5.54Z"></path>
          <path d="M1157.96,133.62h-1.26v-10.5h1.26v10.5Z"></path>
          <path d="M1164.55,133.62c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM1162.45,132.65c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z"></path>
          <path d="M1168.8,126.22l.04.93c.57-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18-.24-.25-.61-.38-1.12-.38-.41,0-.77.11-1.08.33s-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z"></path>
          <path d="M1175.02,129.86c0-1.13.27-2.05.81-2.74.54-.69,1.24-1.04,2.11-1.04s1.55.3,2.06.89v-3.86h1.26v10.5h-1.16l-.06-.79c-.51.62-1.21.93-2.11.93s-1.55-.35-2.1-1.05c-.54-.7-.81-1.62-.81-2.75v-.1ZM1176.28,130c0,.84.17,1.5.52,1.97s.83.71,1.44.71c.8,0,1.39-.36,1.76-1.08v-3.4c-.38-.7-.96-1.05-1.74-1.05-.62,0-1.1.24-1.45.72s-.52,1.19-.52,2.13Z"></path>
          <path d="M1187.53,131.65c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49-.64-.14-1.15-.3-1.53-.49-.38-.19-.65-.42-.83-.68-.18-.26-.27-.58-.27-.94,0-.61.26-1.12.77-1.54.51-.42,1.17-.63,1.96-.63.84,0,1.52.22,2.04.65.52.43.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9-.29-.25-.67-.38-1.11-.38s-.82.1-1.08.3-.39.46-.39.79c0,.31.12.54.36.69s.68.3,1.31.44c.63.14,1.14.31,1.54.51s.68.43.87.71c.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31s-.81-.5-1.07-.88c-.26-.38-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z"></path>
          <path d="M1190.44,124.26c0-.21.06-.38.19-.52.12-.14.31-.21.56-.21s.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21c-.13-.14-.19-.31-.19-.51ZM1191.81,133.62h-1.26v-7.4h1.26v7.4Z"></path>
          <path d="M1195.03,126.22l.04.93c.57-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18-.24-.25-.61-.38-1.12-.38-.41,0-.77.11-1.08.33s-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z"></path>
          <path d="M1203.62,130.19l-.79.83v2.6h-1.26v-10.5h1.26v6.35l.68-.81,2.3-2.43h1.54l-2.88,3.09,3.21,4.31h-1.48l-2.58-3.42Z"></path>
        </g>
      </g>
      <g>
        <g>
          <rect x="1233.83" y="115.55" width="39.31" height="27.52" rx="4" ry="4" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></rect>
          <line x1="1245.62" y1="150.93" x2="1261.35" y2="150.93" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></line>
        </g>
        <line x1="1253.48" y1="143.07" x2="1253.48" y2="150.93" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></line>
      </g>
      <g>
        <path d="M955.31,49.7c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49-.64-.14-1.15-.3-1.53-.49-.38-.19-.65-.42-.83-.68-.18-.26-.27-.58-.27-.94,0-.61.26-1.12.77-1.54.51-.42,1.17-.63,1.96-.63.84,0,1.52.22,2.04.65.52.43.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9-.29-.25-.67-.38-1.11-.38s-.82.1-1.08.3-.39.46-.39.79c0,.31.12.54.36.69s.68.3,1.31.44c.63.14,1.14.31,1.54.51s.68.43.87.71c.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31s-.81-.5-1.07-.88c-.26-.38-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z"></path>
        <path d="M958.23,42.31c0-.21.06-.38.19-.52.12-.14.31-.21.56-.21s.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21c-.13-.14-.19-.31-.19-.51ZM959.59,51.66h-1.26v-7.4h1.26v7.4Z"></path>
        <path d="M962.81,44.27l.04.93c.57-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18-.24-.25-.61-.38-1.12-.38-.41,0-.77.11-1.08.33s-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z"></path>
        <path d="M971.41,48.24l-.79.83v2.6h-1.26v-10.5h1.26v6.35l.68-.81,2.3-2.43h1.54l-2.88,3.09,3.21,4.31h-1.48l-2.58-3.42Z"></path>
        <path d="M981.77,52.7h-6.26v-1.03h6.26v1.03Z"></path>
        <path d="M988.87,47.42c0,1.48-.25,2.58-.76,3.3s-1.3,1.08-2.37,1.08-1.85-.35-2.36-1.06c-.51-.7-.77-1.75-.79-3.15v-1.69c0-1.46.25-2.55.76-3.26s1.3-1.07,2.38-1.07,1.86.34,2.37,1.03c.51.69.77,1.74.78,3.17v1.64ZM987.6,45.69c0-1.07-.15-1.85-.45-2.34-.3-.49-.78-.73-1.43-.73s-1.12.24-1.42.73-.45,1.24-.46,2.25v2.02c0,1.08.16,1.87.47,2.38.31.51.78.77,1.42.77s1.09-.24,1.39-.72c.3-.48.46-1.24.48-2.28v-2.07Z"></path>
      </g>
      <g>
        <rect x="836.51" y="159.85" width="109.21" height="76.45" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M861.65,198.41c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM862.92,198.55c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M871.63,192.98v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M874.51,192.81c0-.21.06-.38.19-.52.12-.14.31-.21.56-.21s.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21c-.13-.14-.19-.31-.19-.51ZM875.87,202.17h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M877.57,198.4c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05.62.7.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34-.51.32-1.1.48-1.77.48-1,0-1.81-.35-2.44-1.05-.62-.7-.93-1.62-.93-2.77v-.09ZM878.84,198.55c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.54-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M888.22,200.45l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M895.55,202.3c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.83-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM895.39,195.67c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M903.48,195.9c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.42-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
          <path d="M906.02,202.17h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M912.62,202.17c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM910.52,201.2c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z" style="fill: #fff;"></path>
          <path d="M917.98,200.31l1.72-5.54h1.35l-2.97,8.54c-.46,1.23-1.19,1.85-2.19,1.85l-.24-.02-.47-.09v-1.03l.34.03c.43,0,.76-.09,1-.26.24-.17.44-.49.59-.95l.28-.75-2.64-7.31h1.38l1.85,5.54Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <path d="M45.76,180.16h-9.83l-4.91,5.9h-5.9c-2.17,0-3.93,1.76-3.93,3.93v17.69c0,2.17,1.76,3.93,3.93,3.93h31.45c2.17,0,3.93-1.76,3.93-3.93v-17.69c0-2.17-1.76-3.93-3.93-3.93h-5.9l-4.91-5.9Z" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></path>
        <circle cx="40.85" cy="195.89" r="5.9" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></circle>
      </g>
      <rect x="75.32" y="159.85" width="93.92" height="76.45" rx="4" ry="4" style="fill: #2a2aea;"></rect>
      <g>
        <line x1="169.24" y1="198.07" x2="183.5" y2="198.07" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="182.33 202.06 189.24 198.07 182.33 194.09 182.33 202.06"></polygon>
      </g>
      <line x1="61.48" y1="198.07" x2="75.32" y2="198.07" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <g>
        <path d="M86.71,198.16c0-1.16.27-2.08.8-2.76s1.25-1.01,2.15-1.01,1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM87.97,198.31c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73s-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
        <path d="M96.69,192.73v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
        <path d="M99.55,192.56c0-.21.06-.38.19-.52.13-.14.31-.21.56-.21s.43.07.56.21c.13.14.19.31.19.52s-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM100.92,201.92h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
        <path d="M102.64,198.16c0-1.16.27-2.08.8-2.76s1.25-1.01,2.15-1.01,1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM103.9,198.31c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73s-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
        <path d="M112.09,194.52l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42s-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
        <path d="M124.36,194.52l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42s-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
        <path d="M136.06,201.92v-6.42h-1.17v-.98h1.17v-.76c0-.79.21-1.41.64-1.84.42-.43,1.02-.65,1.8-.65.29,0,.58.04.87.12l-.07,1.02c-.21-.04-.44-.06-.68-.06-.41,0-.73.12-.95.36-.22.24-.33.58-.33,1.03v.78h1.58v.98h-1.58v6.42h-1.26Z" style="fill: #fff;"></path>
        <path d="M144.61,199.96c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49s-1.15-.3-1.52-.49-.65-.42-.83-.68c-.18-.26-.27-.58-.27-.94,0-.61.26-1.12.77-1.54.51-.42,1.17-.63,1.97-.63.84,0,1.52.22,2.04.65.52.43.78.99.78,1.66h-1.27c0-.35-.15-.65-.44-.9-.29-.25-.66-.38-1.11-.38s-.82.1-1.08.3c-.26.2-.39.46-.39.79,0,.3.12.54.36.69.24.15.68.3,1.31.44.63.14,1.14.31,1.53.51.39.2.68.43.87.71.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.11-1.57-.31-.46-.21-.81-.5-1.07-.88s-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z" style="fill: #fff;"></path>
        <path d="M151.1,195.66c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.41-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
        <path d="M155.09,201.03c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92c-.45.23-.92.34-1.43.34-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31c.49-.31,1.08-.46,1.75-.46.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18s-.73-.46-1.21-.46c-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97.35.46.85.69,1.5.69Z" style="fill: #fff;"></path>
      </g>
      <g>
        <rect x="189.24" y="159.85" width="76.45" height="76.45" rx="4" ry="4" style="fill: #d2d7e1;"></rect>
        <g>
          <path d="M220.43,193.35v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z"></path>
          <path d="M226.36,202.68c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM226.2,196.05c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z"></path>
          <path d="M233.77,202.68c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM233.62,196.05c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z"></path>
        </g>
      </g>
      <g>
        <rect x="707.34" y="159.85" width="109.21" height="76.45" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M725.23,198.41c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM726.49,198.55c0,.85.18,1.51.54,2,.36.48.84.72,1.45.72.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M735.21,192.98v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M738.07,192.81c0-.21.06-.38.19-.52.13-.14.31-.21.56-.21s.43.07.56.21c.13.14.19.31.19.52s-.06.38-.19.51c-.13.14-.31.21-.56.21s-.43-.07-.56-.21c-.12-.14-.19-.31-.19-.51ZM739.44,202.17h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M742.65,194.77l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86.39-.22.86-.33,1.4-.33,1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M756.8,202.3c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27.31-.18.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM756.64,195.67c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M762.87,192.98v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M770.29,202.17c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34-.31.23-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM768.19,201.2c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93.26.22.6.33,1.02.33Z" style="fill: #fff;"></path>
          <path d="M774.53,194.77l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.27v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M790.17,201.43c-.49.58-1.21.87-2.17.87-.79,0-1.39-.23-1.8-.69-.41-.46-.62-1.14-.62-2.03v-4.81h1.26v4.78c0,1.12.46,1.68,1.37,1.68.97,0,1.61-.36,1.93-1.08v-5.38h1.26v7.4h-1.2l-.03-.73Z" style="fill: #fff;"></path>
          <path d="M795.81,197.47l1.64-2.7h1.48l-2.42,3.66,2.5,3.74h-1.46l-1.71-2.77-1.71,2.77h-1.47l2.5-3.74-2.42-3.66h1.46l1.62,2.7Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <g>
          <line x1="265.57" y1="209" x2="279.9" y2="209" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="278.73 212.98 285.64 209 278.73 205.01 278.73 212.98"></polygon>
        </g>
        <g>
          <line x1="265.57" y1="172.04" x2="699.34" y2="172.04" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="698.17 176.03 705.08 172.04 698.17 168.06 698.17 176.03"></polygon>
        </g>
        <rect x="285.72" y="181.69" width="121.05" height="54.6" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <line x1="406.77" y1="209" x2="421.1" y2="209" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="419.94 212.98 426.85 209 419.94 205.01 419.94 212.98"></polygon>
        </g>
        <rect x="426.92" y="181.69" width="97.7" height="54.6" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <line x1="524.62" y1="209" x2="538.96" y2="209" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="537.79 212.98 544.7 209 537.79 205.01 537.79 212.98"></polygon>
        </g>
        <g>
          <line x1="686.9" y1="209" x2="701.23" y2="209" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
          <polygon points="700.06 212.98 706.97 209 700.06 205.01 700.06 212.98"></polygon>
        </g>
        <rect x="544.78" y="181.69" width="142.12" height="54.6" rx="4" ry="4" style="fill: #2a2aea;"></rect>
        <g>
          <path d="M298.27,209.7c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM299.54,209.85c0,.85.18,1.51.54,2s.84.72,1.45.72c.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M308.25,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M311.12,204.1c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM312.48,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M315.7,206.07l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M328.15,213.46h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M332.62,211.75l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M339.83,212.57c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92-.92.34-1.43.34c-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31,1.08-.46,1.75-.46c.83,0,1.52.25,2.07.75s.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z" style="fill: #fff;"></path>
          <path d="M343.86,209.7c0-.72.14-1.38.43-1.96s.68-1.03,1.19-1.34,1.09-.47,1.74-.47c1.01,0,1.82.35,2.44,1.05s.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34s-1.1.48-1.77.48c-1,0-1.81-.35-2.44-1.05s-.93-1.62-.93-2.77v-.09ZM345.13,209.85c0,.82.19,1.48.57,1.98s.89.75,1.53.75,1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.39-.5-.9-.76-1.53-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M353.38,206.07l.04.93c.56-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18s-.61-.38-1.12-.38c-.41,0-.77.11-1.08.33s-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M362.35,211.75l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M369.67,213.6c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM369.51,206.97c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M377.59,207.2c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.41-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
          <path d="M380.81,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M386.74,213.6c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM386.58,206.97c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
          <path d="M394.66,207.2c-.19-.03-.4-.05-.62-.05-.83,0-1.39.35-1.69,1.06v5.25h-1.26v-7.4h1.23l.02.85c.41-.66,1-.99,1.76-.99.25,0,.43.03.56.1v1.18Z" style="fill: #fff;"></path>
        </g>
        <g>
          <path d="M446.51,209.7c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM447.78,209.85c0,.85.18,1.51.54,2s.84.72,1.45.72c.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M456.49,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M459.36,204.1c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM460.73,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M463.94,206.07l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M476.39,213.46h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M480.13,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M483.61,213.46v-6.42h-1.17v-.98h1.17v-.76c0-.79.21-1.41.64-1.84s1.02-.65,1.8-.65c.29,0,.58.04.87.12l-.07,1.02c-.21-.04-.44-.06-.68-.06-.41,0-.73.12-.95.36-.22.24-.33.58-.33,1.03v.78h1.58v.98h-1.58v6.42h-1.26Z" style="fill: #fff;"></path>
          <path d="M489.23,213.46h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M491.26,204.1c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM492.62,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M496.36,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M502.29,213.6c-1,0-1.82-.33-2.45-.99-.63-.66-.94-1.54-.94-2.64v-.23c0-.73.14-1.39.42-1.97.28-.58.67-1.03,1.18-1.35.5-.33,1.05-.49,1.64-.49.96,0,1.71.32,2.24.95s.8,1.54.8,2.72v.53h-5.01c.02.73.23,1.32.64,1.77.41.45.93.67,1.56.67.45,0,.82-.09,1.13-.27s.58-.42.81-.72l.77.6c-.62.95-1.55,1.43-2.79,1.43ZM502.13,206.97c-.51,0-.94.19-1.29.56-.35.37-.56.89-.64,1.56h3.71v-.1c-.04-.64-.21-1.14-.52-1.49-.31-.35-.73-.53-1.26-.53Z" style="fill: #fff;"></path>
        </g>
        <g>
          <path d="M555.81,209.7c0-1.16.27-2.08.8-2.76.53-.68,1.25-1.02,2.15-1.02s1.57.29,2.07.88l.05-.75h1.16v10.24h-1.26v-3.53c-.51.55-1.19.82-2.04.82-.89,0-1.61-.35-2.14-1.04-.53-.69-.8-1.62-.8-2.76v-.09ZM557.08,209.85c0,.85.18,1.51.54,2s.84.72,1.45.72c.75,0,1.33-.33,1.72-1v-3.62c-.4-.65-.97-.98-1.71-.98-.61,0-1.1.24-1.46.73-.36.48-.54,1.2-.54,2.15Z" style="fill: #fff;"></path>
          <path d="M565.79,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.56,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M568.66,204.1c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM570.03,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M573.24,206.07l.03.82c.54-.64,1.27-.96,2.19-.96,1.03,0,1.74.4,2.11,1.19.25-.36.57-.64.96-.86s.86-.33,1.4-.33c1.62,0,2.45.86,2.47,2.58v4.96h-1.26v-4.88c0-.53-.12-.92-.36-1.19-.24-.26-.65-.39-1.22-.39-.47,0-.86.14-1.17.42-.31.28-.49.66-.54,1.13v4.91h-1.27v-4.85c0-1.08-.53-1.61-1.58-1.61-.83,0-1.4.35-1.7,1.06v5.4h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
          <path d="M585.69,213.46h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M590.16,211.75l1.83-5.68h1.29l-2.65,7.4h-.96l-2.68-7.4h1.29l1.88,5.68Z" style="fill: #fff;"></path>
          <path d="M597.38,212.57c.45,0,.85-.14,1.18-.41s.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21s-.63.69-1.08.92-.92.34-1.43.34c-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92s.64-1,1.14-1.31,1.08-.46,1.75-.46c.83,0,1.52.25,2.07.75s.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.18,1.51.53,1.97s.85.69,1.5.69Z" style="fill: #fff;"></path>
          <path d="M603.11,213.46h-1.26v-10.5h1.26v10.5Z" style="fill: #fff;"></path>
          <path d="M609.7,213.46c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34s-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82s.94-.3,1.48-.3c.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM607.6,212.5c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93s.6.33,1.02.33Z" style="fill: #fff;"></path>
          <path d="M617.06,211.5c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49s-1.15-.3-1.52-.49-.65-.42-.83-.68-.27-.58-.27-.94c0-.61.26-1.12.77-1.54s1.17-.63,1.97-.63c.84,0,1.52.22,2.04.65s.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9s-.66-.38-1.11-.38-.82.1-1.08.3-.39.46-.39.79c0,.31.12.54.36.69s.68.3,1.31.44,1.14.31,1.53.51.68.43.87.71c.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31s-.81-.5-1.07-.88c-.26-.38-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z" style="fill: #fff;"></path>
          <path d="M624.28,211.5c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49s-1.15-.3-1.52-.49-.65-.42-.83-.68-.27-.58-.27-.94c0-.61.26-1.12.77-1.54s1.17-.63,1.97-.63c.84,0,1.52.22,2.04.65s.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9s-.66-.38-1.11-.38-.82.1-1.08.3-.39.46-.39.79c0,.31.12.54.36.69s.68.3,1.31.44,1.14.31,1.53.51.68.43.87.71c.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31s-.81-.5-1.07-.88c-.26-.38-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z" style="fill: #fff;"></path>
          <path d="M627.19,204.1c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM628.56,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M631.21,213.46v-6.42h-1.17v-.98h1.17v-.76c0-.79.21-1.41.64-1.84s1.02-.65,1.8-.65c.29,0,.58.04.87.12l-.07,1.02c-.21-.04-.44-.06-.68-.06-.41,0-.73.12-.95.36-.22.24-.33.58-.33,1.03v.78h1.58v.98h-1.58v6.42h-1.26Z" style="fill: #fff;"></path>
          <path d="M635.45,204.1c0-.21.06-.38.19-.52s.31-.21.56-.21.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21-.19-.31-.19-.51ZM636.82,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M641.81,212.57c.45,0,.84-.14,1.18-.41.34-.27.52-.62.56-1.03h1.2c-.02.42-.17.83-.44,1.21-.27.38-.63.69-1.08.92-.45.23-.92.34-1.42.34-1.01,0-1.81-.34-2.4-1.01-.59-.67-.89-1.59-.89-2.76v-.21c0-.72.13-1.36.4-1.92.26-.56.64-1,1.14-1.31.5-.31,1.08-.46,1.75-.46.83,0,1.52.25,2.07.75.55.5.84,1.14.88,1.93h-1.2c-.04-.48-.22-.87-.54-1.18-.33-.31-.73-.46-1.21-.46-.64,0-1.14.23-1.49.69-.35.46-.53,1.13-.53,2.01v.24c0,.85.17,1.51.53,1.97.35.46.85.69,1.5.69Z" style="fill: #fff;"></path>
          <path d="M650.74,213.46c-.07-.15-.13-.41-.18-.78-.59.61-1.29.92-2.11.92-.73,0-1.33-.21-1.79-.62-.47-.41-.7-.93-.7-1.57,0-.77.29-1.37.88-1.79.59-.43,1.41-.64,2.47-.64h1.23v-.58c0-.44-.13-.79-.4-1.06-.26-.26-.65-.39-1.17-.39-.45,0-.83.11-1.13.34-.31.23-.46.5-.46.83h-1.27c0-.37.13-.73.39-1.07.26-.34.62-.62,1.07-.82.45-.2.94-.3,1.48-.3.85,0,1.52.21,2,.64.48.43.73,1.01.75,1.76v3.4c0,.68.09,1.22.26,1.62v.11h-1.33ZM648.64,212.5c.4,0,.77-.1,1.13-.31s.61-.47.77-.8v-1.52h-.99c-1.55,0-2.32.45-2.32,1.36,0,.4.13.71.4.93.26.22.6.33,1.02.33Z" style="fill: #fff;"></path>
          <path d="M655.5,204.28v1.79h1.38v.98h-1.38v4.59c0,.3.06.52.18.67s.33.22.63.22c.15,0,.35-.03.6-.08v1.02c-.33.09-.66.14-.97.14-.57,0-.99-.17-1.28-.51s-.43-.83-.43-1.46v-4.59h-1.35v-.98h1.35v-1.79h1.26Z" style="fill: #fff;"></path>
          <path d="M658.37,204.1c0-.21.06-.38.19-.52.13-.14.31-.21.56-.21s.43.07.56.21c.13.14.19.31.19.52s-.06.38-.19.51c-.13.14-.31.21-.56.21s-.43-.07-.56-.21c-.12-.14-.19-.31-.19-.51ZM659.73,213.46h-1.26v-7.4h1.26v7.4Z" style="fill: #fff;"></path>
          <path d="M661.42,209.7c0-.72.14-1.38.43-1.96.29-.58.68-1.03,1.19-1.34.51-.31,1.09-.47,1.74-.47,1.01,0,1.82.35,2.44,1.05s.93,1.62.93,2.78v.09c0,.72-.14,1.37-.41,1.94-.28.57-.67,1.02-1.18,1.34s-1.1.48-1.77.48c-1,0-1.82-.35-2.44-1.05s-.93-1.62-.93-2.77v-.09ZM662.69,209.85c0,.82.19,1.48.57,1.98.38.5.89.75,1.53.75s1.15-.25,1.53-.75c.38-.5.57-1.21.57-2.12,0-.81-.19-1.47-.58-1.97-.38-.5-.9-.76-1.53-.76s-1.13.25-1.51.75-.57,1.21-.57,2.13Z" style="fill: #fff;"></path>
          <path d="M670.94,206.07l.04.93c.56-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18s-.61-.38-1.12-.38c-.41,0-.77.11-1.08.33-.31.22-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z" style="fill: #fff;"></path>
        </g>
      </g>
      <g>
        <line x1="816.44" y1="198.07" x2="830.77" y2="198.07" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="829.6 202.06 836.51 198.07 829.6 194.09 829.6 202.06"></polygon>
      </g>
      <g>
        <line x1="945.72" y1="198.07" x2="991.23" y2="198.07" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
        <polygon points="990.06 202.06 996.97 198.07 990.06 194.09 990.06 202.06"></polygon>
      </g>
      <g>
        <path d="M955.31,189.55c0-.34-.13-.61-.39-.8-.26-.19-.71-.35-1.35-.49-.64-.14-1.15-.3-1.53-.49-.38-.19-.65-.42-.83-.68-.18-.26-.27-.58-.27-.94,0-.61.26-1.12.77-1.54.51-.42,1.17-.63,1.96-.63.84,0,1.52.22,2.04.65.52.43.78.99.78,1.66h-1.27c0-.35-.15-.64-.44-.9-.29-.25-.67-.38-1.11-.38s-.82.1-1.08.3-.39.46-.39.79c0,.31.12.54.36.69s.68.3,1.31.44c.63.14,1.14.31,1.54.51s.68.43.87.71c.19.28.28.61.28,1.01,0,.66-.26,1.19-.79,1.59-.53.4-1.21.6-2.06.6-.59,0-1.12-.1-1.57-.31s-.81-.5-1.07-.88c-.26-.38-.39-.78-.39-1.22h1.26c.02.42.19.76.51,1.01.32.25.73.37,1.25.37.48,0,.86-.1,1.15-.29.29-.19.43-.45.43-.78Z"></path>
        <path d="M958.23,182.16c0-.21.06-.38.19-.52.12-.14.31-.21.56-.21s.43.07.56.21.19.31.19.52-.06.38-.19.51-.31.21-.56.21-.43-.07-.56-.21c-.13-.14-.19-.31-.19-.51ZM959.59,191.52h-1.26v-7.4h1.26v7.4Z"></path>
        <path d="M962.81,184.12l.04.93c.57-.71,1.3-1.07,2.21-1.07,1.56,0,2.35.88,2.37,2.65v4.89h-1.26v-4.89c0-.53-.13-.93-.37-1.18-.24-.25-.61-.38-1.12-.38-.41,0-.77.11-1.08.33s-.55.51-.72.86v5.27h-1.26v-7.4h1.2Z"></path>
        <path d="M971.41,188.09l-.79.83v2.6h-1.26v-10.5h1.26v6.35l.68-.81,2.3-2.43h1.54l-2.88,3.09,3.21,4.31h-1.48l-2.58-3.42Z"></path>
        <path d="M981.77,192.55h-6.26v-1.03h6.26v1.03Z"></path>
        <path d="M986.78,191.52h-1.27v-8.43l-2.55.94v-1.15l3.62-1.36h.2v10Z"></path>
      </g>
      <line x1="1218.73" y1="129.15" x2="1232.56" y2="129.15" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
    </g>
  </g>
</svg>

有关该 pipeline 中使用的插件的信息，请参见 [Pipeline 流](https://docs.qualcomm.com/doc/80-70020-50SC/topic/camera-ai-detection-overlay-composer-display.html#camera-ai-detection-overlay-composer-display__section_l1h_cpk_bdc)。

## 模型文件

Table : 用于检测和分类的模型

| 目的 | LiteRT模型 | 说明 |
| :--- | :--- | :--- |
| 目标检测 | YOLOv8 | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ul_cfw_r4k_bdc"><br>                                    <li class="li">从摄像头流中识别场景中的目标。</li><br><br>                                    <li class="li">将边界框覆盖在检测到的目标上。</li><br><br>                                </ol> |
| 图像分类 | Resnet101 | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_jll_v4k_bdc"><br>                                    <li class="li">对摄像头流中的场景进行分类。</li><br><br>                                    <li class="li">在屏幕上叠加分类标签。</li><br><br>                                </ol> |

## 运行应用程序

1. 确保您已完成[前提条件](https://docs.qualcomm.com/doc/80-70020-50SC/topic/prerequisites-for-python-sample-applications.html)。
2. 在目标设备上运行检测和分类脚本：

        gst-camera-two-stream-detection-and-classification-side-by-side.pyCopy to clipboard

如需显示可用的帮助选项，可运行以下命令：

gst-camera-two-stream-detection-and-classification-side-by-side.py -hCopy to clipboard

Table : 用于目标检测和分类 python 应用程序的模型和标签文件的默认目录

| 模型和标签文件 | 目录 |
| :--- | :--- |
| 检测模型 | /etc/models/YoloV8N\_Detection\_Quantized.tflite |
| 检测标签 | /etc/labels/yolov8n.labels |
| 分类模型 | /etc/models/Resnet101\_Quantized.tflite |
| 分类标签 | /etc/labels/resnet101.labels |

## 预期输出

图像并排显示在显示器上。

## Pipeline 流

| 处理过程 | 说明 |
| --- | --- |
| [qtiqmmfsrc](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtiqmmfsrc.html) | 从摄像头采集两个视频流：<ul class="ul"><br>                                    <li class="li">用于检测的流使用 tee 分割并发送到以下位置：<ul class="ul" id="camera-ai-detection-overlay-composer-display__ul_elf_dtk_bdc"><br>                                            <li class="li">qtimetamux 保留视频流。</li><br><br>                                            <li class="li">qtimlvconverter 将视频流转换为输入张量以进行检测推理。</li><br><br>                                        </ul><br></li><br><br>                                    <li class="li">用于分类的流使用 tee 进行分割并发送到以下位置：<ul class="ul" id="camera-ai-detection-overlay-composer-display__ul_nsj_htk_bdc"><br>                                            <li class="li">qtimetamux 保留视频流。</li><br><br>                                            <li class="li">qtimlvconverter 将视频流转换为输入张量，用于分类推理。</li><br><br>                                        </ul><br><br>                                    </li><br><br>                                </ul> |
| **预处理** | **预处理** |
| [qtimlvconverter](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimlvconverter.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_i5w_4wl_vbc"><br>                                    <li class="li">在其接收端口上接收视频流。</li><br><br>                                    <li class="li">执行预处理：<ul class="ul" id="camera-ai-detection-overlay-composer-display__ol_zdw_qwl_vbc"><br>                                            <li class="li">颜色转换</li><br><br>                                            <li class="li">缩小/放大</li><br><br>                                            <li class="li">当模型期望浮点值作为输入时对流数据进行标准化</li><br><br>                                        </ul><br></li><br><br>                                    <li class="li">在其发送端口上将视频流转换为张量数据。<p class="p">分类模型使用此张量数据进行推理。</p><br></li><br><br>                                </ol> |
| **推理** | **推理** |
| [qtimltflite](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimltflite.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_u1l_cxl_vbc"><br>                                    <li class="li">加载模型。</li><br><br>                                    <li class="li">为选择的 delegate 修改图。</li><br><br>                                    <li class="li">在其接收端口上接收张量数据。</li><br><br>                                    <li class="li">执行推理并在其发送端口上生成包含推理结果的张量数据。</li><br><br>                                </ol> |
| **后处理** | **后处理** |
| [qtimlvdetection](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimlvdetection.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_ky5_grn_vbc"><br>                                    <li class="li"> 接收来自目标检测模型的推理张量。 </li><br><br>                                    <li class="li">将其接收端口上的推理张量转换为多媒体插件稍后可以处理的视频或文本等格式。</li><br><br>                                    <li class="li">将阈值应用于所选的结果数。 </li><br><br>                                    <li class="li">加载检测模型的相应模块。 <p class="p">在此用例中，qtimlvdetection 执行以下操作：<br>                                            </p><ol class="ol" type="a" id="camera-ai-detection-overlay-composer-display__ol_jcd_wnk_5bc"><br>                                            <li class="li">加载 YOLOv8 子模块。 </li><br><br>                                            <li class="li">将结果生成为文本结构。</li><br><br>                                            <li class="li">接着发送到 qtimetamux 的接收端口。</li><br><br>                                        </ol><br></li><br><br>                                </ol> |
| [qtimlvclassification](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimlvclassification.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_o3v_2xl_vbc"><br>                                    <li class="li">从其接收端口上的分类模型接收推理结果。 </li><br><br>                                    <li class="li">将推理张量转换为多媒体插件稍后可以处理的视频或文本等格式。 </li><br><br>                                    <li class="li">将阈值应用于所选的结果数。 </li><br><br>                                    <li class="li">加载分类模型的相应模块。 <p class="p">在此用例中，qtimlvclassification 执行以下操作： </p><ol class="ol" type="a" id="camera-ai-detection-overlay-composer-display__ol_p3v_2xl_vbc"><br>                                            <li class="li">加载模型的子模块。</li><br><br>                                            <li class="li">将结果生成为带有分类标签的视频帧。</li><br><br>                                            <li class="li">将它们发送至 qtivcomposer 的接收端口。</li><br><br>                                        </ol><br></li><br><br>                                </ol> |
| [qtimetamux](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimetamux.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_ll3_x5l_vbc"><br>                                    <li class="li">在接收端口上接收视频流和文本流，以及与视频流相对应的边框结果。</li><br><br>                                    <li class="li">使用接收端口中的视频流内容生成 GST 缓存。</li><br><br>                                    <li class="li">将边框作为 GstVideoRegionOfInterest 从数据接收端添加到其发送端口上的 GST 缓存元数据（元复用）。</li><br><br>                                </ol> |
| [qtivoverlay](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtioverlay.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_wst_y5l_vbc"><br>                                    <li class="li">接收多路复用流。</li><br><br>                                    <li class="li">使用 CL 将边框叠加在 VideoFrame 上。</li><br><br>                                    <li class="li">在其发送端口上生成带有叠加层的 GST 缓存。</li><br><br>                                </ol> |
| [qtivcomposer](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtivcomposer.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_nmc_lxl_vbc"><br>                                    <li class="li">在接收端口上接收原始视频流和分类结果。 </li><br><br>                                    <li class="li">在其发送端口上生成 GST 缓存，其内容由来自其接收端的视频流组成。</li><br><br>                                </ol> |
| **输出** | **输出** |
| [Waylandsink](https://docs.qualcomm.com/doc/80-70020-50SC/topic/waylandsink.html) | <ol class="ol" id="camera-ai-detection-overlay-composer-display__ol_cgt_mwl_vbc"><br>                                    <li class="li">在其接收端口上接收视频</li><br><br>                                    <li class="li">将视频流提交到 Weston。 </li><br><br>                                    <li class="li">Weston 在本地显示器设备上呈现视频流。</li><br><br>                                </ol> |

## 相关信息

- [目标检测](https://docs.qualcomm.com/doc/80-70020-50SC/topic/gst-ai-object-detection.html)
- [图像分类](https://docs.qualcomm.com/doc/80-70020-50SC/topic/gst-ai-classification.html)

**Parent Topic:** [Python 应用程序](https://docs.qualcomm.com/doc/80-70020-50SC/topic/python-sample-applications.html)

Last Published: Jul 23, 2025

[Previous Topic
使用 Python 解码 JPEG 图像](https://docs.qualcomm.com/bundle/publicresource/80-70020-50SC/topics/decode-jpeg-images-using-python.md) [Next Topic
转换和编码摄像头流](https://docs.qualcomm.com/bundle/publicresource/80-70020-50SC/topics/camera-transform-downscale-and-rotate-encode.md)