www.pny.com Open in urlscan Pro
3.230.212.216  Public Scan

Submitted URL: http://pny.com/
Effective URL: https://www.pny.com/
Submission Tags: falconsandbox
Submission: On June 24 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST /

<form method="post" action="/" id="form1">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    window.WebForm_PostBackOptions || document.write('<script type="text/javascript" src="/WebResource.axd?d=oCKj8IvNuIk7gy1HJUatdrxc44YP4nQWME8Wxdd6DGPnke3qspDXbthnORZlPAcXN7_u1xDrkIusxuRK-nyT4HeVlao1&amp;t=637814480020000000"><\/script>'); //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var jTemplateType = '0';
    var loadedFromVersion = 'False'; //]]>
  </script>
  <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    (window.Sys && Sys._Application && Sys.Observer) || document.write(
      '<script type="text/javascript" src="/ScriptResource.axd?d=C0-jv8mCc3YH01nQBjS-_7iqxAhQwr1PAupAXWe9c-BPPGUzsXZR04BVmo0GfZ6DYf-qRgRxNRrIK4XxIcCtMtvwYi2DvMZh8gSrkeCsXgxJzW1HtAy8NZq70TAxcfFSjb7b6N-fcCXIWvVYDR11RiosX1o1&t=49337fe8"><\/script>'
      ); //]]>
  </script>
  <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    (window.Sys && Sys.WebForms) || document.write(
      '<script type="text/javascript" src="/ScriptResource.axd?d=CkWDPtA3hXBHN7AqG5hE3AqHF3VpqsYHc2CORuy9yY-68UdbUfqEq988tjrPIpe-j_OLXO-j30fU7S3eQMTXmXucYiW4XyTEgu6YEG0ouvBlwMiFFZrNJMo6VfqMY2-D_9TN8uAlpOAtlcy_A1FeI5E3pNtBAkyeM0UpNdqXkUDtx89Z0&t=49337fe8"><\/script>'
      ); //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('scriptManager', 'form1', [], [], [], 90, '');
    //]]>
  </script>
  <div class="pageWrap">
    <a name="backToTop" class="backToTop-anchor"></a>
    <header class="headerMain">
      <div class="headerMain-util">
        <div class="headerMain-utilInner">
          <div class="headerMain-utilZone01">
            <nav class="navUtil">
              <ul class="CLHierarchicalNav"><i class="placeholder" data-placeholderid="13161"></i>
                <li class="first last"><a href="/pny-global">PNY Global</a></li>
              </ul>
            </nav>
          </div>
          <div class="headerMain-utilZone02">
          </div>
          <div class="headerMain-utilZone03">
            <nav class="navSignin">
              <ul>
                <li><a href="/my-account/login">Login</a></li>
                <li><a href="/my-account/register">Register</a></li>
              </ul>
            </nav>
          </div>
        </div>
      </div>
      <div class="headerMain-main">
        <div class="headerMain-mainInner">
          <div class="headerMain-mainZone01">
            <div class="logoMain">
              <a href="https://www.pny.com"><img src="/Image Library/content-images/logo.png" alt="PNY Technologies Inc."></a>
            </div>
          </div>
          <div class="headerMain-mainZone02">
            <nav id="navMain" runat="server" class="navMain">
              <ul>
                <i class="placeholder" data-placeholderid="8872"></i>
                <li class="hasChildren is-mega"><a href="/consumer">Consumer</a>
                  <ul>
                    <li class=""><a href="/consumer/view-all-products">View All Products</a>
                      <ul>
                        <li class=""><a href="/consumer/view-all-products/geforce-graphics">GeForce Graphics</a></li>
                        <li class=""><a href="/consumer/view-all-products/solid-state-drives">Solid State Drives</a></li>
                        <li class=""><a href="/consumer/view-all-products/memory">Memory</a></li>
                        <li class=""><a href="/consumer/view-all-products/flash-memory-cards">Flash Memory Cards</a></li>
                        <li class=""><a href="/consumer/view-all-products/usb-flash-drives">USB Flash Drives</a></li>
                        <li class=""><a href="/consumer/view-all-products/otg-flash-drives">OTG Flash Drives</a></li>
                        <li class=""><a href="/consumer/view-all-products/hp-authorized-products">HP Authorized Products</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/consumer/learn-more">Learn More</a>
                      <ul>
                        <li class=""><a href="/consumer/learn-more/about-pny">About PNY</a></li>
                        <li class=""><a href="/consumer/learn-more/press-center">Press Center</a></li>
                        <li class=""><a href="https://blog.pny.com/blogpnycom">PNY Blog</a></li>
                        <li class=""><a href="/consumer/learn-more/careers">Careers</a></li>
                        <li class=""><a href="/consumer/learn-more/pny-elite-team">PNY Elite Team</a></li>
                        <li class=""><a href="/consumer/learn-more/events">Events</a></li>
                        <li class=""><a href="/consumer/learn-more/redefine-possibilities">Redefine Possibilities</a></li>
                        <li class=""><a href="/consumer/learn-more/uhs-ii-flash-memory-cards">UHS-II Flash Memory Cards</a></li>
                        <li class=""><a href="/consumer/learn-more/ddr5-the-next-evolution">DDR5 The Next Evolution</a></li>
                        <li class=""><a href="/gaming/learn-more/accelerate-your-ps5-gaming">Accelerate Your PS5 Gaming</a></li>
                        <li class=""><a href="/consumer/learn-more/contact-us">Contact Us</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/consumer/shop-pny">Shop PNY</a>
                      <ul>
                        <li class=""><a href="/consumer/shop-pny/where-to-buy">Where to Buy</a></li>
                        <li class=""><a href="/consumer/shop-pny/previous-generation-geforce">Previous Generation GeForce</a></li>
                        <li class=""><a href="/consumer/shop-pny/previous-generation-ssd">Previous Generation SSD</a></li>
                        <li class=""><a href="/consumer/shop-pny/refurbished-geforce-graphics">Refurbished GeForce Graphics</a></li>
                      </ul>
                    </li>
                  </ul>
                </li>
                <li class="hasChildren is-mega"><a href="/professional">Professional</a>
                  <ul>
                    <li class=""><a href="/professional/explore-our-products">Explore Our Products</a>
                      <ul>
                        <li class=""><a href="/professional/explore-our-products/nvidia-professional-products">NVIDIA Professional Graphics</a></li>
                        <li class=""><a href="/professional/explore-our-products/nvidia-data-center-gpus">NVIDIA Data Center GPUs</a></li>
                        <li class=""><a href="/professional/explore-our-products/nvidia-embedded-gpu-solutions">NVIDIA Embedded GPU Solutions</a></li>
                        <li class=""><a href="/professional/explore-our-products/networking-solutions">NVIDIA Networking Solutions</a></li>
                        <li class=""><a href="/professional/explore-our-products/nvidia-clara-agx">NVIDIA Clara AGX</a></li>
                        <li class=""><a href="/professional/explore-our-products/nvidia-certified-systems">NVIDIA Certified Systems</a></li>
                        <li class=""><a href="/professional/explore-our-products/nvidia-geforce-graphics-cards">NVIDIA GeForce Graphics Cards</a></li>
                        <li class=""><a href="/professional/explore-our-products/solid-state-drives">Solid State Drives</a></li>
                        <li class=""><a href="/professional/explore-our-products/flash-memory-cards">Flash Memory Cards</a></li>
                        <li class=""><a href="/professional/explore-our-products/memory">Memory</a></li>
                        <li class=""><a href="/professional/explore-our-products/usb-flash-drives">USB Flash Drives</a></li>
                        <li class=""><a href="/professional/explore-our-products/otg-flash-drives">OTG Flash Drives</a></li>
                        <li class=""><a href="/professional/explore-our-products/htc">HTC Authorized Products</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/professional/learn-more">Learn More</a>
                      <ul>
                        <li class=""><a href="/professional/learn-more/about-nvidia-gpus">About NVIDIA GPUs</a></li>
                        <li class=""><a href="/professional/learn-more/nvidia-rtx-ampere">NVIDIA RTX Ampere</a></li>
                        <li class=""><a href="/professional/learn-more/nvidia-rtx-turing">NVIDIA RTX Turing</a></li>
                        <li class=""><a href="/professional/learn-more/rtx-in-workstations">RTX in Workstations</a></li>
                        <li class=""><a href="/professional/learn-more/data-science-workstations">Data Science Workstations</a></li>
                        <li class=""><a href="/professional/learn-more/rtx-in-data-centers">RTX in Data Centers</a></li>
                        <li class=""><a href="/professional/learn-more/nvidia-omniverse-enterprise">NVIDIA Omniverse Enterprise</a></li>
                        <li class=""><a href="/professional/learn-more/gpu-virtualization">GPU Virtualization</a></li>
                        <li class=""><a href="/professional/learn-more/nvidia-ai-enterprise">NVIDIA AI Enterprise</a></li>
                        <li class=""><a href="/professional/learn-more/nvidia-metropolis">NVIDIA Metropolis</a></li>
                        <li class=""><a href="/professional/learn-more/quadro-for-virtual-reality">Virtual Reality</a></li>
                        <li class=""><a href="/professional/learn-more/artificial-intelligence">Artificial Intelligence</a></li>
                        <li class=""><a href="/professional/learn-more/pny-creators">PNY Creators</a></li>
                        <li class=""><a href="/professional/learn-more/markets">Markets</a>
                          <ul>
                            <li class=""><a href="/professional/learn-more/markets/markets-solutions/market-solutions">Market Solutions</a></li>
                          </ul>
                        </li>
                        <li class=""><a href="/professional/learn-more/about-ssds">About SSDs</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/professional/resource-center">Resource Center</a>
                      <ul>
                        <li class=""><a href="/professional/resource-center/where-to-buy">Where to Buy</a></li>
                        <li class=""><a href="/professional/resource-center/about-pny">About PNY</a></li>
                        <li class=""><a href="https://pnypartners.com/login/">Partner Program</a></li>
                        <li class=""><a href="/professional/resource-center/webinars">Webinars</a></li>
                        <li class=""><a href="https://proconfig.pny.com/home">NVIDIA Pro Graphics Configurator</a></li>
                        <li class=""><a href="/professional/resource-center/press-center">Press Center</a></li>
                        <li class=""><a href="/professional/resource-center/product-brochures">Product Brochures</a></li>
                        <li class=""><a href="/professional/resource-center/e-guide-series">E-Guide Series</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/professional/support">Support</a>
                      <ul>
                        <li class=""><a href="/professional/support/contact-us">Contact Us</a></li>
                        <li class=""><a href="/professional/support/commercial-rma-request-form">Commercial RMA Request Form</a></li>
                        <li class=""><a href="/professional/support/events">Events</a></li>
                        <li class=""><a href="https://blog.pny.com/blogpnycom">PNY Blog</a></li>
                        <li class=""><a href="/professional/support/legacy-nvidia-quadro-products">Legacy NVIDIA Quadro Products</a></li>
                        <li class=""><a href="/professional/support/legacy-nvidia-nvs-products">Legacy NVIDIA NVS Products</a></li>
                        <li class=""><a href="/professional/support/legacy-nvidia-data-center-gpus">Legacy NVIDIA Data Center GPUs</a></li>
                      </ul>
                    </li>
                  </ul>
                </li>
                <li class="hasChildren is-mega"><a href="/oem">OEM</a>
                  <ul>
                    <li class=""><a href="/oem/explore-our-products">Explore Our Products</a>
                      <ul>
                        <li class=""><a href="https://www.pny.com/oem/explore-our-products/oem-products#Quadro">NVIDIA Professional Graphics Cards</a></li>
                        <li class=""><a href="https://www.pny.com/oem/explore-our-products#Geforce">GeForce Graphics Cards</a></li>
                        <li class=""><a href="https://www.pny.com/oem/explore-our-products/oem-products#Memory">Memory</a></li>
                        <li class=""><a href="https://www.pny.com/oem/explore-our-products#Flash">Flash Memory Cards</a></li>
                        <li class=""><a href="https://www.pny.com/oem/explore-our-products#USB">USB Flash Drives</a></li>
                        <li class=""><a href="https://www.pny.com/professional/explore-our-products/nvidia-embedded-gpu-solutions">NVIDIA Embedded GPU Solutions</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/oem/learn-more">Learn More</a>
                      <ul>
                        <li class=""><a href="/oem/learn-more/overview">Overview</a></li>
                        <li class=""><a href="/oem/learn-more/about-pny">About PNY</a></li>
                        <li class=""><a href="/oem/learn-more/our-solutions">Our Solutions</a></li>
                        <li class=""><a href="/oem/learn-more/view-our-distributors">View Our Distributors</a></li>
                        <li class=""><a href="/oem/learn-more/contact-us">Contact Us</a></li>
                      </ul>
                    </li>
                  </ul>
                </li>
                <li class="hasChildren is-mega"><a href="/gaming">Gaming</a>
                  <ul>
                    <li class=""><a href="https://pny.com/gaming#FeaturedProducts">XLR8 Products</a>
                      <ul>
                        <li class=""><a href="/gaming/xlr8-products/xlr8-graphics-cards">XLR8 GeForce Graphics Cards</a></li>
                        <li class=""><a href="/gaming/xlr8-products/xlr8-ssd">XLR8 Solid State Drives</a></li>
                        <li class=""><a href="/gaming/xlr8-products/xlr8-memory">XLR8 Memory</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="/gaming/learn-more">Learn More</a>
                      <ul>
                        <li class=""><a href="/gaming/learn-more/accelerate-your-gaming">Accelerate Your Gaming</a></li>
                        <li class=""><a href="/gaming/learn-more/velocity-x">Velocity X</a></li>
                        <li class=""><a href="/gaming/learn-more/modding">XLR8 Modding</a></li>
                        <li class=""><a href="/gaming/learn-more/accelerate-your-ps5-gaming">Accelerate Your PS5 Gaming</a></li>
                      </ul>
                    </li>
                    <li class=""><a href="javascript:void(0)">Community</a>
                      <ul>
                        <li class=""><a href="/gaming/community/xlr8-giveaways">XLR8 Giveaways</a></li>
                        <li class=""><a href="/gaming/community/xlr8-wallpapers">XLR8 Wallpapers</a></li>
                      </ul>
                    </li>
                  </ul>
                </li>
                <li class=""><a href="https://www.pny.com/consumer/shop-pny">Shop</a></li>
                <li class=""><a href="/support">Support</a></li>
                <li class=""><a href="/company/where-to-buy?country=US">Where to Buy</a></li>
              </ul>
            </nav>
          </div>
          <div class="headerMain-mainZone03">
            <a class="cartStatus" onclick="document.location = '/view-cart/shopping-cart';">
    <span class="bug cartStatus-bug">0</span>
</a>
            <div data-mfp-focus="#searchMain" data-mfp-src="#search-popup" class="searchToggle openPopup"></div>
            <div class="popup mfp-hide popup--search" id="search-popup">
              <div class="searchBox searchBox--main">
                <input id="searchMain" type="text" placeholder="Search" name="" class="searchBox-textField" aria-label="Search">
                <a class="searchBox-submit" id="searchBox-submit" href="javascript:void(0)" aria-label="Search Submit"></a>
              </div>
            </div>
            <script>
              $(document).ready(function() {
                $('#searchMain').keydown(function(event) {
                  if (event.keyCode == 13) {
                    event.preventDefault();
                    submitSiteSearch($('#searchMain').val());
                  }
                });
                $('#searchBox-submit').click(function() {
                  submitSiteSearch($('#searchMain').val());
                });
              });

              function submitSiteSearch(searchVal) {
                if (searchVal) document.location = '/home/product-search?q=' + encodeURIComponent(searchVal);
              }
            </script>
            <div class="mobileDrawerToggle drawerToggle" data-for="globals-mobile" data-mobile="true"></div>
          </div>
        </div>
      </div>
    </header>
    <main>
      <h1 class="h-visuallyHidden">PNY Technologies Inc.</h1>
      <div id="ctl01_fwpzcMainContent">
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_C73YF97CLZ">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_C73YF97CLZ_ctl00">
            <p class="css-inline">
              <style>
                <!--
                .css-inline {
                  margin: 0 auto !important;
                }

                .slide {
                  width: 100vw;
                  height: 700px;
                  display: flex;
                  align-content: center;
                  align-items: center;
                  justify-content: center;
                  flex-wrap: wrap;
                  background: linear-gradient(to bottom, #000000, #222222);
                  background-size: cover;
                  background-repeat: no-repeat;
                  position: relative;
                }

                .unslider {
                  height: 700px;
                }

                .my-slider {}

                .center-text {
                  text-align: center !important;
                }

                .pny-rotator-content {
                  background-size: cover;
                  background-position: center;
                  background-repeat: no-repeat;
                  display: flex;
                  justify-content: flex-start;
                  align-items: flex-end;
                  padding: 0 0 50px 0;
                  box-sizing: border-box;
                  width: 100%;
                  height: 700px;
                  position: relative;
                  overflow: hidden;
                }

                .pny-rotator-inner-content {
                  padding: 32px 32px 32px 5vw;
                  box-sizing: border-box;
                  border-radius: 0px 10px 10px 0px;
                  background-color: #ffffff;
                  position: relative;
                  z-index: 3;
                }

                .pny-rotator-inner-content>h1 {
                  font-weight: lighter !important;
                  margin-bottom: 10px;
                  line-height: 1em;
                  font-size: 28px;
                }

                .pny-rotator-inner-content>.pny-subtitle {
                  letter-spacing: 3px;
                  text-transform: uppercase;
                  margin-bottom: 10px;
                  line-height: 1.2em;
                }

                .pny-rotator-inner-content>.pny-copy {
                  font-size: 14px;
                  max-width: 415px;
                }

                .pny-rotator-inner-content> :last-child {
                  margin-bottom: 0px;
                }

                .unslider-nav ol {
                  list-style: none;
                  text-align: left;
                  padding-bottom: 50px !important;
                  color: white;
                  display: flex;
                  flex-direction: column;
                  align-items: center;
                  justify-content: flex-end;
                  height: 700px;
                  background-color: rgba(255, 255, 255, 0.15);
                  width: 75px;
                  border-left: solid 0.5px #ffffff !important;
                }

                .unslider-nav ol li {
                  display: inline-block;
                  width: 10px;
                  height: 10px;
                  margin-top: 10px !important;
                  background: transparent;
                  border-radius: 50em;
                  overflow: hidden;
                  text-indent: -999em;
                  background-color: rgba(255, 255, 255, 0.35);
                  cursor: pointer;
                  border: none !important;
                  border: solid 1px #fff !important;
                }

                .unslider-nav ol li.unslider-active {
                  background: rgba(255, 255, 255, 1);
                  cursor: default;
                }

                .unslider {
                  position: relative;
                  overflow-y: hidden;
                }

                .unslider-nav {
                  position: absolute;
                  top: 0;
                  right: 0;
                  left: auto;
                  z-index: 10;
                }

                .unslider {
                  overflow: auto;
                  margin: 0;
                  padding: 0
                }

                .unslider-wrap {
                  position: relative
                }

                .unslider-wrap.unslider-carousel>li {
                  float: left
                }

                .unslider-vertical>ul {
                  height: 100%
                }

                .unslider-vertical li {
                  float: none;
                  width: 100%
                }

                .unslider-fade {
                  position: relative
                }

                .unslider-fade .unslider-wrap li {
                  position: absolute;
                  left: 0;
                  top: 0;
                  right: 0;
                  z-index: 8
                }

                .unslider-fade .unslider-wrap li.unslider-active {
                  z-index: 10
                }

                .unslider li,
                .unslider ol,
                .unslider ul {
                  list-style: none;
                  margin: 0;
                  padding: 0;
                  border: none
                }

                .unslider-arrow {
                  position: absolute;
                  right: 0;
                  left: auto;
                  top: 0;
                  bottom: auto;
                  margin-top: 0;
                  transform: rotate(90deg);
                  z-index: 11;
                  cursor: pointer;
                  font-size: 40px;
                  color: #ffffff;
                  font-weight: bold;
                  opacity: 0.5;
                  transition: opacity .2s ease-in-out;
                  -webkit-transition: opacity .2s ease-in-out;
                  -moz-transition: opacity .2s ease-in-out;
                  -ms-transition: opacity .2s ease-in-out;
                  border-right: solid 0.5px #ffffff;
                  width: 75px;
                  height: 75px;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                }

                .unslider-arrow:hover {
                  opacity: 1;
                  color: white !important;
                  background-color: rgba(255, 255, 255, 0.35);
                }

                .unslider-arrow.next {
                  transform: translateY(75px) rotate(90deg);
                  right: 0;
                  left: auto;
                }

                .unslider-arrow.prev {
                  right: 0;
                  left: auto;
                }

                @media screen and (max-width:800px) {
                  .slide {
                    height: 600px;
                    position: relative;
                  }

                  .unslider {
                    height: 600px;
                  }

                  .pny-rotator-content {
                    width: 100%;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    height: 600px;
                    text-align: center;
                    border-radius: none;
                    padding: 0px;
                    flex-wrap: wrap;
                    flex-direction: column;
                    position: relative;
                    overflow: hidden;
                  }

                  .pny-rotator-inner-content {
                    border-radius: 0 0 0 0;
                    width: 100%;
                    height: 350px;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                    position: relative;
                    z-index: 2;
                  }

                  .pny-rotator-mobile-bg {
                    height: 250px;
                    background-repeat: no-repeat;
                    background-size: cover;
                    width: 100%;
                  }

                  .pny-rotator-mobile-bg>div {
                    height: 250px;
                    background-repeat: no-repeat;
                    background-size: cover;
                    width: 100%;
                  }

                  .pny-rotator-inner-content>h1 {
                    font-size: 20px;
                  }

                  .unslider-nav ol {
                    text-align: center;
                    width: 100vw !important;
                    padding: 10px 5px !important;
                    box-sizing: border-box;
                    border: none !important;
                    height: auto;
                    flex-direction: row;
                    justify-content: center;
                  }

                  .unslider-nav ol li {
                    margin-top: 0px !important;
                  }

                  .unslider-arrow {
                    font-size: 30px;
                    padding: 0 10px 5px 10px;
                    display: none;
                  }

                  .pny-rotator-inner-content>.pny-copy {
                    max-width: 100%;
                  }

                  .rgb-rotation-dekstop {
                    display: none;
                  }

                  .text-bg {
                    /*height: 50%;*/
                    position: absolute;
                    z-index: 1;
                    top: 10%;
                    display: flex;
                    flex-wrap: nowrap;
                  }

                  .text-bg>div>img {
                    margin-right: 10px;
                    max-width: 150px;
                  }

                  .text-bg-font {
                    font-family: 'Bebas Neue', 'Roboto', sans-serif !important;
                    font-size: 55px;
                    line-height: 1 !important;
                    text-align: left !important;
                    margin-bottom: 0 !important;
                  }
                }

                @media screen and (min-width:801px) {
                  .unslider-nav ol {}

                  .pny-rotator-mobile-bg {
                    display: none;
                  }

                  .text-bg {
                    /*height: 50%;*/
                    position: absolute;
                    z-index: 1;
                    right: 15%;
                    top: 20%;
                    display: flex;
                    flex-wrap: nowrap;
                  }

                  .text-bg>div>img {
                    margin: 30px;
                  }

                  .text-bg-font {
                    font-family: 'Bebas Neue', 'Roboto', sans-serif !important;
                    font-size: 120px;
                    line-height: 1 !important;
                    margin-bottom: 0 !important;
                  }
                }

                /*--ff2f2f---*/
                .rgb-rotation {
                  animation: rgbRotate 10s linear infinite;
                }

                @keyframes rgbRotate {
                  0% {
                    background-color: #ff2f2f;
                  }

                  10% {
                    background-color: #ff9b2f;
                  }

                  20% {
                    background-color: #ffe92f;
                  }

                  30% {
                    background-color: #c7ff2f;
                  }

                  40% {
                    background-color: #56ff2f;
                  }

                  50% {
                    background-color: #2fff96;
                  }

                  60% {
                    background-color: #2fdfff;
                  }

                  70% {
                    background-color: #2f78ff;
                  }

                  80% {
                    background-color: #6a2fff;
                  }

                  90% {
                    background-color: #ff2ff8;
                  }

                  100% {
                    background-color: #ff2f2f;
                  }
                }

                .rgb-rotation-dekstop {
                  background-size: cover;
                  width: 100%;
                  height: 700px;
                  position: absolute;
                  z-index: 2;
                  top: 0;
                }

                .glowytext {
                  color: #ff5959;
                  text-shadow: 0px 0px 5px rgb(255 255 255 / 10%), 0px 0px 20px #ff2727, 0px 0px 15px #ff2727, 0px 0px 50px #ff2727, 0px 0px 100px #ff2727;
                  animation: glow 15s linear infinite;
                }

                @keyframes glow {
                  0% {
                    filter: hue-rotate(0deg) brightness(150%);
                  }

                  100% {
                    filter: hue-rotate(360deg) brightness(150%);
                  }
                }

                .vertically-center {
                  display: flex;
                  align-items: center;
                }
                -->
              </style>
            </p>
            <div class="unslider">
              <div class="my-slider unslider-fade" style="overflow: hidden; height: 700px;">
                <ul class="unslider-wrap"><!--START SLIDES--> <!-- BOXX -->
                  <li class="unslider-active" style="opacity: 1;">
                    <div class="slide">
                      <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Forms/Webinars/BOXX-Omniverse-rotator.jpg'); background-position: center;">
                        <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Forms/Webinars/BOXX-Omniverse-rotator.jpg'); background-position: center;"></div>
                        <div class="pny-rotator-inner-content">
                          <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">UPCOMING WEBINAR 07.21.2022</p>
                          <h1 style="text-transform: uppercase;">3D Design Collaboration, and Simulation –<br><span style="!important; font-weight: 300 !important; font-size: 25px; text-transform: uppercase;">HARDWARE FOR NVIDIA OMNIVERSE ENTERPRISE
                              SOLUTIONS</span></h1>
                          <p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;"></p>
                          <p><a href="https://bit.ly/3mRmhku" class="btn btn--tertiary">Register Now</a></p>
                        </div>
                      </div>
                    </div>
                  </li>
                  <!-- Ansys Webinar >
<li>
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/AnsysWebinar-rotator.jpg'); background-position: center;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/AnsysWebinar-rotator.jpg'); background-position: center;"></div>
<div class="pny-rotator-inner-content">
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">ON-DEMAND WEBINAR</p>
<h1 style="text-transform: uppercase;">Integrating CAE Into Every Stage of the <br />Design Process, Reducing Time to Market</h1>
<p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;"></p>
<p><a href="https://bit.ly/3xOiET0" class="btn btn--tertiary">Watch Now</a></p>
</div>
</div>
</div>
</li>
<!-- XLR8 SSD Cover -->
                  <li style="opacity: 0;">
                    <div class="slide">
                      <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PS5-Door-Web-Banner.jpg'); background-position: center;">
                        <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PS5-Door-Web-Banner.jpg'); background-position: center;"></div>
                        <div class="pny-rotator-inner-content">
                          <h1 style="text-transform: uppercase;">GAME ON.</h1>
                          <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">PNY XLR8 SSD Cover with Integrated<br>Heat Sink, designed to fit PS5™</p>
                          <p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;">The Power To Create</p>
                          <p><a href="https://bit.ly/3vmM0Fd" class="btn btn--tertiary">Learn More</a></p>
                        </div>
                      </div>
                    </div>
                  </li>
                  <!--Pro Configurator-->
                  <li style="opacity: 0;">
                    <div class="slide">
                      <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Pro_Config-Web-Rotator-1920x1080.jpg  '); background-position: center;">
                        <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Pro_Config-Web-Rotator-1920x1080.jpg  '); background-position: center;"></div>
                        <div class="pny-rotator-inner-content">
                          <h1>Introducing the New Pro GPU Configurator</h1>
                          <p class="pny-copy">Let us help you find the right NVIDIA Professional Graphics and Data Center Solution that meets your needs and can help boost your productivity.</p>
                          <p><a class="btn btn--tertiary" href="https://bit.ly/3vvVbDk">Learn More</a></p>
                        </div>
                      </div>
                    </div>
                  </li>
                  <!-- USB Flash Drives -->
                  <li style="opacity: 0;">
                    <div class="slide">
                      <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PNY-Generic-Web-Rotator-1920x1080-1.jpg'); background-position: center;">
                        <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/PNY-Generic-Web-Rotator-1920x1080-1.jpg'); background-position: center;"></div>
                        <div class="pny-rotator-inner-content">
                          <h1>PNY USB Flash Drives</h1>
                          <p><a href="https://bit.ly/3qRells" class="btn btn--tertiary">Learn More</a></p>
                        </div>
                      </div>
                    </div>
                  </li>
                  <!-- Patner Network Awards -->
                  <li style="opacity: 0;">
                    <div class="slide">
                      <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Award-Rotator.jpg'); background-position: center;">
                        <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Award-Rotator.jpg'); background-position: center;"></div>
                        <div class="pny-rotator-inner-content">
                          <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px: text-transform: none !important;"></p>
                          <h1 style="text-transform: uppercase;">PNY CELEBRATION GIVEAWAY</h1>
                          <p class="pny-copy">2021 NVIDIA AMERICA'S DISTRIBUTION PARTNER OF THE YEAR</p>
                          <p><a href="https://bit.ly/3yPeYkt" class="btn btn--tertiary">Enter Now</a></p>
                        </div>
                      </div>
                    </div>
                  </li>
                  <!-- WEBINAR: NVIDIA DIGITAL STORYTELLING -->
                  <!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/WebinarRotatorBanners-1920x1080.jpg'); background-position: center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/WebinarRotatorBanners-1920x1080.jpg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">ON-DEMAND WEBINAR</p> <h1 style="text-transform: uppercase;">How NVIDIA is advancing <br />the future of digital storytelling</h1> <p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;"></p> <p><a href="https://bit.ly/3vQg0eH" class="btn btn--tertiary">Register Now</a></p> </div> </div> </div> </li>-->
                  <!-- 3090Ti --><!-- <li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/3090-Ti-Banner-web.jpg'); background-position: top;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/3090-Ti-Banner-web.jpg'); background-position: top;"></div> <div class="pny-rotator-inner-content"> <p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px;">Introducing</p> <h1 style="text-transform: uppercase;">the XLR8 Gaming <br />GeForce RTX&trade; 3090 T<span style="text-transform: lowercase;">i</span> OC</h1> <p class="pny-copy h-colorBlack" style="text-transform: none !important; display: none;">The Power To Create</p> <p><a href="https://bit.ly/3uzZ5e1" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li> -->
                  <!--Accelerate Your Gaming LP-->
                  <li style="opacity: 0;">
                    <div class="slide">
                      <div class="pny-rotator-content" style="background-color: #121212; background-position: bottom center;">
                        <div class="pny-rotator-mobile-bg" style="background-color: #121212; background-position: bottom center;"></div>
                        <div class="text-bg">
                          <div><img style="width: 400px;" src="https://www.pny.com/file%20library/gaming/xlr8-red-arrow.svg"></div>
                          <div class="vertically-center">
                            <h1 class="text-bg-font h-colorWhite">Why<br> XLR8<br> <span class="glowytext">Gaming</span></h1>
                          </div>
                        </div>
                        <div class="pny-rotator-inner-content">
                          <h1>Accelerate Your Gaming</h1>
                          <p class="pny-copy">Take your gaming to the next level whether you are an enthusiast or casual gamer. Together let's push the boundaries and make your vision a reality.</p>
                          <p><a class="btn btn--tertiary" href="https://bit.ly/3dOQP1Z">Learn More</a></p>
                        </div>
                      </div>
                    </div>
                  </li>
                  <!-- NVIDIA A5500 --> <!--   
<li>
<div class="slide">
<div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/nv-rtx-a5500-Rotator-1920x1080.jpg'); background-position: top;">
<div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/nv-rtx-a5500-Rotator-1920x1080.jpg'); background-position: top;"></div>
<div class="pny-rotator-inner-content">
<p class="pny-subtitle h-colorBlack" style="font-size: 12px; letter-spacing: 2px; display: none;">UPCOMING WEBINAR</p>
<h1 style="text-transform: uppercase;">NVIDIA RTX A5500</h1>
<p class="pny-copy h-colorBlack" style="text-transform: none !important;">The Power To Create</p>
<p><a href="https://bit.ly/3D0SsVM" class="btn btn--tertiary">Learn More</a></p>
</div>
</div>
</div>
</li>--> <!-- Spring Giveaway --><!--  <li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image Library/Promo/Consumer/Giveaways/Spring 2022/Spring-Giveaway-2022-Web-Banner.jpeg'); background-position: center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image Library/Promo/Consumer/Giveaways/Spring 2022/Spring-Giveaway-2022-Web-Banner.jpeg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <h1>Spring Giveaway</h1> <p class="pny-copy">Check out our winners, and look for the products you need to gear up for Spring!</p> <p><a href="https://bit.ly/3LjCvgD" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li> -->
                  <!--W2W-->
                  <!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/w2w_CUK_Home_Slider2.jpg'); background-position: right center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/w2w_CUK_Home_Slider2.jpg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <h1>WATCH2WIN is Back!</h1> <p class="pny-subtitle" style="text-transform: none !important;">PNY x NVIDIA x COMPUTER UPGRADE KING</p> <p class="pny-copy">Online Learning for Professional Graphics</p> <p><a href="https://bit.ly/3K3hxlj" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li>-->
                  <!-- XLR8 Gaming REV DDR4 -->
                  <!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/REV_Slider3.jpg'); background-position: top;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/REV_Slider3.jpg'); background-position: top;"></div> <div class="pny-rotator-inner-content"> <h1>Introducing the XLR8 Gaming<br /> REV DDR4 Desktop Memory</h1> <p class="pny-copy h-colorBlack">Premium design meets premium performance</p> <p><a href="https://bit.ly/3CP5cPh" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li>-->
                  <!-- A4500 -->
                  <!--  <li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/a4500-bg.jpg'); background-position: center;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/a4500-bg.jpg'); background-position: center;"></div> <div class="pny-rotator-inner-content"> <h1>NVIDIA RTX<sup>&trade;</sup> A4500</h1> <p class="pny-copy" style="max-width: 450px;">Powerful performance for professionals.</p> <p class="pny-copy" style="display: none;"></p> <p><a href="https://bit.ly/2ZlQlN6" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li> -->
                  <!-- PNY Flash Memory Cards -->
                  <!--<li> <div class="slide"> <div class="pny-rotator-content" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/PNY-Flash-Memory-Web-Rotator-1920x10803.jpg'); background-position: top;"> <div class="pny-rotator-mobile-bg" style="background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/Rotator/PNY-Flash-Memory-Web-Rotator-1920x10803.jpg'); background-position: top;"></div> <div class="pny-rotator-inner-content"> <h1>PNY Flash Memory Cards</h1> <p><a href="https://bit.ly/3HT1G8h" class="btn btn--tertiary">Learn More</a></p> </div> </div> </div> </li>-->
                  <!--END SLIDES-->
                </ul>
              </div><a class="unslider-arrow next">›</a><a class="unslider-arrow prev">‹</a>
              <nav class="unslider-nav">
                <ol>
                  <li data-slide="0" class="unslider-active">1</li>
                  <li data-slide="1">2</li>
                  <li data-slide="2">3</li>
                  <li data-slide="3">4</li>
                  <li data-slide="4">5</li>
                  <li data-slide="5">6</li>
                </ol>
              </nav>
            </div>
            <!--PLAY SLIDES-->
            <p class="css-inline">
              <script>
                // <![CDATA[
                jQuery(document).ready(function($) {
                  $('.my-slider').unslider({});
                });
                // ]]>
              </script>
            </p>
          </div>
        </div>
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_6CeL1zYX53I">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_6CeL1zYX53I_ctl00">
            <p class="css-inline">
              <style>
                <!-- @media screen and (max-width:1023px){             .bebas-title, .pre-title{                 text-align: center;             }             .bebas-title{                 font-size:60px;             }      }     @media screen and (min-width:1024px){             .bebas-title{                 font-size:100px;             }         }             .bebas-title{                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             }             .pre-title{                 letter-spacing: 3px;                 text-transform: uppercase;                 margin-bottom: 10px;             }             .bebas-subtitle{                 font-size:45px;                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             } .sign-up-banner{         text-align: center;         background:#111111;         box-shadow:0px 10px 20px rgba(0,0,0,0.2);     }      .sign-up-banner > :last-child{         margin-bottom: 0px;     } 
                -->
              </style>
            </p>
            <div class="section sign-up-banner">
              <p class="h-colorWhite pre-title h-textCenter">Join the PNY Family</p>
              <h1 class="h-colorWhite bebas-title h-textCenter">Sign Up Now</h1>
              <p class="h-colorWhite">Receive news and updates on exclusive offers and more!</p>
              <p><a href="https://www.pny.com/forms/consumer/consumer-signup" class="btn btn--gradientLight">Sign Up</a></p>
            </div>
          </div>
        </div>
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_6bN8MgVZzgZ">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_6bN8MgVZzgZ_ctl00">
            <p class="css-inline">
              <style>
                <!--
                @media screen and (max-width:1023px) {
                  .pny-world {
                    background-color: #efefef;
                    width: 100%;
                    padding: 25px 5%;
                    box-sizing: border-box;
                    text-align: center;
                    border-radius: 10px;
                  }

                  .pny-world> :first-child {
                    background-color: #ffffff;
                    padding: 50px;
                    box-sizing: border-box;
                    width: 100%;
                    border-radius: 10px 10px 0px 0px;
                  }

                  .pny-world> :last-child {
                    width: 100%;
                    height: 200px;
                    border-radius: 0px 0px 10px 10px;
                    background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/product-world-new.jpg');
                    background-size: cover;
                    background-position: 50% 80%;
                  }

                  .world-content>h1 {
                    font-weight: lighter;
                    margin-bottom: 5px;
                    margin-top: 0;
                    line-height: 1em;
                  }

                  .pny-subtitle {
                    letter-spacing: 3px;
                    text-transform: uppercase;
                    margin-bottom: 10px;
                  }

                  .pny-copy {
                    font-size: 14px;
                  }
                }

                @media screen and (min-width:1024px) {
                  .pny-world {
                    border-radius: 10px;
                    background-color: #efefef;
                    width: 100%;
                    padding: 25px 5%;
                    box-sizing: border-box;
                    display: flex;
                  }

                  .pny-world> :first-child {
                    background-color: #ffffff;
                    padding: 150px 50px;
                    box-sizing: border-box;
                    width: 35%;
                    border-radius: 10px 0px 0px 10px;
                  }

                  .pny-world> :last-child {
                    width: 65%;
                    border-radius: 0 10px 10px 0;
                    background-image: url('https://www.pny.com/Image%20Library/Company/Home%20Page/product-world-new.jpg');
                    background-size: cover;
                    background-position: 50% 80%;
                  }

                  .world-content>h1 {
                    font-weight: lighter;
                    margin-bottom: 5px;
                    margin-top: 0;
                    line-height: 1em;
                  }

                  .pny-subtitle {
                    letter-spacing: 3px;
                    text-transform: uppercase;
                    margin-bottom: 10px;
                  }

                  .pny-copy {
                    font-size: 14px;
                  }
                }
                -->
              </style>
            </p>
            <div class="pny-world aos-init aos-animate">
              <div class="world-content">
                <h1>Why PNY?</h1>
                <p class="pny-subtitle">WE ARE A MULTI-PRODUCT SOLUTION</p>
                <p class="pny-copy">PNY delivers solutions in over 50 countries. Our professional, enterprise and OEM products are available from leading system builders, B2B providers, DMRs, e-tailers, resellers and distributors.</p>
                <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/learn-more/about-pny" class="btn btn--tertiary">Learn More</a></p>
              </div>
              <div></div>
            </div>
          </div>
        </div>
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_4BcrM8ppa2k">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_4BcrM8ppa2k_ctl00">
            <p class="css-inline">
              <style>
                <!--
                @media screen and (max-width:1023px) {
                  .consumer-pro-row {
                    justify-content: space-between;
                    width: 100%;
                    padding: 25px 5%;
                    box-sizing: border-box;
                    background-color: #efefef;
                  }

                  .consumer-pro-row>.cp-block {
                    width: 100%;
                    margin: 25px 0;
                  }

                  .consumer-pro-row>.cp-block> :first-child {
                    width: 100%;
                    background-color: #ffffff;
                    border-radius: 10px 10px 0px 0px;
                    padding: 50px;
                    box-sizing: border-box;
                  }

                  .consumer-pro-row>.cp-block> :last-child {
                    width: 100%;
                    background-size: cover;
                    background-position: center;
                    border-radius: 0px 0px 10px 10px;
                    min-height: 200px;
                  }

                  .consumer-pro-row>.cp-block> :first-child>h1 {
                    font-weight: lighter;
                    margin-bottom: 0px;
                  }

                  .consumer-pro-row>.cp-block> :first-child> :nth-child(2) {
                    letter-spacing: 3px;
                    margin-bottom: 10px;
                    text-transform: uppercase;
                  }

                  .consumer-pro-row>.cp-block> :first-child> :nth-child(3) {
                    font-size: 14px;
                  }

                  .consumer-pro-row>.cp-block> :first-child> :last-child {
                    margin-bottom: 0px;
                  }

                  .consumer-pro-row>.cp-block-fw {
                    width: 100%;
                    margin-top: 25px;
                    background-color: #ffffff;
                    border-radius: 10px;
                  }

                  .consumer-pro-row>.cp-block-fw> :first-child {
                    width: 100%;
                    padding: 50px;
                    box-sizing: border-box;
                    border-radius: 10px 0px 0px 10px;
                  }

                  .consumer-pro-row>.cp-block-fw> :last-child {
                    width: 100%;
                    border-radius: 0px 0px 10px 10px;
                    min-height: 200px;
                  }
                }

                @media screen and (min-width:1024px) {
                  .consumer-pro-row {
                    display: flex;
                    justify-content: space-between;
                    width: 100%;
                    padding: 25px 5%;
                    box-sizing: border-box;
                    background-color: #efefef;
                    flex-wrap: wrap;
                  }

                  .consumer-pro-row>.cp-block {
                    width: 49%;
                    min-height: 200px;
                    display: flex;
                  }

                  .consumer-pro-row>.cp-block-fw {
                    width: 100%;
                    margin-top: 25px;
                    display: flex;
                    background-color: #ffffff;
                    border-radius: 10px;
                  }

                  .consumer-pro-row>.cp-block-fw> :first-child {
                    width: 35%;
                    padding: 100px 50px;
                    box-sizing: border-box;
                    border-radius: 10px 0px 0px 10px;
                  }

                  .consumer-pro-row>.cp-block-fw> :last-child {
                    width: 65%;
                    border-radius: 0px 10px 10px 0;
                  }

                  .consumer-pro-row>.cp-block> :first-child {
                    width: 50%;
                    background-color: #ffffff;
                    border-radius: 10px 0px 0px 10px;
                    padding: 50px;
                    box-sizing: border-box;
                  }

                  .consumer-pro-row>.cp-block> :last-child {
                    width: 50%;
                    background-size: cover;
                    background-position: center;
                    border-radius: 0px 10px 10px 0px;
                  }

                  .consumer-pro-row>.cp-block> :first-child>h1 {
                    font-weight: lighter;
                    margin-bottom: 0px;
                  }

                  .consumer-pro-row>.cp-block> :first-child> :nth-child(2) {
                    letter-spacing: 3px;
                    margin-bottom: 10px;
                    text-transform: uppercase;
                  }

                  .consumer-pro-row>.cp-block> :first-child> :nth-child(3) {
                    font-size: 14px;
                  }

                  .consumer-pro-row>.cp-block> :first-child> :last-child {
                    margin-bottom: 0px;
                  }
                }

                .consumer-pro-row h1 {
                  font-weight: lighter;
                  margin-bottom: 0;
                }
                -->
              </style>
            </p>
            <div class="consumer-pro-row">
              <div class="cp-block aos-init" data-aos="fade-up" data-aos-duration="750">
                <div>
                  <h1>Consumer</h1>
                  <p>PRODUCTS</p>
                  <p>PNY Consumer Solutions provides you with quality products that are reliable, affordable, and geared towards your needs.</p>
                  <p><a href="https://www.pny.com/consumer" class="btn btn--tertiary">Learn More</a></p>
                </div>
                <div style="background-image: url('https://www.pny.com/Image Library/Company/Product Category Banners/SSD-Banner-11.jpg'); background-size: 200% !important;"></div>
              </div>
              <div class="cp-block aos-init" data-aos="fade-up" data-aos-duration="750">
                <div>
                  <h1>Professional</h1>
                  <p>pny pro</p>
                  <p>PNY Commercial Solutions provides you with powerful tools to manage heavy workloads.</p>
                  <p><a href="https://www.pny.com/professional" class="btn btn--tertiary">Learn More</a></p>
                </div>
                <div style="background-image: url('/Image Library/Company/Home Page/PRO-HP-BG-2.jpg');"></div>
              </div>
              <div class="cp-block-fw aos-init" data-aos="fade-up" data-aos-duration="750">
                <div>
                  <h1>XLR8 Gaming</h1>
                  <p class="pny-subtitle">uncompromising quality</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/gaming" class="btn btn--tertiary">Learn More</a></p>
                </div>
                <div style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Banner Backgrounds/XLR8-Gaming-3090-BG.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
              </div>
            </div>
          </div>
        </div>
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_3aI2Joy0n1q">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_3aI2Joy0n1q_ctl00">
            <p class="css-inline">
              <style>
                <!-- @media screen and (max-width:1023px){              .product-callout{             width:100%;             padding:25px 5%;             box-sizing: border-box;             background-color:#efefef;         }         .prdouct-callout-row > .fw-product-callout{             width:100%;             min-height:300px;             padding:50px;             box-sizing: border-box;             display:flex;             flex-direction: column;             justify-content: center;             align-items: flex-start;             margin: 0;             border-radius: 10px;             background-size: cover;         }         .prdouct-callout-row > .one-third-product-callout{             width:100%;             padding-bottom:50px;             box-sizing: border-box;             margin: 25px 0;             text-align: right;             background-color: white;             border-radius: 10px;         }         .prdouct-callout-row > .one-third-product-callout > img{             width:100%;             max-width:350px;             border-radius: 10px 10px 0 0;         }         .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{             text-align: left;             padding:0 50px;             box-sizing: border-box;         }         .prdouct-callout-row h1{             font-weight:lighter;             margin-bottom:5px;             margin-top:0;             line-height: 1em;         }         .fw-product-callout > .pny-copy{             max-width:500px;         }         .pny-subtitle{             letter-spacing: 3px;             text-transform: uppercase;             margin-bottom: 10px;         }         .pny-copy{             font-size:14px;         }         .grey-gradient-bg{             background:linear-gradient(135deg, #F1F1F1, #BBBBBB);         }         .margin-bottom-0{             margin-bottom: 0px;         }         }         @media screen and (min-width:1024px){                      .product-callout{             width:100%;             padding:25px 5%;             box-sizing: border-box;             background-color:#efefef;         }          .prdouct-callout-row{             display:flex;             flex-wrap: wrap;             justify-content: space-between;         }         .prdouct-callout-row > .fw-product-callout{             width:100%;             min-height:400px;             padding:50px;             box-sizing: border-box;             display:flex;             flex-direction: column;             justify-content: center;             align-items: flex-start;             margin: 0;             background-size: cover;             background-attachment: fixed;             border-radius: 10px;         }         .prdouct-callout-row > .one-third-product-callout{             width:32%;             min-height:400px;             padding:0 0 50px 0;             box-sizing: border-box;             margin: 25px 0 0 0;             text-align: right;             background-color: white;             border-radius: 10px;         }         .prdouct-callout-row > .one-third-product-callout > img{             width:100%;             max-width:450px;             border-radius: 10px 10px 0 0;         }         .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{             text-align: left;             padding:0 50px;             box-sizing: border-box;         }         .prdouct-callout-row h1{             font-weight:lighter;             margin-bottom:5px;             margin-top:0;             line-height: 1em;                      }         .fw-product-callout > .pny-copy{             max-width:500px;         }         .pny-subtitle{             letter-spacing: 3px;             text-transform: uppercase;             margin-bottom: 10px;         }         .pny-copy{             font-size:14px;         }         .grey-gradient-bg{             background:linear-gradient(135deg, #F1F1F1, #BBBBBB);         }         .margin-bottom-0{             margin-bottom: 0px;         }         }          @media screen and (max-width:1023px){             .bebas-title, .pre-title{                 text-align: center;             }             .bebas-title{                 font-size:60px;             }      }     @media screen and (min-width:1024px){             .bebas-title{                 font-size:100px;             }         }             .bebas-title{                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             }             .pre-title{                 letter-spacing: 3px;                 text-transform: uppercase;                 margin-bottom: 10px;             }             .bebas-subtitle{                 font-size:45px;                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             } 
                -->
              </style>
            </p>
            <div class="product-callout">
              <div class="product-callout-title">
                <p class="pre-title h-textCenter">Shop</p>
                <h1 class="bebas-title h-textCenter">PC Components</h1>
              </div>
              <div class="prdouct-callout-row">
                <div class="fw-product-callout" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Rotator/Epic-X-RGB-Rendering-1920.jpg'); background-position: right;">
                  <h1 class="h-colorWhite">Epic-X RGB</h1>
                  <p class="pny-subtitle h-colorWhite">Desktop Memory</p>
                  <p class="pny-copy h-colorWhite"><strong>Unparalleled Performance Meets Brilliant RGB Style</strong><br> Overclocking capabilities, high-frequency performance, low latency, brilliant LEDs and frosted light guide lens</p>
                  <p class="margin-bottom-0">
                    <a href="https://www.pny.com/xlr8-gaming-epic-x-rgb-desktop-memory?utm_source=Consumer%20Page&amp;utm_medium=Rotator&amp;utm_campaign=Epic-X%20RGB%20Desktop%20Memory" class="btn btn--gradientLight">Learn More</a></p>
                </div>
                <div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/geforce-product-image.png">
                  <h1>GeForce Graphics Cards</h1>
                  <p class="pny-subtitle">RTX. IT’S ON.</p>
                  <p class="pny-copy">Bringing superfast all-around performance and graphics to every gamer and creator.</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/geforce-graphics" class="btn btn--tertiary">Shop Now</a></p>
                </div>
                <div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/ssd-product-image.png">
                  <h1>Solid State Drives</h1>
                  <p class="pny-subtitle">high performance, endurance and reliability</p>
                  <p class="pny-copy">Realize faster boot times, quicker application launches and better overall system performance.</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/solid-state-drives" class="btn btn--tertiary">Shop Now</a></p>
                </div>
                <div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/pc-memory-product-image.png">
                  <h1>PC Memory</h1>
                  <p class="pny-subtitle">experience peak performance</p>
                  <p class="pny-copy">Upgrade your PC Memory to see low latency and power consumption, and extreme overclocking.</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/memory" class="btn btn--tertiary">Shop Now</a></p>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_27b5AElyEbo">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_27b5AElyEbo_ctl00">
            <p class="css-inline">
              <style>
                <!-- @media screen and (max-width:1023px){              .product-callout{             width:100%;             padding:25px 5%;             box-sizing: border-box;             background-color:#efefef;         }          .prdouct-callout-row > .fw-product-callout{             width:100%;             min-height:300px;             padding:50px;             box-sizing: border-box;             display:flex;             flex-direction: column;             justify-content: center;             align-items: flex-start;             margin: 0;             border-radius: 10px;             background-size: cover;         }         .prdouct-callout-row > .one-third-product-callout{             width:100%;             padding-bottom:50px;             box-sizing: border-box;             margin: 25px 0;             text-align: right;             background-color: white;             border-radius: 10px;         }         .prdouct-callout-row > .one-third-product-callout > img{             width:100%;             max-width:350px;             border-radius: 10px 10px 0 0;         }         .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{             text-align: left;             padding:0 50px;             box-sizing: border-box;         }         .prdouct-callout-row h1{             font-weight:lighter;             margin-bottom:5px;             margin-top:0;             line-height: 1em;         }         .fw-product-callout > .pny-copy{             max-width:500px;         }         .pny-subtitle{             letter-spacing: 3px;             text-transform: uppercase;             margin-bottom: 10px;         }         .pny-copy{             font-size:14px;         }         .grey-gradient-bg{             background:linear-gradient(135deg, #F1F1F1, #BBBBBB);         }         .margin-bottom-0{             margin-bottom: 0px;         }         }         @media screen and (min-width:1024px){                      .product-callout{             width:100%;             padding:25px 5%;             box-sizing: border-box;             background-color:#efefef;         }          .prdouct-callout-row{             display:flex;             flex-wrap: wrap;             justify-content: space-between;         }         .prdouct-callout-row > .fw-product-callout{             width:100%;             min-height:400px;             padding:50px;             box-sizing: border-box;             display:flex;             flex-direction: column;             justify-content: center;             align-items: flex-start;             margin: 0;             background-size: cover;             background-attachment: fixed;             border-radius: 10px;         }         .prdouct-callout-row > .one-third-product-callout{             width:32%;             min-height:400px;             padding:0 0 50px 0;             box-sizing: border-box;             margin: 25px 0 0 0;             text-align: right;             background-color: white;             border-radius: 10px;         }         .prdouct-callout-row > .one-third-product-callout > img{             width:100%;             max-width:450px;             border-radius: 10px 10px 0 0;         }         .prdouct-callout-row > .one-third-product-callout > p, .prdouct-callout-row > .one-third-product-callout > h1{             text-align: left;             padding:0 50px;             box-sizing: border-box;         }         .prdouct-callout-row h1{             font-weight:lighter;             margin-bottom:5px;             margin-top:0;             line-height: 1em;                      }         .fw-product-callout > .pny-copy{             max-width:500px;         }         .pny-subtitle{             letter-spacing: 3px;             text-transform: uppercase;             margin-bottom: 10px;         }         .pny-copy{             font-size:14px;         }         .grey-gradient-bg{             background:linear-gradient(135deg, #F1F1F1, #BBBBBB);         }         .margin-bottom-0{             margin-bottom: 0px;         }         }          @media screen and (max-width:1023px){             .bebas-title, .pre-title{                 text-align: center;             }             .bebas-title{                 font-size:60px;             }      }     @media screen and (min-width:1024px){             .bebas-title{                 font-size:100px;             }         }             .bebas-title{                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             }             .pre-title{                 letter-spacing: 3px;                 text-transform: uppercase;                 margin-bottom: 10px;             }             .bebas-subtitle{                 font-size:45px;                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             } 
                -->
              </style>
            </p>
            <div class="product-callout">
              <div class="product-callout-title">
                <p class="pre-title h-textCenter">Shop</p>
                <h1 class="bebas-title h-textCenter">External Storage</h1>
              </div>
              <div class="prdouct-callout-row">
                <div class="fw-product-callout" style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/Banner Backgrounds/elite-x-fit--USB-BG.jpg'); background-position: right;">
                  <h1 class="h-colorWhite">512GB Elite-X Fit USB 3.1</h1>
                  <p class="pny-subtitle h-colorWhite">Newest Member of PNY's USB Family</p>
                  <p class="pny-copy h-colorWhite">Capacity: Amazing 512GB of storage<br> Size: Compact, small footprint<br> Performance: Up to 200MB/s transfer speed</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/elite-x-fit-usb-3-1" class="btn btn--gradientLight">Learn More</a></p>
                </div>
                <div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/usb-product-image.png">
                  <h1>USB</h1>
                  <p class="pny-subtitle">Flash Drives</p>
                  <p class="pny-copy">Store and share all of your documents, photos, videos, music, and more.</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/usb-flash-drives" class="btn btn--tertiary">Shop Now</a></p>
                </div>
                <div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/flash-memory-product-image.png">
                  <h1>Flash</h1>
                  <p class="pny-subtitle">Memory Cards</p>
                  <p class="pny-copy">Capture, store, and share digital content from your camera or mobile device quickly and easily.</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/flash-memory-cards" class="btn btn--tertiary">Shop Now</a></p>
                </div>
                <div class="one-third-product-callout aos-init" data-aos="fade-up" data-aos-duration="750"><img src="https://www.pny.com/image%20library/company/home%20page/product%20navigation/otg-product-image.png">
                  <h1>OTG</h1>
                  <p class="pny-subtitle">Flash Drives</p>
                  <p class="pny-copy">Free up space, download &amp; store, and sync &amp; share "on-the-go" by transferring your videos, photos, music and more from your mobile devices.</p>
                  <p class="margin-bottom-0"><a href="https://www.pny.com/consumer/view-all-products/otg-flash-drives" class="btn btn--tertiary">Shop Now</a></p>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div id="ctl01_fwpzcMainContent_fwpzcMainContent_3NlJxH86M8d">
          <div id="ctl01_fwpzcMainContent_fwpzcMainContent_3NlJxH86M8d_ctl00">
            <p class="css-inline">
              <style>
                <!-- @media screen and (max-width:1023px){          .pro-solutions{             padding:25px 5%;             width:100%;             box-sizing: border-box;             background-color:#efefef;         }         .pny-subtitle{             letter-spacing: 3px;             text-transform: uppercase;             margin-bottom: 10px;         }         .pny-copy{             font-size:14px;         }         .grey-gradient-bg{             background:linear-gradient(135deg, #F1F1F1, #BBBBBB);         }         .margin-bottom-0{             margin-bottom: 0px;         }         .pro-solutions-blocks > .pro-block-fw{             width:100%;             margin-top:25px;             display:flex;             background-color: #ffffff;               border-radius: 10px;             flex-wrap:wrap;          }         .pro-solutions-blocks > .pro-block-fw > :first-child{             width:100%;             padding:50px;             box-sizing: border-box;             border-radius:10px 0px 0px 10px ;         }         .pro-solutions-blocks > .pro-block-fw > :last-child{             width:100%;             border-radius: 0px 0px 10px 10px;             min-height:200px;         }          .pro-solutions-blocks > .pro-block{             width:100%;             margin-top:25px;             border-radius: 10px;         }         .pro-solutions-blocks > .pro-block > :first-child{             background-color:#ffffff;             width:100%;             padding:50px;             box-sizing: border-box;             border-radius: 10px 10px 0px 0px;         }         .pro-solutions-blocks > .pro-block > :last-child{             width:100%;             min-height:200px;             border-radius: 0px 0px 10px 10px;         }         .pro-solutions-blocks h1{             font-weight:lighter;             margin-bottom:5px;             margin-top:0;             line-height: 1em;         }          .pro-solutions-blocks > .pro-block > p > a{              text-shadow: 3px 3px 5px rgba(0,0,0,0.0);         }         }         @media screen and (min-width:1024px){                      .pro-solutions{             padding:25px 5%;             width:100%;             box-sizing: border-box;             background-color:#efefef;         }          .pny-subtitle{             letter-spacing: 3px;             text-transform: uppercase;             margin-bottom: 10px;         }         .pny-copy{             font-size:14px;         }         .grey-gradient-bg{             background:linear-gradient(135deg, #F1F1F1, #BBBBBB);         }         .margin-bottom-0{             margin-bottom: 0px;         }         .pro-solutions-blocks{             display:flex;             justify-content: space-between;             flex-wrap: wrap;         }         .pro-solutions-blocks > .pro-block{             width:49%;             margin-top:25px;             min-height: 300px;             display:flex;             background-color: #ffffff;               border-radius: 10px;          }         .pro-solutions-blocks > .pro-block-fw{             width:100%;             margin-top:25px;             display:flex;             background-color: #ffffff;               border-radius: 10px;          }         .pro-solutions-blocks > .pro-block-fw > :first-child{             width:35%;             padding:100px 50px;             box-sizing: border-box;             border-radius:10px 0px 0px 10px ;         }         .pro-solutions-blocks > .pro-block-fw > :last-child{             width:65%;             border-radius: 0px 10px 10px 0;         }          .pro-solutions-blocks > .pro-block > :first-child{             width:50%;             padding:50px;             box-sizing: border-box;             border-radius:10px 0px 0px 10px ;         }         .pro-solutions-blocks > .pro-block > :last-child{             width:50%;             clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);             border-radius: 0px 10px 10px 0;         }         .pro-solutions-blocks h1{             font-weight:lighter;             margin-bottom:5px;             margin-top:0;             line-height: 1em;         }          }          @media screen and (max-width:1023px){             .bebas-title, .pre-title{                 text-align: center;             }             .bebas-title{                 font-size:60px;             }      }     @media screen and (min-width:1024px){             .bebas-title{                 font-size:100px;             }         }             .bebas-title{                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             }             .pre-title{                 letter-spacing: 3px;                 text-transform: uppercase;                 margin-bottom: 10px;             }             .bebas-subtitle{                 font-size:45px;                 line-height: 1em;                 color:#444444;                 font-family: 'Bebas Neue', 'Roboto', sans-serif;             } 
                -->
              </style>
            </p>
            <div class="pro-solutions">
              <p class="pre-title h-textCenter">Explore Our</p>
              <h1 class="bebas-title h-textCenter">Professional Solutions</h1>
              <div class="pro-solutions-blocks"><!-------------------------->
                <div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
                  <div>
                    <h1>NVIDIA</h1>
                    <p class="pny-subtitle">Data Center GPU<span style="text-transform: lowercase !important;">s</span></p>
                    <p class="pny-copy">Delivering incredible performance to professionals</p>
                    <p class="margin-bottom-0"><a href="https://www.pny.com/professional/explore-our-products/nvidia-data-center-gpus" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('https://www.pny.com/Image Library/Company/Home Page/A30-A16-A10.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
                </div>
                <div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
                  <div>
                    <h1>NVIDIA</h1>
                    <p class="pny-subtitle">Networking Solutions</p>
                    <p class="pny-copy">Networking technology is at the heart of a new “agile computing” model.</p>
                    <p class="margin-bottom-0"><a href="https://www.pny.com/professional/explore-our-products/networking-solutions" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('https://www.pny.com/Image Library/EU/Products/NVIDIA Mellanox/server-background.jpeg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
                </div> <!-------------------------->
                <div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
                  <div>
                    <h1>NVIDIA Embedded</h1>
                    <p class="pny-subtitle">GPU Solutions</p>
                    <p class="pny-copy">Designed for incredible performance and power efficiency while meeting the highest quality and reliability standards.</p>
                    <p class="margin-bottom-0"><a href="https://www.pny.com/professional/explore-our-products/nvidia-embedded-gpu-solutions" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('/Image Library/Company/Home Page/Home-Page_MXM-BG.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
                </div> <!-------------------------->
                <div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
                  <div>
                    <h1>NVIDIA vGPU</h1>
                    <p class="pny-subtitle">Virtualization For Every Workload - From VDI to AI</p>
                    <p class="pny-copy">NVIDIA® virtual GPUs (vGPUs) enable enterprises to access powerful GPU performance from the enterprise data center to support every workload, from virtual client computing to the most compute-intensive
                      workloads.</p>
                    <p class="margin-bottom-0"><a href="https://www.pny.com/professional/learn-more/markets/market-solutions/gpu-virtualization" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('/Image Library/Company/Home Page/vGPU-Banner-portal.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
                </div>
                <div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
                  <div>
                    <h1>NVIDIA Clara</h1>
                    <p class="pny-subtitle">NVIDIA CLARA AGX</p>
                    <p class="pny-copy">Universal Computing Architecture for Next-generation AI Medical Instruments</p>
                    <p class="margin-bottom-0"><a href="https://pny.com/clara" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('/Image Library/Company/Home Page/nvidia-clara-agx.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
                </div> <!-------------------------->
                <div class="pro-block aos-init" data-aos="fade-up" data-aos-duration="750">
                  <div>
                    <h1>HTC VIVE × PNY</h1>
                    <p class="pny-subtitle">HTC VIVE<sup>®</sup> PRO SECURE™</p>
                    <p class="pny-copy">Professional-grade VR designed for sensitive environments that require authority to operate. It’s a secure setup for serious results.</p>
                    <p class="margin-bottom-0"><a href="https://www.pny.com/htc-vive-pro-secure?iscommercial=true" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('https://www.pny.com/Image Library/Commercial/Explore Our Products/HTC/HTC-VIVE-BG-5-WEB.jpg'); background-size: cover; background-repeat: no-repeat; background-position: bottom center;"></div>
                </div>
                <div class="pro-block-fw">
                  <div>
                    <h1>Learn More About</h1>
                    <p class="pny-subtitle">Professional Solutions</p>
                    <p class="margin-bottom-0"><a href="https://www.pny.com/professional" class="btn btn--tertiary">Learn More</a></p>
                  </div>
                  <div style="background-image: url('https://www.pny.com/Image Library/Promo/Commercial/A6000/ampere-2.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center;"></div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </main>
    <footer class="footerMain">
      <div class="footermain-top">
        <div class="footermain-topInner">
          <div class="row">
            <div class="column med-6"><span class="footerMain-heading">Support</span>
              <nav class="footerMain-topNav">
                <ul>
                  <li><a href="/support-footer/product-support">Product Support</a></li>
                  <li><a href="/support-footer/product-registration">Product Registration</a></li>
                  <li><a href="/support-footer/technology-glossary">Technology Glossary</a></li>
                  <li><a href="/support-footer/contact-us-support">Contact Us</a></li>
                  <li><a href="/support-footer/product-recall">Product Recalls</a></li>
                  <li><a href="/support-footer/commercial-rma">Commercial RMA</a></li>
                  <li><a href="/support-footer/retail-rma">Retail RMA</a></li>
                  <li><a href="https://pnypartners.com/login/">Pro Partner Portal</a></li>
                </ul>
              </nav>
            </div>
            <div class="column med-6"><span class="footerMain-heading">Company</span>
              <nav class="footerMain-topNav">
                <ul>
                  <li><a href="/company-footer/why-pny">Why PNY</a></li>
                  <li><a href="/company-footer/about-pny">About PNY</a></li>
                  <li><a href="/company-footer/press-center">Press Center</a></li>
                  <li><a href="/company-footer/pro-in-the-news">Pro in the News</a></li>
                  <li><a href="/company-footer/webinars">Webinars</a></li>
                  <li><a href="/company-footer/events">Events</a></li>
                  <li><a href="/company-footer/resource-center">Resource Center</a></li>
                  <li><a href="/company-footer/careers">Careers</a></li>
                  <li><a href="/company-footer/where-to-buy">Where to Buy</a></li>
                  <li><a href="/company-footer/contact-us-company">Contact Us</a></li>
                </ul>
              </nav>
            </div>
            <div class="column med-6"><span class="footerMain-heading">Legal</span>
              <nav class="footerMain-topNav">
                <ul>
                  <li><a href="/legal-footer/legal-overview">Legal Overview</a></li>
                  <li><a href="/legal-footer/privacy-policy">Privacy Policy</a></li>
                  <li><a href="/legal-footer/cookie-policy">Cookie Policy</a></li>
                  <li><a href="/legal-footer/terms-of-use">Terms of Use</a></li>
                  <li><a href="/legal-footer/terms-of-sale">Terms of Sale</a></li>
                  <li><a href="/legal-footer/disclaimer-3rd-party-links">Disclaimer &amp; 3rd Party Links</a></li>
                </ul>
              </nav>
            </div>
            <div class="column med-6">
              <span class="footerMain-heading">Connect With Us</span>
              <nav class="footerMain-topNav footerMain-topNav--socialNav">
                <ul>
                  <li><a href="https://bit.ly/2WTmdmP" class="footerMainSocialLink footerMainSocialLink--facebook" aria-label="facebook"></a></li>
                  <li><a href="https://bit.ly/3cvGiX5" class="footerMainSocialLink footerMainSocialLink--twitter" aria-label="twitter"></a></li>
                  <li><a href="https://bit.ly/2WPYPXy" class="footerMainSocialLink footerMainSocialLink--youTube" aria-label="youTube"></a></li>
                  <li><a href="https://bit.ly/2Z0refW" class="footerMainSocialLink footerMainSocialLink--linkedin" aria-label="linkedin"></a></li>
                  <li><a href="https://bit.ly/2T1plMd" class="footerMainSocialLink footerMainSocialLink--instagram" aria-label="instagram"></a></li>
                </ul>
              </nav>
            </div>
          </div>
        </div>
      </div>
      <div class="footermain-bottom">
        <div class="footermain-bottomInner">
          <span class="footerMain-bottomInfo"> © 2022 PNY Technologies Inc. All rights reserved. <address itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
              <span itemprop="streetAddress">100 Jefferson Road</span>, <span itemprop="addressLocality">Parsippany</span>, <span itemprop="addressRegion">New Jersey</span>
              <span itemprop="postalCode">07054</span>
              <span itemprop="addressCountry">US</span>
            </address>
          </span>
          <nav class="footerMain-bottomNav">
            <a href="#backToTop" class="backToTop">Back to Top</a>
            <ul class="CLHierarchicalNav">
              <li class="first"><a href="/terms-of-use">Terms of Use</a></li>
              <li class="last"><a href="/privacy-policy">Privacy Policy</a></li>
            </ul>
          </nav>
        </div>
      </div>
    </footer>
    <div class="drawer">
      <div class="drawer-close">Close</div>
      <div class="drawer-content">
        <div class="globals-mobile drawerItem" data-id="globals-mobile">
          <nav class="navMain-mobile">
            <ul>
            </ul>
          </nav>
        </div>
        <div class="filters-mobile drawerItem" data-id="filters-mobile">
        </div>
      </div>
    </div>
    <script type="text/javascript">
      $(document).ready(function() {
        var requestQuote = getParameterByName("requestQuote");
        if (requestQuote == "true") {
          var sku = getParameterByName("sku");
          var name = getParameterByName("name");
          $(".txtQuoteProdSku").val(sku);
          $(".txtQuoteProdName").val(name);
        }
      });

      function getParameterByName(name, url) {
        if (!url) url = window.location.href;
        name = name.replace(/[\[\]]/g, "\\$&");
        var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)", "i"),
          results = regex.exec(url);
        if (!results) return null;
        if (!results[2]) return '';
        return decodeURIComponent(results[2].replace(/\+/g, " "));
      }
    </script>
    <script>
      $('.galleryMainContainer .galleryMain').slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        arrows: false,
        fade: true,
        asNavFor: '.galleryNav'
        //adaptiveHeight: true
      });
      $('.galleryMainContainer .galleryNav').slick({
        slidesToShow: 5,
        slidesToScroll: 1,
        asNavFor: '.galleryMain',
        dots: false,
        //centerMode: true,
        //centerPadding: '0',
        focusOnSelect: true,
        vertical: true,
        responsive: [{
          breakpoint: 1024,
          settings: {
            slidesToShow: 5,
            slidesToScroll: 5,
            //vertical: false,
          }
        }, {
          breakpoint: 641,
          settings: {
            slidesToShow: 5,
            slidesToScroll: 5,
            vertical: false,
          }
        }, {
          breakpoint: 450,
          settings: {
            slidesToShow: 3,
            slidesToScroll: 3,
            vertical: false,
          }
        }, ]
      });
    </script>
    <script>
      $('.imageGallery .galleryMain').slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        arrows: false,
        fade: true,
        asNavFor: '.galleryNav',
        adaptiveHeight: true
      });
      $('.imageGallery .galleryNav').slick({
        slidesToShow: 4,
        slidesToScroll: 1,
        asNavFor: '.galleryMain',
        dots: false,
        centerMode: true,
        focusOnSelect: true,
        variableWidth: true,
        responsive: [{
          breakpoint: 1022,
          settings: {
            slidesToShow: 3,
            slidesToScroll: 3
          }
        }, {
          breakpoint: 500,
          settings: {
            slidesToShow: 2,
            slidesToScroll: 2
          }
        }]
      });
    </script>
    <script>
      $('.lightbox').each(function() {
        var image = $(this).children('img').attr('src');
        var text = $(this).find('.galleryMain-caption').text();
        $(this).magnificPopup({
          mainClass: 'mfp-fade',
          items: [{
            src: image,
            title: text
          }],
          gallery: {
            enabled: true
          },
          type: 'image'
        });
      });
    </script>
  </div>
  <script type="text/javascript" src="/jsfile/Basepage.js"></script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B4380F01">
  </div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
    value="/wEPDwUJMTE1ODEyOTU4EBYGHg9fX0FudGlYc3JmVG9rZW4FIDA2ZjRlYTUzYTEzODQ1MmI5OWVmYmMzMmE4OTE2YzlhHhJfX0FudGlYc3JmVXNlck5hbWUFCUFub255bW91cx4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBZBYCAgEPFgIeBGxhbmcFAmVuFgQCAQ9kFgQCBQ9kFhBmDxYGHgNyZWwFCnN0eWxlc2hlZXQeBHR5cGUFCHRleHQvY3NzHgRocmVmBR0vU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tYWluLmNzc2QCAQ8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFIS9TdHlsZSUyMExpYnJhcnkvY3NzL3BueS1tYWluLmNzc2QCAg8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFIi9TdHlsZSUyMExpYnJhcnkvY3NzL2hvdmVyLW1pbi5jc3NkAgMPFgYfBAUKc3R5bGVzaGVldB8FBQh0ZXh0L2Nzcx8GBSAvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9uYXYtZml4LmNzc2QCBA8WBh8EBQpzdHlsZXNoZWV0HwUFCHRleHQvY3NzHwYFLC9TdHlsZSUyMExpYnJhcnkvY3NzL2dsb2JhbC1jb250cmFzdC1maXguY3NzZAIFDxYGHwQFCnN0eWxlc2hlZXQfBQUIdGV4dC9jc3MfBgUqL1N0eWxlJTIwTGlicmFyeS9jc3MvYnJlYWRjcnVtYi1iZy1maXguY3NzZAIGDxYGHwQFCnN0eWxlc2hlZXQfBQUIdGV4dC9jc3MfBgUgL1N0eWxlJTIwTGlicmFyeS9jc3MvbWFpbmZpeC5jc3NkAgcPFgYfBAUKc3R5bGVzaGVldB8FBQh0ZXh0L2Nzcx8GBSgvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tb2RhbC12aWRlby5taW4uY3NzZAIGD2QWEGYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HgNzcmMFPmh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvanF1ZXJ5LzEuNy9qcXVlcnkubWluLmpzZAIBDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUNodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeXVpLzEuNy9qcXVlcnktdWkubWluLmpzZAICDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBScvU2NyaXB0JTIwTGlicmFyeS9mcm9udC1lbmQvZnJvbnRFbmQuanNkAgMPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFLi9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9wcmVfY2hhdGZvcm1fVjIuanNkAgQPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFJS9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9yZWxsYXguanNkAgUPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFKy9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9wbnktcGFyYWxsYXguanNkAgYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFJy9TY3JpcHQlMjBMaWJyYXJ5L2Zyb250LWVuZC9wbnktbWFpbi5qc2QCBw8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU1L1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL2pxdWVyeS1tb2RhbC12aWRlby5taW4uanNkAgMPZBYEAgUPZBYKAgMPDxYCHgdWaXNpYmxlaGQWAgIBD2QWDAICDxQrAAJkZGQCBA8UKwACZGRkAgYPFCsAAmRkZAIHD2QWBgIBDxBkZBYAZAICDxBkZBYBZmQCAw8QZGQWAWZkAgoPFCsAAmRkZAILDxQrAAJkZGQCBQ8WAh8IaGQCBw9kFgJmD2QWBmYPZBYCAgIPZBYCZg9kFggCAQ8WAh4EVGV4dAV3PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBueS5jb20nPlBOWSBUZWNobm9sb2dpZXMgSW5jLjwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5wbnkuY29tL2VuLWV1Jz5QTlkgRVU8L2E+PC9saT5kAgIPZBYCAgEPDxYEHghDc3NDbGFzcwURQ0xIaWVyYXJjaGljYWxOYXYeBF8hU0ICAmQWAgUFY3RsMDAPZBYCZg8WAh8JBWM8dWwgY2xhc3M9IkNMSGllcmFyY2hpY2FsTmF2Ij48bGkgY2xhc3M9ImZpcnN0IGxhc3QiPjxhIGhyZWY9Ii9wbnktZ2xvYmFsIj5QTlkgR2xvYmFsPC9hPjwvbGk+PC91bD5kAgMPZBYCAgQPDxYCHhBDYXVzZXNWYWxpZGF0aW9uaGRkAgQPZBYCZg9kFgJmDxYCHwkFoVg8bmF2IGlkPSJuYXZNYWluIiBydW5hdD0ic2VydmVyIiBjbGFzcz0ibmF2TWFpbiI+PHVsPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL2NvbnN1bWVyIj5Db25zdW1lcjwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMiPlZpZXcgQWxsIFByb2R1Y3RzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMvZ2Vmb3JjZS1ncmFwaGljcyI+R2VGb3JjZSBHcmFwaGljczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9zb2xpZC1zdGF0ZS1kcml2ZXMiPlNvbGlkIFN0YXRlIERyaXZlczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9tZW1vcnkiPk1lbW9yeTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9mbGFzaC1tZW1vcnktY2FyZHMiPkZsYXNoIE1lbW9yeSBDYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy91c2ItZmxhc2gtZHJpdmVzIj5VU0IgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL3ZpZXctYWxsLXByb2R1Y3RzL290Zy1mbGFzaC1kcml2ZXMiPk9URyBGbGFzaCBEcml2ZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMvaHAtYXV0aG9yaXplZC1wcm9kdWN0cyI+SFAgQXV0aG9yaXplZCBQcm9kdWN0czwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvYWJvdXQtcG55Ij5BYm91dCBQTlk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvbGVhcm4tbW9yZS9wcmVzcy1jZW50ZXIiPlByZXNzIENlbnRlcjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vYmxvZy5wbnkuY29tL2Jsb2dwbnljb20iPlBOWSBCbG9nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvY2FyZWVycyI+Q2FyZWVyczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci9sZWFybi1tb3JlL3BueS1lbGl0ZS10ZWFtIj5QTlkgRWxpdGUgVGVhbTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci9sZWFybi1tb3JlL2V2ZW50cyI+RXZlbnRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvcmVkZWZpbmUtcG9zc2liaWxpdGllcyI+UmVkZWZpbmUgUG9zc2liaWxpdGllczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25zdW1lci9sZWFybi1tb3JlL3Vocy1paS1mbGFzaC1tZW1vcnktY2FyZHMiPlVIUy1JSSBGbGFzaCBNZW1vcnkgQ2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvbGVhcm4tbW9yZS9kZHI1LXRoZS1uZXh0LWV2b2x1dGlvbiI+RERSNSBUaGUgTmV4dCBFdm9sdXRpb248L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2xlYXJuLW1vcmUvYWNjZWxlcmF0ZS15b3VyLXBzNS1nYW1pbmciPkFjY2VsZXJhdGUgWW91ciBQUzUgR2FtaW5nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL2xlYXJuLW1vcmUvY29udGFjdC11cyI+Q29udGFjdCBVczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkiPlNob3AgUE5ZPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkvd2hlcmUtdG8tYnV5Ij5XaGVyZSB0byBCdXk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkvcHJldmlvdXMtZ2VuZXJhdGlvbi1nZWZvcmNlIj5QcmV2aW91cyBHZW5lcmF0aW9uIEdlRm9yY2U8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uc3VtZXIvc2hvcC1wbnkvcHJldmlvdXMtZ2VuZXJhdGlvbi1zc2QiPlByZXZpb3VzIEdlbmVyYXRpb24gU1NEPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbnN1bWVyL3Nob3AtcG55L3JlZnVyYmlzaGVkLWdlZm9yY2UtZ3JhcGhpY3MiPlJlZnVyYmlzaGVkIEdlRm9yY2UgR3JhcGhpY3M8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbCI+UHJvZmVzc2lvbmFsPC9hPjx1bD4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMiPkV4cGxvcmUgT3VyIFByb2R1Y3RzPC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1wcm9mZXNzaW9uYWwtcHJvZHVjdHMiPk5WSURJQSBQcm9mZXNzaW9uYWwgR3JhcGhpY3M8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1kYXRhLWNlbnRlci1ncHVzIj5OVklESUEgRGF0YSBDZW50ZXIgR1BVczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbnZpZGlhLWVtYmVkZGVkLWdwdS1zb2x1dGlvbnMiPk5WSURJQSBFbWJlZGRlZCBHUFUgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9uZXR3b3JraW5nLXNvbHV0aW9ucyI+TlZJRElBIE5ldHdvcmtpbmcgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9udmlkaWEtY2xhcmEtYWd4Ij5OVklESUEgQ2xhcmEgQUdYPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9udmlkaWEtY2VydGlmaWVkLXN5c3RlbXMiPk5WSURJQSBDZXJ0aWZpZWQgU3lzdGVtczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbnZpZGlhLWdlZm9yY2UtZ3JhcGhpY3MtY2FyZHMiPk5WSURJQSBHZUZvcmNlIEdyYXBoaWNzIENhcmRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9zb2xpZC1zdGF0ZS1kcml2ZXMiPlNvbGlkIFN0YXRlIERyaXZlczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvZmxhc2gtbWVtb3J5LWNhcmRzIj5GbGFzaCBNZW1vcnkgQ2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL21lbW9yeSI+TWVtb3J5PC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy91c2ItZmxhc2gtZHJpdmVzIj5VU0IgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9vdGctZmxhc2gtZHJpdmVzIj5PVEcgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9leHBsb3JlLW91ci1wcm9kdWN0cy9odGMiPkhUQyBBdXRob3JpemVkIFByb2R1Y3RzPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL2Fib3V0LW52aWRpYS1ncHVzIj5BYm91dCBOVklESUEgR1BVczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9udmlkaWEtcnR4LWFtcGVyZSI+TlZJRElBIFJUWCBBbXBlcmU8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvbnZpZGlhLXJ0eC10dXJpbmciPk5WSURJQSBSVFggVHVyaW5nPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL3J0eC1pbi13b3Jrc3RhdGlvbnMiPlJUWCBpbiBXb3Jrc3RhdGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvZGF0YS1zY2llbmNlLXdvcmtzdGF0aW9ucyI+RGF0YSBTY2llbmNlIFdvcmtzdGF0aW9uczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9ydHgtaW4tZGF0YS1jZW50ZXJzIj5SVFggaW4gRGF0YSBDZW50ZXJzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL252aWRpYS1vbW5pdmVyc2UtZW50ZXJwcmlzZSI+TlZJRElBIE9tbml2ZXJzZSBFbnRlcnByaXNlPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL2dwdS12aXJ0dWFsaXphdGlvbiI+R1BVIFZpcnR1YWxpemF0aW9uPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL252aWRpYS1haS1lbnRlcnByaXNlIj5OVklESUEgQUkgRW50ZXJwcmlzZTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9udmlkaWEtbWV0cm9wb2xpcyI+TlZJRElBIE1ldHJvcG9saXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvcXVhZHJvLWZvci12aXJ0dWFsLXJlYWxpdHkiPlZpcnR1YWwgUmVhbGl0eTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9hcnRpZmljaWFsLWludGVsbGlnZW5jZSI+QXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2U8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvcG55LWNyZWF0b3JzIj5QTlkgQ3JlYXRvcnM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvbWFya2V0cyI+TWFya2V0czwvYT48dWw+DQogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvbGVhcm4tbW9yZS9tYXJrZXRzL21hcmtldHMtc29sdXRpb25zL21hcmtldC1zb2x1dGlvbnMiPk1hcmtldCBTb2x1dGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9sZWFybi1tb3JlL2Fib3V0LXNzZHMiPkFib3V0IFNTRHM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIiPlJlc291cmNlIENlbnRlcjwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvd2hlcmUtdG8tYnV5Ij5XaGVyZSB0byBCdXk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3Jlc291cmNlLWNlbnRlci9hYm91dC1wbnkiPkFib3V0IFBOWTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vcG55cGFydG5lcnMuY29tL2xvZ2luLyI+UGFydG5lciBQcm9ncmFtPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvd2ViaW5hcnMiPldlYmluYXJzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9wcm9jb25maWcucG55LmNvbS9ob21lIj5OVklESUEgUHJvIEdyYXBoaWNzIENvbmZpZ3VyYXRvcjwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvcmVzb3VyY2UtY2VudGVyL3ByZXNzLWNlbnRlciI+UHJlc3MgQ2VudGVyPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvcHJvZHVjdC1icm9jaHVyZXMiPlByb2R1Y3QgQnJvY2h1cmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9yZXNvdXJjZS1jZW50ZXIvZS1ndWlkZS1zZXJpZXMiPkUtR3VpZGUgU2VyaWVzPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvc3VwcG9ydCI+U3VwcG9ydDwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9zdXBwb3J0L2NvbnRhY3QtdXMiPkNvbnRhY3QgVXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3N1cHBvcnQvY29tbWVyY2lhbC1ybWEtcmVxdWVzdC1mb3JtIj5Db21tZXJjaWFsIFJNQSBSZXF1ZXN0IEZvcm08L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3N1cHBvcnQvZXZlbnRzIj5FdmVudHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2Jsb2cucG55LmNvbS9ibG9ncG55Y29tIj5QTlkgQmxvZzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwvc3VwcG9ydC9sZWdhY3ktbnZpZGlhLXF1YWRyby1wcm9kdWN0cyI+TGVnYWN5IE5WSURJQSBRdWFkcm8gUHJvZHVjdHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsL3N1cHBvcnQvbGVnYWN5LW52aWRpYS1udnMtcHJvZHVjdHMiPkxlZ2FjeSBOVklESUEgTlZTIFByb2R1Y3RzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC9zdXBwb3J0L2xlZ2FjeS1udmlkaWEtZGF0YS1jZW50ZXItZ3B1cyI+TGVnYWN5IE5WSURJQSBEYXRhIENlbnRlciBHUFVzPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9vZW0iPk9FTTwvYT48dWw+DQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvb2VtL2V4cGxvcmUtb3VyLXByb2R1Y3RzIj5FeHBsb3JlIE91ciBQcm9kdWN0czwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9vZW0vZXhwbG9yZS1vdXItcHJvZHVjdHMvb2VtLXByb2R1Y3RzI1F1YWRybyI+TlZJRElBIFByb2Zlc3Npb25hbCBHcmFwaGljcyBDYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vb2VtL2V4cGxvcmUtb3VyLXByb2R1Y3RzI0dlZm9yY2UiPkdlRm9yY2UgR3JhcGhpY3MgQ2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL29lbS9leHBsb3JlLW91ci1wcm9kdWN0cy9vZW0tcHJvZHVjdHMjTWVtb3J5Ij5NZW1vcnk8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL29lbS9leHBsb3JlLW91ci1wcm9kdWN0cyNGbGFzaCI+Rmxhc2ggTWVtb3J5IENhcmRzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9vZW0vZXhwbG9yZS1vdXItcHJvZHVjdHMjVVNCIj5VU0IgRmxhc2ggRHJpdmVzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbnZpZGlhLWVtYmVkZGVkLWdwdS1zb2x1dGlvbnMiPk5WSURJQSBFbWJlZGRlZCBHUFUgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9vZW0vbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL29lbS9sZWFybi1tb3JlL292ZXJ2aWV3Ij5PdmVydmlldzwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9vZW0vbGVhcm4tbW9yZS9hYm91dC1wbnkiPkFib3V0IFBOWTwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9vZW0vbGVhcm4tbW9yZS9vdXItc29sdXRpb25zIj5PdXIgU29sdXRpb25zPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL29lbS9sZWFybi1tb3JlL3ZpZXctb3VyLWRpc3RyaWJ1dG9ycyI+VmlldyBPdXIgRGlzdHJpYnV0b3JzPC9hPjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL29lbS9sZWFybi1tb3JlL2NvbnRhY3QtdXMiPkNvbnRhY3QgVXM8L2E+PC9saT4NCiAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2xpPg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL2dhbWluZyI+R2FtaW5nPC9hPjx1bD4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vcG55LmNvbS9nYW1pbmcjRmVhdHVyZWRQcm9kdWN0cyI+WExSOCBQcm9kdWN0czwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2dhbWluZy94bHI4LXByb2R1Y3RzL3hscjgtZ3JhcGhpY3MtY2FyZHMiPlhMUjggR2VGb3JjZSBHcmFwaGljcyBDYXJkczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9nYW1pbmcveGxyOC1wcm9kdWN0cy94bHI4LXNzZCI+WExSOCBTb2xpZCBTdGF0ZSBEcml2ZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL3hscjgtcHJvZHVjdHMveGxyOC1tZW1vcnkiPlhMUjggTWVtb3J5PC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9nYW1pbmcvbGVhcm4tbW9yZSI+TGVhcm4gTW9yZTwvYT48dWw+DQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2dhbWluZy9sZWFybi1tb3JlL2FjY2VsZXJhdGUteW91ci1nYW1pbmciPkFjY2VsZXJhdGUgWW91ciBHYW1pbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2xlYXJuLW1vcmUvdmVsb2NpdHkteCI+VmVsb2NpdHkgWDwvYT48L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9nYW1pbmcvbGVhcm4tbW9yZS9tb2RkaW5nIj5YTFI4IE1vZGRpbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2xlYXJuLW1vcmUvYWNjZWxlcmF0ZS15b3VyLXBzNS1nYW1pbmciPkFjY2VsZXJhdGUgWW91ciBQUzUgR2FtaW5nPC9hPjwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+Q29tbXVuaXR5PC9hPjx1bD4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2NvbW11bml0eS94bHI4LWdpdmVhd2F5cyI+WExSOCBHaXZlYXdheXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZ2FtaW5nL2NvbW11bml0eS94bHI4LXdhbGxwYXBlcnMiPlhMUjggV2FsbHBhcGVyczwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvbGk+DQogICAgICA8L3VsPg0KICAgIDwvbGk+DQogICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vY29uc3VtZXIvc2hvcC1wbnkiPlNob3A8L2E+PC9saT4NCiAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3N1cHBvcnQiPlN1cHBvcnQ8L2E+PC9saT4NCiAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbXBhbnkvd2hlcmUtdG8tYnV5P2NvdW50cnk9VVMiPldoZXJlIHRvIEJ1eTwvYT48L2xpPg0KICA8L3VsPjwvbmF2PmQCAQ9kFhZmD2QWAgUFY3RsMDAPDxYCHwkFvOYBPHAgY2xhc3M9ImNzcy1pbmxpbmUiPgo8c3R5bGU+PCEtLQouY3NzLWlubGluZXsgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMHZ3OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMCwgIzIyMjIyMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm15LXNsaWRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jZW50ZXItdGV4dHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItY29udGVudCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCA1MHB4IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo3MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItaW5uZXItY29udGVudCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjMycHggMzJweCAzMnB4IDV2dzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItaW5uZXItY29udGVudCA+IGgxeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjhweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1pbm5lci1jb250ZW50ID4gLnBueS1zdWJ0aXRsZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQgPiAucG55LWNvcHl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IG9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo3MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuNXB4ICNmZmZmZmYgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1uYXYgb2wgbGkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZiAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IG9sIGxpLnVuc2xpZGVyLWFjdGl2ZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyIHsgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgb3ZlcmZsb3cteTpoaWRkZW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OmF1dG87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci13cmFweyAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmUgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci13cmFwLnVuc2xpZGVyLWNhcm91c2VsPmxpeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItdmVydGljYWw+dWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItdmVydGljYWwgbGl7ICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1mYWRleyAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmUgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1mYWRlIC51bnNsaWRlci13cmFwIGxpeyAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowOyAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjggICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLWZhZGUgLnVuc2xpZGVyLXdyYXAgbGkudW5zbGlkZXItYWN0aXZleyAgICAgICAgICAgICAgICB6LWluZGV4OjEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXIgbGksLnVuc2xpZGVyIG9sLC51bnNsaWRlciB1bHsgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLWFycm93eyAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDsgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0OyAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0OyAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6c29saWQgMC41cHggI2ZmZmZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1hcnJvdzpob3ZlcnsgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjM1KTsgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlci1hcnJvdy5uZXh0eyAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzVweCkgcm90YXRlKDkwZGVnKTsgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItYXJyb3cucHJldnsgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCl7ICAgICAgICAgICAgICAgICAgLnNsaWRleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51bnNsaWRlcnsgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4OyAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1jb250ZW50eyAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgIGhlaWdodDogIDYwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzUwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBueS1yb3RhdG9yLW1vYmlsZS1iZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItbW9iaWxlLWJnID4gZGl2eyAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1pbm5lci1jb250ZW50ID4gaDF7ICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudW5zbGlkZXItbmF2IG9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwdncgIWltcG9ydGFudDsgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCA1cHggIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLW5hdiBvbCBsaSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVuc2xpZGVyLWFycm93eyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTBweCA1cHggMTBweDsgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG55LXJvdGF0b3ItaW5uZXItY29udGVudCA+IC5wbnktY29weXsgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZ2Itcm90YXRpb24tZGVrc3RvcHsgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWJneyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLypoZWlnaHQ6IDUwJTsqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDsgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1iZyA+IGRpdiA+IGltZ3sgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmctZm9udHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyAgICAgICAgICAgZm9udC1zaXplOjU1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MDFweCl7ICAgICAgICAudW5zbGlkZXItbmF2IG9sIHsgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbnktcm90YXRvci1tb2JpbGUtYmd7ICAgICAgICAgICAgZGlzcGxheTpub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmhlaWdodDogNTAlOyovICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTUlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoyMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7ICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1iZyA+IGRpdiA+IGltZ3sgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWJnLWZvbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7ICAgICAgICBmb250LXNpemU6MTIwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgLyotLWZmMmYyZi0tLSovICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZ2Itcm90YXRpb257ICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJnYlJvdGF0ZSAxMHMgbGluZWFyIGluZmluaXRlOyAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcmdiUm90YXRlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmMmYyZjsgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMCV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmY5YjJmOyAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMCV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZlOTJmOyAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjN2ZmMmY7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNTZmZjJmOyAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMmZmZjk2OyAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMmZkZmZmOyAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MCV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJmNzhmZjsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNmEyZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmYyZmY4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmMmYyZjsgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJnYi1yb3RhdGlvbi1kZWtzdG9weyAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlOyAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nbG93eXRleHR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNTk1OTsgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggcmdiKDI1NSAyNTUgMjU1IC8gMTAlKSwgMHB4IDBweCAyMHB4ICNmZjI3MjcsIDBweCAwcHggMTVweCAjZmYyNzI3LCAwcHggMHB4IDUwcHggI2ZmMjcyNywgMHB4IDBweCAxMDBweCAjZmYyNzI3OyAgICAgICAgICAgYW5pbWF0aW9uOmdsb3cgMTVzIGxpbmVhciBpbmZpbml0ZTsgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBnbG93IHsgICAgICAgICAgICAgICAgICAgICAgIDAleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygxNTAlKTsgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIGJyaWdodG5lc3MoMTUwJSk7ICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmVydGljYWxseS1jZW50ZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgfQotLT48L3N0eWxlPgo8L3A+CjxkaXYgY2xhc3M9Im15LXNsaWRlciI+Cjx1bD48IS0tU1RBUlQgU0xJREVTLS0+IDwhLS0gQk9YWCAtLT4KPGxpPgo8ZGl2IGNsYXNzPSJzbGlkZSI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Gb3Jtcy9XZWJpbmFycy9CT1hYLU9tbml2ZXJzZS1yb3RhdG9yLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvRm9ybXMvV2ViaW5hcnMvQk9YWC1PbW5pdmVyc2Utcm90YXRvci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsiPlVQQ09NSU5HIFdFQklOQVIgMDcuMjEuMjAyMjwvcD4KPGgxIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+M0QgRGVzaWduIENvbGxhYm9yYXRpb24sIGFuZCBTaW11bGF0aW9uICZuZGFzaDs8YnIgLz48c3BhbiBzdHlsZT0iIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyBmb250LXNpemU6IDI1cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ij5IQVJEV0FSRSBGT1IgTlZJRElBIE9NTklWRVJTRSBFTlRFUlBSSVNFIFNPTFVUSU9OUzwvc3Bhbj48L2gxPgo8cCBjbGFzcz0icG55LWNvcHkgaC1jb2xvckJsYWNrIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgZGlzcGxheTogbm9uZTsiPjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM21SbWhrdSIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5SZWdpc3RlciBOb3c8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2xpPgo8IS0tIEFuc3lzIFdlYmluYXIgPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvQW5zeXNXZWJpbmFyLXJvdGF0b3IuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL0Fuc3lzV2ViaW5hci1yb3RhdG9yLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+CjxwIGNsYXNzPSJwbnktc3VidGl0bGUgaC1jb2xvckJsYWNrIiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyI+T04tREVNQU5EIFdFQklOQVI8L3A+CjxoMSBzdHlsZT0idGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiPkludGVncmF0aW5nIENBRSBJbnRvIEV2ZXJ5IFN0YWdlIG9mIHRoZSA8YnIgLz5EZXNpZ24gUHJvY2VzcywgUmVkdWNpbmcgVGltZSB0byBNYXJrZXQ8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkgaC1jb2xvckJsYWNrIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgZGlzcGxheTogbm9uZTsiPjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM3hPaUVUMCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5XYXRjaCBOb3c8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2xpPgo8IS0tIFhMUjggU1NEIENvdmVyIC0tPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvUFM1LURvb3ItV2ViLUJhbm5lci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvUFM1LURvb3ItV2ViLUJhbm5lci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8aDEgc3R5bGU9InRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ij5HQU1FIE9OLjwvaDE+CjxwIGNsYXNzPSJwbnktc3VidGl0bGUgaC1jb2xvckJsYWNrIiBzdHlsZT0iZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyI+UE5ZIFhMUjggU1NEIENvdmVyIHdpdGggSW50ZWdyYXRlZDxiciAvPkhlYXQgU2luaywgZGVzaWduZWQgdG8gZml0IFBTNSZ0cmFkZTs8L3A+CjxwIGNsYXNzPSJwbnktY29weSBoLWNvbG9yQmxhY2siIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyBkaXNwbGF5OiBub25lOyI+VGhlIFBvd2VyIFRvIENyZWF0ZTwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM3ZtTTBGZCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9saT4KPCEtLVBybyBDb25maWd1cmF0b3ItLT4KPGxpPgo8ZGl2IGNsYXNzPSJzbGlkZSI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL1Byb19Db25maWctV2ViLVJvdGF0b3ItMTkyMHgxMDgwLmpwZyAgJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL1Byb19Db25maWctV2ViLVJvdGF0b3ItMTkyMHgxMDgwLmpwZyAgJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1pbm5lci1jb250ZW50Ij4KPGgxPkludHJvZHVjaW5nIHRoZSBOZXcgUHJvIEdQVSBDb25maWd1cmF0b3I8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkiPkxldCB1cyBoZWxwIHlvdSBmaW5kIHRoZSByaWdodCBOVklESUEgUHJvZmVzc2lvbmFsIEdyYXBoaWNzIGFuZCBEYXRhIENlbnRlciBTb2x1dGlvbiB0aGF0IG1lZXRzIHlvdXIgbmVlZHMgYW5kIGNhbiBoZWxwIGJvb3N0IHlvdXIgcHJvZHVjdGl2aXR5LjwvcD4KPHA+PGEgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5IiBocmVmPSJodHRwczovL2JpdC5seS8zdnZWYkRrIj5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9saT4KPCEtLSBVU0IgRmxhc2ggRHJpdmVzIC0tPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvUE5ZLUdlbmVyaWMtV2ViLVJvdGF0b3ItMTkyMHgxMDgwLTEuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL1BOWS1HZW5lcmljLVdlYi1Sb3RhdG9yLTE5MjB4MTA4MC0xLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+CjxoMT5QTlkgVVNCIEZsYXNoIERyaXZlczwvaDE+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzNxUmVsbHMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+TGVhcm4gTW9yZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvbGk+CjwhLS0gUGF0bmVyIE5ldHdvcmsgQXdhcmRzIC0tPgo8bGk+CjxkaXYgY2xhc3M9InNsaWRlIj4KPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvQXdhcmQtUm90YXRvci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvQXdhcmQtUm90YXRvci5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDogdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsiPjwvcD4KPGgxIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+UE5ZIENFTEVCUkFUSU9OIEdJVkVBV0FZPC9oMT4KPHAgY2xhc3M9InBueS1jb3B5Ij4yMDIxIE5WSURJQSBBTUVSSUNBJ1MgRElTVFJJQlVUSU9OIFBBUlRORVIgT0YgVEhFIFlFQVI8L3A+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzN5UGVZa3QiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+RW50ZXIgTm93PC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9saT4KPCEtLSBXRUJJTkFSOiBOVklESUEgRElHSVRBTCBTVE9SWVRFTExJTkcgLS0+IDwhLS08bGk+IDxkaXYgY2xhc3M9InNsaWRlIj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvV2ViaW5hclJvdGF0b3JCYW5uZXJzLTE5MjB4MTA4MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvV2ViaW5hclJvdGF0b3JCYW5uZXJzLTE5MjB4MTA4MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsiPk9OLURFTUFORCBXRUJJTkFSPC9wPiA8aDEgc3R5bGU9InRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ij5Ib3cgTlZJRElBIGlzIGFkdmFuY2luZyA8YnIgLz50aGUgZnV0dXJlIG9mIGRpZ2l0YWwgc3Rvcnl0ZWxsaW5nPC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JCbGFjayIgc3R5bGU9InRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IGRpc3BsYXk6IG5vbmU7Ij48L3A+IDxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzN2UWcwZUgiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+UmVnaXN0ZXIgTm93PC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLSAzMDkwVGkgLS0+PCEtLSA8bGk+IDxkaXYgY2xhc3M9InNsaWRlIj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItY29udGVudCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvMzA5MC1UaS1CYW5uZXItd2ViLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7Ij4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvUm90YXRvci8zMDkwLVRpLUJhbm5lci13ZWIuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsiPjwvZGl2PiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1pbm5lci1jb250ZW50Ij4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSBoLWNvbG9yQmxhY2siIHN0eWxlPSJmb250LXNpemU6IDEycHg7IGxldHRlci1zcGFjaW5nOiAycHg7Ij5JbnRyb2R1Y2luZzwvcD4gPGgxIHN0eWxlPSJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyI+dGhlIFhMUjggR2FtaW5nIDxiciAvPkdlRm9yY2UgUlRYJnRyYWRlOyAzMDkwIFQ8c3BhbiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsiPmk8L3NwYW4+IE9DPC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JCbGFjayIgc3R5bGU9InRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IGRpc3BsYXk6IG5vbmU7Ij5UaGUgUG93ZXIgVG8gQ3JlYXRlPC9wPiA8cD48YSBocmVmPSJodHRwczovL2JpdC5seS8zdXpaNWUxIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2xpPiAtLT4gPCEtLUFjY2VsZXJhdGUgWW91ciBHYW1pbmcgTFAtLT4KPGxpPgo8ZGl2IGNsYXNzPSJzbGlkZSI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyI+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7IGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7Ij48L2Rpdj4KPGRpdiBjbGFzcz0idGV4dC1iZyI+CjxkaXY+PGltZyBzdHlsZT0id2lkdGg6IDQwMHB4OyIgc3JjPSJodHRwczovL3d3dy5wbnkuY29tL2ZpbGUlMjBsaWJyYXJ5L2dhbWluZy94bHI4LXJlZC1hcnJvdy5zdmciIC8+PC9kaXY+CjxkaXYgY2xhc3M9InZlcnRpY2FsbHktY2VudGVyIj4KPGgxIGNsYXNzPSJ0ZXh0LWJnLWZvbnQgaC1jb2xvcldoaXRlIj5XaHk8YnIgLz4gWExSODxiciAvPiA8c3BhbiBjbGFzcz0iZ2xvd3l0ZXh0Ij5HYW1pbmc8L3NwYW4+PC9oMT4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1pbm5lci1jb250ZW50Ij4KPGgxPkFjY2VsZXJhdGUgWW91ciBHYW1pbmc8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkiPlRha2UgeW91ciBnYW1pbmcgdG8gdGhlIG5leHQgbGV2ZWwgd2hldGhlciB5b3UgYXJlIGFuIGVudGh1c2lhc3Qgb3IgY2FzdWFsIGdhbWVyLiBUb2dldGhlciBsZXQncyBwdXNoIHRoZSBib3VuZGFyaWVzIGFuZCBtYWtlIHlvdXIgdmlzaW9uIGEgcmVhbGl0eS48L3A+CjxwPjxhIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSIgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM2RPUVAxWiI+TGVhcm4gTW9yZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvbGk+CjwhLS0gTlZJRElBIEE1NTAwIC0tPiA8IS0tICAgCjxsaT4KPGRpdiBjbGFzcz0ic2xpZGUiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvUm90YXRvci9udi1ydHgtYTU1MDAtUm90YXRvci0xOTIweDEwODAuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsiPgo8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Sb3RhdG9yL252LXJ0eC1hNTUwMC1Sb3RhdG9yLTE5MjB4MTA4MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyI+PC9kaXY+CjxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JCbGFjayIgc3R5bGU9ImZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsgZGlzcGxheTogbm9uZTsiPlVQQ09NSU5HIFdFQklOQVI8L3A+CjxoMSBzdHlsZT0idGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiPk5WSURJQSBSVFggQTU1MDA8L2gxPgo8cCBjbGFzcz0icG55LWNvcHkgaC1jb2xvckJsYWNrIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsiPlRoZSBQb3dlciBUbyBDcmVhdGU8L3A+CjxwPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzNEMFNzVk0iIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+TGVhcm4gTW9yZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvbGk+LS0+IDwhLS0gU3ByaW5nIEdpdmVhd2F5IC0tPjwhLS0gIDxsaT4gPGRpdiBjbGFzcz0ic2xpZGUiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvUHJvbW8vQ29uc3VtZXIvR2l2ZWF3YXlzL1NwcmluZyAyMDIyL1NwcmluZy1HaXZlYXdheS0yMDIyLVdlYi1CYW5uZXIuanBlZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvUHJvbW8vQ29uc3VtZXIvR2l2ZWF3YXlzL1NwcmluZyAyMDIyL1NwcmluZy1HaXZlYXdheS0yMDIyLVdlYi1CYW5uZXIuanBlZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5TcHJpbmcgR2l2ZWF3YXk8L2gxPiA8cCBjbGFzcz0icG55LWNvcHkiPkNoZWNrIG91dCBvdXIgd2lubmVycywgYW5kIGxvb2sgZm9yIHRoZSBwcm9kdWN0cyB5b3UgbmVlZCB0byBnZWFyIHVwIGZvciBTcHJpbmchPC9wPiA8cD48YSBocmVmPSJodHRwczovL2JpdC5seS8zTGpDdmdEIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2xpPiAtLT4gPCEtLVcyVy0tPiA8IS0tPGxpPiA8ZGl2IGNsYXNzPSJzbGlkZSI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UlMjBMaWJyYXJ5L0NvbXBhbnkvSG9tZSUyMFBhZ2UvUm90YXRvci93MndfQ1VLX0hvbWVfU2xpZGVyMi5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSUyMExpYnJhcnkvQ29tcGFueS9Ib21lJTIwUGFnZS9Sb3RhdG9yL3cyd19DVUtfSG9tZV9TbGlkZXIyLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5XQVRDSDJXSU4gaXMgQmFjayE8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsiPlBOWSB4IE5WSURJQSB4IENPTVBVVEVSIFVQR1JBREUgS0lORzwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5PbmxpbmUgTGVhcm5pbmcgZm9yIFByb2Zlc3Npb25hbCBHcmFwaGljczwvcD4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM0szaHhsaiIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLSBYTFI4IEdhbWluZyBSRVYgRERSNCAtLT4gPCEtLTxsaT4gPGRpdiBjbGFzcz0ic2xpZGUiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL1JvdGF0b3IvUkVWX1NsaWRlcjMuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1tb2JpbGUtYmciIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UlMjBMaWJyYXJ5L0NvbXBhbnkvSG9tZSUyMFBhZ2UvUm90YXRvci9SRVZfU2xpZGVyMy5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyI+PC9kaXY+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWlubmVyLWNvbnRlbnQiPiA8aDE+SW50cm9kdWNpbmcgdGhlIFhMUjggR2FtaW5nPGJyIC8+IFJFViBERFI0IERlc2t0b3AgTWVtb3J5PC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JCbGFjayI+UHJlbWl1bSBkZXNpZ24gbWVldHMgcHJlbWl1bSBwZXJmb3JtYW5jZTwvcD4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM0NQNWNQaCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLSBBNDUwMCAtLT4gPCEtLSAgPGxpPiA8ZGl2IGNsYXNzPSJzbGlkZSI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLWNvbnRlbnQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UlMjBMaWJyYXJ5L0NvbXBhbnkvSG9tZSUyMFBhZ2UvUm90YXRvci9hNDUwMC1iZy5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+IDxkaXYgY2xhc3M9InBueS1yb3RhdG9yLW1vYmlsZS1iZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSUyMExpYnJhcnkvQ29tcGFueS9Ib21lJTIwUGFnZS9Sb3RhdG9yL2E0NTAwLWJnLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5OVklESUEgUlRYPHN1cD4mdHJhZGU7PC9zdXA+IEE0NTAwPC9oMT4gPHAgY2xhc3M9InBueS1jb3B5IiBzdHlsZT0ibWF4LXdpZHRoOiA0NTBweDsiPlBvd2VyZnVsIHBlcmZvcm1hbmNlIGZvciBwcm9mZXNzaW9uYWxzLjwvcD4gPHAgY2xhc3M9InBueS1jb3B5IiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjwvcD4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvMlpsUWxONiIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4gLS0+IDwhLS0gUE5ZIEZsYXNoIE1lbW9yeSBDYXJkcyAtLT4gPCEtLTxsaT4gPGRpdiBjbGFzcz0ic2xpZGUiPiA8ZGl2IGNsYXNzPSJwbnktcm90YXRvci1jb250ZW50IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL1JvdGF0b3IvUE5ZLUZsYXNoLU1lbW9yeS1XZWItUm90YXRvci0xOTIweDEwODAzLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7Ij4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItbW9iaWxlLWJnIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL1JvdGF0b3IvUE5ZLUZsYXNoLU1lbW9yeS1XZWItUm90YXRvci0xOTIweDEwODAzLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7Ij48L2Rpdj4gPGRpdiBjbGFzcz0icG55LXJvdGF0b3ItaW5uZXItY29udGVudCI+IDxoMT5QTlkgRmxhc2ggTWVtb3J5IENhcmRzPC9oMT4gPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvM0hUMUc4aCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9saT4tLT4gPCEtLUVORCBTTElERVMtLT48L3VsPgo8L2Rpdj4KPCEtLVBMQVkgU0xJREVTLS0+CjxwIGNsYXNzPSJjc3MtaW5saW5lIj4KPHNjcmlwdD4vLyA8IVtDREFUQVsKalF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcubXktc2xpZGVyJykudW5zbGlkZXIoeyAgICAgICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgICAgIH0pOwovLyBdXT48L3NjcmlwdD4KPC9wPmRkAgEPZBYCBQVjdGwwMA8PFgIfCQUGJm5ic3A7ZGQCAg9kFgIFBWN0bDAwDw8WAh8JBQYmbmJzcDtkZAIDD2QWAgUFY3RsMDAPDxYCHwkFBiZuYnNwO2RkAgQPZBYCBQVjdGwwMA8PFgIfCQXOCzxwIGNsYXNzPSJjc3MtaW5saW5lIj4gPHN0eWxlPjwhLS0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAgICAuYmViYXMtdGl0bGUsIC5wcmUtdGl0bGV7ICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjYwcHg7ICAgICAgICAgICAgIH0gICAgICB9ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMDBweDsgICAgICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAucHJlLXRpdGxleyAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy1zdWJ0aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0NXB4OyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAuc2lnbi11cC1iYW5uZXJ7ICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgIGJhY2tncm91bmQ6IzExMTExMTsgICAgICAgICBib3gtc2hhZG93OjBweCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjIpOyAgICAgfSAgICAgIC5zaWduLXVwLWJhbm5lciA+IDpsYXN0LWNoaWxkeyAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgIH0gLS0+PC9zdHlsZT4gPC9wPiA8ZGl2IGNsYXNzPSJzZWN0aW9uIHNpZ24tdXAtYmFubmVyIj4gPHAgY2xhc3M9ImgtY29sb3JXaGl0ZSBwcmUtdGl0bGUgaC10ZXh0Q2VudGVyIj5Kb2luIHRoZSBQTlkgRmFtaWx5PC9wPiA8aDEgY2xhc3M9ImgtY29sb3JXaGl0ZSBiZWJhcy10aXRsZSBoLXRleHRDZW50ZXIiPlNpZ24gVXAgTm93PC9oMT4gPHAgY2xhc3M9ImgtY29sb3JXaGl0ZSI+UmVjZWl2ZSBuZXdzIGFuZCB1cGRhdGVzIG9uIGV4Y2x1c2l2ZSBvZmZlcnMgYW5kIG1vcmUhPC9wPiA8cD48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2Zvcm1zL2NvbnN1bWVyL2NvbnN1bWVyLXNpZ251cCIgY2xhc3M9ImJ0biBidG4tLWdyYWRpZW50TGlnaHQiPlNpZ24gVXA8L2E+PC9wPiA8L2Rpdj5kZAIFD2QWAgUFY3RsMDAPDxYCHwkFwxg8cCBjbGFzcz0iY3NzLWlubGluZSI+CjxzdHlsZT48IS0tCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsgICAgICAgICAgICAgIC5wbnktd29ybGR7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS13b3JsZCA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS13b3JsZCA+IDpsYXN0LWNoaWxkeyAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4OyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL3Byb2R1Y3Qtd29ybGQtbmV3LmpwZycpOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDgwJTsgICAgICAgICAgICAgfSAgICAgICAgICAgICAud29ybGQtY29udGVudCA+IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS1jb3B5eyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgLnBueS13b3JsZHsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS13b3JsZCA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjsgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTUwcHggNTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgICAgICB3aWR0aDozNSU7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAucG55LXdvcmxkID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgICAgICB3aWR0aDo2NSU7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlJTIwTGlicmFyeS9Db21wYW55L0hvbWUlMjBQYWdlL3Byb2R1Y3Qtd29ybGQtbmV3LmpwZycpOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDgwJTsgICAgICAgICAgICAgfSAgICAgICAgICAgICAud29ybGQtY29udGVudCA+IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnBueS1jb3B5eyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfQotLT48L3N0eWxlPgo8L3A+CjxkaXYgY2xhc3M9InBueS13b3JsZCBhb3MtaW5pdCBhb3MtYW5pbWF0ZSI+CjxkaXYgY2xhc3M9IndvcmxkLWNvbnRlbnQiPgo8aDE+V2h5IFBOWT88L2gxPgo8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5XRSBBUkUgQSBNVUxUSS1QUk9EVUNUIFNPTFVUSU9OPC9wPgo8cCBjbGFzcz0icG55LWNvcHkiPlBOWSBkZWxpdmVycyBzb2x1dGlvbnMgaW4gb3ZlciA1MCBjb3VudHJpZXMuIE91ciBwcm9mZXNzaW9uYWwsIGVudGVycHJpc2UgYW5kIE9FTSBwcm9kdWN0cyBhcmUgYXZhaWxhYmxlIGZyb20gbGVhZGluZyBzeXN0ZW0gYnVpbGRlcnMsIEIyQiBwcm92aWRlcnMsIERNUnMsIGUtdGFpbGVycywgcmVzZWxsZXJzIGFuZCBkaXN0cmlidXRvcnMuPC9wPgo8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2NvbnN1bWVyL2xlYXJuLW1vcmUvYWJvdXQtcG55IiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPgo8L2Rpdj4KPGRpdj48L2Rpdj4KPC9kaXY+ZGQCBg9kFgIFBWN0bDAwDw8WAh8JBf4tPHAgY2xhc3M9ImNzcy1pbmxpbmUiPgo8c3R5bGU+PCEtLQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93eyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNSU7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2t7ICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgbWFyZ2luOjI1cHggMDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jayA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDsgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDsgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jayA+IDpmaXJzdC1jaGlsZCA+IDpudGgtY2hpbGQoMil7ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6Zmlyc3QtY2hpbGQgPiA6bnRoLWNoaWxkKDMpeyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2stZnd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jay1mdyA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4IDBweCAwcHggMTBweCA7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2stZncgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDsgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3d7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDUlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2t7ICAgICAgICAgICAgICAgICB3aWR0aDo0OSU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jay1md3sgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4OyAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7ICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2stZncgPiA6Zmlyc3QtY2hpbGR7ICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzUlOyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTAwcHggNTBweDsgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwcHggMHB4IDEwcHggOyAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jay1mdyA+IDpsYXN0LWNoaWxkeyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjY1JTsgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDA7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6Zmlyc3QtY2hpbGR7ICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDsgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6bGFzdC1jaGlsZHsgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuY29uc3VtZXItcHJvLXJvdyA+IC5jcC1ibG9jayA+IDpmaXJzdC1jaGlsZCA+IDpudGgtY2hpbGQoMil7ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmNvbnN1bWVyLXByby1yb3cgPiAuY3AtYmxvY2sgPiA6Zmlyc3QtY2hpbGQgPiA6bnRoLWNoaWxkKDMpeyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5jb25zdW1lci1wcm8tcm93ID4gLmNwLWJsb2NrID4gOmZpcnN0LWNoaWxkID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgIC5jb25zdW1lci1wcm8tcm93IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgICAgICAgICB9Ci0tPjwvc3R5bGU+CjwvcD4KPGRpdiBjbGFzcz0iY29uc3VtZXItcHJvLXJvdyI+CjxkaXYgY2xhc3M9ImNwLWJsb2NrIiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+CjxkaXY+CjxoMT5Db25zdW1lcjwvaDE+CjxwPlBST0RVQ1RTPC9wPgo8cD5QTlkgQ29uc3VtZXIgU29sdXRpb25zIHByb3ZpZGVzIHlvdSB3aXRoIHF1YWxpdHkgcHJvZHVjdHMgdGhhdCBhcmUgcmVsaWFibGUsIGFmZm9yZGFibGUsIGFuZCBnZWFyZWQgdG93YXJkcyB5b3VyIG5lZWRzLjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lciIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvUHJvZHVjdCBDYXRlZ29yeSBCYW5uZXJzL1NTRC1CYW5uZXItMTEuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogMjAwJSAhaW1wb3J0YW50OyI+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjcC1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPgo8ZGl2Pgo8aDE+UHJvZmVzc2lvbmFsPC9oMT4KPHA+cG55IHBybzwvcD4KPHA+UE5ZIENvbW1lcmNpYWwgU29sdXRpb25zIHByb3ZpZGVzIHlvdSB3aXRoIHBvd2VyZnVsIHRvb2xzIHRvIG1hbmFnZSBoZWF2eSB3b3JrbG9hZHMuPC9wPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL3Byb2Zlc3Npb25hbCIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvUFJPLUhQLUJHLTIuanBnJyk7Ij48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNwLWJsb2NrLWZ3IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+CjxkaXY+CjxoMT5YTFI4IEdhbWluZzwvaDE+CjxwIGNsYXNzPSJwbnktc3VidGl0bGUiPnVuY29tcHJvbWlzaW5nIHF1YWxpdHk8L3A+CjxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vZ2FtaW5nIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPgo8L2Rpdj4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvQmFubmVyIEJhY2tncm91bmRzL1hMUjgtR2FtaW5nLTMwOTAtQkcuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+ZGQCBw9kFgIFBWN0bDAwDw8WAh8JBa07PHAgY2xhc3M9ImNzcy1pbmxpbmUiPiA8c3R5bGU+PCEtLSBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ICAgICAgICAgICAgICAucHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBwYWRkaW5nOjI1cHggNSU7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAuZnctcHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBtaW4taGVpZ2h0OjMwMHB4OyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwOyAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBpbWd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1heC13aWR0aDozNTBweDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IHAsIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBoMXsgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgICAgcGFkZGluZzowIDUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgIH0gICAgICAgICAuZnctcHJvZHVjdC1jYWxsb3V0ID4gLnBueS1jb3B5eyAgICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktY29weXsgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgfSAgICAgICAgIC5ncmV5LWdyYWRpZW50LWJneyAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMUYxRjEsICNCQkJCQkIpOyAgICAgICAgIH0gICAgICAgICAubWFyZ2luLWJvdHRvbS0weyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7ICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIHBhZGRpbmc6MjVweCA1JTsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWZlZmVmOyAgICAgICAgIH0gICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3d7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLmZ3LXByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWluLWhlaWdodDo0MDBweDsgICAgICAgICAgICAgcGFkZGluZzo1MHB4OyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgICAgICAgIH0gICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5vbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDozMiU7ICAgICAgICAgICAgIG1pbi1oZWlnaHQ6NDAwcHg7ICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDUwcHggMDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwOyAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBpbWd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1heC13aWR0aDo0NTBweDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IHAsIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQgPiBoMXsgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgICAgcGFkZGluZzowIDUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93IGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgLmZ3LXByb2R1Y3QtY2FsbG91dCA+IC5wbnktY29weXsgICAgICAgICAgICAgbWF4LXdpZHRoOjUwMHB4OyAgICAgICAgIH0gICAgICAgICAucG55LXN1YnRpdGxleyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgIH0gICAgICAgICAucG55LWNvcHl7ICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4OyAgICAgICAgIH0gICAgICAgICAuZ3JleS1ncmFkaWVudC1iZ3sgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjFGMUYxLCAjQkJCQkJCKTsgICAgICAgICB9ICAgICAgICAgLm1hcmdpbi1ib3R0b20tMHsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyAgICAgICAgIH0gICAgICAgICB9ICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsgICAgICAgICAgICAgLmJlYmFzLXRpdGxlLCAucHJlLXRpdGxleyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2MHB4OyAgICAgICAgICAgICB9ICAgICAgfSAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpeyAgICAgICAgICAgICAuYmViYXMtdGl0bGV7ICAgICAgICAgICAgICAgICBmb250LXNpemU6MTAwcHg7ICAgICAgICAgICAgIH0gICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICBjb2xvcjojNDQ0NDQ0OyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgJ1JvYm90bycsIHNhbnMtc2VyaWY7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLnByZS10aXRsZXsgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuYmViYXMtc3VidGl0bGV7ICAgICAgICAgICAgICAgICBmb250LXNpemU6NDVweDsgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICBjb2xvcjojNDQ0NDQ0OyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgJ1JvYm90bycsIHNhbnMtc2VyaWY7ICAgICAgICAgICAgIH0gLS0+PC9zdHlsZT4gPC9wPiA8ZGl2IGNsYXNzPSJwcm9kdWN0LWNhbGxvdXQiPiA8ZGl2IGNsYXNzPSJwcm9kdWN0LWNhbGxvdXQtdGl0bGUiPiA8cCBjbGFzcz0icHJlLXRpdGxlIGgtdGV4dENlbnRlciI+U2hvcDwvcD4gPGgxIGNsYXNzPSJiZWJhcy10aXRsZSBoLXRleHRDZW50ZXIiPlBDIENvbXBvbmVudHM8L2gxPiA8L2Rpdj4gPGRpdiBjbGFzcz0icHJkb3VjdC1jYWxsb3V0LXJvdyI+IDxkaXYgY2xhc3M9ImZ3LXByb2R1Y3QtY2FsbG91dCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbXBhbnkvSG9tZSBQYWdlL1JvdGF0b3IvRXBpYy1YLVJHQi1SZW5kZXJpbmctMTkyMC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7Ij4gPGgxIGNsYXNzPSJoLWNvbG9yV2hpdGUiPkVwaWMtWCBSR0I8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIGgtY29sb3JXaGl0ZSI+RGVza3RvcCBNZW1vcnk8L3A+IDxwIGNsYXNzPSJwbnktY29weSBoLWNvbG9yV2hpdGUiPjxzdHJvbmc+VW5wYXJhbGxlbGVkIFBlcmZvcm1hbmNlIE1lZXRzIEJyaWxsaWFudCBSR0IgU3R5bGU8L3N0cm9uZz48YnIgLz4gT3ZlcmNsb2NraW5nIGNhcGFiaWxpdGllcywgaGlnaC1mcmVxdWVuY3kgcGVyZm9ybWFuY2UsIGxvdyBsYXRlbmN5LCBicmlsbGlhbnQgTEVEcyBhbmQgZnJvc3RlZCBsaWdodCBndWlkZSBsZW5zPC9wPiA8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL3hscjgtZ2FtaW5nLWVwaWMteC1yZ2ItZGVza3RvcC1tZW1vcnk/dXRtX3NvdXJjZT1Db25zdW1lciUyMFBhZ2UmdXRtX21lZGl1bT1Sb3RhdG9yJnV0bV9jYW1wYWlnbj1FcGljLVglMjBSR0IlMjBEZXNrdG9wJTIwTWVtb3J5IiBjbGFzcz0iYnRuIGJ0bi0tZ3JhZGllbnRMaWdodCI+TGVhcm4gTW9yZTwvYT48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJvbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBueS5jb20vaW1hZ2UlMjBsaWJyYXJ5L2NvbXBhbnkvaG9tZSUyMHBhZ2UvcHJvZHVjdCUyMG5hdmlnYXRpb24vZ2Vmb3JjZS1wcm9kdWN0LWltYWdlLnBuZyIgLz4gPGgxPkdlRm9yY2UgR3JhcGhpY3MgQ2FyZHM8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5SVFguIElUJnJzcXVvO1MgT04uPC9wPiA8cCBjbGFzcz0icG55LWNvcHkiPkJyaW5naW5nIHN1cGVyZmFzdCBhbGwtYXJvdW5kIHBlcmZvcm1hbmNlIGFuZCBncmFwaGljcyB0byBldmVyeSBnYW1lciBhbmQgY3JlYXRvci48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vY29uc3VtZXIvdmlldy1hbGwtcHJvZHVjdHMvZ2Vmb3JjZS1ncmFwaGljcyIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5TaG9wIE5vdzwvYT48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJvbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBueS5jb20vaW1hZ2UlMjBsaWJyYXJ5L2NvbXBhbnkvaG9tZSUyMHBhZ2UvcHJvZHVjdCUyMG5hdmlnYXRpb24vc3NkLXByb2R1Y3QtaW1hZ2UucG5nIiAvPiA8aDE+U29saWQgU3RhdGUgRHJpdmVzPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+aGlnaCBwZXJmb3JtYW5jZSwgZW5kdXJhbmNlIGFuZCByZWxpYWJpbGl0eTwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5SZWFsaXplIGZhc3RlciBib290IHRpbWVzLCBxdWlja2VyIGFwcGxpY2F0aW9uIGxhdW5jaGVzIGFuZCBiZXR0ZXIgb3ZlcmFsbCBzeXN0ZW0gcGVyZm9ybWFuY2UuPC9wPiA8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2NvbnN1bWVyL3ZpZXctYWxsLXByb2R1Y3RzL3NvbGlkLXN0YXRlLWRyaXZlcyIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5TaG9wIE5vdzwvYT48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJvbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0IiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBueS5jb20vaW1hZ2UlMjBsaWJyYXJ5L2NvbXBhbnkvaG9tZSUyMHBhZ2UvcHJvZHVjdCUyMG5hdmlnYXRpb24vcGMtbWVtb3J5LXByb2R1Y3QtaW1hZ2UucG5nIiAvPiA8aDE+UEMgTWVtb3J5PC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+ZXhwZXJpZW5jZSBwZWFrIHBlcmZvcm1hbmNlPC9wPiA8cCBjbGFzcz0icG55LWNvcHkiPlVwZ3JhZGUgeW91ciBQQyBNZW1vcnkgdG8gc2VlIGxvdyBsYXRlbmN5IGFuZCBwb3dlciBjb25zdW1wdGlvbiwgYW5kIGV4dHJlbWUgb3ZlcmNsb2NraW5nLjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9tZW1vcnkiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+U2hvcCBOb3c8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PmRkAggPZBYCBQVjdGwwMA8PFgIfCQX+OTxwIGNsYXNzPSJjc3MtaW5saW5lIj4gPHN0eWxlPjwhLS0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAgICAgLnByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5mdy1wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7ICAgICAgICAgICAgIHBhZGRpbmc6NTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7ICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGltZ3sgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWF4LXdpZHRoOjM1MHB4OyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyAgICAgICAgIH0gICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5vbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0ID4gcCwgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGgxeyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICBwYWRkaW5nOjAgNTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4OyAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7ICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgfSAgICAgICAgIC5mdy1wcm9kdWN0LWNhbGxvdXQgPiAucG55LWNvcHl7ICAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDsgICAgICAgICB9ICAgICAgICAgLnBueS1zdWJ0aXRsZXsgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICB9ICAgICAgICAgLnBueS1jb3B5eyAgICAgICAgICAgICBmb250LXNpemU6MTRweDsgICAgICAgICB9ICAgICAgICAgLmdyZXktZ3JhZGllbnQtYmd7ICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YxRjFGMSwgI0JCQkJCQik7ICAgICAgICAgfSAgICAgICAgIC5tYXJnaW4tYm90dG9tLTB7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgICAgICB9ICAgICAgICAgfSAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FsbG91dHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvd3sgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAuZnctcHJvZHVjdC1jYWxsb3V0eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBtaW4taGVpZ2h0OjQwMHB4OyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcmRvdWN0LWNhbGxvdXQtcm93ID4gLm9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXR7ICAgICAgICAgICAgIHdpZHRoOjMyJTsgICAgICAgICAgICAgbWluLWhlaWdodDo0MDBweDsgICAgICAgICAgICAgcGFkZGluZzowIDAgNTBweCAwOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwIDA7ICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGltZ3sgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgbWF4LXdpZHRoOjQ1MHB4OyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyAgICAgICAgIH0gICAgICAgICAucHJkb3VjdC1jYWxsb3V0LXJvdyA+IC5vbmUtdGhpcmQtcHJvZHVjdC1jYWxsb3V0ID4gcCwgLnByZG91Y3QtY2FsbG91dC1yb3cgPiAub25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCA+IGgxeyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICBwYWRkaW5nOjAgNTBweDsgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICB9ICAgICAgICAgLnByZG91Y3QtY2FsbG91dC1yb3cgaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4OyAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7ICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAuZnctcHJvZHVjdC1jYWxsb3V0ID4gLnBueS1jb3B5eyAgICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktY29weXsgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgfSAgICAgICAgIC5ncmV5LWdyYWRpZW50LWJneyAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMUYxRjEsICNCQkJCQkIpOyAgICAgICAgIH0gICAgICAgICAubWFyZ2luLWJvdHRvbS0weyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAgICAuYmViYXMtdGl0bGUsIC5wcmUtdGl0bGV7ICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjYwcHg7ICAgICAgICAgICAgIH0gICAgICB9ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7ICAgICAgICAgICAgIC5iZWJhcy10aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMDBweDsgICAgICAgICAgICAgfSAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAucHJlLXRpdGxleyAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5iZWJhcy1zdWJ0aXRsZXsgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0NXB4OyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgICAgICAgICAgICAgICAgIGNvbG9yOiM0NDQ0NDQ7ICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCAnUm9ib3RvJywgc2Fucy1zZXJpZjsgICAgICAgICAgICAgfSAtLT48L3N0eWxlPiA8L3A+IDxkaXYgY2xhc3M9InByb2R1Y3QtY2FsbG91dCI+IDxkaXYgY2xhc3M9InByb2R1Y3QtY2FsbG91dC10aXRsZSI+IDxwIGNsYXNzPSJwcmUtdGl0bGUgaC10ZXh0Q2VudGVyIj5TaG9wPC9wPiA8aDEgY2xhc3M9ImJlYmFzLXRpdGxlIGgtdGV4dENlbnRlciI+RXh0ZXJuYWwgU3RvcmFnZTwvaDE+IDwvZGl2PiA8ZGl2IGNsYXNzPSJwcmRvdWN0LWNhbGxvdXQtcm93Ij4gPGRpdiBjbGFzcz0iZnctcHJvZHVjdC1jYWxsb3V0IiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvQmFubmVyIEJhY2tncm91bmRzL2VsaXRlLXgtZml0LS1VU0ItQkcuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyI+IDxoMSBjbGFzcz0iaC1jb2xvcldoaXRlIj41MTJHQiBFbGl0ZS1YIEZpdCBVU0IgMy4xPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSBoLWNvbG9yV2hpdGUiPk5ld2VzdCBNZW1iZXIgb2YgUE5ZJ3MgVVNCIEZhbWlseTwvcD4gPHAgY2xhc3M9InBueS1jb3B5IGgtY29sb3JXaGl0ZSI+Q2FwYWNpdHk6IEFtYXppbmcgNTEyR0Igb2Ygc3RvcmFnZTxiciAvPiBTaXplOiBDb21wYWN0LCBzbWFsbCBmb290cHJpbnQ8YnIgLz4gUGVyZm9ybWFuY2U6IFVwIHRvIDIwME1CL3MgdHJhbnNmZXIgc3BlZWQ8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vZWxpdGUteC1maXQtdXNiLTMtMSIgY2xhc3M9ImJ0biBidG4tLWdyYWRpZW50TGlnaHQiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ib25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPjxpbWcgc3JjPSJodHRwczovL3d3dy5wbnkuY29tL2ltYWdlJTIwbGlicmFyeS9jb21wYW55L2hvbWUlMjBwYWdlL3Byb2R1Y3QlMjBuYXZpZ2F0aW9uL3VzYi1wcm9kdWN0LWltYWdlLnBuZyIgLz4gPGgxPlVTQjwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPkZsYXNoIERyaXZlczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5TdG9yZSBhbmQgc2hhcmUgYWxsIG9mIHlvdXIgZG9jdW1lbnRzLCBwaG90b3MsIHZpZGVvcywgbXVzaWMsIGFuZCBtb3JlLjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy91c2ItZmxhc2gtZHJpdmVzIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPlNob3AgTm93PC9hPjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9Im9uZS10aGlyZC1wcm9kdWN0LWNhbGxvdXQiIGRhdGEtYW9zPSJmYWRlLXVwIiBkYXRhLWFvcy1kdXJhdGlvbj0iNzUwIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cucG55LmNvbS9pbWFnZSUyMGxpYnJhcnkvY29tcGFueS9ob21lJTIwcGFnZS9wcm9kdWN0JTIwbmF2aWdhdGlvbi9mbGFzaC1tZW1vcnktcHJvZHVjdC1pbWFnZS5wbmciIC8+IDxoMT5GbGFzaDwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPk1lbW9yeSBDYXJkczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5DYXB0dXJlLCBzdG9yZSwgYW5kIHNoYXJlIGRpZ2l0YWwgY29udGVudCBmcm9tIHlvdXIgY2FtZXJhIG9yIG1vYmlsZSBkZXZpY2UgcXVpY2tseSBhbmQgZWFzaWx5LjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9jb25zdW1lci92aWV3LWFsbC1wcm9kdWN0cy9mbGFzaC1tZW1vcnktY2FyZHMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+U2hvcCBOb3c8L2E+PC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ib25lLXRoaXJkLXByb2R1Y3QtY2FsbG91dCIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPjxpbWcgc3JjPSJodHRwczovL3d3dy5wbnkuY29tL2ltYWdlJTIwbGlicmFyeS9jb21wYW55L2hvbWUlMjBwYWdlL3Byb2R1Y3QlMjBuYXZpZ2F0aW9uL290Zy1wcm9kdWN0LWltYWdlLnBuZyIgLz4gPGgxPk9URzwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPkZsYXNoIERyaXZlczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5GcmVlIHVwIHNwYWNlLCBkb3dubG9hZCAmIHN0b3JlLCBhbmQgc3luYyAmIHNoYXJlICJvbi10aGUtZ28iIGJ5IHRyYW5zZmVycmluZyB5b3VyIHZpZGVvcywgcGhvdG9zLCBtdXNpYyBhbmQgbW9yZSBmcm9tIHlvdXIgbW9iaWxlIGRldmljZXMuPC9wPiA8cCBjbGFzcz0ibWFyZ2luLWJvdHRvbS0wIj48YSBocmVmPSJodHRwczovL3d3dy5wbnkuY29tL2NvbnN1bWVyL3ZpZXctYWxsLXByb2R1Y3RzL290Zy1mbGFzaC1kcml2ZXMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+U2hvcCBOb3c8L2E+PC9wPiA8L2Rpdj4gPC9kaXY+IDwvZGl2PmRkAgkPZBYCBQVjdGwwMA8PFgIfCQWVTDxwIGNsYXNzPSJjc3MtaW5saW5lIj4gPHN0eWxlPjwhLS0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpeyAgICAgICAgICAucHJvLXNvbHV0aW9uc3sgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgIC5wbnktc3VidGl0bGV7ICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgfSAgICAgICAgIC5wbnktY29weXsgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgfSAgICAgICAgIC5ncmV5LWdyYWRpZW50LWJneyAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMUYxRjEsICNCQkJCQkIpOyAgICAgICAgIH0gICAgICAgICAubWFyZ2luLWJvdHRvbS0weyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgICAgICAgfSAgICAgICAgIC5wcm8tc29sdXRpb25zLWJsb2NrcyA+IC5wcm8tYmxvY2stZnd7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDsgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwOyAgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jay1mdyA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgcGFkZGluZzo1MHB4OyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHggMHB4IDBweCAxMHB4IDsgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jay1mdyA+IDpsYXN0LWNoaWxkeyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDsgICAgICAgICAgICAgbWluLWhlaWdodDoyMDBweDsgICAgICAgICB9ICAgICAgICAgIC5wcm8tc29sdXRpb25zLWJsb2NrcyA+IC5wcm8tYmxvY2t7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jayA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4OyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4OyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgaDF7ICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7ICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4OyAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7ICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07ICAgICAgICAgfSAgICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrID4gcCA+IGF7ICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLDAsMCwwLjApOyAgICAgICAgIH0gICAgICAgICB9ICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpeyAgICAgICAgICAgICAgICAgICAgICAucHJvLXNvbHV0aW9uc3sgICAgICAgICAgICAgcGFkZGluZzoyNXB4IDUlOyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7ICAgICAgICAgfSAgICAgICAgICAucG55LXN1YnRpdGxleyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgIH0gICAgICAgICAucG55LWNvcHl7ICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4OyAgICAgICAgIH0gICAgICAgICAuZ3JleS1ncmFkaWVudC1iZ3sgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjFGMUYxLCAjQkJCQkJCKTsgICAgICAgICB9ICAgICAgICAgLm1hcmdpbi1ib3R0b20tMHsgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3N7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgfSAgICAgICAgIC5wcm8tc29sdXRpb25zLWJsb2NrcyA+IC5wcm8tYmxvY2t7ICAgICAgICAgICAgIHdpZHRoOjQ5JTsgICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4OyAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDsgICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrLWZ3eyAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBtYXJnaW4tdG9wOjI1cHg7ICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jay1mdyA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgd2lkdGg6MzUlOyAgICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwcHggMHB4IDEwcHggOyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrLWZ3ID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgIHdpZHRoOjY1JTsgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwOyAgICAgICAgIH0gICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzID4gLnByby1ibG9jayA+IDpmaXJzdC1jaGlsZHsgICAgICAgICAgICAgd2lkdGg6NTAlOyAgICAgICAgICAgICBwYWRkaW5nOjUwcHg7ICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweCAwcHggMHB4IDEwcHggOyAgICAgICAgIH0gICAgICAgICAucHJvLXNvbHV0aW9ucy1ibG9ja3MgPiAucHJvLWJsb2NrID4gOmxhc3QtY2hpbGR7ICAgICAgICAgICAgIHdpZHRoOjUwJTsgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE1JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7ICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMDsgICAgICAgICB9ICAgICAgICAgLnByby1zb2x1dGlvbnMtYmxvY2tzIGgxeyAgICAgICAgICAgICBmb250LXdlaWdodDpsaWdodGVyOyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgICAgICAgICAgICAgbWFyZ2luLXRvcDowOyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgIH0gICAgICAgICAgfSAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ICAgICAgICAgICAgIC5iZWJhcy10aXRsZSwgLnByZS10aXRsZXsgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgfSAgICAgICAgICAgICAuYmViYXMtdGl0bGV7ICAgICAgICAgICAgICAgICBmb250LXNpemU6NjBweDsgICAgICAgICAgICAgfSAgICAgIH0gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsgICAgICAgICAgICAgLmJlYmFzLXRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwMHB4OyAgICAgICAgICAgICB9ICAgICAgICAgfSAgICAgICAgICAgICAuYmViYXMtdGl0bGV7ICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICAgICAgY29sb3I6IzQ0NDQ0NDsgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAgICAgICAgICAgICB9ICAgICAgICAgICAgIC5wcmUtdGl0bGV7ICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OyAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgICAgICAgIH0gICAgICAgICAgICAgLmJlYmFzLXN1YnRpdGxleyAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQ1cHg7ICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAgICAgICAgICAgICAgICAgY29sb3I6IzQ0NDQ0NDsgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAgICAgICAgICAgICB9IC0tPjwvc3R5bGU+IDwvcD4gPGRpdiBjbGFzcz0icHJvLXNvbHV0aW9ucyI+IDxwIGNsYXNzPSJwcmUtdGl0bGUgaC10ZXh0Q2VudGVyIj5FeHBsb3JlIE91cjwvcD4gPGgxIGNsYXNzPSJiZWJhcy10aXRsZSBoLXRleHRDZW50ZXIiPlByb2Zlc3Npb25hbCBTb2x1dGlvbnM8L2gxPiA8ZGl2IGNsYXNzPSJwcm8tc29sdXRpb25zLWJsb2NrcyI+PCEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT4gPGRpdiBjbGFzcz0icHJvLWJsb2NrIiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+IDxkaXY+IDxoMT5OVklESUE8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5EYXRhIENlbnRlciBHUFU8c3BhbiBzdHlsZT0idGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyI+czwvc3Bhbj48L3A+IDxwIGNsYXNzPSJwbnktY29weSI+RGVsaXZlcmluZyBpbmNyZWRpYmxlIHBlcmZvcm1hbmNlIHRvIHByb2Zlc3Npb25hbHM8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1kYXRhLWNlbnRlci1ncHVzIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvQTMwLUExNi1BMTAuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsiPjwvZGl2PiA8L2Rpdj4gPGRpdiBjbGFzcz0icHJvLWJsb2NrIiBkYXRhLWFvcz0iZmFkZS11cCIgZGF0YS1hb3MtZHVyYXRpb249Ijc1MCI+IDxkaXY+IDxoMT5OVklESUE8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5OZXR3b3JraW5nIFNvbHV0aW9uczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5OZXR3b3JraW5nIHRlY2hub2xvZ3kgaXMgYXQgdGhlIGhlYXJ0IG9mIGEgbmV3ICZsZHF1bzthZ2lsZSBjb21wdXRpbmcmcmRxdW87IG1vZGVsLjwvcD4gPHAgY2xhc3M9Im1hcmdpbi1ib3R0b20tMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG55LmNvbS9wcm9mZXNzaW9uYWwvZXhwbG9yZS1vdXItcHJvZHVjdHMvbmV0d29ya2luZy1zb2x1dGlvbnMiIGNsYXNzPSJidG4gYnRuLS10ZXJ0aWFyeSI+TGVhcm4gTW9yZTwvYT48L3A+IDwvZGl2PiA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vd3d3LnBueS5jb20vSW1hZ2UgTGlicmFyeS9FVS9Qcm9kdWN0cy9OVklESUEgTWVsbGFub3gvc2VydmVyLWJhY2tncm91bmQuanBlZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPC9kaXY+IDwhLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgY2xhc3M9InByby1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPiA8ZGl2PiA8aDE+TlZJRElBIEVtYmVkZGVkPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+R1BVIFNvbHV0aW9uczwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5EZXNpZ25lZCBmb3IgaW5jcmVkaWJsZSBwZXJmb3JtYW5jZSBhbmQgcG93ZXIgZWZmaWNpZW5jeSB3aGlsZSBtZWV0aW5nIHRoZSBoaWdoZXN0IHF1YWxpdHkgYW5kIHJlbGlhYmlsaXR5IHN0YW5kYXJkcy48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsL2V4cGxvcmUtb3VyLXByb2R1Y3RzL252aWRpYS1lbWJlZGRlZC1ncHUtc29sdXRpb25zIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvSW1hZ2UgTGlicmFyeS9Db21wYW55L0hvbWUgUGFnZS9Ib21lLVBhZ2VfTVhNLUJHLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPC9kaXY+IDwhLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgY2xhc3M9InByby1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPiA8ZGl2PiA8aDE+TlZJRElBIHZHUFU8L2gxPiA8cCBjbGFzcz0icG55LXN1YnRpdGxlIj5WaXJ0dWFsaXphdGlvbiBGb3IgRXZlcnkgV29ya2xvYWQgLSBGcm9tIFZESSB0byBBSTwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5OVklESUEmcmVnOyB2aXJ0dWFsIEdQVXMgKHZHUFVzKSBlbmFibGUgZW50ZXJwcmlzZXMgdG8gYWNjZXNzIHBvd2VyZnVsIEdQVSBwZXJmb3JtYW5jZSBmcm9tIHRoZSBlbnRlcnByaXNlIGRhdGEgY2VudGVyIHRvIHN1cHBvcnQgZXZlcnkgd29ya2xvYWQsIGZyb20gdmlydHVhbCBjbGllbnQgY29tcHV0aW5nIHRvIHRoZSBtb3N0IGNvbXB1dGUtaW50ZW5zaXZlIHdvcmtsb2Fkcy48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsL2xlYXJuLW1vcmUvbWFya2V0cy9tYXJrZXQtc29sdXRpb25zL2dwdS12aXJ0dWFsaXphdGlvbiIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvdkdQVS1CYW5uZXItcG9ydGFsLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7Ij48L2Rpdj4gPC9kaXY+IDxkaXYgY2xhc3M9InByby1ibG9jayIgZGF0YS1hb3M9ImZhZGUtdXAiIGRhdGEtYW9zLWR1cmF0aW9uPSI3NTAiPiA8ZGl2PiA8aDE+TlZJRElBIENsYXJhPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+TlZJRElBIENMQVJBIEFHWDwvcD4gPHAgY2xhc3M9InBueS1jb3B5Ij5Vbml2ZXJzYWwgQ29tcHV0aW5nIEFyY2hpdGVjdHVyZSBmb3IgTmV4dC1nZW5lcmF0aW9uIEFJIE1lZGljYWwgSW5zdHJ1bWVudHM8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vcG55LmNvbS9jbGFyYSIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0ltYWdlIExpYnJhcnkvQ29tcGFueS9Ib21lIFBhZ2UvbnZpZGlhLWNsYXJhLWFneC5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+IDwvZGl2PiA8IS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPiA8ZGl2IGNsYXNzPSJwcm8tYmxvY2siIGRhdGEtYW9zPSJmYWRlLXVwIiBkYXRhLWFvcy1kdXJhdGlvbj0iNzUwIj4gPGRpdj4gPGgxPkhUQyBWSVZFICZ0aW1lczsgUE5ZPC9oMT4gPHAgY2xhc3M9InBueS1zdWJ0aXRsZSI+SFRDIFZJVkU8c3VwPiZyZWc7PC9zdXA+IFBSTyBTRUNVUkUmdHJhZGU7PC9wPiA8cCBjbGFzcz0icG55LWNvcHkiPlByb2Zlc3Npb25hbC1ncmFkZSBWUiBkZXNpZ25lZCBmb3Igc2Vuc2l0aXZlIGVudmlyb25tZW50cyB0aGF0IHJlcXVpcmUgYXV0aG9yaXR5IHRvIG9wZXJhdGUuIEl0JnJzcXVvO3MgYSBzZWN1cmUgc2V0dXAgZm9yIHNlcmlvdXMgcmVzdWx0cy48L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vaHRjLXZpdmUtcHJvLXNlY3VyZT9pc2NvbW1lcmNpYWw9dHJ1ZSIgY2xhc3M9ImJ0biBidG4tLXRlcnRpYXJ5Ij5MZWFybiBNb3JlPC9hPjwvcD4gPC9kaXY+IDxkaXYgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cucG55LmNvbS9JbWFnZSBMaWJyYXJ5L0NvbW1lcmNpYWwvRXhwbG9yZSBPdXIgUHJvZHVjdHMvSFRDL0hUQy1WSVZFLUJHLTUtV0VCLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyI+PC9kaXY+IDwvZGl2PiA8ZGl2IGNsYXNzPSJwcm8tYmxvY2stZnciPiA8ZGl2PiA8aDE+TGVhcm4gTW9yZSBBYm91dDwvaDE+IDxwIGNsYXNzPSJwbnktc3VidGl0bGUiPlByb2Zlc3Npb25hbCBTb2x1dGlvbnM8L3A+IDxwIGNsYXNzPSJtYXJnaW4tYm90dG9tLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBueS5jb20vcHJvZmVzc2lvbmFsIiBjbGFzcz0iYnRuIGJ0bi0tdGVydGlhcnkiPkxlYXJuIE1vcmU8L2E+PC9wPiA8L2Rpdj4gPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wbnkuY29tL0ltYWdlIExpYnJhcnkvUHJvbW8vQ29tbWVyY2lhbC9BNjAwMC9hbXBlcmUtMi5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyI+PC9kaXY+IDwvZGl2PiA8L2Rpdj4gPC9kaXY+ZGQCCg9kFgIFBWN0bDAwDw8WAh8JBQYmbmJzcDtkZAICD2QWBmYPZBYCZg8WAh8JBYQRPGRpdiBjbGFzcz0iY29sdW1uIG1lZC02Ij48c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5TdXBwb3J0PC9zcGFuPjxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2Ij48dWw+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL3Byb2R1Y3Qtc3VwcG9ydCI+UHJvZHVjdCBTdXBwb3J0PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL3Byb2R1Y3QtcmVnaXN0cmF0aW9uIj5Qcm9kdWN0IFJlZ2lzdHJhdGlvbjwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9zdXBwb3J0LWZvb3Rlci90ZWNobm9sb2d5LWdsb3NzYXJ5Ij5UZWNobm9sb2d5IEdsb3NzYXJ5PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL2NvbnRhY3QtdXMtc3VwcG9ydCI+Q29udGFjdCBVczwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9zdXBwb3J0LWZvb3Rlci9wcm9kdWN0LXJlY2FsbCI+UHJvZHVjdCBSZWNhbGxzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL3N1cHBvcnQtZm9vdGVyL2NvbW1lcmNpYWwtcm1hIj5Db21tZXJjaWFsIFJNQTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9zdXBwb3J0LWZvb3Rlci9yZXRhaWwtcm1hIj5SZXRhaWwgUk1BPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9wbnlwYXJ0bmVycy5jb20vbG9naW4vIj5Qcm8gUGFydG5lciBQb3J0YWw8L2E+PC9saT4NCiAgICA8L3VsPjwvbmF2PjwvZGl2Pg0KPGRpdiBjbGFzcz0iY29sdW1uIG1lZC02Ij48c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5Db21wYW55PC9zcGFuPjxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2Ij48dWw+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL3doeS1wbnkiPldoeSBQTlk8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvYWJvdXQtcG55Ij5BYm91dCBQTlk8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvcHJlc3MtY2VudGVyIj5QcmVzcyBDZW50ZXI8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvcHJvLWluLXRoZS1uZXdzIj5Qcm8gaW4gdGhlIE5ld3M8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvd2ViaW5hcnMiPldlYmluYXJzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL2V2ZW50cyI+RXZlbnRzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL3Jlc291cmNlLWNlbnRlciI+UmVzb3VyY2UgQ2VudGVyPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2NvbXBhbnktZm9vdGVyL2NhcmVlcnMiPkNhcmVlcnM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvd2hlcmUtdG8tYnV5Ij5XaGVyZSB0byBCdXk8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvY29tcGFueS1mb290ZXIvY29udGFjdC11cy1jb21wYW55Ij5Db250YWN0IFVzPC9hPjwvbGk+DQogICAgPC91bD48L25hdj48L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbHVtbiBtZWQtNiI+PHNwYW4gY2xhc3M9ImZvb3Rlck1haW4taGVhZGluZyI+TGVnYWw8L3NwYW4+PG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYiPjx1bD4NCiAgICAgIDxsaT48YSBocmVmPSIvbGVnYWwtZm9vdGVyL2xlZ2FsLW92ZXJ2aWV3Ij5MZWdhbCBPdmVydmlldzwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9sZWdhbC1mb290ZXIvcHJpdmFjeS1wb2xpY3kiPlByaXZhY3kgUG9saWN5PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2xlZ2FsLWZvb3Rlci9jb29raWUtcG9saWN5Ij5Db29raWUgUG9saWN5PC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2xlZ2FsLWZvb3Rlci90ZXJtcy1vZi11c2UiPlRlcm1zIG9mIFVzZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9sZWdhbC1mb290ZXIvdGVybXMtb2Ytc2FsZSI+VGVybXMgb2YgU2FsZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9sZWdhbC1mb290ZXIvZGlzY2xhaW1lci0zcmQtcGFydHktbGlua3MiPkRpc2NsYWltZXIgJmFtcDsgM3JkIFBhcnR5IExpbmtzPC9hPjwvbGk+DQogICAgPC91bD48L25hdj48L2Rpdj5kAgEPZBYCZg8WAh8JBesFPG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYgZm9vdGVyTWFpbi10b3BOYXYtLXNvY2lhbE5hdiI+PHVsPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL2JpdC5seS8yV1RtZG1QIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLWZhY2Vib29rIiBhcmlhLWxhYmVsPSJmYWNlYm9vayI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzNjdkdpWDUiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tdHdpdHRlciIgYXJpYS1sYWJlbD0idHdpdHRlciI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzJXUFlQWHkiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0teW91VHViZSIgYXJpYS1sYWJlbD0ieW91VHViZSI+PC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vYml0Lmx5LzJaMHJlZlciIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tbGlua2VkaW4iIGFyaWEtbGFiZWw9ImxpbmtlZGluIj48L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9iaXQubHkvMlQxcGxNZCIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS1pbnN0YWdyYW0iIGFyaWEtbGFiZWw9Imluc3RhZ3JhbSI+PC9hPjwvbGk+DQogIDwvdWw+PC9uYXY+ZAIDDw8WBB8KBRFDTEhpZXJhcmNoaWNhbE5hdh8LAgJkFgIFBWN0bDAwD2QWAmYPFgIfCQWkATx1bCBjbGFzcz0iQ0xIaWVyYXJjaGljYWxOYXYiPjxsaSBjbGFzcz0iZmlyc3QiPjxhIGhyZWY9Ii90ZXJtcy1vZi11c2UiPlRlcm1zIG9mIFVzZTwvYT48L2xpPjxsaSBjbGFzcz0ibGFzdCI+PGEgaHJlZj0iL3ByaXZhY3ktcG9saWN5Ij5Qcml2YWN5IFBvbGljeTwvYT48L2xpPjwvdWw+ZAILDxYCHwhoZAIPD2QWAgIBDxQrAAJkZGQCBw9kFgZmDxYGHwUFD3RleHQvamF2YXNjcmlwdB8HBTMvU2NyaXB0JTIwTGlicmFyeS9mcm9udC1lbmQvY2hhcnQtZGF0YS1yZW5kZXJpbmcuanMeBWRlZmVyBQVkZWZlcmQCAQ8WBh8FBQ90ZXh0L2phdmFzY3JpcHQfBwUnL1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL3Vuc2xpZGVyLmpzHw0FBWRlZmVyZAICDxYGHwUFD3RleHQvamF2YXNjcmlwdB8HBSYvU2NyaXB0JTIwTGlicmFyeS90cmFja2luZy9ocy1wb3B1cC5qcx8NBQVkZWZlcmQYBwULbHZEZWJ1Z0luZm8PZ2QFHXNpdGVFZGl0b3JUb29sYmFyJGx2UGFnZU1vZGVzD2dkBR9zaXRlRWRpdG9yVG9vbGJhciRsdlVzZXJPcHRpb25zD2dkBR9zaXRlRWRpdG9yVG9vbGJhciRsdlBhZ2VCdWlsZGVyD2dkBR5zaXRlRWRpdG9yVG9vbGJhciRsdlNoYXJlZFBhZ2UPZ2QFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYYBR1jdGwwMSRGb290ZXIkbmF2Rm9vdGVyVXRpbGl0eQUrY3RsMDEkSGVhZGVyJGN0bDAwJGN0bFV0aWxpdHlOYXYkbmF2VXRpbGl0eQUyY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50X0M3M1lGOTdDTFoFMmN0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF9DNzNZRjk3Q0xaBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfM2FXWjdSdTRyQ3kFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zYVdaN1J1NHJDeQUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzhwbHZXbDFGV3FkBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfOHBsdldsMUZXcWQFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zTnBMQ3dRaFh2RAUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzNOcExDd1FoWHZEBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfNkNlTDF6WVg1M0kFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF82Q2VMMXpZWDUzSQUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzZiTjhNZ1ZaemdaBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfNmJOOE1nVlp6Z1oFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF80QmNyTThwcGEyawUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzRCY3JNOHBwYTJrBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfM2FJMkpveTBuMXEFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zYUkySm95MG4xcQUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzI3YjVBRWx5RWJvBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfMjdiNUFFbHlFYm8FM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF8zTmxKeEg4Nk04ZAUzY3RsMDEkZndwemNNYWluQ29udGVudCRmd3B6Y01haW5Db250ZW50XzNObEp4SDg2TThkBTNjdGwwMSRmd3B6Y01haW5Db250ZW50JGZ3cHpjTWFpbkNvbnRlbnRfNGRBeGFVWk00bmEFM2N0bDAxJGZ3cHpjTWFpbkNvbnRlbnQkZndwemNNYWluQ29udGVudF80ZEF4YVVaTTRuYQUlc2l0ZUVkaXRvclRvb2xiYXIkbHZQcm9kdWN0TmF2aWdhdGlvbg9nZMkcMhk3739OhOduUgQq2f3bof8O">
</form>

Text Content

   
 * PNY Global


 * Login
 * Register

   
 * Consumer
   * View All Products
     * GeForce Graphics
     * Solid State Drives
     * Memory
     * Flash Memory Cards
     * USB Flash Drives
     * OTG Flash Drives
     * HP Authorized Products
   * Learn More
     * About PNY
     * Press Center
     * PNY Blog
     * Careers
     * PNY Elite Team
     * Events
     * Redefine Possibilities
     * UHS-II Flash Memory Cards
     * DDR5 The Next Evolution
     * Accelerate Your PS5 Gaming
     * Contact Us
   * Shop PNY
     * Where to Buy
     * Previous Generation GeForce
     * Previous Generation SSD
     * Refurbished GeForce Graphics
 * Professional
   * Explore Our Products
     * NVIDIA Professional Graphics
     * NVIDIA Data Center GPUs
     * NVIDIA Embedded GPU Solutions
     * NVIDIA Networking Solutions
     * NVIDIA Clara AGX
     * NVIDIA Certified Systems
     * NVIDIA GeForce Graphics Cards
     * Solid State Drives
     * Flash Memory Cards
     * Memory
     * USB Flash Drives
     * OTG Flash Drives
     * HTC Authorized Products
   * Learn More
     * About NVIDIA GPUs
     * NVIDIA RTX Ampere
     * NVIDIA RTX Turing
     * RTX in Workstations
     * Data Science Workstations
     * RTX in Data Centers
     * NVIDIA Omniverse Enterprise
     * GPU Virtualization
     * NVIDIA AI Enterprise
     * NVIDIA Metropolis
     * Virtual Reality
     * Artificial Intelligence
     * PNY Creators
     * Markets
       * Market Solutions
     * About SSDs
   * Resource Center
     * Where to Buy
     * About PNY
     * Partner Program
     * Webinars
     * NVIDIA Pro Graphics Configurator
     * Press Center
     * Product Brochures
     * E-Guide Series
   * Support
     * Contact Us
     * Commercial RMA Request Form
     * Events
     * PNY Blog
     * Legacy NVIDIA Quadro Products
     * Legacy NVIDIA NVS Products
     * Legacy NVIDIA Data Center GPUs
 * OEM
   * Explore Our Products
     * NVIDIA Professional Graphics Cards
     * GeForce Graphics Cards
     * Memory
     * Flash Memory Cards
     * USB Flash Drives
     * NVIDIA Embedded GPU Solutions
   * Learn More
     * Overview
     * About PNY
     * Our Solutions
     * View Our Distributors
     * Contact Us
 * Gaming
   * XLR8 Products
     * XLR8 GeForce Graphics Cards
     * XLR8 Solid State Drives
     * XLR8 Memory
   * Learn More
     * Accelerate Your Gaming
     * Velocity X
     * XLR8 Modding
     * Accelerate Your PS5 Gaming
   * Community
     * XLR8 Giveaways
     * XLR8 Wallpapers
 * Shop
 * Support
 * Where to Buy

0





PNY TECHNOLOGIES INC.

   
   

 * UPCOMING WEBINAR 07.21.2022
   
   
   3D DESIGN COLLABORATION, AND SIMULATION –
   HARDWARE FOR NVIDIA OMNIVERSE ENTERPRISE SOLUTIONS
   
   
   
   Register Now

   


 * GAME ON.
   
   PNY XLR8 SSD Cover with Integrated
   Heat Sink, designed to fit PS5™
   
   The Power To Create
   
   Learn More

   


 * INTRODUCING THE NEW PRO GPU CONFIGURATOR
   
   Let us help you find the right NVIDIA Professional Graphics and Data Center
   Solution that meets your needs and can help boost your productivity.
   
   Learn More

   


 * PNY USB FLASH DRIVES
   
   Learn More

   


 * PNY CELEBRATION GIVEAWAY
   
   2021 NVIDIA AMERICA'S DISTRIBUTION PARTNER OF THE YEAR
   
   Enter Now

   
   
   
   
   


 * WHY
   XLR8
   GAMING
   
   
   ACCELERATE YOUR GAMING
   
   Take your gaming to the next level whether you are an enthusiast or casual
   gamer. Together let's push the boundaries and make your vision a reality.
   
   Learn More

   
   
   
   
   
   
   
   
   
   
   
   
   

›‹
 1. 1
 2. 2
 3. 3
 4. 4
 5. 5
 6. 6



Join the PNY Family


SIGN UP NOW

Receive news and updates on exclusive offers and more!

Sign Up


WHY PNY?

WE ARE A MULTI-PRODUCT SOLUTION

PNY delivers solutions in over 50 countries. Our professional, enterprise and
OEM products are available from leading system builders, B2B providers, DMRs,
e-tailers, resellers and distributors.

Learn More




CONSUMER

PRODUCTS

PNY Consumer Solutions provides you with quality products that are reliable,
affordable, and geared towards your needs.

Learn More




PROFESSIONAL

pny pro

PNY Commercial Solutions provides you with powerful tools to manage heavy
workloads.

Learn More




XLR8 GAMING

uncompromising quality

Learn More



Shop


PC COMPONENTS


EPIC-X RGB

Desktop Memory

Unparalleled Performance Meets Brilliant RGB Style
Overclocking capabilities, high-frequency performance, low latency, brilliant
LEDs and frosted light guide lens

Learn More


GEFORCE GRAPHICS CARDS

RTX. IT’S ON.

Bringing superfast all-around performance and graphics to every gamer and
creator.

Shop Now


SOLID STATE DRIVES

high performance, endurance and reliability

Realize faster boot times, quicker application launches and better overall
system performance.

Shop Now


PC MEMORY

experience peak performance

Upgrade your PC Memory to see low latency and power consumption, and extreme
overclocking.

Shop Now

Shop


EXTERNAL STORAGE


512GB ELITE-X FIT USB 3.1

Newest Member of PNY's USB Family

Capacity: Amazing 512GB of storage
Size: Compact, small footprint
Performance: Up to 200MB/s transfer speed

Learn More


USB

Flash Drives

Store and share all of your documents, photos, videos, music, and more.

Shop Now


FLASH

Memory Cards

Capture, store, and share digital content from your camera or mobile device
quickly and easily.

Shop Now


OTG

Flash Drives

Free up space, download & store, and sync & share "on-the-go" by transferring
your videos, photos, music and more from your mobile devices.

Shop Now

Explore Our


PROFESSIONAL SOLUTIONS


NVIDIA

Data Center GPUs

Delivering incredible performance to professionals

Learn More




NVIDIA

Networking Solutions

Networking technology is at the heart of a new “agile computing” model.

Learn More




NVIDIA EMBEDDED

GPU Solutions

Designed for incredible performance and power efficiency while meeting the
highest quality and reliability standards.

Learn More




NVIDIA VGPU

Virtualization For Every Workload - From VDI to AI

NVIDIA® virtual GPUs (vGPUs) enable enterprises to access powerful GPU
performance from the enterprise data center to support every workload, from
virtual client computing to the most compute-intensive workloads.

Learn More




NVIDIA CLARA

NVIDIA CLARA AGX

Universal Computing Architecture for Next-generation AI Medical Instruments

Learn More




HTC VIVE × PNY

HTC VIVE® PRO SECURE™

Professional-grade VR designed for sensitive environments that require authority
to operate. It’s a secure setup for serious results.

Learn More




LEARN MORE ABOUT

Professional Solutions

Learn More


Support
 * Product Support
 * Product Registration
 * Technology Glossary
 * Contact Us
 * Product Recalls
 * Commercial RMA
 * Retail RMA
 * Pro Partner Portal

Company
 * Why PNY
 * About PNY
 * Press Center
 * Pro in the News
 * Webinars
 * Events
 * Resource Center
 * Careers
 * Where to Buy
 * Contact Us

Legal
 * Legal Overview
 * Privacy Policy
 * Cookie Policy
 * Terms of Use
 * Terms of Sale
 * Disclaimer & 3rd Party Links

Connect With Us
 * 
 * 
 * 
 * 
 * 

© 2022 PNY Technologies Inc. All rights reserved. 100 Jefferson Road,
Parsippany, New Jersey 07054 US
Back to Top
 * Terms of Use
 * Privacy Policy

Close