/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css C:\Users\weihao.wong\AppData\Roaming\npm\node_modules\css-loader\dist\cjs.js??ruleSet[1].rules[1].use[1]!C:\Users\weihao.wong\AppData\Roaming\npm\node_modules\postcss-loader\dist\cjs.js??ruleSet[1].rules[1].use[2]!C:\Users\weihao.wong\AppData\Roaming\npm\node_modules\sass-loader\dist\cjs.js??ruleSet[1].rules[1].use[3]!./innergigabyte/scss/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
  margin: 0;
}

body.dd-open {
  overflow: hidden;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #222;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.\!container{
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.vm {
    display: inline-block;
    vertical-align: middle;
  }

.btn {
    display: inline-block;
    vertical-align: middle;
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
  }

.section{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.sticky-container .sticky-top,
  .sticky-container .stickyTop {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

.sticky-container .sticky-content {
    position: relative;
  }

.section {
    position: relative;
    z-index: 11;
  }

.drop-shadow {
    --shadow-size: 3rem;
    --shadow-color: #000;
    -webkit-filter: drop-shadow(0 0 3rem #000);
            filter: drop-shadow(0 0 3rem #000);
    -webkit-filter: drop-shadow(0 0 var(--shadow-size) var(--shadow-color));
            filter: drop-shadow(0 0 var(--shadow-size) var(--shadow-color));
  }

.shadow-theme {
    --shadow-color: rgba(117, 234, 255, 0.2);
  }

*,
  ::before,
  ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, 0.5);
    --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
  }

.pos-corner {
    --pos-space: 0;
    --pos-ratio: .4;
    position: absolute;
    right: calc(0 * .4);
    right: calc(var(--pos-space) * var(--pos-ratio));
    bottom: calc(0 * .4);
    bottom: calc(var(--pos-space) * var(--pos-ratio));
  }

.qcard {
    --qcard-space: 2em;
    --pos-ratio: .4;
    padding: 2em;
    padding: var(--qcard-space);
    background-color: rgba(22, 22, 22, 0.7);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    color: #b5b5b5;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    overflow: hidden;
    min-height: 300px;
  }

.qcard h2,
  .qcard h3,
  .qcard h4,
  .qcard h5 {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.75rem;
  }

.qcard h2 > img,
  .qcard h3 > img,
  .qcard h4 > img,
  .qcard h5 > img {
    max-height: 1.3em;
  }

.qcard{
  row-gap: 2rem;
}

.qcard > p {
    margin: 0;
  }

.qcard .qcard-body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    row-gap: 2rem;
  }

.qcard .qcard-body > p {
    margin: 0;
  }

.qcard .qcard-bg{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.qcard .qcard-bg > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

.qcard .qcard-bg .cover{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), color-stop(59.67%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.95)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 59.67%, rgba(0, 0, 0, 0.95) 100%);
}

.qcard .qcard-bg + .qcard-body {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  }

.qcard .align-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }

.qcard .pos-corner {
    --pos-space: var(--qcard-space);
  }

.text-secondary {
    color: #b5b5b5;
  }

/*!
   * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
   * Copyright 2019-2024 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
   */

@font-face {
    font-display: block;
    font-family: "bootstrap-icons";
    src: url("../../innergigabyte/fonts/bootstrap-icons/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("../../innergigabyte/fonts/bootstrap-icons/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
  }

.bi::before,
  [class^=bi-]::before,
  [class*=" bi-"]::before {
    display: inline-block;
    font-family: "bootstrap-icons" !important;
    font-style: normal;
    font-weight: normal !important;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.bi-arrow-left::before {
    content: "\f12f";
  }

.bi-arrow-right::before {
    content: "\f138";
  }

.bi-pause-circle::before {
    content: "\f4c2";
  }

.bi-play-circle::before {
    content: "\f4f3";
  }
.kf-container .pointer-events-none{
  pointer-events: none;
}
.kf-container .visible{
  visibility: visible;
}
.kf-container .fixed{
  position: fixed;
}
.kf-container .absolute{
  position: absolute;
}
.kf-container .relative{
  position: relative;
}
.kf-container .left-0{
  left: 0px;
}
.kf-container .top-0{
  top: 0px;
}
.kf-container .top-\[-100vh\]{
  top: -100vh;
}
.kf-container .z-50{
  z-index: 50;
}
.kf-container .col-auto{
  grid-column: auto;
}
.kf-container .m-0{
  margin: 0px;
}
.kf-container .m-1{
  margin: 0.25rem;
}
.kf-container .m-10{
  margin: 2.5rem;
}
.kf-container .m-2{
  margin: 0.5rem;
}
.kf-container .m-20{
  margin: 5rem;
}
.kf-container .m-3{
  margin: 0.75rem;
}
.kf-container .m-4{
  margin: 1rem;
}
.kf-container .m-5{
  margin: 1.25rem;
}
.kf-container .mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.kf-container .mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.kf-container .mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.kf-container .mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.kf-container .mx-20{
  margin-left: 5rem;
  margin-right: 5rem;
}
.kf-container .mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.kf-container .mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.kf-container .mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.kf-container .mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.kf-container .my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.kf-container .my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.kf-container .my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.kf-container .my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.kf-container .my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.kf-container .my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.kf-container .my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.kf-container .my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.kf-container .-mt-screen{
  margin-top: -100vh;
}
.kf-container .mb-0{
  margin-bottom: 0px;
}
.kf-container .mb-1{
  margin-bottom: 0.25rem;
}
.kf-container .mb-10{
  margin-bottom: 2.5rem;
}
.kf-container .mb-2{
  margin-bottom: 0.5rem;
}
.kf-container .mb-20{
  margin-bottom: 5rem;
}
.kf-container .mb-3{
  margin-bottom: 0.75rem;
}
.kf-container .mb-4{
  margin-bottom: 1rem;
}
.kf-container .mb-5{
  margin-bottom: 1.25rem;
}
.kf-container .me-0{
  margin-right: 0px;
}
.kf-container .me-1{
  margin-right: 0.25rem;
}
.kf-container .me-10{
  margin-right: 2.5rem;
}
.kf-container .me-2{
  margin-right: 0.5rem;
}
.kf-container .me-20{
  margin-right: 5rem;
}
.kf-container .me-3{
  margin-right: 0.75rem;
}
.kf-container .me-4{
  margin-right: 1rem;
}
.kf-container .me-5{
  margin-right: 1.25rem;
}
.kf-container .ms-0{
  margin-left: 0px;
}
.kf-container .ms-1{
  margin-left: 0.25rem;
}
.kf-container .ms-10{
  margin-left: 2.5rem;
}
.kf-container .ms-2{
  margin-left: 0.5rem;
}
.kf-container .ms-20{
  margin-left: 5rem;
}
.kf-container .ms-3{
  margin-left: 0.75rem;
}
.kf-container .ms-4{
  margin-left: 1rem;
}
.kf-container .ms-5{
  margin-left: 1.25rem;
}
.kf-container .mt-0{
  margin-top: 0px;
}
.kf-container .mt-1{
  margin-top: 0.25rem;
}
.kf-container .mt-10{
  margin-top: 2.5rem;
}
.kf-container .mt-2{
  margin-top: 0.5rem;
}
.kf-container .mt-20{
  margin-top: 5rem;
}
.kf-container .mt-3{
  margin-top: 0.75rem;
}
.kf-container .mt-4{
  margin-top: 1rem;
}
.kf-container .mt-5{
  margin-top: 1.25rem;
}
.kf-container .block{
  display: block;
}
.kf-container .flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .grid{
  display: grid;
}
.kf-container .hidden{
  display: none;
}
.kf-container .h-80{
  height: 20rem;
}
.kf-container .h-96{
  height: 24rem;
}
.kf-container .h-fit{
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.kf-container .h-full{
  height: 100%;
}
.kf-container .h-screen{
  height: 100vh;
}
.kf-container .max-h-full{
  max-height: 100%;
}
.kf-container .min-h-400px{
  min-height: 400px;
}
.kf-container .min-h-full{
  min-height: 100%;
}
.kf-container .w-full{
  width: 100%;
}
.kf-container .max-w-full{
  max-width: 100%;
}
.kf-container .flex-shrink{
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.kf-container .transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.kf-container .resize{
  resize: both;
}
.kf-container .grid-cols-12{
  grid-template-columns: repeat(12, minmax(auto, 1fr));
}
.kf-container .flex-row-reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.kf-container .flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kf-container .items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .gap-1{
  gap: 0.25rem;
}
.kf-container .gap-10{
  gap: 2.5rem;
}
.kf-container .gap-2{
  gap: 0.5rem;
}
.kf-container .gap-24{
  gap: 6rem;
}
.kf-container .gap-3{
  gap: 0.75rem;
}
.kf-container .gap-5{
  gap: 1.25rem;
}
.kf-container .gap-y-2{
  row-gap: 0.5rem;
}
.kf-container .gap-y-5{
  row-gap: 1.25rem;
}
.kf-container :is(.space-y-10 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * (1 - 0));
  margin-top: calc(2.5rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(2.5rem * calc(1 - 0));
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * 0);
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-12 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * (1 - 0));
  margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(3rem * calc(1 - 0));
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * 0);
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-40 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(10rem * (1 - 0));
  margin-top: calc(10rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(10rem * calc(1 - 0));
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(10rem * 0);
  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-5 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * (1 - 0));
  margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(1.25rem * calc(1 - 0));
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * 0);
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-6 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * (1 - 0));
  margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(1.5rem * calc(1 - 0));
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * 0);
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.kf-container .overflow-hidden{
  overflow: hidden;
}
.kf-container .border{
  border-width: 1px;
}
.kf-container .bg-neutral-600{
  --tw-bg-opacity: 1;
  background-color: rgba(82, 82, 82, 1);
  background-color: rgba(82, 82, 82, var(--tw-bg-opacity, 1));
}
.kf-container .bg-neutral-950{
  --tw-bg-opacity: 1;
  background-color: rgba(10, 10, 10, 1);
  background-color: rgba(10, 10, 10, var(--tw-bg-opacity, 1));
}
.kf-container .bg-transparent{
  background-color: transparent;
}
.kf-container .bg-opacity-60{
  --tw-bg-opacity: 0.6;
}
.kf-container .object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.kf-container .object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container .p-0{
  padding: 0px;
}
.kf-container .p-1{
  padding: 0.25rem;
}
.kf-container .p-10{
  padding: 2.5rem;
}
.kf-container .p-2{
  padding: 0.5rem;
}
.kf-container .p-20{
  padding: 5rem;
}
.kf-container .p-3{
  padding: 0.75rem;
}
.kf-container .p-4{
  padding: 1rem;
}
.kf-container .p-5{
  padding: 1.25rem;
}
.kf-container .px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.kf-container .px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.kf-container .px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.kf-container .px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.kf-container .px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}
.kf-container .px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.kf-container .px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.kf-container .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.kf-container .py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.kf-container .py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.kf-container .py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.kf-container .py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.kf-container .py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.kf-container .py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.kf-container .py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.kf-container .py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.kf-container .pb-0{
  padding-bottom: 0px;
}
.kf-container .pb-1{
  padding-bottom: 0.25rem;
}
.kf-container .pb-10{
  padding-bottom: 2.5rem;
}
.kf-container .pb-2{
  padding-bottom: 0.5rem;
}
.kf-container .pb-20{
  padding-bottom: 5rem;
}
.kf-container .pb-3{
  padding-bottom: 0.75rem;
}
.kf-container .pb-4{
  padding-bottom: 1rem;
}
.kf-container .pb-5{
  padding-bottom: 1.25rem;
}
.kf-container .pe-0{
  padding-right: 0px;
}
.kf-container .pe-1{
  padding-right: 0.25rem;
}
.kf-container .pe-10{
  padding-right: 2.5rem;
}
.kf-container .pe-2{
  padding-right: 0.5rem;
}
.kf-container .pe-20{
  padding-right: 5rem;
}
.kf-container .pe-3{
  padding-right: 0.75rem;
}
.kf-container .pe-4{
  padding-right: 1rem;
}
.kf-container .pe-5{
  padding-right: 1.25rem;
}
.kf-container .ps-0{
  padding-left: 0px;
}
.kf-container .ps-1{
  padding-left: 0.25rem;
}
.kf-container .ps-10{
  padding-left: 2.5rem;
}
.kf-container .ps-2{
  padding-left: 0.5rem;
}
.kf-container .ps-20{
  padding-left: 5rem;
}
.kf-container .ps-3{
  padding-left: 0.75rem;
}
.kf-container .ps-4{
  padding-left: 1rem;
}
.kf-container .ps-5{
  padding-left: 1.25rem;
}
.kf-container .pt-0{
  padding-top: 0px;
}
.kf-container .pt-1{
  padding-top: 0.25rem;
}
.kf-container .pt-10{
  padding-top: 2.5rem;
}
.kf-container .pt-2{
  padding-top: 0.5rem;
}
.kf-container .pt-20{
  padding-top: 5rem;
}
.kf-container .pt-3{
  padding-top: 0.75rem;
}
.kf-container .pt-4{
  padding-top: 1rem;
}
.kf-container .pt-5{
  padding-top: 1.25rem;
}
.kf-container .text-center{
  text-align: center;
}
.kf-container .text-start{
  text-align: left;
}
.kf-container .text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.kf-container .opacity-0{
  opacity: 0;
}
.kf-container .opacity-100{
  opacity: 1;
}
.kf-container .shadow{
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.kf-container .outline{
  outline-style: solid;
}
.kf-container .drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.kf-container .grayscale{
  --tw-grayscale: grayscale(100%);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.kf-container .filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.kf-container .\!container{
  --tw-gutter-x: 1rem !important;
  --tw-gutter-y: 0 !important;
  padding-right: calc(1rem * .5) !important;
  padding-right: calc(var(--tw-gutter-x) * .5) !important;
  padding-left: calc(1rem * .5) !important;
  padding-left: calc(var(--tw-gutter-x) * .5) !important;
}
.kf-container .container{
  --tw-gutter-x: 1rem;
  --tw-gutter-y: 0;
  padding-right: calc(1rem * .5);
  padding-right: calc(var(--tw-gutter-x) * .5);
  padding-left: calc(1rem * .5);
  padding-left: calc(var(--tw-gutter-x) * .5);
}
.kf-container .row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  table-layout: auto;
  margin-top: calc(-1 * var(--tw-gutter-y));
  margin-right: calc(-.5 * var(--tw-gutter-x));
  margin-left: calc(-.5 * var(--tw-gutter-x));
}
.kf-container :is(.row > *){
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--tw-gutter-x) * .5);
  padding-left: calc(var(--tw-gutter-x) * .5);
  margin-top: var(--tw-gutter-y);
}
.kf-container .col{
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;;
          flex: 1 0 0%;;
}
.kf-container .col-auto{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.kf-container :is(.row-cols-auto>*){
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.kf-container .col-0{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 0;
}
.kf-container .col-1{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}
.kf-container .col-2{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}
.kf-container .col-3{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}
.kf-container .col-4{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}
.kf-container .col-5{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}
.kf-container .col-6{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}
.kf-container .col-7{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}
.kf-container .col-8{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}
.kf-container .col-9{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}
.kf-container .col-10{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}
.kf-container .col-11{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}
.kf-container .col-12{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.kf-container :is(.row-cols-2>*){
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}
.kf-container .g-0{
  --tw-gutter-x: 0px;
  --tw-gutter-y: 0px;
}
.kf-container .g-1{
  --tw-gutter-x: 0.25rem;
  --tw-gutter-y: 0.25rem;
}
.kf-container .g-10{
  --tw-gutter-x: 2.5rem;
  --tw-gutter-y: 2.5rem;
}
.kf-container .g-2{
  --tw-gutter-x: 0.5rem;
  --tw-gutter-y: 0.5rem;
}
.kf-container .g-20{
  --tw-gutter-x: 5rem;
  --tw-gutter-y: 5rem;
}
.kf-container .g-3{
  --tw-gutter-x: 0.75rem;
  --tw-gutter-y: 0.75rem;
}
.kf-container .g-4{
  --tw-gutter-x: 1rem;
  --tw-gutter-y: 1rem;
}
.kf-container .g-5{
  --tw-gutter-x: 1.25rem;
  --tw-gutter-y: 1.25rem;
}
.kf-container .gx-0{
  --tw-gutter-x: 0px;
}
.kf-container .gx-1{
  --tw-gutter-x: 0.25rem;
}
.kf-container .gx-10{
  --tw-gutter-x: 2.5rem;
}
.kf-container .gx-2{
  --tw-gutter-x: 0.5rem;
}
.kf-container .gx-20{
  --tw-gutter-x: 5rem;
}
.kf-container .gx-3{
  --tw-gutter-x: 0.75rem;
}
.kf-container .gx-4{
  --tw-gutter-x: 1rem;
}
.kf-container .gx-5{
  --tw-gutter-x: 1.25rem;
}
.kf-container .gy-0{
  --tw-gutter-y: 0px;
}
.kf-container .gy-1{
  --tw-gutter-y: 0.25rem;
}
.kf-container .gy-10{
  --tw-gutter-y: 2.5rem;
}
.kf-container .gy-2{
  --tw-gutter-y: 0.5rem;
}
.kf-container .gy-20{
  --tw-gutter-y: 5rem;
}
.kf-container .gy-3{
  --tw-gutter-y: 0.75rem;
}
.kf-container .gy-4{
  --tw-gutter-y: 1rem;
}
.kf-container .gy-5{
  --tw-gutter-y: 1.25rem;
}
.kf-container  .full{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container  .center{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container  .center-y{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container  .center-x{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* input */
.deep-dive-modals {
  z-index: 10001;
  position: fixed;
  width: 0;
  height: 0;
  visibility: hidden;
  display: none;
  opacity: 0;
}

.deep-dive-container.transitioning {
  visibility: visible;
}
.dd-open .deep-dive-container.active {
  pointer-events: auto;
}

.sections {
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@-webkit-keyframes slideToLeft {
  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}

@keyframes slideToLeft {
  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}
@-webkit-keyframes slideFromLeft {
  from {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }
}
@keyframes slideFromLeft {
  from {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }
}
.dd-open {
  overflow: hidden;
}
.dd-open .deep-dive-container.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.KeyfeatureParseContenArea .deep-dive-modals {
  z-index: 130001;
}

.innergigabyteContent .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  -webkit-animation: bgfade 0.5s forwards;
          animation: bgfade 0.5s forwards;
  background-color: rgba(0, 0, 0, 0);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}
@-webkit-keyframes bgfade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bgfade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes popup {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@keyframes popup {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
.innergigabyteContent .popup{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  max-width: 100%;
  width: 960px;
  height: calc(100% - 80px);
  z-index: 100;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-animation: popup 0.5s forwards;
          animation: popup 0.5s forwards;
  background: transparent;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.innergigabyteContent .popup .popup-content {
  position: relative;
  max-width: 960px;
  width: 100%;
}
.innergigabyteContent .popup .kp {
  color: #d1d1d1;
  font-family: "noto sans";
}
.innergigabyteContent .popup h4 {
  font-weight: 600;
}
.innergigabyteContent .close{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 42px;
  height: 42px;
  bottom: 80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../../innergigabyte/images/deep-dive-close-button.svg);
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
  cursor: pointer;
  z-index: 101;
  -webkit-animation: fade-popup 0.5s forwards 0.5s;
          animation: fade-popup 0.5s forwards 0.5s;
  opacity: 0;
  will-change: contents;
}
.innergigabyteContent .close:hover {
  background-image: url(../../innergigabyte/images/deep-dive-close-button2.svg);
}
@-webkit-keyframes fade-popup {
  0% {
    translate: 0 100%;
    opacity: 0;
  }
  100% {
    translate: 0 0;
    opacity: 1;
  }
}
@keyframes fade-popup {
  0% {
    translate: 0 100%;
    opacity: 0;
  }
  100% {
    translate: 0 0;
    opacity: 1;
  }
}
.innergigabyteContent .closebar {
  position: fixed;
  width: 100%;
  height: calc(15vh + 40px);
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 100;
  -webkit-animation: fade-popup 0.5s forwards 0.75s;
          animation: fade-popup 0.5s forwards 0.75s;
  opacity: 0;
}
@keyframes fade-popup {
  0% {
    translate: 0 100%;
    opacity: 0;
  }
  100% {
    translate: 0 0;
    opacity: 1;
  }
}

.deep-dive-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5rem;
  position: relative;
  max-width: 100%;
  width: 100%;
  min-height: 100vh;
  background-color: #111;
  padding: 10vh 4vw calc(120px + 10vh);
}

.deep-dive-grid{
  display: inline-grid;
  gap: 2.5rem;
}

.deep-dive-grid.grid-column-2 {
  grid-template-columns: repeat(2, minmax(auto, 1fr));
  grid-template-rows: auto;
}

.deep-dive-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.deep-dive-column .content-box {
  width: 100%;
}
.deep-dive-column .content-box ul {
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
  margin-left: 1.1rem;
}
.deep-dive-column .content-box ul li {
  list-style-type: square;
  list-style-position: outside;
  margin-bottom: 0.3rem;
  font-size: 1rem;
}
.deep-dive-column .content-box ul li:last-child {
  margin-bottom: 0;
}

.kf-container {
  /**
   * Swiper 12.0.3
   * Most modern mobile touch slider and framework with hardware accelerated transitions
   * https://swiperjs.com
   *
   * Copyright 2014-2025 Vladimir Kharlampidi
   *
   * Released under the MIT License
   *
   * Released on: October 21, 2025
   */
}
.kf-container :root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
.kf-container :host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.kf-container .swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.kf-container .swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-timing-function: initial;
          transition-timing-function: initial;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.kf-container .swiper-android .swiper-slide,
.kf-container .swiper-ios .swiper-slide,
.kf-container .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.kf-container .swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.kf-container .swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.kf-container .swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.kf-container .swiper-slide-invisible-blank {
  visibility: hidden;
}
.kf-container {
  /* Auto Height */
}
.kf-container .swiper-autoheight,
.kf-container .swiper-autoheight .swiper-slide {
  height: auto;
}
.kf-container .swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.kf-container .swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.kf-container {
  /* 3D Effects */
}
.kf-container .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.kf-container .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.kf-container .swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.kf-container .swiper-3d .swiper-slide,.kf-container .swiper-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
.kf-container {
  /* CSS Mode */
}
.kf-container .swiper-css-mode  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
  }
.kf-container .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
      display: none;
    }
.kf-container .swiper-css-mode  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
.kf-container .swiper-css-mode.swiper-horizontal  > .swiper-wrapper {
      -webkit-scroll-snap-type: x mandatory;
          -ms-scroll-snap-type: x mandatory;
              scroll-snap-type: x mandatory;
    }
.kf-container .swiper-css-mode.swiper-vertical  > .swiper-wrapper {
      -webkit-scroll-snap-type: y mandatory;
          -ms-scroll-snap-type: y mandatory;
              scroll-snap-type: y mandatory;
    }
.kf-container .swiper-css-mode.swiper-free-mode  > .swiper-wrapper {
      -webkit-scroll-snap-type: none;
          -ms-scroll-snap-type: none;
              scroll-snap-type: none;
    }
.kf-container .swiper-css-mode.swiper-free-mode  > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
.kf-container .swiper-css-mode.swiper-centered  > .swiper-wrapper::before {
      content: "";
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 10000;
          -ms-flex-order: 9999;
              order: 9999;
    }
.kf-container .swiper-css-mode.swiper-centered  > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper > .swiper-slide:first-child {
      margin-left: var(--swiper-centered-offset-before);
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper > .swiper-slide:first-child {
      margin-top: var(--swiper-centered-offset-before);
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
.kf-container {
  /* Slide styles start */
  /* 3D Shadows */
}
.kf-container .swiper-3d .swiper-slide-shadow,.kf-container .swiper-3d .swiper-slide-shadow-left,.kf-container .swiper-3d .swiper-slide-shadow-right,.kf-container .swiper-3d .swiper-slide-shadow-top,.kf-container .swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
.kf-container .swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
.kf-container .swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.kf-container .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.kf-container .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
            animation: swiper-preloader-spin 1s infinite linear;
  }
.kf-container .swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.kf-container .swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.kf-container {
  /* Slide styles end */
}
.kf-container :root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.kf-container .swiper-button-prev,
.kf-container .swiper-button-next {
  position: absolute;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.kf-container .swiper-button-prev.swiper-button-disabled,.kf-container .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
.kf-container .swiper-button-prev.swiper-button-hidden,.kf-container .swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
.swiper-navigation-disabled :is(.kf-container .swiper-button-prev) {
    display: none !important;
  }
.swiper-navigation-disabled :is(.kf-container .swiper-button-next) {
    display: none !important;
  }
.kf-container .swiper-button-prev svg,.kf-container .swiper-button-next svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transform-origin: center;
            transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
.kf-container .swiper-button-lock {
  display: none;
}
.kf-container .swiper-button-prev,
.kf-container .swiper-button-next {
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
}
.kf-container .swiper-button-prev {
  left: 4px;
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
}
.kf-container .swiper-button-prev .swiper-navigation-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
.kf-container .swiper-button-next {
  right: 4px;
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.kf-container .swiper-horizontal .swiper-button-prev,.kf-container .swiper-horizontal .swiper-button-next,.kf-container .swiper-horizontal  ~ .swiper-button-prev,.kf-container .swiper-horizontal  ~ .swiper-button-next {
    top: 50%;
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    margin-left: 0;
  }
.kf-container .swiper-horizontal .swiper-button-prev,.kf-container .swiper-horizontal ~ .swiper-button-prev,.kf-container .swiper-horizontal.swiper-rtl .swiper-button-next,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-next {
    left: 4px;
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
.kf-container .swiper-horizontal .swiper-button-next,.kf-container .swiper-horizontal ~ .swiper-button-next,.kf-container .swiper-horizontal.swiper-rtl .swiper-button-prev,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-prev {
    right: 4px;
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
.kf-container .swiper-horizontal .swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.kf-container .swiper-horizontal ~ .swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.kf-container .swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-next .swiper-navigation-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
    }
.kf-container .swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-prev .swiper-navigation-icon {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
.kf-container .swiper-vertical .swiper-button-prev,.kf-container .swiper-vertical .swiper-button-next,.kf-container .swiper-vertical  ~ .swiper-button-prev,.kf-container .swiper-vertical  ~ .swiper-button-next {
    left: 50%;
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - var(--swiper-navigation-size) / 2);
    margin-top: 0;
  }
.kf-container .swiper-vertical .swiper-button-prev,.kf-container .swiper-vertical  ~ .swiper-button-prev {
    top: 4px;
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
  }
.kf-container .swiper-vertical .swiper-button-prev .swiper-navigation-icon,.kf-container .swiper-vertical ~ .swiper-button-prev .swiper-navigation-icon {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
    }
.kf-container .swiper-vertical .swiper-button-next,.kf-container .swiper-vertical  ~ .swiper-button-next {
    bottom: 4px;
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
  }
.kf-container .swiper-vertical .swiper-button-next .swiper-navigation-icon,.kf-container .swiper-vertical ~ .swiper-button-next .swiper-navigation-icon {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
    }
.kf-container :root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.kf-container .swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.kf-container .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
.swiper-pagination-disabled > :is(.kf-container .swiper-pagination),.kf-container .swiper-pagination.swiper-pagination-disabled {
    display: none !important;
  }
.kf-container {
  /* Common Styles */
}
.kf-container .swiper-pagination-fraction,
.kf-container .swiper-pagination-custom,
.kf-container .swiper-horizontal > .swiper-pagination-bullets,
.kf-container .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.kf-container {
  /* Bullets */
}
.kf-container .swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
    position: relative;
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
.kf-container .swiper-pagination-bullet {
  width: 8px;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: 8px;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
.kf-container button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
.swiper-pagination-clickable :is(.kf-container .swiper-pagination-bullet) {
    cursor: pointer;
  }
.kf-container .swiper-pagination-bullet:only-child {
    display: none !important;
  }
.kf-container .swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.kf-container .swiper-vertical > .swiper-pagination-bullets,
.kf-container .swiper-pagination-vertical.swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.kf-container .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.kf-container .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
.kf-container .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.kf-container .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 8px;
  }
.kf-container .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.kf-container .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      -webkit-transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms transform, 200ms top;
      transition: 200ms transform, 200ms top, 200ms -webkit-transform;
    }
.kf-container .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.kf-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
.kf-container .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.kf-container .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    white-space: nowrap;
  }
.kf-container .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.kf-container .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      -webkit-transition: 200ms left, 200ms -webkit-transform;
      transition: 200ms left, 200ms -webkit-transform;
      transition: 200ms transform, 200ms left;
      transition: 200ms transform, 200ms left, 200ms -webkit-transform;
    }
.kf-container .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
.kf-container {
  /* Fraction */
}
.kf-container .swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}
.kf-container {
  /* Progress */
}
.kf-container .swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.kf-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left top;
            transform-origin: left top;
  }
.swiper-rtl :is(.kf-container .swiper-pagination-progressbar) .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
            transform-origin: right top;
  }
.swiper-horizontal > :is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar-opposite:is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
.swiper-vertical > :is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar-opposite:is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
.kf-container .swiper-pagination-lock {
  display: none;
}
.kf-container :root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.kf-container .swiper-scrollbar {
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: rgba(0, 0, 0, 0.1);
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > :is(.kf-container .swiper-scrollbar),.kf-container .swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
  }
.swiper-horizontal > :is(.kf-container .swiper-scrollbar),.kf-container .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: 4px;
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: auto;
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: 4px;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * 1%);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
.swiper-vertical > :is(.kf-container .swiper-scrollbar),.kf-container .swiper-scrollbar.swiper-scrollbar-vertical {
    position: absolute;
    left: auto;
    left: var(--swiper-scrollbar-left, auto);
    right: 4px;
    right: var(--swiper-scrollbar-right, 4px);
    top: 1%;
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: 4px;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * 1%);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
.kf-container .swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.kf-container .swiper-scrollbar-cursor-drag {
  cursor: move;
}
.kf-container .swiper-scrollbar-lock {
  display: none;
}
.kf-container .swiper-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kf-container .b-swiper .swiper-pagination {
  --swiper-pagination-bullet-width: 60px;
  --swiper-pagination-bullet-height: 4px;
  --swiper-pagination-color: $color-highlight;
  --swiper-pagination-color: #575757;
  --swiper-pagination-bullet-inactive-color: #575757;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 8px;
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  row-gap: 8px;
  row-gap: var(--swiper-pagination-bullet-horizontal-gap);
}
.kf-container .b-swiper .swiper-pagination .swiper-pagination-bullet {
  position: relative;
  border-radius: calc(var(--swiper-pagination-bullet-height) * 0.5);
}
.kf-container .b-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% * min(var(--progress), 1));
  background: #00FFFF;
}
.kf-container .b-swiper .b-swiper-autoplay-control {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  cursor: pointer;
  font-size: 1.5em;
}
.kf-container .b-swiper .b-swiper-autoplay-control .bi-pause-circle {
  display: none;
}
.kf-container .b-swiper .b-swiper-autoplay-control .bi-play-circle {
  display: block;
}
.kf-container .b-swiper.autoplay .b-swiper-autoplay-control .bi-play-circle {
  display: none;
}
.kf-container .b-swiper.autoplay .b-swiper-autoplay-control .bi-pause-circle {
  display: block;
}
.kf-container .b-swiper .b-swiper-pagination {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  margin-top: 20px;
}
.kf-container .b-swiper .b-swiper-pagination.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0;
}
.kf-container .b-swiper .b-swiper-pagination.vertical .swiper-pagination {
  --swiper-pagination-bullet-horizontal-gap: 0;
  --swiper-pagination-bullet-vertical-gap: 8px;
  --swiper-pagination-bullet-width: 4px;
  --swiper-pagination-bullet-height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .b-swiper .b-swiper-pagination.vertical .swiper-pagination-bullet,
.kf-container .b-swiper .b-swiper-pagination.vertical .b-swiper-autoplay-control {
  margin: 4px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 4px) 0;
}
.kf-container .b-swiper .b-swiper-pagination.vertical .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  height: calc(100% * var(--progress));
  width: 100%;
}
.kf-container .b-swiper .b-swiper-pagination .swiper-pagination.swiper-pagination-lock + .b-swiper-autoplay-control {
  display: none;
}
.kf-container{
  font-size: 1rem;
}
.kf-container{
  font-family: Titillium Web, Noto Sans;
  font-weight: 400;
  line-height: normal;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #000;
  color: #fff;
  --localnav-height: 46px;
}
.kf-container *,
.kf-container *::before,
.kf-container *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.kf-container h1,
.kf-container h2,
.kf-container h3,
.kf-container h4,
.kf-container h5,
.kf-container h6,
.kf-container ol,
.kf-container ul,
.kf-container li,
.kf-container p {
  margin: 0;
  padding: 0;
}
.kf-container img {
  display: block;
}
.kf-container a,
.kf-container a:hover,
.kf-container a:visited {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.kf-container p{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  color: #D1D1D1;
  font-family: "Noto Sans";
  font-size: 16px;
}
.kf-container ul li {
  color: #D1D1D1;
  font-family: "Noto Sans";
  font-size: 18px;
}
.kf-container h2,
.kf-container h3,
.kf-container h4,
.kf-container h5 {
  color: #fff;
}
.kf-container h2 {
  font-family: "Orbitron", "Noto Sans";
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}
.kf-container h3 {
  font-family: "Orbitron", "Noto Sans";
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
  /* letter-spacing: 4px; */
}
.kf-container h4 {
  font-family: "Titillium Web", "Noto Sans";
  font-size: 22px;
  line-height: 1.2;
  font-weight: 700;
  color: #eee;
}
.kf-container h5 {
  font-family: "Titillium Web", "Noto Sans";
  font-size: 22px;
  font-weight: 400;
}

.kf-container a[data-tip] {
  font-size: 0.8em;
  vertical-align: super;
  display: inline-block;
  font-weight: 100;
  line-height: inherit;
  cursor: pointer;
  color: inherit;
}
.kf-container a[data-tip]:active, .kf-container a[data-tip]:hover, .kf-container a[data-tip]:visited {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.kf-container a[data-tip] {
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.7);
  color: #2e2e2e;
  /* transform    : scale(0.8); */
  -webkit-transform-origin: center;
          transform-origin: center;
  padding: 1px 3px;
  line-height: 1;
  font-weight: bolder;
  margin-left: 2px;
  text-shadow: 0 0 1px;
}
.kf-container a[data-tip]:active, .kf-container a[data-tip]:hover, .kf-container a[data-tip]:visited {
  background: #ff6400;
  border: 1px solid #ff6400;
  color: #000;
}
.kf-container .section-tip {
  padding-top: 3em;
  padding-bottom: 3em;
  font-size: 0.7em;
  line-height: 1.4;
  font-family: "Titillium Web";
}
.kf-container .section-tip > .container {
  max-width: 74%;
}
.kf-container .section-tip ol {
  padding: 0;
  margin: 0;
}
.kf-container .section-tip ol li {
  margin-bottom: 10px;
}
.kf-container .section-tip .content-box {
  padding: 0;
}
.KeyfeatureParseContenArea.blackBackGround .kf-container .section-tip, .theme-dark .kf-container .section-tip {
  background: #000000;
  color: #afafaf;
}
.kf-container .dots {
  --dots-spacing: 1vw;
  position: fixed;
  right: 0;
  top: 50%;
  color: white;
  z-index: 9999;
  display: grid;
  justify-items: flex-end;
  grid-gap: 4px;
  gap: 4px;
  overflow: hidden;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kf-container .dots::before {
  content: "";
  display: block;
  width: 21px;
  height: 163px;
  margin-right: 1vw;
  margin-right: var(--dots-spacing, 1vw);
  margin-bottom: 1vw;
  margin-bottom: var(--dots-spacing, 1vw);
}
.kf-container .dots::after {
  content: "";
  display: block;
  width: 21px;
  height: 191px;
  margin-top: 1vw;
  margin-top: var(--dots-spacing, 1vw);
  margin-right: 1vw;
  margin-right: var(--dots-spacing, 1vw);
}
.kf-container .dots a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 1vw;
  padding: 6px var(--dots-spacing, 1vw);
  min-width: 80px;
  color: rgba(255, 255, 255, 0.5647058824);
}
.kf-container .dots a p {
  white-space: nowrap;
  font-size: 0.8em;
  text-align: right;
  pointer-events: none;
  padding: 0 8px 0 0;
  position: relative;
  margin: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.kf-container .dots a::after {
  content: "";
  display: block;
  width: 0.6em;
  height: 0.6em;
  border-radius: 50%;
  border: 1px solid #FF6400;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.kf-container .dots a.highlight div {
  background-color: rgba(255, 255, 255, 0.1882352941);
  background-color: var(--dots-highlight-color, rgba(255, 255, 255, 0.1882352941));
}
.kf-container .dots a.active, .kf-container .dots a:hover {
  -webkit-text-decoration-color: rgba(0, 0, 0, 0);
          text-decoration-color: rgba(0, 0, 0, 0);
  color: #fff;
}
.kf-container .dots a.active p, .kf-container .dots a:hover p {
  pointer-events: inherit;
  color: #FF6400;
}
.kf-container .dots a.active::after, .kf-container .dots a:hover::after {
  background-color: #FF6400;
}
.kf-container .sticky-dots {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 100vh;
  padding-top: var(--localnav-height);
  z-index: 20;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
}
.kf-container .sticky-dots .dots {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.kf-container .sticky-dots + * {
  margin-top: -100vh;
}
.kf-container .dots.visible-by-first {
  visibility: hidden;
  opacity: 0;
}
.kf-container .dots.visible-by-first.visible {
  visibility: visible;
  opacity: 1;
}
.kf-container .dots.visible-by-first.visible > a[href] {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-animation: dot-FadeInFromRight 400ms ease 0s backwards;
          animation: dot-FadeInFromRight 400ms ease 0s backwards;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(1) {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(2) {
  -webkit-animation-delay: 50ms;
          animation-delay: 50ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(3) {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(4) {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(5) {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(6) {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(7) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(8) {
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(9) {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
.kf-container .dots.visible-by-archor {
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
}
.kf-container .dots.visible-by-archor.visible {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.kf-container .dots.visible-by-archor.visible > a[href] {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-animation: dot-FadeInFromRight 400ms ease 0s backwards;
          animation: dot-FadeInFromRight 400ms ease 0s backwards;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(1) {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(2) {
  -webkit-animation-delay: 50ms;
          animation-delay: 50ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(3) {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(4) {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(5) {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(6) {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(7) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(8) {
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(9) {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
@-webkit-keyframes dot-FadeInFromRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes dot-FadeInFromRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.kf-container .wrapper {
  margin: 0 auto;
}
.kf-container .stickyTop {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.kf-container .no-wrap {
  white-space: nowrap;
}
.kf-container .overflow-hidden {
  overflow: hidden;
}
.kf-container .link-simple {
  border-bottom: 1px solid;
    color: #b5b5b5;
}
.kf-container .link-simple:hover {
  color: #ff6400;
}
.kf-container sup {
  font-size: 0.5em;
}
.kf-container .note {
  font-weight: 300;
  font-size: 0.75em;
  line-height: 1.25em;
  font-family: "Titillium Web", arial, sans-serif, Microsoft JhengHei;
  -webkit-filter: brightness(80%);
          filter: brightness(80%);
}
.kf-container .qtag {
    display: inline-block;
    vertical-align: middle;
  color: #FFF;
  font-size: 0.7em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  border: 1px solid;
  padding: 0.1em 0.8em;
  }
.kf-container .kp .kp-main {
  font-family: "Orbitron", "Noto Sans";
  font-weight: 500;
  color: #FF6400;
  line-height: 1;
  font-size: 80px;
}
.kf-container .kp .kp-sub {
  line-height: 1;
}
.kf-container .kp .kp-main + .kp-sub {
  margin-top: 0.25em;
}
.kf-container .kp.style .kp-main {
  font-size: 40px;
  font-family: "Titillium Web", "Noto Sans";
}
.kf-container .kp.style2 .kp-main {
  font-family: "Orbitron", "Noto Sans";
  font-size: 20px;
  font-weight: 500;
}
.kf-container .content-box .hightlight {
  font-size: 1.125em;
  line-height: 1;
  color: #75eaff;
  letter-spacing: 0.05em;
}
.kf-container .bg-parallax {
  height: 120%;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
.kf-container .gs-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .gs-tab-contents {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .gs-tab-contents .gs-tab-content {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  visibility: none;
  -webkit-transition: all 450ms ease;
  transition: all 450ms ease;
}
.kf-container .gs-tab-contents .gs-tab-content.active {
  position: static;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.kf-container .color-linear-vi {
    background-image: linear-gradient(140deg, #FF6400 0%, #FF6400 100%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  text-shadow: none;
  }
.kf-container .sup {
  display: inline-block;
  vertical-align: top;
  font-size: 0.6em;
}
.kf-container i + a{
  margin-left: 1rem;
}
.kf-container .playbtn {
  display: block;
  --playbtn-size: 5rem;
  cursor: pointer;
  position: relative;
}
.kf-container .playbtn::before {
    display: inline-block;
    font-family: "bootstrap-icons";
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f4f2";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: var(--playbtn-size);
  color: #ccc;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-filter: drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.6));
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
  }
.kf-container .playbtn:hover::before {
  color: #fff;
}
.kf-container .qcard:has(> .pos-corner),
.kf-container .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: calc(2 * var(--qcard-space) * var(--pos-ratio) + 40px);
}
.kf-container .qcard .feature-swiper-navigation {
  font-size: 0.8em;
}
.kf-container .qcard ul {
  margin-top: 0.5rem;
  margin-left: 0.8em;
}
.kf-container .qcard ul li {
  list-style-type: square;
  list-style-position: outside;
  font-weight: 300;
  font-size: 0.625em;
  line-height: 1.25em;
  font-family: "Titillium Web", arial, sans-serif, Microsoft JhengHei;
  -webkit-filter: brightness(80%);
          filter: brightness(80%);
  margin-bottom: 0.25em;
}
.kf-container .qcard ul li:last-child {
  margin-bottom: 0;
}
.kf-container .logo-cross {
  fill: #75eaff;
  stroke-miterlimit: 10;
  --cross-anim-time: 250ms;
}
.kf-container .logo-cross .logo-cross-border {
  stroke-width: 1px;
  stroke: #75eaff;
}
.kf-container .logo-cross-top {
  stroke-dashoffset: 0;
  stroke-dasharray: 1066px;
  stroke-width: 70px;
  stroke: #75eaff;
  -webkit-clip-path: url(#cross-clippath-top);
          clip-path: url(#cross-clippath-top);
}
.kf-container .logo-cross-bottom {
  stroke-dashoffset: 0;
  stroke-dasharray: 1096px;
  stroke-width: 70px;
  stroke: #75eaff;
  -webkit-clip-path: url(#cross-clippath-bottom);
          clip-path: url(#cross-clippath-bottom);
}
.kf-container .logo-cross-center {
  stroke-dashoffset: 0;
  stroke-dasharray: 681px;
  stroke-width: 44px;
  stroke: #75eaff;
  -webkit-clip-path: url(#cross-clippath-center);
          clip-path: url(#cross-clippath-center);
}
@-webkit-keyframes cross-anim-top {
  from {
    stroke-dashoffset: 1066px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes cross-anim-top {
  from {
    stroke-dashoffset: 1066px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes cross-anim-bottom {
  from {
    stroke-dashoffset: 1096px;
  }
  to {
    stroke-dashoffset: 2192px;
  }
}
@keyframes cross-anim-bottom {
  from {
    stroke-dashoffset: 1096px;
  }
  to {
    stroke-dashoffset: 2192px;
  }
}
@-webkit-keyframes cross-anim-center {
  from {
    stroke-dashoffset: 681px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes cross-anim-center {
  from {
    stroke-dashoffset: 681px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
.kf-container .top-image {
  position: relative;
}
.kf-container .top-image img{
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container :is(.top-image img){
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container .vi-line-left {
  --gs-vi-line-width: 2px;
  position: relative;
  margin-left: 1rem;
}
.kf-container .vi-line-left::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1rem;
  height: 100%;
  width: 2px;
  width: var(--gs-vi-line-width, 2px);
  background: #FF6400;
  -webkit-transform: scaleY(1.01);
          transform: scaleY(1.01);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2px));
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2px));
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--gs-vi-line-width, 2px)));
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--gs-vi-line-width, 2px)));
}
.kf-container .btn-deepdive {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background-image: url(../../innergigabyte/images/btn-deepdive.svg);
  background-position-x: 0;
  background-position-y: 0;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}
.kf-container .btn-deepdive:hover {
  background-image: url(../../innergigabyte/images/btn-deepdive2.svg);
}
.kf-container .feature-swiper {
  font-size: 0.8em;
}
.kf-container .feature-swiper .swiper-slide {
  height: auto;
}
.kf-container .feature-swiper-navigation {
  --swiper-navigation-size: 36px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0.8em 0;
  font-size: 1em;
  gap: 1em;
}
.kf-container .feature-swiper-navigation .swiper-button-prev,
.kf-container .feature-swiper-navigation .swiper-button-next {
  position: static;
  margin: 0;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  padding: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .feature-swiper-navigation .swiper-button-prev.swiper-button-disabled,
.kf-container .feature-swiper-navigation .swiper-button-next.swiper-button-disabled {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .feature-swiper-navigation .swiper-button-prev::after,
.kf-container .feature-swiper-navigation .swiper-button-next::after {
  content: none;
}
.kf-container .feature-swiper-navigation .swiper-button-prev > svg,
.kf-container .feature-swiper-navigation .swiper-button-prev > i,
.kf-container .feature-swiper-navigation .swiper-button-next > svg,
.kf-container .feature-swiper-navigation .swiper-button-next > i {
  display: none;
}
.kf-container .feature-swiper-navigation .swiper-button-prev {
  background-image: url(../../innergigabyte/images/swiper-button-prev.svg);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.kf-container .feature-swiper-navigation .swiper-button-prev:hover {
  background-image: url(../../innergigabyte/images/swiper-button-prev2.svg);
}
.kf-container .feature-swiper-navigation .swiper-button-next {
  background-image: url(../../innergigabyte/images/swiper-button-next.svg);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.kf-container .feature-swiper-navigation .swiper-button-next:hover {
  background-image: url(../../innergigabyte/images/swiper-button-next2.svg);
}
.kf-container .text-big{
  font-size: 1.1em;
  color: #fff;
}
.kf-container .text-small {
  color: #b5b5b5;
}
.kf-container .grid{
  gap: 2.5rem;
}
.kf-container .grid-template-4a > :not([hidden]):nth-child(1), .kf-container .grid-template-4a > :not([hidden]):nth-child(2),
.kf-container .grid-template-4c > :not([hidden]):nth-child(1),
.kf-container .grid-template-4c > :not([hidden]):nth-child(2) {
  grid-row: span 2/span 2;
}
.kf-container .grid-template-4a {
  grid-template-rows: 1fr 2fr;
}
.kf-container .grid-template-4b h2 > img,
.kf-container .grid-template-4b h3 > img,
.kf-container .grid-template-4b h4 > img,
.kf-container .grid-template-4b h5 > img,
.kf-container .grid-template-4b h6 > img {
  height: 100%;
}
.kf-container .grid-template-5d > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-5d > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-5d > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-5d > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-5d > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-5d {
  grid-template-areas: "area1 area2 area3" "area1 area2 area4" "area1 area2 area5";
}
.kf-container .grid-template-5d .qcard {
  min-height: 200px;
}
.kf-container .grid-template-5e .qcard {
  min-height: 0;
  min-height: initial;
}
.kf-container .grid-template-5e > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-5e > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-5e > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-5e > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-5e > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-5e {
  grid-template-areas: "area1 area2 area2" "area1 area5 area4" "area3 area3 area4";
}
.kf-container .grid-template-5f > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-5f > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-5f > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-5f > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-5f > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-5f .qcard {
  min-height: 375px;
}
.kf-container .grid-template-5f {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(8, 1fr);
  grid-template-areas: "area1 area1 area4" "area1 area1 area4" "area1 area1 area4" "area1 area1 area4" "area2 area3 area4" "area2 area3 area5" "area2 area3 area5" "area2 area3 area5";
}
.kf-container .grid-template-6a > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-6a > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-6a > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-6a > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-6a > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-6a > :nth-child(6) {
  grid-area: area6;
}
.kf-container .grid-template-6a {
  grid-template-areas: "area1 area2 area3" "area1 area2 area3" "area4 area2 area3" "area4 area5 area6" "area4 area5 area6" "area4 area5 area6";
}
.kf-container .grid-template-6b > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-6b > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-6b > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-6b > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-6b > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-6b > :nth-child(6) {
  grid-area: area6;
}
.kf-container .grid-template-6b {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(6, 1fr);
  grid-template-areas: "area1 area1 area4" "area1 area1 area4" "area1 area1 area4" "area2 area3 area5" "area2 area3 area5" "area2 area3 area6";
}
.kf-container .grid-template-6b .qcard {
  min-height: 0;
}
.kf-container .section-kv {
  position: relative;
  padding: 0;
}
.kf-container .section-kv img {
  width: 100%;
}
.kf-container .section-kv img.rwd {
  display: none;
}
.kf-container .section-hero {
  background: url("../../innergigabyte/images/bg-hero.jpg") center/cover no-repeat;
}
.kf-container .section-hero .feature-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 25px;
}
.kf-container .section-hero .feature-icons img {
  height: 50px;
}
.kf-container .section-hero .hero_heading{
  font-family: Orbitron, Noto Sans, Noto Sans TC, sans-serif;
  font-size: 48px;
  color: #fff;
  letter-spacing: 0.07em;
  -webkit-filter: drop-shadow(0 4px 0.1em rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 0.1em rgba(0, 0, 0, 0.25));
}
.kf-container .section-ai span.grdnt {
  position: absolute;
  width: 1px;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#FF6400), to(#FF6400));
  background-image: linear-gradient(0deg, #FF6400 0%, #FF6400 100%);
}
.kf-container .section-ai a {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.kf-container .section-ai .icons.grid {
  grid-auto-flow: column;
  justify-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
}
.kf-container .section-ai .icons.grid div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.kf-container .section-ai .icons.grid div img {
  max-width: 60px;
}
.kf-container .section-ai .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-ai{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .deep-dive-ai .deep-dive-column {
  width: 100%;
}
.kf-container .deep-dive-ai p {
  color: #aaa;
}
.kf-container .deep-dive-ai .kp-info-top-bottom {
  color: #fff;
}
.kf-container .deep-dive-ai ul {
  font-size: 1.1rem;
  line-height: 2rem;
  margin-top: 0.5rem;
}
.kf-container .deep-dive-ai ul li {
  margin-bottom: 0;
  color: #aaa;
}
.kf-container .deep-dive-ai .airow{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1.25rem;
}
.kf-container .deep-dive-ai .airow > div {
  max-width: 50%;
}
.kf-container .deep-dive-ai .airow > div img {
  max-width: 100%;
}
.kf-container .deep-dive-ai .EZtoPeak{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.25rem;
}
.kf-container .deep-dive-ai .ai-swiper {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.kf-container .deep-dive-ai .ai-swiper .qcard img {
  max-width: 100%;
}
.kf-container .deep-dive-ai .ai-swiper p span {
  font-size: inherit;
  font-family: inherit;
}
.kf-container .deep-dive-ai div:has(> .safeOC) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5rem auto 0;
}
.kf-container .deep-dive-ai .safeOC {
  --xgap: 5rem;
  --ygap: 1rem;
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(3, 1fr);
  grid-row-gap: 1rem;
  grid-row-gap: var(--ygap);
  row-gap: 1rem;
  row-gap: var(--ygap);
  grid-column-gap: 5rem;
  grid-column-gap: var(--xgap);
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
  -webkit-column-gap: var(--xgap);
     -moz-column-gap: var(--xgap);
          column-gap: var(--xgap);
}
.kf-container .deep-dive-ai .safeOC > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .deep-dive-ai .safeOC > div p {
  margin-top: 0px;
  margin-bottom: 0px;
}
.kf-container .deep-dive-ai .safeOC > div p:first-child {
  --padlr: 0.5lh;
  --clipborder: 2px;
  margin-right: 9px;
  min-width: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background: none;
  color: #fff;
  letter-spacing: 2px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 calc(0.5lh) 0 0.5lh;
  padding: 0 calc(var(--padlr)) 0 var(--padlr);
}
.kf-container .deep-dive-ai .safeOC > div p:first-child::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(45deg, #FF6400, #FF6400);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
}
.kf-container .deep-dive-engine p {
  color: #aaa;
}
@-webkit-keyframes svg-clip-show {
  to {
    -webkit-clip-path: polygon(0 100%, 0 -100%, 200% 100%);
            clip-path: polygon(0 100%, 0 -100%, 200% 100%);
  }
}
@keyframes svg-clip-show {
  to {
    -webkit-clip-path: polygon(0 100%, 0 -100%, 200% 100%);
            clip-path: polygon(0 100%, 0 -100%, 200% 100%);
  }
}
.kf-container .section-overview {
  position: relative;
  padding: 1px 0;
  background-image: url(../../innergigabyte/images/vi-falcon_logo.jpg);
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.kf-container .section-overview ul,
.kf-container .section-overview ol {
  list-style: decimal;
}
.kf-container .section-overview #overview .thumb {
  width: 180px;
  margin: 3px 0;
}
.kf-container .section-overview .paging {
  font-size: 0.5em;
  border-bottom: 1px solid #414141;
}
.kf-container .section-overview .paging h3 {
  font-size: 2em;
  padding: 0.5em;
  color: #888;
  border-bottom: 3px solid transparent;
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .section-overview .paging > div {
  cursor: pointer;
  position: relative;
  height: auto;
  background: none;
  border-radius: 0;
  opacity: 1;
  font-size: 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.2;
}
.kf-container .section-overview .paging > div:hover h3 {
  border-color: #aaa;
  color: #aaa;
  -webkit-filter: saturate(0.5);
          filter: saturate(0.5);
}
.kf-container .section-overview .paging > div.active h3 {
  border-color: #fff;
  -webkit-filter: none;
          filter: none;
  color: #fff;
}
.kf-container .section-overview .diagram {
  list-style: none;
}
.kf-container .section-overview .diagram > li {
  list-style: none;
}
.kf-container .section-overview .diagram ul li {
  list-style-type: disc;
  list-style-position: outside;
}
.kf-container .section-overview .feature-icons {
  padding: 3rem;
}
.kf-container .section-overview .feature-icons > div,
.kf-container .section-overview .feature-icons > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kf-container .section-overview .feature-icons > div,
.kf-container .section-overview .feature-icons > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.kf-container .section-summary {
  background: url("../../innergigabyte/images/summary-bg.jpg") center center/cover no-repeat;
  min-height: 80vh;
}
.kf-container .section-summary .summary-text ul {
  margin-left: 1.2em;
}
.kf-container .section-summary .summary-text ul,
.kf-container .section-summary .summary-text li {
  list-style: disc;
  list-style-position: outside;
  margin-bottom: 0.4em;
  line-height: 1.2;
}
.kf-container .section-summary .summary-img img {
  max-height: auto;
  max-width: 100%;
  width: auto;
  height: auto;
}
.kf-container .section-changebg .changebg {
  -webkit-transition-duration: 450ms;
          transition-duration: 450ms;
  -webkit-transition-duration: var(--bg-trans-time, 450ms);
          transition-duration: var(--bg-trans-time, 450ms);
}
.kf-container .section-memory .btn-deepdive {
  width: 30px;
  height: 30px;
}
.kf-container .section-memory .qcard {
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-memory .qcard h3 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .top-image {
  margin: 0 auto;
  max-width: 100%;
  height: 500px;
  -webkit-transition: all ease 800ms;
  transition: all ease 800ms;
}
.kf-container .top-image.scale {
  max-width: 85%;
}
.kf-container .section-d5 .qcard {
  color: #fff;
  height: 100%;
  padding-bottom: calc(36px + 1em);
  background: linear-gradient(0deg, #111 0%, #111 1000%), linear-gradient(135deg, #333 0%, #030303 50%, #333 100%);
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border: 1px solid transparent;
  border-radius: 10px;
}
.kf-container .section-d5 .qcard h3 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .section-d5 .qcard .note {
  left: var(--qcard-space);
  bottom: var(--qcard-space);
}
.kf-container .deep-dive-ai div:has(> .icons.grid) {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .deep-dive-ai .icons.grid {
  justify-items: start;
  gap: 1rem;
}
.kf-container .deep-dive-ai .icons.grid div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.kf-container .deep-dive-ai .icons.grid div img {
  max-width: 60px;
}
.kf-container .deep-dive-ai .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-vrm{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0;
  background-color: black;
}
.kf-container .section-vrm .section-top {
  height: 500px;
}
.kf-container .section-vrm .top-image {
  margin: 0 auto;
  max-width: 100%;
  -webkit-transition: all ease 800ms;
  transition: all ease 800ms;
}
.kf-container .section-vrm .top-image.scale {
  max-width: 85%;
}
.kf-container .section-vrm .grid{
  grid-template-columns: repeat(1, minmax(auto, 1fr));
}
.kf-container .section-vrm .kp .qtag {
  margin-left: 1rem;
}
.kf-container .section-vrm .first {
  -webkit-box-flex: 1.1;
      -ms-flex-positive: 1.1;
          flex-grow: 1.1;
  border-right: 0px solid #696969;
}
.kf-container .section-cooling {
  padding-top: 0;
  background: #000 url("../../innergigabyte/images/cooling-bg.jpg") center top no-repeat;
}
.kf-container .section-cooling .latch-swiper img {
  max-width: 100%;
  margin-bottom: 1rem;
}
.kf-container .section-cooling .latch-swiper p {
  margin: 0;
}
.kf-container .section-cooling .img-thermal-guard {
  -o-object-position: 27%;
     object-position: 27%;
}
.kf-container .section-thermal{
  padding-left: 2rem;
  padding-right: 2rem;
}
.kf-container .section-pcb {
  overflow: hidden;
  --pcb-bg-size: 960px;
  --pcb-bg-padding: 0.6;
}
.kf-container .section-pcb {
  background: url("../../innergigabyte/images/ip/pcb-design.jpg") center top no-repeat;
  background-size: var(--pcb-bg-size) auto;
  padding-top: calc(var(--pcb-bg-size) * var(--pcb-bg-padding));
  min-height: calc(var(--pcb-bg-size) * 0.6206896552);
}
.kf-container .section-ud {
  background-image: url("../../innergigabyte/images/ud-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: 5rem;
}
.kf-container .section-ud .ud-grid{
  gap: 0.5rem;
}
.kf-container .section-ud .qcard {
  height: 100%;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-ud .qcard:has(> .pos-corner),
.kf-container .section-ud .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: var(--qcard-space);
}
.kf-container .section-ud .qcard{
  min-height: 400px;
}
.kf-container .section-ud .qcard.bg-full {
  padding: 0;
}
.kf-container .section-ud .qcard.bg-full .qcard-body {
  padding: var(--qcard-space);
}
.kf-container .section-ud .qcard.bg-full:has(> .pos-corner),
.kf-container .section-ud .qcard.bg-full .qcard-body:has(> .pos-corner) {
  padding-bottom: 0;
}
.kf-container .section-connectivity{
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --slcdw: 960px;
}
.kf-container .section-connectivity {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kf-container .section-connectivity .sticky-center {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: auto;
  -ms-flex-item-align: start;
      align-self: start;
}
.kf-container .section-connectivity .sticky-center .slidecard {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main .text{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main img {
  max-width: 90px;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders {
  position: relative;
  width: var(--slcdw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5rem;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
  width: calc(var(--slcdw) * 0.7);
  height: calc(var(--slcdw) * 0.5);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 2rem;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard {
  width: 100%;
  height: 100%;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard:has(> .pos-corner),
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: var(--qcard-space);
}
.kf-container .section-connectivity .section-content {
  width: 0;
  min-height: 200vh;
}
.kf-container .section-diy {
  background-image: url(../../innergigabyte/images/diy-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.kf-container .section-diy .qcard {
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-diy .qcard.noborder {
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0);
  border: 1px solid transparent;
  -webkit-backdrop-filter: blur(0px);
          backdrop-filter: blur(0px);
}
.kf-container .section-diy .diy-grid{
  gap: 0.5rem;
}
.kf-container .section-diy .diy-grid > :not([hidden]):first-child, .kf-container .section-diy .diy-grid > :not([hidden]):last-child {
  grid-column: span 2/span 2;
}
.kf-container .section-diy .diy-grid2{
  gap: 0.5rem;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]) {
  grid-column: span 3/span 3;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]):first-child, .kf-container .section-diy .diy-grid2 > :not([hidden]):last-child {
  grid-column: span 6/span 6;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(2), .kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(3), .kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(4) {
  grid-column: span 2/span 2;
}
.kf-container .section-diy .qcard.bg-full {
  padding: 0;
}
.kf-container .section-diy .qcard.bg-full .qcard-body {
  padding: var(--qcard-space);
}
.kf-container .section-diy .qcard.bg-full:has(> .pos-corner),
.kf-container .section-diy .qcard.bg-full .qcard-body:has(> .pos-corner) {
  padding-bottom: 0;
}
.kf-container .section-software {
  background: url("../../innergigabyte/images/aorus-world-5.jpg") center top/100% auto no-repeat;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .section-software .img {
  max-width: 100%;
}
.kf-container .section-amd {
  position: relative;
  overflow: hidden;
  max-width: 2560px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3rem 10rem;
}
.kf-container .section-amd .cols {
  max-width: 100%;
  width: 1366px;
  min-height: 32vw;
  display: grid;
  grid-template-columns: 1fr 0.75fr;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.kf-container .section-amd .cols div {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .section-amd .cols div:has(img) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.kf-container .section-amd .cols div:has(img) img {
  position: absolute;
  width: 65vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container .section-amd .cols div:has(p) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-amd .footnote {
  position: relative;
  max-width: 960px;
}
.kf-container .Antenna {
  max-width: 100%;
  gap: 5rem;
}
.kf-container .deep-dive-container {
    color: #b5b5b5;
  }
.kf-container .deep-dive-container::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(4% + var(--localnav-height));
  left: 0;
  background: url("../../innergigabyte/images/vi-line-1.svg") 0 0/cover no-repeat;
  --vi-line-width: max(400px, 25vw);
  width: max(400px, 25vw);
  width: var(--vi-line-width);
  height: calc(max(400px, 25vw) * 0.0345821326);
  height: calc(var(--vi-line-width) * 0.0345821326);
}
.kf-container .deep-dive-column:has(.ddr5-vi-frame) {
  -ms-flex-item-align: center;
      align-self: center;
}
.kf-container .deep-dive-column:has(.benefit) {
  margin: 0 auto;
}
.kf-container .deep-dive-column .benefit {
  grid-template-columns: repeat(3, minmax(auto, 1fr));
  justify-items: center;
}
.kf-container .deep-dive-column .benefit div {
  position: relative;
  max-width: 200px;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px;
}
.kf-container .deep-dive-column .benefit div p {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  margin: 0;
}
.kf-container .deep-dive-column .benefit div::before {
  --clipborder: 1px;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#00D0FF), to(#FF00BF));
  background-image: linear-gradient(0deg, #00D0FF 0%, #FF00BF 100%);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + 1px) 100%, calc(0% + 1px) calc(0% + 1px), calc(100% - 1px) calc(0% + 1px), calc(100% - 1px) calc(100% - 1px), calc(0% + 1px) calc(100% - 1px), calc(0% + 1px) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + 1px) 100%, calc(0% + 1px) calc(0% + 1px), calc(100% - 1px) calc(0% + 1px), calc(100% - 1px) calc(100% - 1px), calc(0% + 1px) calc(100% - 1px), calc(0% + 1px) 100%, 100% 100%, 100% 0%);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
}
.kf-container .pbo-switch div {
  cursor: pointer;
}
.kf-container .pbo-switch div > *{
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .pbo-switch div h4 {
  color: #696969;
}
.kf-container .pbo-switch div img {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .pbo-switch div p {
  color: #696969;
}
.kf-container .pbo-switch div{
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kf-container .pbo-switch div.active h4 {
  color: #eeeeee;
}
.kf-container .pbo-switch div.active img {
  -webkit-filter: saturate(1);
          filter: saturate(1);
}
.kf-container .pbo-switch div.active p {
  color: #eeeeee;
}
.kf-container .pbo-switch,
.kf-container .pbo-switch * {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.kf-container .pbo-swiper {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.kf-container .pbo-swiper .swiper-slide {
  width: 100%;
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .pbo-swiper .swiper-slide.swiper-slide-active {
  -webkit-filter: saturate(1);
          filter: saturate(1);
}
.kf-container .pbo-swiper .text-right {
  text-align: right;
}
.kf-container .ddr5-vi-frame {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .ddr5-vi-frame > img {
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  height: 100%;
  -webkit-transform: translate(-28%, -10%);
          transform: translate(-28%, -10%);
}
.kf-container .ddr5-vi-frame > img.frame {
  position: absolute;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.kf-container .step .step-img {
  max-width: 100%;
}
.kf-container #deep-dive-wifi .kp.style2{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
}
.kf-container #deep-dive-rgb .rgb-container {
  padding: 5rem 0;
  width: 100%;
}
.kf-container #deep-dive-rgb .rgb-container .rgb-model {
  width: 100%;
  position: relative;
}
.kf-container .rgb-model {
  position: relative;
  overflow: hidden;
}
.kf-container .rgb-model .cover {
  position: relative;
  width: 100%;
  z-index: 12;
  overflow: hidden;
}
.kf-container .rgb-model .cover img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container :is(.rgb-model .rgb-effects){
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container .rgb-model .rgb-effects {
  overflow: hidden;
  z-index: 11;
}
.kf-container .rgb-model .rgb-effects img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container img.wave {
  -webkit-animation: wave 2s infinite ease-in-out alternate;
          animation: wave 2s infinite ease-in-out alternate;
}
@-webkit-keyframes wave {
  0% {
    -webkit-filter: brightness(0);
            filter: brightness(0);
  }
  100% {
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@keyframes wave {
  0% {
    -webkit-filter: brightness(0);
            filter: brightness(0);
  }
  100% {
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@media (min-width: 631px){
  .\!container{
    max-width: 631px !important;
  }
  .container{
    max-width: 631px;
  }
  .kf-container .w600\:m-0{
    margin: 0px;
  }
  .kf-container .w600\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w600\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w600\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w600\:m-20{
    margin: 5rem;
  }
  .kf-container .w600\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w600\:m-4{
    margin: 1rem;
  }
  .kf-container .w600\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w600\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w600\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w600\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w600\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w600\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w600\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w600\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w600\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w600\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w600\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w600\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w600\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w600\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w600\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w600\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w600\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w600\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w600\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w600\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w600\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w600\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w600\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w600\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w600\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w600\:me-0{
    margin-right: 0px;
  }
  .kf-container .w600\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w600\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w600\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w600\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w600\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w600\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w600\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w600\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w600\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w600\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w600\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w600\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w600\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w600\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w600\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w600\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w600\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w600\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w600\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w600\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w600\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w600\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w600\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w600\:block{
    display: block;
  }
  .kf-container .w600\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w600\:h-full{
    height: 100%;
  }
  .kf-container .w600\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w600\:w-full{
    width: 100%;
  }
  .kf-container .w600\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w600\:gap-5{
    gap: 1.25rem;
  }
  .kf-container .w600\:p-0{
    padding: 0px;
  }
  .kf-container .w600\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w600\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w600\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w600\:p-20{
    padding: 5rem;
  }
  .kf-container .w600\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w600\:p-4{
    padding: 1rem;
  }
  .kf-container .w600\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w600\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w600\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w600\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w600\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w600\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w600\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w600\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w600\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w600\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w600\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w600\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w600\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w600\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w600\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w600\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w600\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w600\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w600\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w600\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w600\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w600\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w600\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w600\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w600\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w600\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w600\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w600\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w600\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w600\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w600\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w600\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w600\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w600\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w600\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w600\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w600\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w600\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w600\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w600\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w600\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w600\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w600\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w600\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w600\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w600\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w600\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w600\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w600\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w600\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w600\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w600\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w600\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w600\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w600\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w600\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w600\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w600\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w600\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w600\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w600\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w600\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .w600\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w600\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w600\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w600\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w600\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w600\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w600\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w600\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w600\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w600\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w600\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w600\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w600\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w600\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w600\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w600\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w600\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w600\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w600\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w600\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w600\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w600\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w600\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w600\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .grid{
    gap: 1.25rem;
  }
  .kf-container .grid-template-4a,
.kf-container .grid-template-4c{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(1){
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-5a > :not([hidden]):nth-child(1), .kf-container .grid-template-5a > :not([hidden]):nth-child(2), .kf-container .grid-template-5a > :not([hidden]):nth-child(3){
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-5b {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-template-rows: auto;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(1){
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(3), .kf-container .grid-template-5b > :not([hidden]):nth-child(4) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .kf-container .grid-template-5c {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-template-rows: auto;
  }
  .kf-container .grid-template-5c > :not([hidden]):nth-child(1){
    grid-column: span 2 / span 2;
  }
  .kf-container .section-overview #overview{
    padding-top: 5rem;
  }
  .kf-container .section-overview .feature-icons > div,
.kf-container .section-overview .feature-icons > a{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .kf-container .section-ud .ud-grid{
    gap: 1.25rem;
  }
  .kf-container .section-diy .diy-grid{
    gap: 1.25rem;
  }
  .kf-container .section-diy .diy-grid2{
    gap: 1.25rem;
  }
}
@media (min-width: 961px){
  .\!container{
    max-width: 961px !important;
  }
  .container{
    max-width: 961px;
  }
  .kf-container .w960\:col-start-4{
    grid-column-start: 4;
  }
  .kf-container .w960\:col-end-10{
    grid-column-end: 10;
  }
  .kf-container .w960\:m-0{
    margin: 0px;
  }
  .kf-container .w960\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w960\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w960\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w960\:m-20{
    margin: 5rem;
  }
  .kf-container .w960\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w960\:m-4{
    margin: 1rem;
  }
  .kf-container .w960\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w960\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w960\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w960\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w960\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w960\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w960\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w960\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w960\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w960\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w960\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w960\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w960\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w960\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w960\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w960\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w960\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w960\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w960\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w960\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w960\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w960\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w960\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w960\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w960\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w960\:me-0{
    margin-right: 0px;
  }
  .kf-container .w960\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w960\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w960\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w960\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w960\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w960\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w960\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w960\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w960\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w960\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w960\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w960\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w960\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w960\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w960\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w960\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w960\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w960\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w960\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w960\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w960\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w960\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w960\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w960\:block{
    display: block;
  }
  .kf-container .w960\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w960\:grid{
    display: grid;
  }
  .kf-container .w960\:h-full{
    height: 100%;
  }
  .kf-container .w960\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w960\:min-h-300px{
    min-height: 300px;
  }
  .kf-container .w960\:w-full{
    width: 100%;
  }
  .kf-container .w960\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w960\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .kf-container .w960\:items-start{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .kf-container .w960\:gap-20{
    gap: 5rem;
  }
  .kf-container .w960\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }
  .kf-container .w960\:p-0{
    padding: 0px;
  }
  .kf-container .w960\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w960\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w960\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w960\:p-20{
    padding: 5rem;
  }
  .kf-container .w960\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w960\:p-4{
    padding: 1rem;
  }
  .kf-container .w960\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w960\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w960\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w960\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w960\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w960\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w960\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w960\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w960\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w960\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w960\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w960\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w960\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w960\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w960\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w960\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w960\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w960\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w960\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w960\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w960\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w960\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w960\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w960\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w960\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w960\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w960\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w960\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w960\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w960\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w960\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w960\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w960\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w960\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w960\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w960\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w960\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w960\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w960\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w960\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w960\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w960\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w960\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w960\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w960\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w960\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w960\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w960\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w960\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w960\:text-end{
    text-align: right;
  }
  .kf-container .w960\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .kf-container .w960\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w960\:offset-1{
    margin-left: 8.33333333%;
  }
  .kf-container .w960\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w960\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w960\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w960\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w960\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w960\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w960\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w960\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w960\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w960\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w960\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w960\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container :is(.w960\:row-cols-2>*){
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container :is(.w960\:row-cols-4>*){
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w960\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w960\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w960\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w960\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w960\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w960\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w960\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w960\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w960\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w960\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w960\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w960\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w960\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w960\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w960\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w960\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w960\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w960\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w960\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w960\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w960\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w960\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w960\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w960\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .grid-template-4a,
.kf-container .grid-template-4c{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(1){
    grid-column: span 1 / span 1;
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(2){
    grid-column: span 2 / span 2;
    grid-row: span 1 / span 1;
  }
  .kf-container .grid-template-5a{
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
  .kf-container .grid-template-5a > :not([hidden]):nth-child(1), .kf-container .grid-template-5a > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-5b {
    grid-auto-flow: column;
    grid-template-columns: repeat(3, minmax(auto, 1fr));
    grid-template-rows: repeat(3, auto);
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(1){
    grid-row: span 3 / span 3;
    grid-column: span 1 / span 1;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(2), .kf-container .grid-template-5b > :not([hidden]):nth-child(3){
    grid-row: span 2 / span 2;
    grid-column: span 1 / span 1;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(4), .kf-container .grid-template-5b > :not([hidden]):nth-child(5){
    grid-row: span 1 / span 1;
    grid-column: span 1 / span 1;
  }
  .kf-container .grid-template-5c {
    grid-template-columns: repeat(6, minmax(auto, 1fr));
    grid-template-rows: repeat(2, auto);
  }
  .kf-container .grid-template-5c > :not([hidden]):nth-child(1), .kf-container .grid-template-5c > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
    grid-column: span 3 / span 3;
  }
  .kf-container .grid-template-5c > :not([hidden]):nth-child(3), .kf-container .grid-template-5c > :not([hidden]):nth-child(4), .kf-container .grid-template-5c > :not([hidden]):nth-child(5){
    grid-row: span 1 / span 1;
    grid-column: span 2 / span 2;
  }
  .kf-container .deep-dive-ai .airow{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .deep-dive-ai .EZtoPeak{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .kf-container .section-overview .feature-icons{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .section-overview .feature-icons>*{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .section-vrm .grid{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .section-vrm .first{
    border-right-width: 1px;
  }
  .kf-container .section-pcb {
    --pcb-bg-size: 100%;
    --pcb-bg-padding: 0.43;
  }
  .kf-container .section-ud .ud-grid{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .section-ud .qcard{
    min-height: 500px;
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera .sliders{
    margin-bottom: 0px;
  }
  .kf-container .section-diy .diy-grid{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .section-diy .diy-grid2{
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
  .kf-container .pbo-switch div > *{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .pbo-switch div{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1321px){
  .\!container{
    max-width: 1321px !important;
  }
  .container{
    max-width: 1321px;
  }
  .kf-container .w1320\:m-0{
    margin: 0px;
  }
  .kf-container .w1320\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w1320\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w1320\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w1320\:m-20{
    margin: 5rem;
  }
  .kf-container .w1320\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w1320\:m-4{
    margin: 1rem;
  }
  .kf-container .w1320\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w1320\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w1320\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w1320\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w1320\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w1320\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w1320\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w1320\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w1320\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w1320\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w1320\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w1320\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w1320\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w1320\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w1320\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w1320\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w1320\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w1320\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w1320\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w1320\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w1320\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w1320\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w1320\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w1320\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w1320\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w1320\:me-0{
    margin-right: 0px;
  }
  .kf-container .w1320\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w1320\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w1320\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w1320\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w1320\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w1320\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w1320\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w1320\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w1320\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w1320\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w1320\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w1320\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w1320\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w1320\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w1320\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w1320\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w1320\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w1320\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w1320\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w1320\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w1320\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w1320\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w1320\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w1320\:block{
    display: block;
  }
  .kf-container .w1320\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w1320\:h-full{
    height: 100%;
  }
  .kf-container .w1320\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w1320\:w-full{
    width: 100%;
  }
  .kf-container .w1320\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w1320\:p-0{
    padding: 0px;
  }
  .kf-container .w1320\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w1320\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w1320\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w1320\:p-20{
    padding: 5rem;
  }
  .kf-container .w1320\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w1320\:p-4{
    padding: 1rem;
  }
  .kf-container .w1320\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w1320\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w1320\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w1320\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w1320\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w1320\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w1320\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w1320\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w1320\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w1320\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w1320\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w1320\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w1320\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w1320\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w1320\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w1320\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w1320\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w1320\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w1320\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w1320\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w1320\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w1320\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w1320\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w1320\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w1320\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w1320\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w1320\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w1320\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w1320\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w1320\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w1320\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w1320\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w1320\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w1320\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w1320\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w1320\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w1320\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w1320\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w1320\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w1320\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w1320\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w1320\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w1320\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w1320\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w1320\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w1320\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w1320\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w1320\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w1320\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w1320\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w1320\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w1320\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w1320\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w1320\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w1320\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w1320\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w1320\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w1320\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w1320\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w1320\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w1320\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w1320\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .w1320\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w1320\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1320\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1320\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1320\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1320\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1320\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1320\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w1320\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w1320\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w1320\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w1320\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w1320\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w1320\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w1320\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w1320\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w1320\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w1320\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1320\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1320\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1320\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1320\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1320\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1320\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .container{
    max-width: 1200px;
  }
  .kf-container .section-overview ul,
.kf-container .section-overview ol{
    list-style-type: disc;
  }
  .kf-container .section-overview #overview{
    padding-bottom: 14rem;
  }
  .kf-container .section-overview .feature-icons>*{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .section-summary .summary-img img{
    max-height: 35vw;
  }
}
@media (min-width: 1921px){
  .\!container{
    max-width: 1921px !important;
  }
  .container{
    max-width: 1921px;
  }
  .kf-container .w1920\:m-0{
    margin: 0px;
  }
  .kf-container .w1920\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w1920\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w1920\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w1920\:m-20{
    margin: 5rem;
  }
  .kf-container .w1920\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w1920\:m-4{
    margin: 1rem;
  }
  .kf-container .w1920\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w1920\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w1920\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w1920\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w1920\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w1920\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w1920\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w1920\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w1920\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w1920\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w1920\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w1920\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w1920\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w1920\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w1920\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w1920\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w1920\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w1920\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w1920\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w1920\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w1920\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w1920\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w1920\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w1920\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w1920\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w1920\:me-0{
    margin-right: 0px;
  }
  .kf-container .w1920\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w1920\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w1920\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w1920\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w1920\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w1920\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w1920\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w1920\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w1920\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w1920\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w1920\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w1920\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w1920\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w1920\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w1920\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w1920\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w1920\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w1920\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w1920\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w1920\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w1920\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w1920\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w1920\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w1920\:block{
    display: block;
  }
  .kf-container .w1920\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w1920\:h-full{
    height: 100%;
  }
  .kf-container .w1920\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w1920\:w-full{
    width: 100%;
  }
  .kf-container .w1920\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w1920\:p-0{
    padding: 0px;
  }
  .kf-container .w1920\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w1920\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w1920\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w1920\:p-20{
    padding: 5rem;
  }
  .kf-container .w1920\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w1920\:p-4{
    padding: 1rem;
  }
  .kf-container .w1920\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w1920\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w1920\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w1920\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w1920\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w1920\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w1920\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w1920\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w1920\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w1920\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w1920\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w1920\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w1920\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w1920\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w1920\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w1920\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w1920\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w1920\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w1920\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w1920\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w1920\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w1920\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w1920\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w1920\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w1920\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w1920\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w1920\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w1920\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w1920\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w1920\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w1920\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w1920\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w1920\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w1920\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w1920\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w1920\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w1920\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w1920\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w1920\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w1920\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w1920\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w1920\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w1920\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w1920\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w1920\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w1920\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w1920\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w1920\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w1920\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w1920\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w1920\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w1920\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w1920\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w1920\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w1920\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w1920\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w1920\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w1920\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w1920\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w1920\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w1920\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w1920\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .w1920\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w1920\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1920\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1920\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1920\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1920\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1920\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1920\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w1920\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w1920\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w1920\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w1920\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w1920\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w1920\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w1920\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w1920\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w1920\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w1920\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1920\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1920\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1920\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1920\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1920\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1920\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .kf-container{
    font-size: 1.375rem;
  }
  .kf-container .container{
    max-width: 1800px;
  }
  .kf-container .wrapper{
    max-width: 1500px;
  }
  .kf-container .section-hero .hero_heading {
    font-size: 64px;
  }
  .kf-container .section-overview #overview {
    font-size: 0.8em;
  }
  .kf-container .section-d5 .qcard{
    min-height: 450px;
  }
  .kf-container .section-pcb {
    --pcb-bg-size: 1920px;
  }
}
@media screen and (max-width: 960px){
  .innergigabyteContent .popup {
    width: 95%;
  }
  .deep-dive-content {
    padding: 10vh 5vw calc(120px + 10vh);
  }
  .deep-dive-grid.grid-column-2 {
    grid-template-columns: repeat(1, minmax(auto, 1fr));
  }
  .kf-container .grid-template-5d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .grid-template-5e {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .grid-template-5f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .grid-template-6a {
    grid-template-areas: "area1 area2" "area3 area4" "area5 area6";
  }
  .kf-container .grid-template-6b .qcard {
    min-height: 300px;
  }
  .kf-container .grid-template-6b{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .section-kv img {
    display: none;
  }
  .kf-container .section-kv img.rwd {
    display: block;
  }
  .kf-container .section-ai .icons.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem;
  }
  .kf-container .deep-dive-ai .icons.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem;
  }
  .kf-container .section-connectivity {
    --slcdw: 90vw;
  }
  .kf-container .section-connectivity .sticky-center {
    position: relative;
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera {
    height: auto;
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider {
    width: auto;
    height: auto;
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important;
  }
  .kf-container .section-connectivity .section-content {
    min-height: 0;
  }
  .kf-container .section-diy .qcard {
    min-height: auto;
  }
  .kf-container .section-amd .cols{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .section-amd .cols div:has(img) {
    min-height: 50vw;
  }
  .kf-container .section-amd .cols div:has(img) img {
    width: 125vw;
  }
  .kf-container .deep-dive-column .benefit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .pbo-switch:has(> :last-child.active) {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media screen and (max-width: 1200px){
  .kf-container .dots {
    display: none;
  }
}
@media screen and (max-width: 768px){
  .kf-container .kp .kp-main {
    font-size: 80px;
  }
  .kf-container .kp.style .kp-main {
    font-size: 30px;
  }
  .kf-container .grid-template-6a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .section-amd {
    padding: 10vw 5vw;
  }
  .kf-container .section-amd .cols div:has(img) {
    min-height: 80vw;
  }
  .kf-container .section-amd .cols div:has(img) img {
    width: 200vw;
  }
}
@media screen and (min-width: 960px){
  .kf-container .grid-template-5e > :nth-child(5) {
    min-height: 350px;
  }
}
@media screen and (max-width: 1920px) and (min-width: 1367px){
  .kf-container .deep-dive-ai .safeOC {
    --xgap: 3rem;
  }
}
@media screen and (max-width: 1366px){
  .kf-container .deep-dive-ai .safeOC {
    grid-auto-flow: row;
  }
  .kf-container .deep-dive-ai .safeOC > div {
    width: 100%;
  }
}
@media screen and (max-width: 540px){
  .kf-container .deep-dive-ai .safeOC > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 600px){
  .kf-container .Antenna {
    gap: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7RUFBQTtNQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUF3QlE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFRUjtBSTVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTRNSjs7QUs3M01JO0VBQ0k7QUxnNE1SO0FLNzNNSTtFQUNJO0FMKzNNUjs7QUszM01BO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtVQUFBO0FMODNNSjs7QUszM01BO0VBQ0k7SUFDSTtZQUFBO0VMODNNTjtBQUNGOztBS2o0TUE7RUFDSTtJQUNJO1lBQUE7RUw4M01OO0FBQ0Y7QUszM01BO0VBQ0k7SUFDSTtZQUFBO0VMNjNNTjtBQUNGO0FLaDRNQTtFQUNJO0lBQ0k7WUFBQTtFTDYzTU47QUFDRjtBSzEzTUE7RUFDSTtBTDQzTUo7QUsxM01JO0VBQ0k7VUFBQTtB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QWFoMU9RO0VBQ0k7QWJrMU9aO0FhOTBPSTtFQUNJO0FiZzFPUjtBYTcwT0k7RUFFSTtFQUNBO0FiODBPUjtBY3Q1T0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7VUFBQTtBZHU1T0o7QWNwNU9JO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBZHE1T1I7QWNsNU9JO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBZG01T1I7QWM1NE9JO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUVBO0VBQ0E7QWRrNU9SO0FjaDVPUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFBQTtBZCs0T1o7QWM1NE9RO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBZDY0T1o7QWN6NE9ZO0VBQ0k7RUFBQTtBZDI0T2hCO0FjdjRPUTtFQUVJO1VBQUE7RUFDQTtBZHc0T1o7QWN0NE9ZO0VBRUk7RUFDQTtBZHU0T2hCO0FjajRPWTtFQUNJO0FkbTRPaEI7QWM3M09BO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtBZCszT0o7QWM3M09JO0VBQ0k7RUFDQTtVQUFBO0FkKzNPUjtBYzMzT0E7RUFDSTtBZDYzT0o7QWN6M09BO0VBQ0k7RUFDQTtBZDIzT0o7QWN6M09JO0VBQ0k7RUFDQTtBZDIzT1I7QWN6M09RO0VBQ0k7VUFBQTtFQUNBO1VBQUE7QWQyM09aO0FjcjNPWTtFQUNJO1VBQUE7QWR1M09oQjtBY3gzT1k7RUFDSTtVQUFBO0FkMDNPaEI7QWMzM09ZO0VBQ0k7VUFBQTtBZDYzT2hCO0FjOTNPWTtFQUNJO1VBQUE7QWRnNE9oQjtBY2o0T1k7RUFDSTtVQUFBO0FkbTRPaEI7QWNwNE9Z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QUFJSjtFQUNJO0FmNjhPSjtBZXo4T0k7RUFBQTtBQUFBO0FBZUk7OztFQUVJO0FmczhPWjtBZWo4T0E7RUFDSTtBZm04T0o7QWVwN09ROzs7OztFQUNJO0FmODdPWjtBZTF6T0k7RUFDSTtBZis0T1I7QWU1NE9JO0VBQ0k7QWY4NE9SO0FlMzRPSTtFQUNJO0FmNjRPUjtBZTE0T0k7RUFDSTtBZjQ0T1I7QWV6NE9JO0VBQ0k7QWYyNE9SO0FlNzVPQTtFQXFCSTtBZjI0T0o7QWV0NE9JO0VBQ0k7QWZ3NE9SO0FlOTNPSTtFQUNJO0VBQUE7QWZzNE9SO0FlbjRPSTtFQUNJO0FmcTRPUjtBZWw0T0k7RUFDSTtBZm80T1I7QWVqNE9JO0VBQ0k7QWZtNE9SO0FlaDRPSTtFQUNJO0FmazRPUjtBZS8zT0k7RUFDSTtBZmk0T1I7QWV2NU9BO0VBNkJJO0FmazRPSjtBZXQzT0k7RUFDSTtBZjgzT1I7QWUzM09JO0VBQ0k7QWY2M09SO0FlMTNPSTtFQUNJO0FmNDNPUjtBZXozT0k7RUFDSTtBZjIzT1I7QWV4M09JO0VBQ0k7QWYwM09SO0FldjNPSTtFQUNJO0FmeTNPUjtBZS80T0E7RUF5Qkk7RUFDQTtFQUNBO0FmeTNPSjtBZXgyT0k7RUFDSTtBZmczT1I7QWU3Mk9JO0VBQ0k7QWYrMk9SO0FlNTJPSTtFQUNJO0FmODJPUjtBZTMyT0k7RUFDSTtBZjYyT1I7QWUxMk9JO0VBQ0k7QWY0Mk9SO0FlejJPSTtFQUNJO0FmMjJPUjtBZWo0T0E7RUF5Qkk7QWYyMk9KO0FlcDFPSTtFQUNJO0FmaTJPUjtBZTkxT0k7RUFDSTtBZmcyT1I7QWU3MU9JO0VBQ0k7QWYrMU9SO0FlNTFPSTtFQUNJO0FmODFPUjtBZTMxT0k7RUFDSTtBZjYxT1I7QWUxMU9JO0VBQ0k7QWY0MU9SO0FlbDNPQTtFQXlCSTtFQUNBO0VBQ0E7QWY0MU9KO0FlcDFPSTtFQUNJO0FmczFPUjtBZTEwT0E7RUFDSTtFQUNBO0FmczFPSjtBZXAxT0k7RUFDSTtBZnMxT1I7QWVoMU9RO0VBQ0k7QWZ1MU9aO0FlOTBPQTtFQUNJO0FmcTFPSjtBZW4xT0k7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7QWZxMU9SO0FlbjFPUTtFQUNJO0FmcTFPWjtBZWgxT1E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QUFKQTtBQWFKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO0VBQUE7QWZpMU9SO0FlOTBPSTtFQUNJO01BQUE7QWZnMU9SO0FlNzBPSTtFQUNJO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtBZiswT1I7QWV2ME9RO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWZnMU9aO0FlOTBPWTtFQUNJO0FmZzFPaEI7QWU3ME9ZO0VBQ0k7RUFDQTtBZiswT2hCO0FlMTBPSTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQ0k7QWYyME9SO0FleDBPSTtFQUNJO0FmMDBPUjtBZXYwT0k7RUFDSTtBZnkwT1I7QWV0ME9JO0VBQ0k7RUFDQTtFQUNBO0FmdzBPUjtBZXQwT1E7RUFDSTtFQUNBO0FmdzBPWjtBZW4wT1E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFFQTtFQUNJO0FmczBPWjtBZXAwT1k7RUFDSTtBZnMwT2hCO0FlOXpPUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUlKO0VBQ0k7RUFDQTtFQUNBO0FmbTBPUjtBZWgwT1k7RUFDSTtBZmswT2hCO0FlOXpPUTtFQUNJO0VBQ0E7QWZnME9aO0FlNXpPSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBZjh6T1I7QWUzek9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0tBQUE7VUFBQTtBZjZ6T1I7QWVuek9RO0VBQ0k7RUFBQTtFQUFBO0FmK3pPWjtBZXJ6T1k7RUFDSTtFQUNBO0FmaTBPaEI7QWUvek9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7QWZpME9wQjtBZS96T29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FmaTBPeEI7QWV4ek9JO0VBQ0k7QWYwek9SO0FldHpPQTtFQUNJO0lBQ0k7WUFBQTtFZnd6T047QUFDRjtBZTN6T0E7RUFDSTtJQUNJO1lBQUE7RWZ3ek9OO0FBQ0Y7QWVyek9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnV6T0o7QWVyek9JOztFQUVJO0Fmd3pPUjtBZTV5T1E7RUFDSTtFQUNBO0Fmc3pPWjtBZWx6T0k7RUFDSTtFQUNBO0Fmb3pPUjtBZWx6T1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWZvek9aO0FlanpPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBZm16T1o7QWVoek9nQjtFQUNJO0VBQ0E7RUFDQTtVQUFBO0Fma3pPcEI7QWU3eU9nQjtFQUNJO0VBQ0E7VUFBQTtFQUNBO0FmK3lPcEI7QWV6eU9JO0VBQ0k7QWYyeU9SO0FlenlPUTtFQUNJO0FmMnlPWjtBZXh5T1E7RUFDSTtFQUNBO0FmMHlPWjtBZXR5T0k7RUFDSTtBZjB5T1I7QWVyeU9ROztFQUVJO0VBQUE7RUFBQTtFQUNBO01BQUE7QWYweU9aO0FlN3lPUTs7RUFLSTtNQUFBO1VBQUE7RUFDQTtBZnV5T1o7QWVseU9BO0VBQ0k7RUFDQTtBZm95T0o7QWVqeU9RO0VBQ0k7QWZteU9aO0FlaHlPUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBZmt5T1o7QWU3eE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWZneU9aO0FldnhPSTtFQUNJO1VBQUE7RUFBQTtVQUFBO0FmeXhPUjtBZW54T0k7RUFDSTtFQUNBO0FmcXhPUjtBZWx4T0k7RUFDSTtFQUNBO1VBQUE7RUFDQTtBZm94T1I7QWVseE9RO0VBQ0k7TUFBQTtVQUFBO0Fmb3hPWjtBZS93T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FmaXhPSjtBZS93T0k7RUFDSTtBZml4T1I7QWU1d09JO0VBRUk7RUFDQTtFQUNBO0VBQ0EsZ0hBQ0k7RUFFSjtFQUNBO0VBQ0E7RUFDQTtBZjR3T1I7QWUxd09RO0VBQ0k7TUFBQTtVQUFBO0FmNHdPWjtBZXp3T1E7RUFDSTtFQUNBO0FmMndPWjtBZXJ3T0k7RUFDSTtFQUNBO01BQUE7VUFBQTtBZnV3T1I7QWVwd09JO0VBQ0k7RUFDQTtBZnN3T1I7QWU5dk9RO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWZ1d09aO0FlcndPWTtFQUNJO0FmdXdPaEI7QWVwd09ZO0VBQ0k7RUFDQTtBZnN3T2hCO0FlL3ZPSTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FBRkE7QUFJQTtFQUNJO0Fma3dPUjtBZS92T0k7RUFDSTtFQUNBO0VBRUE7RUFBQTtBZmd3T1I7QWU5dk9RO0VBQ0k7QWZnd09aO0FlM3ZPUTtFQUFBO0FBQUE7QUFLQTtFQUNJO0FmNHZPWjtBZXh2T0k7RUFDSTtNQUFBO1VBQUE7RUFDQTtBZjJ2T1I7QWVydk9BO0VBQ0k7RUFDQTtBZnV2T0o7QWVwdk9RO0VBQ0k7RUFDQTtBZnN2T1o7QWVudk9RO0VBQ0k7QWZxdk9aO0FlanZPSTtFQUNJO0tBQUE7QWZtdk9SO0FleHVPSTtFQUFBO0VBQUE7QUFBQTtBQUdKO0VBQ0k7RUFDQTtFQUNBO0FmMHVPSjtBZTd1T0E7RUFjSTtFQUNBO0VBQ0E7RUFDQTtBZjZ1T0o7QWUxdU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjR1T0o7QWV6dU9RO0VBQUE7QUFBQTtBQVdKO0VBQ0k7RUFDQTtFQUNBO1VBQUE7RUFDQTtBZnF1T1I7QWVudU9ROztFQUVJO0FmcXVPWjtBZWx1T1E7RUFBQTtBQUFBO0FBR0o7RUFDSTtBZm91T1I7QWVsdU9RO0VBQ0k7QWZvdU9aO0FlanVPUTs7RUFFSTtBZm11T1o7QWU3dE9JO0VBQUE7RUFBQTtFQUNBO1VBQUE7RUFDQTtBQUZBO0FBREo7RUFTSTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBZmt1T0o7QWVodU9JO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO0Fma3VPUjtBZTV0T1E7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FmbXVPWjtBZWp1T1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FmbXVPaEI7QWU1dE9vQjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QUFEQTtBQUlJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUdKO0VBQ0k7QWZtdU94QjtBZS90T2dCO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FmaXVPcEI7QWU5dE93QjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtBQVpBO0FBb0JBO0VBQ0k7RUFDQTtBZmt1TzVCO0FlaHVPNEI7O0VBRUk7QWZrdU9oQztBZXp0T0k7RUFDSTtFQUNBO0FmMnRPUjtBZWx0T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZnl0T0o7QWV2dE9JO0VBQ0k7RUFDQTtVQUFBO0VBQ0E7QWZ5dE9SO0FlbnRPUTtFQUNJO1VBQUE7RUFDQTtFQUNBO1VBQUE7QWYwdE9aO0FlcnRPUTtFQUFBO0FBQUE7QUFNSTtFQUVJO0FmcXRPaEI7QWUvc09RO0VBQUE7QUFBQTtBQUtJO0VBQ0k7QWZpdE9oQjtBZTlzT1k7RUFFSTtBZitzT2hCO0FlNXNPWTtFQUdJO0FmNHNPaEI7QWV2c09JO0VBQ0k7QWZ5c09SO0FldnNPUTtFQUNJO0FmeXNPWjtBZXRzT1E7O0VBRUk7QWZ3c09aO0FlbnNPQTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QWZxc09KO0FlbnNPSTtFQUNJO0FmcXNPUjtBZWpzT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWZtc09KO0FlN3JPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7QWZvc09SO0FlOXJPUTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QWZxc09aO0FlbHNPUTtFQUNJO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QWZvc09aO0FlbHNPWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0Fmb3NPaEI7QWVock9RO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWZrc09aO0FlOXJPSTtFQUNJO0VBQ0E7QWZnc09SO0FlNXJPQTtFQUNJO0VBQ0E7QWY4ck9KO0FlbnJPSTtJQUFBO0VBQUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QWY4ck9SO0FlanJPQTtFQUNJO01BQUE7QWZtck9KO0FlaHJPQTtFQUNJO0Fma3JPSjtBZS9xT0E7RUFDSTtFQUNBO0FmaXJPSjtBZS9xT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBZmlyT1I7QWUvcU9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBZmlyT1o7QWU5cU9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUFBO1VBQUE7QWZnck9aO0FlcnFPSTtFQUNJO0FmNnFPUjtBZTFxT1k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdKO0VBQ0k7QWY0cU9aO0FlenFPUTtFQUNJO1VBQUE7QWYycU9aO0FleHFPUTtFQUNJO0FmMHFPWjtBZXZxT1E7RUFBQTtFQUFBO01BQUE7QUFBQTtBQUdJO0VBQ0k7QWZ5cU9oQjtBZXRxT1k7RUFDSTtVQUFBO0Fmd3FPaEI7QWVycU9ZO0VBQ0k7QWZ1cU9oQjtBZTVwT0k7O0VBRUk7RUFBQTtBZm1xT1I7QWUvcE9BO0VBQ0k7RUFDQTtFQUNBO0FmaXFPSjtBZS9wT0k7RUFDSTtFQUNBO1VBQUE7QWZpcU9SO0FlL3BPUTtFQUNJO1VBQUE7QWZpcU9aO0FlN3BPSTtFQUNJO0FmK3BPUjtBZTNwT0E7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FmNnBPSjtBZTNwT0k7RUFDSTtLQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWY2cE9SO0FlMXBPSTtFQUNJO0VBQ0E7VUFBQTtBZjRwT1I7QWV2cE9JO0VBQ0k7QWZ5cE9SO0FlbnBPUTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFLSjtFQUNJO0VBQ0E7QWZtcE9SO0FlanBPUTtFQUNJO0VBQ0E7QWZtcE9aO0FlOW9PQTtFQUNJO0VBQ0E7QWZncE9KO0FlOW9PSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmZ3BPUjtBZTlvT1E7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBZmdwT1o7QWUzb09RO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBREo7RUFFSTtFQUNBO0FmOG9PUjtBZTVvT1E7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBZjhvT1o7QWV6b09BO0VBQ0k7VUFBQTtBZjJvT0o7QWV4b09BO0VBQ0k7SUFDSTtZQUFBO0VmMG9PTjtFZXZvT0U7SUFDSTtZQUFBO0VmeW9PTjtBQUNGO0FlaHBPQTtFQUNJO0lBQ0k7WUFBQTtFZjBvT047RWV2b09FO0lBQ0k7WUFBQTtFZnlvT047QUFDRjtBZ0JyaVNBO0VmQ0E7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VjaWNJO0lBQUE7RUFBQTtFQU1BOztJQUFBO0VBQUE7RUFvQkE7SUFBQTtFQUFBO0VBbUJRO0lBQUE7RUFBQTtFQUtBO0lBQUE7RUFBQTtFQW9CSTtJQUFBO0VBQUE7RUFjaEI7SUFFUTtJQUNBO0VmdTZPTjtFZXo1T2M7SUFBQTtFQUFBO0VBR0o7SUFFSTtRQUFBO1lBQUE7RWZtNk9kO0VlMTRPRjtJQUVRO0lBQ0E7RWYyNU9OO0VlOTRPYztJQUFBO0VBQUE7RUEyZVI7SUFBQTtFQUFBO0VBK0VJOztJQUFBO1FBQUE7RUFBQTtFQXFPSjtJQUFBO0VBQUE7RUE2S0E7SUFBQTtFQUFBO0VBY0E7SUFBQTtFQUFBO0NDampEUjtBQUFBO0VmQ0E7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7T0FBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RWN3Y0k7O0lBQUE7RUFBQTtFQW9CQTtJQUFBO0VBQUE7RUFtQlE7SUFBQTtJQUFBO0VBQUE7RUFLQTtJQUFBO0lBQUE7RUFBQTtFQU9SO0lBQUE7RUFBQTtFQW9CWTtJQUFBO0VBQUE7RUFNaEI7SUFPUTtJQUNBO0lBQ0E7RWZ3Nk9OO0VlcjVPYztJQUFBO0lBQ0E7RUFEQTtFQU1BO0lBQUE7SUFDQTtFQURBO0VBTUE7SUFBQTtJQUNBO0VBREE7RUFPaEI7SUFPUTtJQUNBO0VmNDVPTjtFZTU0T2M7SUFBQTtJQUNBO0VBREE7RUFPQTtJQUFBO0lBQ0E7RUFEQTtFQTRWUjtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7RUFLQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7RUFtTUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFnS0E7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQWFBO0lBQUE7RUFBQTtFQWtDUjtJQU1RO0lBQ0E7RWYydU9OO0VlcHRPTTtJQUFBO0VBQUE7RUFvQkE7SUFBQTtFQUFBO0VBK0VZO0lBQUE7RUFBQTtFQTBFWjtJQUFBO0VBQUE7RUFjQTtJQUFBO0VBQUE7RUFzTkk7SUFBQTtJQUFBO0VBQUE7RUFlSjtJQUFBO1FBQUE7RUFBQTtDQ3Z4RFI7QUFBQTtFZkNBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUVBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFY0NJO0lBQUE7RUFBQTtFQTBqQ0k7O0lBQUE7RUFBQTtFQUlBO0lBQUE7RUFBQTtFQXlFQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFzQ0k7SUFBQTtFQUFBO0NDanJDWjtBQUFBO0VmQ0E7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFB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O0lBVVE7RWY4ek9WO0NnQjV5UUY7QUFBQTtFRG8rQkk7SUFjUTtFZit6T1Y7RWU1ek9NO0lBSVE7RWZnME9kO0NnQnp6UUY7QUFBQTtFRHEvQlE7SUFRUTtJQUFBO1FBQUE7WUFBQTtFZmkwT2Q7Q2dCOXpRRjtBQUFBO0VEMnFEQTtJQUtRO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO1FBQUE7WUFBQTtFZityT04iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL190YWlsd2luZGNzcy5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Z1bmN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8veDg5MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwLWljb25zXFxmb250XFxib290c3RyYXAtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19kZWVwZGl2ZS5zY3NzIiwid2VicGFjazovL3g4OTAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcc3dpcGVyLmNzcyIsIndlYnBhY2s6Ly94ODkwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxzd2lwZXJcXG1vZHVsZXNcXG5hdmlnYXRpb24uY3NzIiwid2VicGFjazovL3g4OTAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcbW9kdWxlc1xccGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8veDg5MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxtb2R1bGVzXFxzY3JvbGxiYXIuY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX3N3aXBlci5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Itc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8veDg5MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2dzX3RpcC5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2dzX2RvdHMuc2NzcyIsIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovL3g4OTAvPG5vIHNvdXJjZT4iXSwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJvZHkuZGQtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbn1cclxuXHJcbiR0aGVtZS1jb2xvcjogIzc1ZWFmZjtcclxuXHJcbkBpbXBvcnQgXCJ0YWlsd2luZGNzc1wiO1xyXG5AaW1wb3J0IFwiZGVlcGRpdmVcIjtcclxuXHJcbi5rZi1jb250YWluZXIge1xyXG4gICAgQGltcG9ydCBcInN3aXBlclwiO1xyXG4gICAgQGltcG9ydCBcImItc3dpcGVyXCI7XHJcbiAgICAvL0BpbXBvcnQgXCJib290c3RyYXBcIjtcclxuICAgIC8vQGltcG9ydCBcImNvbXBvbmVudFwiO1xyXG5cclxuICAgIEBhcHBseSB0ZXh0LTE2O1xyXG4gICAgLy9AYXBwbHkgdzEzMjA6dGV4dC0xNjtcclxuICAgIEBhcHBseSB3MTkyMDp0ZXh0LTIyO1xyXG4gICAgQGFwcGx5IGZvbnQtdGl0aWxsaXVtO1xyXG5cclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLS1sb2NhbG5hdi1oZWlnaHQ6IDQ2cHg7XHJcblxyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgXCJiYXNlXCI7XHJcbn1cclxuXHJcbi5rZi1jb250YWluZXIge1xyXG4gICAgQGltcG9ydCBcImdzX3RpcFwiO1xyXG4gICAgQGltcG9ydCBcImdzX2RvdHNcIjtcclxuICAgIEBpbXBvcnQgXCJzZWN0aW9uc1wiO1xyXG59IiwiLy9AdGFpbHdpbmQgYmFzZTtcclxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XHJcbkB0YWlsd2luZCB1dGlsaXRpZXM7XHJcbkB0YWlsd2luZCB2YXJpYW50cztcclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRcIjtcclxuXHJcbiAgICAudGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItbGluZWFyLXZpIHtcclxuICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNGRjY0MDAgMCUsICNGRjY0MDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWxpbmVhci12aSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI0ZGNjQwMCAwJSwgI0ZGNjQwMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAkYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4uLy4uL2lubmVyZ2lnYWJ5dGUvZm9udHMvYm9vdHN0cmFwLWljb25zXCI7XHJcbiAgICBAaW1wb3J0IFwiQGdsb2JhbC9ib290c3RyYXAtaWNvbnNcIjtcclxufVxyXG5cclxuQGxheWVyIHV0aWxpdGllcyB7XHJcbiAgICAuZnVsbCB7XHJcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXkge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXgge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgdXRpbGl0aWVzIHtcclxuICAgIC8vQGltcG9ydCBcInRhaWx3aW5kY3NzX2JzX2dyaWRcIjtcclxufVxyXG5cclxuLyogaW5wdXQgKi8iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbiR0aGVtZS1jb2xvcjogI2ZmNjQwMCAhZGVmYXVsdDtcclxuJGRyb3Atc2hhZG93LWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvciwgLjIpO1xyXG5cclxuLy8gQG1peGluIGZvbnQtYW9ydXN7XHJcbi8vICAgICBmb250LWZhbWlseTogQU9SVVMsIEFyaWFsLCDlvq7ou5/mraPpu5Hpq5QsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsIOW+rui7n+mbhem7kemrlCwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgU2ltSGVpLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIOaWsOe0sOaYjumrlCwgQXJpYWwsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC1hbGRyaWNoe1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IFwiQWxkcmljaFwiLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcbi8vIEBtaXhpbiBmb250LXRpdGlsbGl1bXtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC1vcmJpdHJvbntcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnT3JiaXRyb24nLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4vLyAuZm9udC1hb3J1cyB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LWFvcnVzO1xyXG4vLyB9XHJcbi8vIC5mb250LWFsZHJpY2gge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1hbGRyaWNoO1xyXG4vLyB9XHJcbi8vIC5mb250LXRpdGlsbGl1bSB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LXRpdGlsbGl1bTtcclxuLy8gfVxyXG4vLyAuZm9udC1vcmJpdHJvbiB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LW9yYml0cm9uO1xyXG4vLyB9XHJcblxyXG4udm0ge1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICAgIEBhcHBseSBweS0yMDtcclxufVxyXG5cclxuLnN0aWNreS1jb250YWluZXIge1xyXG5cclxuICAgIC5zdGlja3ktdG9wLFxyXG4gICAgLnN0aWNreVRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG4gICAgLnlvdXR1YmUtY29udGFpbmVyIHtcclxuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgQ29udGVudFJhdGlvKDkgLyAxNik7XHJcblxyXG4gICAgICAgID5pZnJhbWUsXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmdWxsO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5fdGltZWxpbmVfc3RhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxM2E3MDE7XHJcbiAgICBjb2xvcjogIzEzYTcwMTtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcblxyXG4uX3RpbWVsaW5lX2VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M3MDYwNjtcclxuICAgIGNvbG9yOiAjYzcwNjA2O1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbn1cclxuXHJcbi5kcm9wLXNoYWRvdyB7XHJcbiAgICAtLXNoYWRvdy1zaXplOiAzcmVtO1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5iYWNrZHJvcC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctc2l6ZTogM3JlbTtcclxuICAgIC0tc2hhZG93LWNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgdmFyKC0tc2hhZG93LXNpemUpIHZhcigtLXNoYWRvdy1jb2xvcikpO1xyXG59XHJcblxyXG4udGV4dC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5zaGFkb3ctdGhlbWUge1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICN7JGRyb3Atc2hhZG93LWNvbG9yfTtcclxufVxyXG5cclxuLmhyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI0EzQTNBMztcclxuICAgIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XHJcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xyXG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcclxuICAgIC0tdHctcm90YXRlOiAwO1xyXG4gICAgLS10dy1za2V3LXg6IDA7XHJcbiAgICAtLXR3LXNrZXcteTogMDtcclxuICAgIC0tdHctc2NhbGUteDogMTtcclxuICAgIC0tdHctc2NhbGUteTogMTtcclxuICAgIC0tdHctcGFuLXg6IDtcclxuICAgIC0tdHctcGFuLXk6IDtcclxuICAgIC0tdHctcGluY2gtem9vbTogO1xyXG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XHJcbiAgICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246IDtcclxuICAgIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LW9yZGluYWw6IDtcclxuICAgIC0tdHctc2xhc2hlZC16ZXJvOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtc3BhY2luZzogO1xyXG4gICAgLS10dy1udW1lcmljLWZyYWN0aW9uOiA7XHJcbiAgICAtLXR3LXJpbmctaW5zZXQ6IDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XHJcbiAgICAtLXR3LXJpbmctY29sb3I6IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjUpO1xyXG4gICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLS10dy1yaW5nLXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC0tdHctYmx1cjogO1xyXG4gICAgLS10dy1icmlnaHRuZXNzOiA7XHJcbiAgICAtLXR3LWNvbnRyYXN0OiA7XHJcbiAgICAtLXR3LWdyYXlzY2FsZTogO1xyXG4gICAgLS10dy1odWUtcm90YXRlOiA7XHJcbiAgICAtLXR3LWludmVydDogO1xyXG4gICAgLS10dy1zYXR1cmF0ZTogO1xyXG4gICAgLS10dy1zZXBpYTogO1xyXG4gICAgLS10dy1kcm9wLXNoYWRvdzogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1ibHVyOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2VwaWE6IDtcclxufVxyXG5cclxuLnBvcy1jb3JuZXIge1xyXG4gICAgLS1wb3Mtc3BhY2U6IDA7XHJcbiAgICAtLXBvcy1yYXRpbzogLjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogY2FsYyh2YXIoLS1wb3Mtc3BhY2UpICogdmFyKC0tcG9zLXJhdGlvKSk7XHJcbiAgICBib3R0b206IGNhbGModmFyKC0tcG9zLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykpO1xyXG59XHJcblxyXG4uY2xpcC1sZWZ0LWJvdHRvbSB7XHJcbiAgICAtLWNsaXAtc2l6ZTogNXJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCB2YXIoLS1jbGlwLXNpemUpIDEwMCUsIDAgY2FsYygxMDAlIC0gdmFyKC0tY2xpcC1zaXplKSkpO1xyXG59XHJcblxyXG4ucWNhcmQge1xyXG4gICAgLS1xY2FyZC1zcGFjZTogMmVtO1xyXG4gICAgLS1wb3MtcmF0aW86IC40O1xyXG4gICAgcGFkZGluZzogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMjIsIDIyLCAuNyk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAYXBwbHkgZ2FwLTM7XHJcblxyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGFwcGx5IGdhcC15LTg7XHJcblxyXG4gICAgPnAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBhcHBseSBnYXAteS04O1xyXG5cclxuICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLWJnIHtcclxuICAgICAgICBAYXBwbHkgZnVsbDtcclxuXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZ1bGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwKSA1OS42NyUsIHJnYmEoMCwgMCwgMCwgMC45NSkgMTAwJSk7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYmcrLnFjYXJkLWJvZHkge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tZW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zLWNvcm5lciB7XHJcbiAgICAgICAgLS1wb3Mtc3BhY2U6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICB3NjAwOiBcIjYzMXB4XCIsXHJcbiAgICB3OTYwOiAnOTYxcHgnLFxyXG4gICAgdzEzMjA6ICcxMzIxcHgnLFxyXG4gICAgdzE5MjA6ICcxOTIxcHgnLFxyXG4pICFkZWZhdWx0O1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyl7XHJcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gICAgJG1pbjogaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBjbGVhcigpIHtcclxuICAgIGNvbnRlbnQgICA6IFwiXCI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIGNsZWFyICAgICA6IGJvdGg7XHJcbiAgICBoZWlnaHQgICAgOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gZnVsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgIDogMDtcclxuICAgIGxlZnQgICAgOiAwO1xyXG4gICAgd2lkdGggICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgIDogMTAwJTtcclxufVxyXG5AbWl4aW4gY2xlYXItZml4KCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXIoKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcclxuICAgIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGdldC12dygkcHgpIHtcclxuICAgICR2dzogJHB4O1xyXG5cclxuICAgIEBpZigkdnctZW5hYmxlKSB7XHJcbiAgICAgICAgJHZ3LWNvbnRleHQ6ICR2dy12aWV3cG9ydCAqIDAuMDEgKiAxcHg7XHJcbiAgICAgICAgJHZ3ICAgICAgICA6IG1hdGguZGl2KCRweCwgJHZ3LWNvbnRleHQpICogMXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHZ3O1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1hdXRvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAkYXNwZWN0OiBtYXRoLmRpdihzdHJpcC11bml0cygkaGVpZ2h0KSwgc3RyaXAtdW5pdHMoJHdpZHRoKSk7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJGFzcGVjdCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbWcyeCgpIHtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1LzQpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlcmJsb2NrIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gcGVyY2VudCgkcGVyY2VudGFnZSkge1xyXG4gICAgQGlmIHVuaXQoJHBlcmNlbnRhZ2UpICE9XCIlXCIge1xyXG4gICAgICAgICRwZXJjZW50YWdlOiBwZXJjZW50YWdlKCRwZXJjZW50YWdlKTtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwZXJjZW50YWdlO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZ1JhdGlvKCRwZXJjZW50YWdlKSB7XHJcbiAgICAkcGVyY2VudGFnZTogcGVyY2VudCgkcGVyY2VudGFnZSk7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206ICRwZXJjZW50YWdlO1xyXG59XHJcblxyXG5AbWl4aW4gQ29udGVudFJhdGlvKCRwZXJjZW50YWdlKSB7XHJcbiAgICBAaW5jbHVkZSBhZnRlcmJsb2NrKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmdSYXRpbygkcGVyY2VudGFnZSk7XHJcblxyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gUmFuZ2UoJHN0YXJ0OjEsICRlbmQsICRzdGVwOiAxKSB7XHJcbiAgICAkaW5kZXg6ICRzdGFydDtcclxuXHJcbiAgICBAd2hpbGUgJGluZGV4IDw9JGVuZCB7XHJcbiAgICAgICAgQGNvbnRlbnQoJGluZGV4KTtcclxuXHJcbiAgICAgICAgJGluZGV4OiAkaW5kZXggKyAkc3RlcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIEtleWZyYW1lcygkZnJhbWVzKSB7XHJcbiAgICBAaW5jbHVkZSBSYW5nZSgkZW5kOiRmcmFtZXMpIHVzaW5nICgkaW5kZXgpIHtcclxuICAgICAgICAkc3RlcDogcGVyY2VudGFnZSgkaW5kZXggLSAxKSAqIG1hdGguZGl2KDEsICRmcmFtZXMgLSAxKTtcclxuXHJcbiAgICAgICAgI3skc3RlcH0ge1xyXG4gICAgICAgICAgICBAY29udGVudCgkaW5kZXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjEzLjEgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kYm9vdHN0cmFwLWljb25zLWZvbnQ6IFwiYm9vdHN0cmFwLWljb25zXCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4vZm9udHNcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1maWxlOiBcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWRpcn0vI3skYm9vdHN0cmFwLWljb25zLWZvbnR9XCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaDogXCIyNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LXNyYzogdXJsKFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZX0ud29mZjI/I3skYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaH1cIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1maWxlfS53b2ZmPyN7JGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2h9XCIpIGZvcm1hdChcIndvZmZcIikgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJvb3RzdHJhcC1pY29ucy1mb250O1xuICBzcmM6ICRib290c3RyYXAtaWNvbnMtZm9udC1zcmM7XG59XG5cbi5iaTo6YmVmb3JlLFxuW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kYm9vdHN0cmFwLWljb25zLW1hcDogKFxuICBcIjEyM1wiOiBcIlxcZjY3ZlwiLFxuICBcImFsYXJtLWZpbGxcIjogXCJcXGYxMDFcIixcbiAgXCJhbGFybVwiOiBcIlxcZjEwMlwiLFxuICBcImFsaWduLWJvdHRvbVwiOiBcIlxcZjEwM1wiLFxuICBcImFsaWduLWNlbnRlclwiOiBcIlxcZjEwNFwiLFxuICBcImFsaWduLWVuZFwiOiBcIlxcZjEwNVwiLFxuICBcImFsaWduLW1pZGRsZVwiOiBcIlxcZjEwNlwiLFxuICBcImFsaWduLXN0YXJ0XCI6IFwiXFxmMTA3XCIsXG4gIFwiYWxpZ24tdG9wXCI6IFwiXFxmMTA4XCIsXG4gIFwiYWx0XCI6IFwiXFxmMTA5XCIsXG4gIFwiYXBwLWluZGljYXRvclwiOiBcIlxcZjEwYVwiLFxuICBcImFwcFwiOiBcIlxcZjEwYlwiLFxuICBcImFyY2hpdmUtZmlsbFwiOiBcIlxcZjEwY1wiLFxuICBcImFyY2hpdmVcIjogXCJcXGYxMGRcIixcbiAgXCJhcnJvdy05MGRlZy1kb3duXCI6IFwiXFxmMTBlXCIsXG4gIFwiYXJyb3ctOTBkZWctbGVmdFwiOiBcIlxcZjEwZlwiLFxuICBcImFycm93LTkwZGVnLXJpZ2h0XCI6IFwiXFxmMTEwXCIsXG4gIFwiYXJyb3ctOTBkZWctdXBcIjogXCJcXGYxMTFcIixcbiAgXCJhcnJvdy1iYXItZG93blwiOiBcIlxcZjExMlwiLFxuICBcImFycm93LWJhci1sZWZ0XCI6IFwiXFxmMTEzXCIsXG4gIFwiYXJyb3ctYmFyLXJpZ2h0XCI6IFwiXFxmMTE0XCIsXG4gIFwiYXJyb3ctYmFyLXVwXCI6IFwiXFxmMTE1XCIsXG4gIFwiYXJyb3ctY2xvY2t3aXNlXCI6IFwiXFxmMTE2XCIsXG4gIFwiYXJyb3ctY291bnRlcmNsb2Nrd2lzZVwiOiBcIlxcZjExN1wiLFxuICBcImFycm93LWRvd24tY2lyY2xlLWZpbGxcIjogXCJcXGYxMThcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZVwiOiBcIlxcZjExOVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExYVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGVcIjogXCJcXGYxMWJcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMWNcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlXCI6IFwiXFxmMTFkXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMTFlXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExZlwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTIwXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyMVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTIyXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiBcIlxcZjEyM1wiLFxuICBcImFycm93LWRvd24tc2hvcnRcIjogXCJcXGYxMjRcIixcbiAgXCJhcnJvdy1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMTI1XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmVcIjogXCJcXGYxMjZcIixcbiAgXCJhcnJvdy1kb3duLXVwXCI6IFwiXFxmMTI3XCIsXG4gIFwiYXJyb3ctZG93blwiOiBcIlxcZjEyOFwiLFxuICBcImFycm93LWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMjlcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEyYVwiLFxuICBcImFycm93LWxlZnQtcmlnaHRcIjogXCJcXGYxMmJcIixcbiAgXCJhcnJvdy1sZWZ0LXNob3J0XCI6IFwiXFxmMTJjXCIsXG4gIFwiYXJyb3ctbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyZFwiLFxuICBcImFycm93LWxlZnQtc3F1YXJlXCI6IFwiXFxmMTJlXCIsXG4gIFwiYXJyb3ctbGVmdFwiOiBcIlxcZjEyZlwiLFxuICBcImFycm93LXJlcGVhdFwiOiBcIlxcZjEzMFwiLFxuICBcImFycm93LXJldHVybi1sZWZ0XCI6IFwiXFxmMTMxXCIsXG4gIFwiYXJyb3ctcmV0dXJuLXJpZ2h0XCI6IFwiXFxmMTMyXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzNcIixcbiAgXCJhcnJvdy1yaWdodC1jaXJjbGVcIjogXCJcXGYxMzRcIixcbiAgXCJhcnJvdy1yaWdodC1zaG9ydFwiOiBcIlxcZjEzNVwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTM2XCIsXG4gIFwiYXJyb3ctcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTM3XCIsXG4gIFwiYXJyb3ctcmlnaHRcIjogXCJcXGYxMzhcIixcbiAgXCJhcnJvdy11cC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzOVwiLFxuICBcImFycm93LXVwLWNpcmNsZVwiOiBcIlxcZjEzYVwiLFxuICBcImFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxM2JcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEzY1wiLFxuICBcImFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxM2RcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEzZVwiLFxuICBcImFycm93LXVwLWxlZnRcIjogXCJcXGYxM2ZcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjE0MFwiLFxuICBcImFycm93LXVwLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjE0MVwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTQyXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTQzXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxNDRcIixcbiAgXCJhcnJvdy11cC1zaG9ydFwiOiBcIlxcZjE0NVwiLFxuICBcImFycm93LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMTQ2XCIsXG4gIFwiYXJyb3ctdXAtc3F1YXJlXCI6IFwiXFxmMTQ3XCIsXG4gIFwiYXJyb3ctdXBcIjogXCJcXGYxNDhcIixcbiAgXCJhcnJvd3MtYW5nbGUtY29udHJhY3RcIjogXCJcXGYxNDlcIixcbiAgXCJhcnJvd3MtYW5nbGUtZXhwYW5kXCI6IFwiXFxmMTRhXCIsXG4gIFwiYXJyb3dzLWNvbGxhcHNlXCI6IFwiXFxmMTRiXCIsXG4gIFwiYXJyb3dzLWV4cGFuZFwiOiBcIlxcZjE0Y1wiLFxuICBcImFycm93cy1mdWxsc2NyZWVuXCI6IFwiXFxmMTRkXCIsXG4gIFwiYXJyb3dzLW1vdmVcIjogXCJcXGYxNGVcIixcbiAgXCJhc3BlY3QtcmF0aW8tZmlsbFwiOiBcIlxcZjE0ZlwiLFxuICBcImFzcGVjdC1yYXRpb1wiOiBcIlxcZjE1MFwiLFxuICBcImFzdGVyaXNrXCI6IFwiXFxmMTUxXCIsXG4gIFwiYXRcIjogXCJcXGYxNTJcIixcbiAgXCJhd2FyZC1maWxsXCI6IFwiXFxmMTUzXCIsXG4gIFwiYXdhcmRcIjogXCJcXGYxNTRcIixcbiAgXCJiYWNrXCI6IFwiXFxmMTU1XCIsXG4gIFwiYmFja3NwYWNlLWZpbGxcIjogXCJcXGYxNTZcIixcbiAgXCJiYWNrc3BhY2UtcmV2ZXJzZS1maWxsXCI6IFwiXFxmMTU3XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2VcIjogXCJcXGYxNThcIixcbiAgXCJiYWNrc3BhY2VcIjogXCJcXGYxNTlcIixcbiAgXCJiYWRnZS0zZC1maWxsXCI6IFwiXFxmMTVhXCIsXG4gIFwiYmFkZ2UtM2RcIjogXCJcXGYxNWJcIixcbiAgXCJiYWRnZS00ay1maWxsXCI6IFwiXFxmMTVjXCIsXG4gIFwiYmFkZ2UtNGtcIjogXCJcXGYxNWRcIixcbiAgXCJiYWRnZS04ay1maWxsXCI6IFwiXFxmMTVlXCIsXG4gIFwiYmFkZ2UtOGtcIjogXCJcXGYxNWZcIixcbiAgXCJiYWRnZS1hZC1maWxsXCI6IFwiXFxmMTYwXCIsXG4gIFwiYmFkZ2UtYWRcIjogXCJcXGYxNjFcIixcbiAgXCJiYWRnZS1hci1maWxsXCI6IFwiXFxmMTYyXCIsXG4gIFwiYmFkZ2UtYXJcIjogXCJcXGYxNjNcIixcbiAgXCJiYWRnZS1jYy1maWxsXCI6IFwiXFxmMTY0XCIsXG4gIFwiYmFkZ2UtY2NcIjogXCJcXGYxNjVcIixcbiAgXCJiYWRnZS1oZC1maWxsXCI6IFwiXFxmMTY2XCIsXG4gIFwiYmFkZ2UtaGRcIjogXCJcXGYxNjdcIixcbiAgXCJiYWRnZS10bS1maWxsXCI6IFwiXFxmMTY4XCIsXG4gIFwiYmFkZ2UtdG1cIjogXCJcXGYxNjlcIixcbiAgXCJiYWRnZS12by1maWxsXCI6IFwiXFxmMTZhXCIsXG4gIFwiYmFkZ2Utdm9cIjogXCJcXGYxNmJcIixcbiAgXCJiYWRnZS12ci1maWxsXCI6IFwiXFxmMTZjXCIsXG4gIFwiYmFkZ2UtdnJcIjogXCJcXGYxNmRcIixcbiAgXCJiYWRnZS13Yy1maWxsXCI6IFwiXFxmMTZlXCIsXG4gIFwiYmFkZ2Utd2NcIjogXCJcXGYxNmZcIixcbiAgXCJiYWctY2hlY2stZmlsbFwiOiBcIlxcZjE3MFwiLFxuICBcImJhZy1jaGVja1wiOiBcIlxcZjE3MVwiLFxuICBcImJhZy1kYXNoLWZpbGxcIjogXCJcXGYxNzJcIixcbiAgXCJiYWctZGFzaFwiOiBcIlxcZjE3M1wiLFxuICBcImJhZy1maWxsXCI6IFwiXFxmMTc0XCIsXG4gIFwiYmFnLXBsdXMtZmlsbFwiOiBcIlxcZjE3NVwiLFxuICBcImJhZy1wbHVzXCI6IFwiXFxmMTc2XCIsXG4gIFwiYmFnLXgtZmlsbFwiOiBcIlxcZjE3N1wiLFxuICBcImJhZy14XCI6IFwiXFxmMTc4XCIsXG4gIFwiYmFnXCI6IFwiXFxmMTc5XCIsXG4gIFwiYmFyLWNoYXJ0LWZpbGxcIjogXCJcXGYxN2FcIixcbiAgXCJiYXItY2hhcnQtbGluZS1maWxsXCI6IFwiXFxmMTdiXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmVcIjogXCJcXGYxN2NcIixcbiAgXCJiYXItY2hhcnQtc3RlcHNcIjogXCJcXGYxN2RcIixcbiAgXCJiYXItY2hhcnRcIjogXCJcXGYxN2VcIixcbiAgXCJiYXNrZXQtZmlsbFwiOiBcIlxcZjE3ZlwiLFxuICBcImJhc2tldFwiOiBcIlxcZjE4MFwiLFxuICBcImJhc2tldDItZmlsbFwiOiBcIlxcZjE4MVwiLFxuICBcImJhc2tldDJcIjogXCJcXGYxODJcIixcbiAgXCJiYXNrZXQzLWZpbGxcIjogXCJcXGYxODNcIixcbiAgXCJiYXNrZXQzXCI6IFwiXFxmMTg0XCIsXG4gIFwiYmF0dGVyeS1jaGFyZ2luZ1wiOiBcIlxcZjE4NVwiLFxuICBcImJhdHRlcnktZnVsbFwiOiBcIlxcZjE4NlwiLFxuICBcImJhdHRlcnktaGFsZlwiOiBcIlxcZjE4N1wiLFxuICBcImJhdHRlcnlcIjogXCJcXGYxODhcIixcbiAgXCJiZWxsLWZpbGxcIjogXCJcXGYxODlcIixcbiAgXCJiZWxsXCI6IFwiXFxmMThhXCIsXG4gIFwiYmV6aWVyXCI6IFwiXFxmMThiXCIsXG4gIFwiYmV6aWVyMlwiOiBcIlxcZjE4Y1wiLFxuICBcImJpY3ljbGVcIjogXCJcXGYxOGRcIixcbiAgXCJiaW5vY3VsYXJzLWZpbGxcIjogXCJcXGYxOGVcIixcbiAgXCJiaW5vY3VsYXJzXCI6IFwiXFxmMThmXCIsXG4gIFwiYmxvY2txdW90ZS1sZWZ0XCI6IFwiXFxmMTkwXCIsXG4gIFwiYmxvY2txdW90ZS1yaWdodFwiOiBcIlxcZjE5MVwiLFxuICBcImJvb2stZmlsbFwiOiBcIlxcZjE5MlwiLFxuICBcImJvb2staGFsZlwiOiBcIlxcZjE5M1wiLFxuICBcImJvb2tcIjogXCJcXGYxOTRcIixcbiAgXCJib29rbWFyay1jaGVjay1maWxsXCI6IFwiXFxmMTk1XCIsXG4gIFwiYm9va21hcmstY2hlY2tcIjogXCJcXGYxOTZcIixcbiAgXCJib29rbWFyay1kYXNoLWZpbGxcIjogXCJcXGYxOTdcIixcbiAgXCJib29rbWFyay1kYXNoXCI6IFwiXFxmMTk4XCIsXG4gIFwiYm9va21hcmstZmlsbFwiOiBcIlxcZjE5OVwiLFxuICBcImJvb2ttYXJrLWhlYXJ0LWZpbGxcIjogXCJcXGYxOWFcIixcbiAgXCJib29rbWFyay1oZWFydFwiOiBcIlxcZjE5YlwiLFxuICBcImJvb2ttYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjE5Y1wiLFxuICBcImJvb2ttYXJrLXBsdXNcIjogXCJcXGYxOWRcIixcbiAgXCJib29rbWFyay1zdGFyLWZpbGxcIjogXCJcXGYxOWVcIixcbiAgXCJib29rbWFyay1zdGFyXCI6IFwiXFxmMTlmXCIsXG4gIFwiYm9va21hcmsteC1maWxsXCI6IFwiXFxmMWEwXCIsXG4gIFwiYm9va21hcmsteFwiOiBcIlxcZjFhMVwiLFxuICBcImJvb2ttYXJrXCI6IFwiXFxmMWEyXCIsXG4gIFwiYm9va21hcmtzLWZpbGxcIjogXCJcXGYxYTNcIixcbiAgXCJib29rbWFya3NcIjogXCJcXGYxYTRcIixcbiAgXCJib29rc2hlbGZcIjogXCJcXGYxYTVcIixcbiAgXCJib290c3RyYXAtZmlsbFwiOiBcIlxcZjFhNlwiLFxuICBcImJvb3RzdHJhcC1yZWJvb3RcIjogXCJcXGYxYTdcIixcbiAgXCJib290c3RyYXBcIjogXCJcXGYxYThcIixcbiAgXCJib3JkZXItYWxsXCI6IFwiXFxmMWE5XCIsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiBcIlxcZjFhYVwiLFxuICBcImJvcmRlci1jZW50ZXJcIjogXCJcXGYxYWJcIixcbiAgXCJib3JkZXItaW5uZXJcIjogXCJcXGYxYWNcIixcbiAgXCJib3JkZXItbGVmdFwiOiBcIlxcZjFhZFwiLFxuICBcImJvcmRlci1taWRkbGVcIjogXCJcXGYxYWVcIixcbiAgXCJib3JkZXItb3V0ZXJcIjogXCJcXGYxYWZcIixcbiAgXCJib3JkZXItcmlnaHRcIjogXCJcXGYxYjBcIixcbiAgXCJib3JkZXItc3R5bGVcIjogXCJcXGYxYjFcIixcbiAgXCJib3JkZXItdG9wXCI6IFwiXFxmMWIyXCIsXG4gIFwiYm9yZGVyLXdpZHRoXCI6IFwiXFxmMWIzXCIsXG4gIFwiYm9yZGVyXCI6IFwiXFxmMWI0XCIsXG4gIFwiYm91bmRpbmctYm94LWNpcmNsZXNcIjogXCJcXGYxYjVcIixcbiAgXCJib3VuZGluZy1ib3hcIjogXCJcXGYxYjZcIixcbiAgXCJib3gtYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMWI3XCIsXG4gIFwiYm94LWFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxYjhcIixcbiAgXCJib3gtYXJyb3ctZG93blwiOiBcIlxcZjFiOVwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duLWxlZnRcIjogXCJcXGYxYmFcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1yaWdodFwiOiBcIlxcZjFiYlwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duXCI6IFwiXFxmMWJjXCIsXG4gIFwiYm94LWFycm93LWluLWxlZnRcIjogXCJcXGYxYmRcIixcbiAgXCJib3gtYXJyb3ctaW4tcmlnaHRcIjogXCJcXGYxYmVcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtbGVmdFwiOiBcIlxcZjFiZlwiLFxuICBcImJveC1hcnJvdy1pbi11cC1yaWdodFwiOiBcIlxcZjFjMFwiLFxuICBcImJveC1hcnJvdy1pbi11cFwiOiBcIlxcZjFjMVwiLFxuICBcImJveC1hcnJvdy1sZWZ0XCI6IFwiXFxmMWMyXCIsXG4gIFwiYm94LWFycm93LXJpZ2h0XCI6IFwiXFxmMWMzXCIsXG4gIFwiYm94LWFycm93LXVwLWxlZnRcIjogXCJcXGYxYzRcIixcbiAgXCJib3gtYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxYzVcIixcbiAgXCJib3gtYXJyb3ctdXBcIjogXCJcXGYxYzZcIixcbiAgXCJib3gtc2VhbVwiOiBcIlxcZjFjN1wiLFxuICBcImJveFwiOiBcIlxcZjFjOFwiLFxuICBcImJyYWNlc1wiOiBcIlxcZjFjOVwiLFxuICBcImJyaWNrc1wiOiBcIlxcZjFjYVwiLFxuICBcImJyaWVmY2FzZS1maWxsXCI6IFwiXFxmMWNiXCIsXG4gIFwiYnJpZWZjYXNlXCI6IFwiXFxmMWNjXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsXCI6IFwiXFxmMWNkXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaFwiOiBcIlxcZjFjZVwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvdy1maWxsXCI6IFwiXFxmMWNmXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtbG93XCI6IFwiXFxmMWQwXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoLWZpbGxcIjogXCJcXGYxZDFcIixcbiAgXCJicmlnaHRuZXNzLWhpZ2hcIjogXCJcXGYxZDJcIixcbiAgXCJicmlnaHRuZXNzLWxvdy1maWxsXCI6IFwiXFxmMWQzXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogXCJcXGYxZDRcIixcbiAgXCJicm9hZGNhc3QtcGluXCI6IFwiXFxmMWQ1XCIsXG4gIFwiYnJvYWRjYXN0XCI6IFwiXFxmMWQ2XCIsXG4gIFwiYnJ1c2gtZmlsbFwiOiBcIlxcZjFkN1wiLFxuICBcImJydXNoXCI6IFwiXFxmMWQ4XCIsXG4gIFwiYnVja2V0LWZpbGxcIjogXCJcXGYxZDlcIixcbiAgXCJidWNrZXRcIjogXCJcXGYxZGFcIixcbiAgXCJidWctZmlsbFwiOiBcIlxcZjFkYlwiLFxuICBcImJ1Z1wiOiBcIlxcZjFkY1wiLFxuICBcImJ1aWxkaW5nXCI6IFwiXFxmMWRkXCIsXG4gIFwiYnVsbHNleWVcIjogXCJcXGYxZGVcIixcbiAgXCJjYWxjdWxhdG9yLWZpbGxcIjogXCJcXGYxZGZcIixcbiAgXCJjYWxjdWxhdG9yXCI6IFwiXFxmMWUwXCIsXG4gIFwiY2FsZW5kYXItY2hlY2stZmlsbFwiOiBcIlxcZjFlMVwiLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6IFwiXFxmMWUyXCIsXG4gIFwiY2FsZW5kYXItZGF0ZS1maWxsXCI6IFwiXFxmMWUzXCIsXG4gIFwiY2FsZW5kYXItZGF0ZVwiOiBcIlxcZjFlNFwiLFxuICBcImNhbGVuZGFyLWRheS1maWxsXCI6IFwiXFxmMWU1XCIsXG4gIFwiY2FsZW5kYXItZGF5XCI6IFwiXFxmMWU2XCIsXG4gIFwiY2FsZW5kYXItZXZlbnQtZmlsbFwiOiBcIlxcZjFlN1wiLFxuICBcImNhbGVuZGFyLWV2ZW50XCI6IFwiXFxmMWU4XCIsXG4gIFwiY2FsZW5kYXItZmlsbFwiOiBcIlxcZjFlOVwiLFxuICBcImNhbGVuZGFyLW1pbnVzLWZpbGxcIjogXCJcXGYxZWFcIixcbiAgXCJjYWxlbmRhci1taW51c1wiOiBcIlxcZjFlYlwiLFxuICBcImNhbGVuZGFyLW1vbnRoLWZpbGxcIjogXCJcXGYxZWNcIixcbiAgXCJjYWxlbmRhci1tb250aFwiOiBcIlxcZjFlZFwiLFxuICBcImNhbGVuZGFyLXBsdXMtZmlsbFwiOiBcIlxcZjFlZVwiLFxuICBcImNhbGVuZGFyLXBsdXNcIjogXCJcXGYxZWZcIixcbiAgXCJjYWxlbmRhci1yYW5nZS1maWxsXCI6IFwiXFxmMWYwXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2VcIjogXCJcXGYxZjFcIixcbiAgXCJjYWxlbmRhci13ZWVrLWZpbGxcIjogXCJcXGYxZjJcIixcbiAgXCJjYWxlbmRhci13ZWVrXCI6IFwiXFxmMWYzXCIsXG4gIFwiY2FsZW5kYXIteC1maWxsXCI6IFwiXFxmMWY0XCIsXG4gIFwiY2FsZW5kYXIteFwiOiBcIlxcZjFmNVwiLFxuICBcImNhbGVuZGFyXCI6IFwiXFxmMWY2XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrLWZpbGxcIjogXCJcXGYxZjdcIixcbiAgXCJjYWxlbmRhcjItY2hlY2tcIjogXCJcXGYxZjhcIixcbiAgXCJjYWxlbmRhcjItZGF0ZS1maWxsXCI6IFwiXFxmMWY5XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGVcIjogXCJcXGYxZmFcIixcbiAgXCJjYWxlbmRhcjItZGF5LWZpbGxcIjogXCJcXGYxZmJcIixcbiAgXCJjYWxlbmRhcjItZGF5XCI6IFwiXFxmMWZjXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50LWZpbGxcIjogXCJcXGYxZmRcIixcbiAgXCJjYWxlbmRhcjItZXZlbnRcIjogXCJcXGYxZmVcIixcbiAgXCJjYWxlbmRhcjItZmlsbFwiOiBcIlxcZjFmZlwiLFxuICBcImNhbGVuZGFyMi1taW51cy1maWxsXCI6IFwiXFxmMjAwXCIsXG4gIFwiY2FsZW5kYXIyLW1pbnVzXCI6IFwiXFxmMjAxXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoLWZpbGxcIjogXCJcXGYyMDJcIixcbiAgXCJjYWxlbmRhcjItbW9udGhcIjogXCJcXGYyMDNcIixcbiAgXCJjYWxlbmRhcjItcGx1cy1maWxsXCI6IFwiXFxmMjA0XCIsXG4gIFwiY2FsZW5kYXIyLXBsdXNcIjogXCJcXGYyMDVcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2UtZmlsbFwiOiBcIlxcZjIwNlwiLFxuICBcImNhbGVuZGFyMi1yYW5nZVwiOiBcIlxcZjIwN1wiLFxuICBcImNhbGVuZGFyMi13ZWVrLWZpbGxcIjogXCJcXGYyMDhcIixcbiAgXCJjYWxlbmRhcjItd2Vla1wiOiBcIlxcZjIwOVwiLFxuICBcImNhbGVuZGFyMi14LWZpbGxcIjogXCJcXGYyMGFcIixcbiAgXCJjYWxlbmRhcjIteFwiOiBcIlxcZjIwYlwiLFxuICBcImNhbGVuZGFyMlwiOiBcIlxcZjIwY1wiLFxuICBcImNhbGVuZGFyMy1ldmVudC1maWxsXCI6IFwiXFxmMjBkXCIsXG4gIFwiY2FsZW5kYXIzLWV2ZW50XCI6IFwiXFxmMjBlXCIsXG4gIFwiY2FsZW5kYXIzLWZpbGxcIjogXCJcXGYyMGZcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2UtZmlsbFwiOiBcIlxcZjIxMFwiLFxuICBcImNhbGVuZGFyMy1yYW5nZVwiOiBcIlxcZjIxMVwiLFxuICBcImNhbGVuZGFyMy13ZWVrLWZpbGxcIjogXCJcXGYyMTJcIixcbiAgXCJjYWxlbmRhcjMtd2Vla1wiOiBcIlxcZjIxM1wiLFxuICBcImNhbGVuZGFyM1wiOiBcIlxcZjIxNFwiLFxuICBcImNhbGVuZGFyNC1ldmVudFwiOiBcIlxcZjIxNVwiLFxuICBcImNhbGVuZGFyNC1yYW5nZVwiOiBcIlxcZjIxNlwiLFxuICBcImNhbGVuZGFyNC13ZWVrXCI6IFwiXFxmMjE3XCIsXG4gIFwiY2FsZW5kYXI0XCI6IFwiXFxmMjE4XCIsXG4gIFwiY2FtZXJhLWZpbGxcIjogXCJcXGYyMTlcIixcbiAgXCJjYW1lcmEtcmVlbHMtZmlsbFwiOiBcIlxcZjIxYVwiLFxuICBcImNhbWVyYS1yZWVsc1wiOiBcIlxcZjIxYlwiLFxuICBcImNhbWVyYS12aWRlby1maWxsXCI6IFwiXFxmMjFjXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZi1maWxsXCI6IFwiXFxmMjFkXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZlwiOiBcIlxcZjIxZVwiLFxuICBcImNhbWVyYS12aWRlb1wiOiBcIlxcZjIxZlwiLFxuICBcImNhbWVyYVwiOiBcIlxcZjIyMFwiLFxuICBcImNhbWVyYTJcIjogXCJcXGYyMjFcIixcbiAgXCJjYXBzbG9jay1maWxsXCI6IFwiXFxmMjIyXCIsXG4gIFwiY2Fwc2xvY2tcIjogXCJcXGYyMjNcIixcbiAgXCJjYXJkLWNoZWNrbGlzdFwiOiBcIlxcZjIyNFwiLFxuICBcImNhcmQtaGVhZGluZ1wiOiBcIlxcZjIyNVwiLFxuICBcImNhcmQtaW1hZ2VcIjogXCJcXGYyMjZcIixcbiAgXCJjYXJkLWxpc3RcIjogXCJcXGYyMjdcIixcbiAgXCJjYXJkLXRleHRcIjogXCJcXGYyMjhcIixcbiAgXCJjYXJldC1kb3duLWZpbGxcIjogXCJcXGYyMjlcIixcbiAgXCJjYXJldC1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMjJhXCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmVcIjogXCJcXGYyMmJcIixcbiAgXCJjYXJldC1kb3duXCI6IFwiXFxmMjJjXCIsXG4gIFwiY2FyZXQtbGVmdC1maWxsXCI6IFwiXFxmMjJkXCIsXG4gIFwiY2FyZXQtbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyZVwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlXCI6IFwiXFxmMjJmXCIsXG4gIFwiY2FyZXQtbGVmdFwiOiBcIlxcZjIzMFwiLFxuICBcImNhcmV0LXJpZ2h0LWZpbGxcIjogXCJcXGYyMzFcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzMlwiLFxuICBcImNhcmV0LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjIzM1wiLFxuICBcImNhcmV0LXJpZ2h0XCI6IFwiXFxmMjM0XCIsXG4gIFwiY2FyZXQtdXAtZmlsbFwiOiBcIlxcZjIzNVwiLFxuICBcImNhcmV0LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMjM2XCIsXG4gIFwiY2FyZXQtdXAtc3F1YXJlXCI6IFwiXFxmMjM3XCIsXG4gIFwiY2FyZXQtdXBcIjogXCJcXGYyMzhcIixcbiAgXCJjYXJ0LWNoZWNrLWZpbGxcIjogXCJcXGYyMzlcIixcbiAgXCJjYXJ0LWNoZWNrXCI6IFwiXFxmMjNhXCIsXG4gIFwiY2FydC1kYXNoLWZpbGxcIjogXCJcXGYyM2JcIixcbiAgXCJjYXJ0LWRhc2hcIjogXCJcXGYyM2NcIixcbiAgXCJjYXJ0LWZpbGxcIjogXCJcXGYyM2RcIixcbiAgXCJjYXJ0LXBsdXMtZmlsbFwiOiBcIlxcZjIzZVwiLFxuICBcImNhcnQtcGx1c1wiOiBcIlxcZjIzZlwiLFxuICBcImNhcnQteC1maWxsXCI6IFwiXFxmMjQwXCIsXG4gIFwiY2FydC14XCI6IFwiXFxmMjQxXCIsXG4gIFwiY2FydFwiOiBcIlxcZjI0MlwiLFxuICBcImNhcnQyXCI6IFwiXFxmMjQzXCIsXG4gIFwiY2FydDNcIjogXCJcXGYyNDRcIixcbiAgXCJjYXJ0NFwiOiBcIlxcZjI0NVwiLFxuICBcImNhc2gtc3RhY2tcIjogXCJcXGYyNDZcIixcbiAgXCJjYXNoXCI6IFwiXFxmMjQ3XCIsXG4gIFwiY2FzdFwiOiBcIlxcZjI0OFwiLFxuICBcImNoYXQtZG90cy1maWxsXCI6IFwiXFxmMjQ5XCIsXG4gIFwiY2hhdC1kb3RzXCI6IFwiXFxmMjRhXCIsXG4gIFwiY2hhdC1maWxsXCI6IFwiXFxmMjRiXCIsXG4gIFwiY2hhdC1sZWZ0LWRvdHMtZmlsbFwiOiBcIlxcZjI0Y1wiLFxuICBcImNoYXQtbGVmdC1kb3RzXCI6IFwiXFxmMjRkXCIsXG4gIFwiY2hhdC1sZWZ0LWZpbGxcIjogXCJcXGYyNGVcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGUtZmlsbFwiOiBcIlxcZjI0ZlwiLFxuICBcImNoYXQtbGVmdC1xdW90ZVwiOiBcIlxcZjI1MFwiLFxuICBcImNoYXQtbGVmdC10ZXh0LWZpbGxcIjogXCJcXGYyNTFcIixcbiAgXCJjaGF0LWxlZnQtdGV4dFwiOiBcIlxcZjI1MlwiLFxuICBcImNoYXQtbGVmdFwiOiBcIlxcZjI1M1wiLFxuICBcImNoYXQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1NFwiLFxuICBcImNoYXQtcXVvdGVcIjogXCJcXGYyNTVcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHMtZmlsbFwiOiBcIlxcZjI1NlwiLFxuICBcImNoYXQtcmlnaHQtZG90c1wiOiBcIlxcZjI1N1wiLFxuICBcImNoYXQtcmlnaHQtZmlsbFwiOiBcIlxcZjI1OFwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1OVwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGVcIjogXCJcXGYyNWFcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHQtZmlsbFwiOiBcIlxcZjI1YlwiLFxuICBcImNoYXQtcmlnaHQtdGV4dFwiOiBcIlxcZjI1Y1wiLFxuICBcImNoYXQtcmlnaHRcIjogXCJcXGYyNWRcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzLWZpbGxcIjogXCJcXGYyNWVcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzXCI6IFwiXFxmMjVmXCIsXG4gIFwiY2hhdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjI2MFwiLFxuICBcImNoYXQtc3F1YXJlLXF1b3RlLWZpbGxcIjogXCJcXGYyNjFcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZVwiOiBcIlxcZjI2MlwiLFxuICBcImNoYXQtc3F1YXJlLXRleHQtZmlsbFwiOiBcIlxcZjI2M1wiLFxuICBcImNoYXQtc3F1YXJlLXRleHRcIjogXCJcXGYyNjRcIixcbiAgXCJjaGF0LXNxdWFyZVwiOiBcIlxcZjI2NVwiLFxuICBcImNoYXQtdGV4dC1maWxsXCI6IFwiXFxmMjY2XCIsXG4gIFwiY2hhdC10ZXh0XCI6IFwiXFxmMjY3XCIsXG4gIFwiY2hhdFwiOiBcIlxcZjI2OFwiLFxuICBcImNoZWNrLWFsbFwiOiBcIlxcZjI2OVwiLFxuICBcImNoZWNrLWNpcmNsZS1maWxsXCI6IFwiXFxmMjZhXCIsXG4gIFwiY2hlY2stY2lyY2xlXCI6IFwiXFxmMjZiXCIsXG4gIFwiY2hlY2stc3F1YXJlLWZpbGxcIjogXCJcXGYyNmNcIixcbiAgXCJjaGVjay1zcXVhcmVcIjogXCJcXGYyNmRcIixcbiAgXCJjaGVja1wiOiBcIlxcZjI2ZVwiLFxuICBcImNoZWNrMi1hbGxcIjogXCJcXGYyNmZcIixcbiAgXCJjaGVjazItY2lyY2xlXCI6IFwiXFxmMjcwXCIsXG4gIFwiY2hlY2syLXNxdWFyZVwiOiBcIlxcZjI3MVwiLFxuICBcImNoZWNrMlwiOiBcIlxcZjI3MlwiLFxuICBcImNoZXZyb24tYmFyLWNvbnRyYWN0XCI6IFwiXFxmMjczXCIsXG4gIFwiY2hldnJvbi1iYXItZG93blwiOiBcIlxcZjI3NFwiLFxuICBcImNoZXZyb24tYmFyLWV4cGFuZFwiOiBcIlxcZjI3NVwiLFxuICBcImNoZXZyb24tYmFyLWxlZnRcIjogXCJcXGYyNzZcIixcbiAgXCJjaGV2cm9uLWJhci1yaWdodFwiOiBcIlxcZjI3N1wiLFxuICBcImNoZXZyb24tYmFyLXVwXCI6IFwiXFxmMjc4XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWRvd25cIjogXCJcXGYyNzlcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtbGVmdFwiOiBcIlxcZjI3YVwiLFxuICBcImNoZXZyb24tY29tcGFjdC1yaWdodFwiOiBcIlxcZjI3YlwiLFxuICBcImNoZXZyb24tY29tcGFjdC11cFwiOiBcIlxcZjI3Y1wiLFxuICBcImNoZXZyb24tY29udHJhY3RcIjogXCJcXGYyN2RcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1kb3duXCI6IFwiXFxmMjdlXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtbGVmdFwiOiBcIlxcZjI3ZlwiLFxuICBcImNoZXZyb24tZG91YmxlLXJpZ2h0XCI6IFwiXFxmMjgwXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogXCJcXGYyODFcIixcbiAgXCJjaGV2cm9uLWRvd25cIjogXCJcXGYyODJcIixcbiAgXCJjaGV2cm9uLWV4cGFuZFwiOiBcIlxcZjI4M1wiLFxuICBcImNoZXZyb24tbGVmdFwiOiBcIlxcZjI4NFwiLFxuICBcImNoZXZyb24tcmlnaHRcIjogXCJcXGYyODVcIixcbiAgXCJjaGV2cm9uLXVwXCI6IFwiXFxmMjg2XCIsXG4gIFwiY2lyY2xlLWZpbGxcIjogXCJcXGYyODdcIixcbiAgXCJjaXJjbGUtaGFsZlwiOiBcIlxcZjI4OFwiLFxuICBcImNpcmNsZS1zcXVhcmVcIjogXCJcXGYyODlcIixcbiAgXCJjaXJjbGVcIjogXCJcXGYyOGFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogXCJcXGYyOGJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YVwiOiBcIlxcZjI4Y1wiLFxuICBcImNsaXBib2FyZC1taW51c1wiOiBcIlxcZjI4ZFwiLFxuICBcImNsaXBib2FyZC1wbHVzXCI6IFwiXFxmMjhlXCIsXG4gIFwiY2xpcGJvYXJkLXhcIjogXCJcXGYyOGZcIixcbiAgXCJjbGlwYm9hcmRcIjogXCJcXGYyOTBcIixcbiAgXCJjbG9jay1maWxsXCI6IFwiXFxmMjkxXCIsXG4gIFwiY2xvY2staGlzdG9yeVwiOiBcIlxcZjI5MlwiLFxuICBcImNsb2NrXCI6IFwiXFxmMjkzXCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMjk0XCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiBcIlxcZjI5NVwiLFxuICBcImNsb3VkLWFycm93LXVwLWZpbGxcIjogXCJcXGYyOTZcIixcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiBcIlxcZjI5N1wiLFxuICBcImNsb3VkLWNoZWNrLWZpbGxcIjogXCJcXGYyOThcIixcbiAgXCJjbG91ZC1jaGVja1wiOiBcIlxcZjI5OVwiLFxuICBcImNsb3VkLWRvd25sb2FkLWZpbGxcIjogXCJcXGYyOWFcIixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiBcIlxcZjI5YlwiLFxuICBcImNsb3VkLWRyaXp6bGUtZmlsbFwiOiBcIlxcZjI5Y1wiLFxuICBcImNsb3VkLWRyaXp6bGVcIjogXCJcXGYyOWRcIixcbiAgXCJjbG91ZC1maWxsXCI6IFwiXFxmMjllXCIsXG4gIFwiY2xvdWQtZm9nLWZpbGxcIjogXCJcXGYyOWZcIixcbiAgXCJjbG91ZC1mb2dcIjogXCJcXGYyYTBcIixcbiAgXCJjbG91ZC1mb2cyLWZpbGxcIjogXCJcXGYyYTFcIixcbiAgXCJjbG91ZC1mb2cyXCI6IFwiXFxmMmEyXCIsXG4gIFwiY2xvdWQtaGFpbC1maWxsXCI6IFwiXFxmMmEzXCIsXG4gIFwiY2xvdWQtaGFpbFwiOiBcIlxcZjJhNFwiLFxuICBcImNsb3VkLWhhemUtZmlsbFwiOiBcIlxcZjJhNlwiLFxuICBcImNsb3VkLWhhemVcIjogXCJcXGYyYTdcIixcbiAgXCJjbG91ZC1oYXplMi1maWxsXCI6IFwiXFxmMmE4XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLWZpbGxcIjogXCJcXGYyYTlcIixcbiAgXCJjbG91ZC1saWdodG5pbmctcmFpbi1maWxsXCI6IFwiXFxmMmFhXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW5cIjogXCJcXGYyYWJcIixcbiAgXCJjbG91ZC1saWdodG5pbmdcIjogXCJcXGYyYWNcIixcbiAgXCJjbG91ZC1taW51cy1maWxsXCI6IFwiXFxmMmFkXCIsXG4gIFwiY2xvdWQtbWludXNcIjogXCJcXGYyYWVcIixcbiAgXCJjbG91ZC1tb29uLWZpbGxcIjogXCJcXGYyYWZcIixcbiAgXCJjbG91ZC1tb29uXCI6IFwiXFxmMmIwXCIsXG4gIFwiY2xvdWQtcGx1cy1maWxsXCI6IFwiXFxmMmIxXCIsXG4gIFwiY2xvdWQtcGx1c1wiOiBcIlxcZjJiMlwiLFxuICBcImNsb3VkLXJhaW4tZmlsbFwiOiBcIlxcZjJiM1wiLFxuICBcImNsb3VkLXJhaW4taGVhdnktZmlsbFwiOiBcIlxcZjJiNFwiLFxuICBcImNsb3VkLXJhaW4taGVhdnlcIjogXCJcXGYyYjVcIixcbiAgXCJjbG91ZC1yYWluXCI6IFwiXFxmMmI2XCIsXG4gIFwiY2xvdWQtc2xhc2gtZmlsbFwiOiBcIlxcZjJiN1wiLFxuICBcImNsb3VkLXNsYXNoXCI6IFwiXFxmMmI4XCIsXG4gIFwiY2xvdWQtc2xlZXQtZmlsbFwiOiBcIlxcZjJiOVwiLFxuICBcImNsb3VkLXNsZWV0XCI6IFwiXFxmMmJhXCIsXG4gIFwiY2xvdWQtc25vdy1maWxsXCI6IFwiXFxmMmJiXCIsXG4gIFwiY2xvdWQtc25vd1wiOiBcIlxcZjJiY1wiLFxuICBcImNsb3VkLXN1bi1maWxsXCI6IFwiXFxmMmJkXCIsXG4gIFwiY2xvdWQtc3VuXCI6IFwiXFxmMmJlXCIsXG4gIFwiY2xvdWQtdXBsb2FkLWZpbGxcIjogXCJcXGYyYmZcIixcbiAgXCJjbG91ZC11cGxvYWRcIjogXCJcXGYyYzBcIixcbiAgXCJjbG91ZFwiOiBcIlxcZjJjMVwiLFxuICBcImNsb3Vkcy1maWxsXCI6IFwiXFxmMmMyXCIsXG4gIFwiY2xvdWRzXCI6IFwiXFxmMmMzXCIsXG4gIFwiY2xvdWR5LWZpbGxcIjogXCJcXGYyYzRcIixcbiAgXCJjbG91ZHlcIjogXCJcXGYyYzVcIixcbiAgXCJjb2RlLXNsYXNoXCI6IFwiXFxmMmM2XCIsXG4gIFwiY29kZS1zcXVhcmVcIjogXCJcXGYyYzdcIixcbiAgXCJjb2RlXCI6IFwiXFxmMmM4XCIsXG4gIFwiY29sbGVjdGlvbi1maWxsXCI6IFwiXFxmMmM5XCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5LWZpbGxcIjogXCJcXGYyY2FcIixcbiAgXCJjb2xsZWN0aW9uLXBsYXlcIjogXCJcXGYyY2JcIixcbiAgXCJjb2xsZWN0aW9uXCI6IFwiXFxmMmNjXCIsXG4gIFwiY29sdW1ucy1nYXBcIjogXCJcXGYyY2RcIixcbiAgXCJjb2x1bW5zXCI6IFwiXFxmMmNlXCIsXG4gIFwiY29tbWFuZFwiOiBcIlxcZjJjZlwiLFxuICBcImNvbXBhc3MtZmlsbFwiOiBcIlxcZjJkMFwiLFxuICBcImNvbXBhc3NcIjogXCJcXGYyZDFcIixcbiAgXCJjb25lLXN0cmlwZWRcIjogXCJcXGYyZDJcIixcbiAgXCJjb25lXCI6IFwiXFxmMmQzXCIsXG4gIFwiY29udHJvbGxlclwiOiBcIlxcZjJkNFwiLFxuICBcImNwdS1maWxsXCI6IFwiXFxmMmQ1XCIsXG4gIFwiY3B1XCI6IFwiXFxmMmQ2XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGxcIjogXCJcXGYyZDdcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWJhY2tcIjogXCJcXGYyZDhcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250LWZpbGxcIjogXCJcXGYyZDlcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250XCI6IFwiXFxmMmRhXCIsXG4gIFwiY3JlZGl0LWNhcmQtZmlsbFwiOiBcIlxcZjJkYlwiLFxuICBcImNyZWRpdC1jYXJkXCI6IFwiXFxmMmRjXCIsXG4gIFwiY3JvcFwiOiBcIlxcZjJkZFwiLFxuICBcImN1cC1maWxsXCI6IFwiXFxmMmRlXCIsXG4gIFwiY3VwLXN0cmF3XCI6IFwiXFxmMmRmXCIsXG4gIFwiY3VwXCI6IFwiXFxmMmUwXCIsXG4gIFwiY3Vyc29yLWZpbGxcIjogXCJcXGYyZTFcIixcbiAgXCJjdXJzb3ItdGV4dFwiOiBcIlxcZjJlMlwiLFxuICBcImN1cnNvclwiOiBcIlxcZjJlM1wiLFxuICBcImRhc2gtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjJlNFwiLFxuICBcImRhc2gtY2lyY2xlLWZpbGxcIjogXCJcXGYyZTVcIixcbiAgXCJkYXNoLWNpcmNsZVwiOiBcIlxcZjJlNlwiLFxuICBcImRhc2gtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjJlN1wiLFxuICBcImRhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGYyZThcIixcbiAgXCJkYXNoLXNxdWFyZVwiOiBcIlxcZjJlOVwiLFxuICBcImRhc2hcIjogXCJcXGYyZWFcIixcbiAgXCJkaWFncmFtLTItZmlsbFwiOiBcIlxcZjJlYlwiLFxuICBcImRpYWdyYW0tMlwiOiBcIlxcZjJlY1wiLFxuICBcImRpYWdyYW0tMy1maWxsXCI6IFwiXFxmMmVkXCIsXG4gIFwiZGlhZ3JhbS0zXCI6IFwiXFxmMmVlXCIsXG4gIFwiZGlhbW9uZC1maWxsXCI6IFwiXFxmMmVmXCIsXG4gIFwiZGlhbW9uZC1oYWxmXCI6IFwiXFxmMmYwXCIsXG4gIFwiZGlhbW9uZFwiOiBcIlxcZjJmMVwiLFxuICBcImRpY2UtMS1maWxsXCI6IFwiXFxmMmYyXCIsXG4gIFwiZGljZS0xXCI6IFwiXFxmMmYzXCIsXG4gIFwiZGljZS0yLWZpbGxcIjogXCJcXGYyZjRcIixcbiAgXCJkaWNlLTJcIjogXCJcXGYyZjVcIixcbiAgXCJkaWNlLTMtZmlsbFwiOiBcIlxcZjJmNlwiLFxuICBcImRpY2UtM1wiOiBcIlxcZjJmN1wiLFxuICBcImRpY2UtNC1maWxsXCI6IFwiXFxmMmY4XCIsXG4gIFwiZGljZS00XCI6IFwiXFxmMmY5XCIsXG4gIFwiZGljZS01LWZpbGxcIjogXCJcXGYyZmFcIixcbiAgXCJkaWNlLTVcIjogXCJcXGYyZmJcIixcbiAgXCJkaWNlLTYtZmlsbFwiOiBcIlxcZjJmY1wiLFxuICBcImRpY2UtNlwiOiBcIlxcZjJmZFwiLFxuICBcImRpc2MtZmlsbFwiOiBcIlxcZjJmZVwiLFxuICBcImRpc2NcIjogXCJcXGYyZmZcIixcbiAgXCJkaXNjb3JkXCI6IFwiXFxmMzAwXCIsXG4gIFwiZGlzcGxheS1maWxsXCI6IFwiXFxmMzAxXCIsXG4gIFwiZGlzcGxheVwiOiBcIlxcZjMwMlwiLFxuICBcImRpc3RyaWJ1dGUtaG9yaXpvbnRhbFwiOiBcIlxcZjMwM1wiLFxuICBcImRpc3RyaWJ1dGUtdmVydGljYWxcIjogXCJcXGYzMDRcIixcbiAgXCJkb29yLWNsb3NlZC1maWxsXCI6IFwiXFxmMzA1XCIsXG4gIFwiZG9vci1jbG9zZWRcIjogXCJcXGYzMDZcIixcbiAgXCJkb29yLW9wZW4tZmlsbFwiOiBcIlxcZjMwN1wiLFxuICBcImRvb3Itb3BlblwiOiBcIlxcZjMwOFwiLFxuICBcImRvdFwiOiBcIlxcZjMwOVwiLFxuICBcImRvd25sb2FkXCI6IFwiXFxmMzBhXCIsXG4gIFwiZHJvcGxldC1maWxsXCI6IFwiXFxmMzBiXCIsXG4gIFwiZHJvcGxldC1oYWxmXCI6IFwiXFxmMzBjXCIsXG4gIFwiZHJvcGxldFwiOiBcIlxcZjMwZFwiLFxuICBcImVhcmJ1ZHNcIjogXCJcXGYzMGVcIixcbiAgXCJlYXNlbC1maWxsXCI6IFwiXFxmMzBmXCIsXG4gIFwiZWFzZWxcIjogXCJcXGYzMTBcIixcbiAgXCJlZ2ctZmlsbFwiOiBcIlxcZjMxMVwiLFxuICBcImVnZy1mcmllZFwiOiBcIlxcZjMxMlwiLFxuICBcImVnZ1wiOiBcIlxcZjMxM1wiLFxuICBcImVqZWN0LWZpbGxcIjogXCJcXGYzMTRcIixcbiAgXCJlamVjdFwiOiBcIlxcZjMxNVwiLFxuICBcImVtb2ppLWFuZ3J5LWZpbGxcIjogXCJcXGYzMTZcIixcbiAgXCJlbW9qaS1hbmdyeVwiOiBcIlxcZjMxN1wiLFxuICBcImVtb2ppLWRpenp5LWZpbGxcIjogXCJcXGYzMThcIixcbiAgXCJlbW9qaS1kaXp6eVwiOiBcIlxcZjMxOVwiLFxuICBcImVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGxcIjogXCJcXGYzMWFcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzc1wiOiBcIlxcZjMxYlwiLFxuICBcImVtb2ppLWZyb3duLWZpbGxcIjogXCJcXGYzMWNcIixcbiAgXCJlbW9qaS1mcm93blwiOiBcIlxcZjMxZFwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXMtZmlsbFwiOiBcIlxcZjMxZVwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXNcIjogXCJcXGYzMWZcIixcbiAgXCJlbW9qaS1sYXVnaGluZy1maWxsXCI6IFwiXFxmMzIwXCIsXG4gIFwiZW1vamktbGF1Z2hpbmdcIjogXCJcXGYzMjFcIixcbiAgXCJlbW9qaS1uZXV0cmFsLWZpbGxcIjogXCJcXGYzMjJcIixcbiAgXCJlbW9qaS1uZXV0cmFsXCI6IFwiXFxmMzIzXCIsXG4gIFwiZW1vamktc21pbGUtZmlsbFwiOiBcIlxcZjMyNFwiLFxuICBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGxcIjogXCJcXGYzMjVcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93blwiOiBcIlxcZjMyNlwiLFxuICBcImVtb2ppLXNtaWxlXCI6IFwiXFxmMzI3XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlcy1maWxsXCI6IFwiXFxmMzI4XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlc1wiOiBcIlxcZjMyOVwiLFxuICBcImVtb2ppLXdpbmstZmlsbFwiOiBcIlxcZjMyYVwiLFxuICBcImVtb2ppLXdpbmtcIjogXCJcXGYzMmJcIixcbiAgXCJlbnZlbG9wZS1maWxsXCI6IFwiXFxmMzJjXCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1maWxsXCI6IFwiXFxmMzJkXCIsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiBcIlxcZjMyZVwiLFxuICBcImVudmVsb3BlXCI6IFwiXFxmMzJmXCIsXG4gIFwiZXJhc2VyLWZpbGxcIjogXCJcXGYzMzBcIixcbiAgXCJlcmFzZXJcIjogXCJcXGYzMzFcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGUtZmlsbFwiOiBcIlxcZjMzMlwiLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiBcIlxcZjMzM1wiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbFwiOiBcIlxcZjMzNFwiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmRcIjogXCJcXGYzMzVcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uLWZpbGxcIjogXCJcXGYzMzZcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uXCI6IFwiXFxmMzM3XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlLWZpbGxcIjogXCJcXGYzMzhcIixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmVcIjogXCJcXGYzMzlcIixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZS1maWxsXCI6IFwiXFxmMzNhXCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogXCJcXGYzM2JcIixcbiAgXCJleGNsYW1hdGlvblwiOiBcIlxcZjMzY1wiLFxuICBcImV4Y2x1ZGVcIjogXCJcXGYzM2RcIixcbiAgXCJleWUtZmlsbFwiOiBcIlxcZjMzZVwiLFxuICBcImV5ZS1zbGFzaC1maWxsXCI6IFwiXFxmMzNmXCIsXG4gIFwiZXllLXNsYXNoXCI6IFwiXFxmMzQwXCIsXG4gIFwiZXllXCI6IFwiXFxmMzQxXCIsXG4gIFwiZXllZHJvcHBlclwiOiBcIlxcZjM0MlwiLFxuICBcImV5ZWdsYXNzZXNcIjogXCJcXGYzNDNcIixcbiAgXCJmYWNlYm9va1wiOiBcIlxcZjM0NFwiLFxuICBcImZpbGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzQ1XCIsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6IFwiXFxmMzQ2XCIsXG4gIFwiZmlsZS1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzQ3XCIsXG4gIFwiZmlsZS1hcnJvdy11cFwiOiBcIlxcZjM0OFwiLFxuICBcImZpbGUtYmFyLWdyYXBoLWZpbGxcIjogXCJcXGYzNDlcIixcbiAgXCJmaWxlLWJhci1ncmFwaFwiOiBcIlxcZjM0YVwiLFxuICBcImZpbGUtYmluYXJ5LWZpbGxcIjogXCJcXGYzNGJcIixcbiAgXCJmaWxlLWJpbmFyeVwiOiBcIlxcZjM0Y1wiLFxuICBcImZpbGUtYnJlYWstZmlsbFwiOiBcIlxcZjM0ZFwiLFxuICBcImZpbGUtYnJlYWtcIjogXCJcXGYzNGVcIixcbiAgXCJmaWxlLWNoZWNrLWZpbGxcIjogXCJcXGYzNGZcIixcbiAgXCJmaWxlLWNoZWNrXCI6IFwiXFxmMzUwXCIsXG4gIFwiZmlsZS1jb2RlLWZpbGxcIjogXCJcXGYzNTFcIixcbiAgXCJmaWxlLWNvZGVcIjogXCJcXGYzNTJcIixcbiAgXCJmaWxlLWRpZmYtZmlsbFwiOiBcIlxcZjM1M1wiLFxuICBcImZpbGUtZGlmZlwiOiBcIlxcZjM1NFwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYzNTVcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93blwiOiBcIlxcZjM1NlwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzU3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LXVwXCI6IFwiXFxmMzU4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzU5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaFwiOiBcIlxcZjM1YVwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnktZmlsbFwiOiBcIlxcZjM1YlwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnlcIjogXCJcXGYzNWNcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWstZmlsbFwiOiBcIlxcZjM1ZFwiLFxuICBcImZpbGUtZWFybWFyay1icmVha1wiOiBcIlxcZjM1ZVwiLFxuICBcImZpbGUtZWFybWFyay1jaGVjay1maWxsXCI6IFwiXFxmMzVmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNoZWNrXCI6IFwiXFxmMzYwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNvZGUtZmlsbFwiOiBcIlxcZjM2MVwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlXCI6IFwiXFxmMzYyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWRpZmYtZmlsbFwiOiBcIlxcZjM2M1wiLFxuICBcImZpbGUtZWFybWFyay1kaWZmXCI6IFwiXFxmMzY0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGxcIjogXCJcXGYzNjVcIixcbiAgXCJmaWxlLWVhcm1hcmstZWFzZWxcIjogXCJcXGYzNjZcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWwtZmlsbFwiOiBcIlxcZjM2N1wiLFxuICBcImZpbGUtZWFybWFyay1leGNlbFwiOiBcIlxcZjM2OFwiLFxuICBcImZpbGUtZWFybWFyay1maWxsXCI6IFwiXFxmMzY5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZvbnQtZmlsbFwiOiBcIlxcZjM2YVwiLFxuICBcImZpbGUtZWFybWFyay1mb250XCI6IFwiXFxmMzZiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlLWZpbGxcIjogXCJcXGYzNmNcIixcbiAgXCJmaWxlLWVhcm1hcmstaW1hZ2VcIjogXCJcXGYzNmRcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jay1maWxsXCI6IFwiXFxmMzZlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2tcIjogXCJcXGYzNmZcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazItZmlsbFwiOiBcIlxcZjM3MFwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrMlwiOiBcIlxcZjM3MVwiLFxuICBcImZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGxcIjogXCJcXGYzNzJcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbFwiOiBcIlxcZjM3M1wiLFxuICBcImZpbGUtZWFybWFyay1taW51cy1maWxsXCI6IFwiXFxmMzc0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1pbnVzXCI6IFwiXFxmMzc1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljLWZpbGxcIjogXCJcXGYzNzZcIixcbiAgXCJmaWxlLWVhcm1hcmstbXVzaWNcIjogXCJcXGYzNzdcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uLWZpbGxcIjogXCJcXGYzNzhcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uXCI6IFwiXFxmMzc5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsYXktZmlsbFwiOiBcIlxcZjM3YVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5XCI6IFwiXFxmMzdiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjM3Y1wiLFxuICBcImZpbGUtZWFybWFyay1wbHVzXCI6IFwiXFxmMzdkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBvc3QtZmlsbFwiOiBcIlxcZjM3ZVwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0XCI6IFwiXFxmMzdmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdC1maWxsXCI6IFwiXFxmMzgwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdFwiOiBcIlxcZjM4MVwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsXCI6IFwiXFxmMzgyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJpY2h0ZXh0XCI6IFwiXFxmMzgzXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGxcIjogXCJcXGYzODRcIixcbiAgXCJmaWxlLWVhcm1hcmstcnVsZWRcIjogXCJcXGYzODVcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzLWZpbGxcIjogXCJcXGYzODZcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzXCI6IFwiXFxmMzg3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzODhcIixcbiAgXCJmaWxlLWVhcm1hcmstc3ByZWFkc2hlZXRcIjogXCJcXGYzODlcIixcbiAgXCJmaWxlLWVhcm1hcmstdGV4dC1maWxsXCI6IFwiXFxmMzhhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHRcIjogXCJcXGYzOGJcIixcbiAgXCJmaWxlLWVhcm1hcmstd29yZC1maWxsXCI6IFwiXFxmMzhjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmRcIjogXCJcXGYzOGRcIixcbiAgXCJmaWxlLWVhcm1hcmsteC1maWxsXCI6IFwiXFxmMzhlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXhcIjogXCJcXGYzOGZcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwLWZpbGxcIjogXCJcXGYzOTBcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwXCI6IFwiXFxmMzkxXCIsXG4gIFwiZmlsZS1lYXJtYXJrXCI6IFwiXFxmMzkyXCIsXG4gIFwiZmlsZS1lYXNlbC1maWxsXCI6IFwiXFxmMzkzXCIsXG4gIFwiZmlsZS1lYXNlbFwiOiBcIlxcZjM5NFwiLFxuICBcImZpbGUtZXhjZWwtZmlsbFwiOiBcIlxcZjM5NVwiLFxuICBcImZpbGUtZXhjZWxcIjogXCJcXGYzOTZcIixcbiAgXCJmaWxlLWZpbGxcIjogXCJcXGYzOTdcIixcbiAgXCJmaWxlLWZvbnQtZmlsbFwiOiBcIlxcZjM5OFwiLFxuICBcImZpbGUtZm9udFwiOiBcIlxcZjM5OVwiLFxuICBcImZpbGUtaW1hZ2UtZmlsbFwiOiBcIlxcZjM5YVwiLFxuICBcImZpbGUtaW1hZ2VcIjogXCJcXGYzOWJcIixcbiAgXCJmaWxlLWxvY2stZmlsbFwiOiBcIlxcZjM5Y1wiLFxuICBcImZpbGUtbG9ja1wiOiBcIlxcZjM5ZFwiLFxuICBcImZpbGUtbG9jazItZmlsbFwiOiBcIlxcZjM5ZVwiLFxuICBcImZpbGUtbG9jazJcIjogXCJcXGYzOWZcIixcbiAgXCJmaWxlLW1lZGljYWwtZmlsbFwiOiBcIlxcZjNhMFwiLFxuICBcImZpbGUtbWVkaWNhbFwiOiBcIlxcZjNhMVwiLFxuICBcImZpbGUtbWludXMtZmlsbFwiOiBcIlxcZjNhMlwiLFxuICBcImZpbGUtbWludXNcIjogXCJcXGYzYTNcIixcbiAgXCJmaWxlLW11c2ljLWZpbGxcIjogXCJcXGYzYTRcIixcbiAgXCJmaWxlLW11c2ljXCI6IFwiXFxmM2E1XCIsXG4gIFwiZmlsZS1wZXJzb24tZmlsbFwiOiBcIlxcZjNhNlwiLFxuICBcImZpbGUtcGVyc29uXCI6IFwiXFxmM2E3XCIsXG4gIFwiZmlsZS1wbGF5LWZpbGxcIjogXCJcXGYzYThcIixcbiAgXCJmaWxlLXBsYXlcIjogXCJcXGYzYTlcIixcbiAgXCJmaWxlLXBsdXMtZmlsbFwiOiBcIlxcZjNhYVwiLFxuICBcImZpbGUtcGx1c1wiOiBcIlxcZjNhYlwiLFxuICBcImZpbGUtcG9zdC1maWxsXCI6IFwiXFxmM2FjXCIsXG4gIFwiZmlsZS1wb3N0XCI6IFwiXFxmM2FkXCIsXG4gIFwiZmlsZS1wcHQtZmlsbFwiOiBcIlxcZjNhZVwiLFxuICBcImZpbGUtcHB0XCI6IFwiXFxmM2FmXCIsXG4gIFwiZmlsZS1yaWNodGV4dC1maWxsXCI6IFwiXFxmM2IwXCIsXG4gIFwiZmlsZS1yaWNodGV4dFwiOiBcIlxcZjNiMVwiLFxuICBcImZpbGUtcnVsZWQtZmlsbFwiOiBcIlxcZjNiMlwiLFxuICBcImZpbGUtcnVsZWRcIjogXCJcXGYzYjNcIixcbiAgXCJmaWxlLXNsaWRlcy1maWxsXCI6IFwiXFxmM2I0XCIsXG4gIFwiZmlsZS1zbGlkZXNcIjogXCJcXGYzYjVcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzYjZcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6IFwiXFxmM2I3XCIsXG4gIFwiZmlsZS10ZXh0LWZpbGxcIjogXCJcXGYzYjhcIixcbiAgXCJmaWxlLXRleHRcIjogXCJcXGYzYjlcIixcbiAgXCJmaWxlLXdvcmQtZmlsbFwiOiBcIlxcZjNiYVwiLFxuICBcImZpbGUtd29yZFwiOiBcIlxcZjNiYlwiLFxuICBcImZpbGUteC1maWxsXCI6IFwiXFxmM2JjXCIsXG4gIFwiZmlsZS14XCI6IFwiXFxmM2JkXCIsXG4gIFwiZmlsZS16aXAtZmlsbFwiOiBcIlxcZjNiZVwiLFxuICBcImZpbGUtemlwXCI6IFwiXFxmM2JmXCIsXG4gIFwiZmlsZVwiOiBcIlxcZjNjMFwiLFxuICBcImZpbGVzLWFsdFwiOiBcIlxcZjNjMVwiLFxuICBcImZpbGVzXCI6IFwiXFxmM2MyXCIsXG4gIFwiZmlsbVwiOiBcIlxcZjNjM1wiLFxuICBcImZpbHRlci1jaXJjbGUtZmlsbFwiOiBcIlxcZjNjNFwiLFxuICBcImZpbHRlci1jaXJjbGVcIjogXCJcXGYzYzVcIixcbiAgXCJmaWx0ZXItbGVmdFwiOiBcIlxcZjNjNlwiLFxuICBcImZpbHRlci1yaWdodFwiOiBcIlxcZjNjN1wiLFxuICBcImZpbHRlci1zcXVhcmUtZmlsbFwiOiBcIlxcZjNjOFwiLFxuICBcImZpbHRlci1zcXVhcmVcIjogXCJcXGYzYzlcIixcbiAgXCJmaWx0ZXJcIjogXCJcXGYzY2FcIixcbiAgXCJmbGFnLWZpbGxcIjogXCJcXGYzY2JcIixcbiAgXCJmbGFnXCI6IFwiXFxmM2NjXCIsXG4gIFwiZmxvd2VyMVwiOiBcIlxcZjNjZFwiLFxuICBcImZsb3dlcjJcIjogXCJcXGYzY2VcIixcbiAgXCJmbG93ZXIzXCI6IFwiXFxmM2NmXCIsXG4gIFwiZm9sZGVyLWNoZWNrXCI6IFwiXFxmM2QwXCIsXG4gIFwiZm9sZGVyLWZpbGxcIjogXCJcXGYzZDFcIixcbiAgXCJmb2xkZXItbWludXNcIjogXCJcXGYzZDJcIixcbiAgXCJmb2xkZXItcGx1c1wiOiBcIlxcZjNkM1wiLFxuICBcImZvbGRlci1zeW1saW5rLWZpbGxcIjogXCJcXGYzZDRcIixcbiAgXCJmb2xkZXItc3ltbGlua1wiOiBcIlxcZjNkNVwiLFxuICBcImZvbGRlci14XCI6IFwiXFxmM2Q2XCIsXG4gIFwiZm9sZGVyXCI6IFwiXFxmM2Q3XCIsXG4gIFwiZm9sZGVyMi1vcGVuXCI6IFwiXFxmM2Q4XCIsXG4gIFwiZm9sZGVyMlwiOiBcIlxcZjNkOVwiLFxuICBcImZvbnRzXCI6IFwiXFxmM2RhXCIsXG4gIFwiZm9yd2FyZC1maWxsXCI6IFwiXFxmM2RiXCIsXG4gIFwiZm9yd2FyZFwiOiBcIlxcZjNkY1wiLFxuICBcImZyb250XCI6IFwiXFxmM2RkXCIsXG4gIFwiZnVsbHNjcmVlbi1leGl0XCI6IFwiXFxmM2RlXCIsXG4gIFwiZnVsbHNjcmVlblwiOiBcIlxcZjNkZlwiLFxuICBcImZ1bm5lbC1maWxsXCI6IFwiXFxmM2UwXCIsXG4gIFwiZnVubmVsXCI6IFwiXFxmM2UxXCIsXG4gIFwiZ2Vhci1maWxsXCI6IFwiXFxmM2UyXCIsXG4gIFwiZ2Vhci13aWRlLWNvbm5lY3RlZFwiOiBcIlxcZjNlM1wiLFxuICBcImdlYXItd2lkZVwiOiBcIlxcZjNlNFwiLFxuICBcImdlYXJcIjogXCJcXGYzZTVcIixcbiAgXCJnZW1cIjogXCJcXGYzZTZcIixcbiAgXCJnZW8tYWx0LWZpbGxcIjogXCJcXGYzZTdcIixcbiAgXCJnZW8tYWx0XCI6IFwiXFxmM2U4XCIsXG4gIFwiZ2VvLWZpbGxcIjogXCJcXGYzZTlcIixcbiAgXCJnZW9cIjogXCJcXGYzZWFcIixcbiAgXCJnaWZ0LWZpbGxcIjogXCJcXGYzZWJcIixcbiAgXCJnaWZ0XCI6IFwiXFxmM2VjXCIsXG4gIFwiZ2l0aHViXCI6IFwiXFxmM2VkXCIsXG4gIFwiZ2xvYmVcIjogXCJcXGYzZWVcIixcbiAgXCJnbG9iZTJcIjogXCJcXGYzZWZcIixcbiAgXCJnb29nbGVcIjogXCJcXGYzZjBcIixcbiAgXCJncmFwaC1kb3duXCI6IFwiXFxmM2YxXCIsXG4gIFwiZ3JhcGgtdXBcIjogXCJcXGYzZjJcIixcbiAgXCJncmlkLTF4Mi1maWxsXCI6IFwiXFxmM2YzXCIsXG4gIFwiZ3JpZC0xeDJcIjogXCJcXGYzZjRcIixcbiAgXCJncmlkLTN4Mi1nYXAtZmlsbFwiOiBcIlxcZjNmNVwiLFxuICBcImdyaWQtM3gyLWdhcFwiOiBcIlxcZjNmNlwiLFxuICBcImdyaWQtM3gyXCI6IFwiXFxmM2Y3XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwLWZpbGxcIjogXCJcXGYzZjhcIixcbiAgXCJncmlkLTN4My1nYXBcIjogXCJcXGYzZjlcIixcbiAgXCJncmlkLTN4M1wiOiBcIlxcZjNmYVwiLFxuICBcImdyaWQtZmlsbFwiOiBcIlxcZjNmYlwiLFxuICBcImdyaWRcIjogXCJcXGYzZmNcIixcbiAgXCJncmlwLWhvcml6b250YWxcIjogXCJcXGYzZmRcIixcbiAgXCJncmlwLXZlcnRpY2FsXCI6IFwiXFxmM2ZlXCIsXG4gIFwiaGFtbWVyXCI6IFwiXFxmM2ZmXCIsXG4gIFwiaGFuZC1pbmRleC1maWxsXCI6IFwiXFxmNDAwXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYi1maWxsXCI6IFwiXFxmNDAxXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYlwiOiBcIlxcZjQwMlwiLFxuICBcImhhbmQtaW5kZXhcIjogXCJcXGY0MDNcIixcbiAgXCJoYW5kLXRodW1icy1kb3duLWZpbGxcIjogXCJcXGY0MDRcIixcbiAgXCJoYW5kLXRodW1icy1kb3duXCI6IFwiXFxmNDA1XCIsXG4gIFwiaGFuZC10aHVtYnMtdXAtZmlsbFwiOiBcIlxcZjQwNlwiLFxuICBcImhhbmQtdGh1bWJzLXVwXCI6IFwiXFxmNDA3XCIsXG4gIFwiaGFuZGJhZy1maWxsXCI6IFwiXFxmNDA4XCIsXG4gIFwiaGFuZGJhZ1wiOiBcIlxcZjQwOVwiLFxuICBcImhhc2hcIjogXCJcXGY0MGFcIixcbiAgXCJoZGQtZmlsbFwiOiBcIlxcZjQwYlwiLFxuICBcImhkZC1uZXR3b3JrLWZpbGxcIjogXCJcXGY0MGNcIixcbiAgXCJoZGQtbmV0d29ya1wiOiBcIlxcZjQwZFwiLFxuICBcImhkZC1yYWNrLWZpbGxcIjogXCJcXGY0MGVcIixcbiAgXCJoZGQtcmFja1wiOiBcIlxcZjQwZlwiLFxuICBcImhkZC1zdGFjay1maWxsXCI6IFwiXFxmNDEwXCIsXG4gIFwiaGRkLXN0YWNrXCI6IFwiXFxmNDExXCIsXG4gIFwiaGRkXCI6IFwiXFxmNDEyXCIsXG4gIFwiaGVhZHBob25lc1wiOiBcIlxcZjQxM1wiLFxuICBcImhlYWRzZXRcIjogXCJcXGY0MTRcIixcbiAgXCJoZWFydC1maWxsXCI6IFwiXFxmNDE1XCIsXG4gIFwiaGVhcnQtaGFsZlwiOiBcIlxcZjQxNlwiLFxuICBcImhlYXJ0XCI6IFwiXFxmNDE3XCIsXG4gIFwiaGVwdGFnb24tZmlsbFwiOiBcIlxcZjQxOFwiLFxuICBcImhlcHRhZ29uLWhhbGZcIjogXCJcXGY0MTlcIixcbiAgXCJoZXB0YWdvblwiOiBcIlxcZjQxYVwiLFxuICBcImhleGFnb24tZmlsbFwiOiBcIlxcZjQxYlwiLFxuICBcImhleGFnb24taGFsZlwiOiBcIlxcZjQxY1wiLFxuICBcImhleGFnb25cIjogXCJcXGY0MWRcIixcbiAgXCJob3VyZ2xhc3MtYm90dG9tXCI6IFwiXFxmNDFlXCIsXG4gIFwiaG91cmdsYXNzLXNwbGl0XCI6IFwiXFxmNDFmXCIsXG4gIFwiaG91cmdsYXNzLXRvcFwiOiBcIlxcZjQyMFwiLFxuICBcImhvdXJnbGFzc1wiOiBcIlxcZjQyMVwiLFxuICBcImhvdXNlLWRvb3ItZmlsbFwiOiBcIlxcZjQyMlwiLFxuICBcImhvdXNlLWRvb3JcIjogXCJcXGY0MjNcIixcbiAgXCJob3VzZS1maWxsXCI6IFwiXFxmNDI0XCIsXG4gIFwiaG91c2VcIjogXCJcXGY0MjVcIixcbiAgXCJoclwiOiBcIlxcZjQyNlwiLFxuICBcImh1cnJpY2FuZVwiOiBcIlxcZjQyN1wiLFxuICBcImltYWdlLWFsdFwiOiBcIlxcZjQyOFwiLFxuICBcImltYWdlLWZpbGxcIjogXCJcXGY0MjlcIixcbiAgXCJpbWFnZVwiOiBcIlxcZjQyYVwiLFxuICBcImltYWdlc1wiOiBcIlxcZjQyYlwiLFxuICBcImluYm94LWZpbGxcIjogXCJcXGY0MmNcIixcbiAgXCJpbmJveFwiOiBcIlxcZjQyZFwiLFxuICBcImluYm94ZXMtZmlsbFwiOiBcIlxcZjQyZVwiLFxuICBcImluYm94ZXNcIjogXCJcXGY0MmZcIixcbiAgXCJpbmZvLWNpcmNsZS1maWxsXCI6IFwiXFxmNDMwXCIsXG4gIFwiaW5mby1jaXJjbGVcIjogXCJcXGY0MzFcIixcbiAgXCJpbmZvLXNxdWFyZS1maWxsXCI6IFwiXFxmNDMyXCIsXG4gIFwiaW5mby1zcXVhcmVcIjogXCJcXGY0MzNcIixcbiAgXCJpbmZvXCI6IFwiXFxmNDM0XCIsXG4gIFwiaW5wdXQtY3Vyc29yLXRleHRcIjogXCJcXGY0MzVcIixcbiAgXCJpbnB1dC1jdXJzb3JcIjogXCJcXGY0MzZcIixcbiAgXCJpbnN0YWdyYW1cIjogXCJcXGY0MzdcIixcbiAgXCJpbnRlcnNlY3RcIjogXCJcXGY0MzhcIixcbiAgXCJqb3VybmFsLWFsYnVtXCI6IFwiXFxmNDM5XCIsXG4gIFwiam91cm5hbC1hcnJvdy1kb3duXCI6IFwiXFxmNDNhXCIsXG4gIFwiam91cm5hbC1hcnJvdy11cFwiOiBcIlxcZjQzYlwiLFxuICBcImpvdXJuYWwtYm9va21hcmstZmlsbFwiOiBcIlxcZjQzY1wiLFxuICBcImpvdXJuYWwtYm9va21hcmtcIjogXCJcXGY0M2RcIixcbiAgXCJqb3VybmFsLWNoZWNrXCI6IFwiXFxmNDNlXCIsXG4gIFwiam91cm5hbC1jb2RlXCI6IFwiXFxmNDNmXCIsXG4gIFwiam91cm5hbC1tZWRpY2FsXCI6IFwiXFxmNDQwXCIsXG4gIFwiam91cm5hbC1taW51c1wiOiBcIlxcZjQ0MVwiLFxuICBcImpvdXJuYWwtcGx1c1wiOiBcIlxcZjQ0MlwiLFxuICBcImpvdXJuYWwtcmljaHRleHRcIjogXCJcXGY0NDNcIixcbiAgXCJqb3VybmFsLXRleHRcIjogXCJcXGY0NDRcIixcbiAgXCJqb3VybmFsLXhcIjogXCJcXGY0NDVcIixcbiAgXCJqb3VybmFsXCI6IFwiXFxmNDQ2XCIsXG4gIFwiam91cm5hbHNcIjogXCJcXGY0NDdcIixcbiAgXCJqb3lzdGlja1wiOiBcIlxcZjQ0OFwiLFxuICBcImp1c3RpZnktbGVmdFwiOiBcIlxcZjQ0OVwiLFxuICBcImp1c3RpZnktcmlnaHRcIjogXCJcXGY0NGFcIixcbiAgXCJqdXN0aWZ5XCI6IFwiXFxmNDRiXCIsXG4gIFwia2FuYmFuLWZpbGxcIjogXCJcXGY0NGNcIixcbiAgXCJrYW5iYW5cIjogXCJcXGY0NGRcIixcbiAgXCJrZXktZmlsbFwiOiBcIlxcZjQ0ZVwiLFxuICBcImtleVwiOiBcIlxcZjQ0ZlwiLFxuICBcImtleWJvYXJkLWZpbGxcIjogXCJcXGY0NTBcIixcbiAgXCJrZXlib2FyZFwiOiBcIlxcZjQ1MVwiLFxuICBcImxhZGRlclwiOiBcIlxcZjQ1MlwiLFxuICBcImxhbXAtZmlsbFwiOiBcIlxcZjQ1M1wiLFxuICBcImxhbXBcIjogXCJcXGY0NTRcIixcbiAgXCJsYXB0b3AtZmlsbFwiOiBcIlxcZjQ1NVwiLFxuICBcImxhcHRvcFwiOiBcIlxcZjQ1NlwiLFxuICBcImxheWVyLWJhY2t3YXJkXCI6IFwiXFxmNDU3XCIsXG4gIFwibGF5ZXItZm9yd2FyZFwiOiBcIlxcZjQ1OFwiLFxuICBcImxheWVycy1maWxsXCI6IFwiXFxmNDU5XCIsXG4gIFwibGF5ZXJzLWhhbGZcIjogXCJcXGY0NWFcIixcbiAgXCJsYXllcnNcIjogXCJcXGY0NWJcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlXCI6IFwiXFxmNDVjXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXRcIjogXCJcXGY0NWRcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDVlXCIsXG4gIFwibGF5b3V0LXNpZGViYXJcIjogXCJcXGY0NWZcIixcbiAgXCJsYXlvdXQtc3BsaXRcIjogXCJcXGY0NjBcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2VcIjogXCJcXGY0NjFcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyXCI6IFwiXFxmNDYyXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93LXJldmVyc2VcIjogXCJcXGY0NjNcIixcbiAgXCJsYXlvdXQtdGV4dC13aW5kb3dcIjogXCJcXGY0NjRcIixcbiAgXCJsYXlvdXQtdGhyZWUtY29sdW1uc1wiOiBcIlxcZjQ2NVwiLFxuICBcImxheW91dC13dGZcIjogXCJcXGY0NjZcIixcbiAgXCJsaWZlLXByZXNlcnZlclwiOiBcIlxcZjQ2N1wiLFxuICBcImxpZ2h0YnVsYi1maWxsXCI6IFwiXFxmNDY4XCIsXG4gIFwibGlnaHRidWxiLW9mZi1maWxsXCI6IFwiXFxmNDY5XCIsXG4gIFwibGlnaHRidWxiLW9mZlwiOiBcIlxcZjQ2YVwiLFxuICBcImxpZ2h0YnVsYlwiOiBcIlxcZjQ2YlwiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2UtZmlsbFwiOiBcIlxcZjQ2Y1wiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2VcIjogXCJcXGY0NmRcIixcbiAgXCJsaWdodG5pbmctZmlsbFwiOiBcIlxcZjQ2ZVwiLFxuICBcImxpZ2h0bmluZ1wiOiBcIlxcZjQ2ZlwiLFxuICBcImxpbmstNDVkZWdcIjogXCJcXGY0NzBcIixcbiAgXCJsaW5rXCI6IFwiXFxmNDcxXCIsXG4gIFwibGlua2VkaW5cIjogXCJcXGY0NzJcIixcbiAgXCJsaXN0LWNoZWNrXCI6IFwiXFxmNDczXCIsXG4gIFwibGlzdC1uZXN0ZWRcIjogXCJcXGY0NzRcIixcbiAgXCJsaXN0LW9sXCI6IFwiXFxmNDc1XCIsXG4gIFwibGlzdC1zdGFyc1wiOiBcIlxcZjQ3NlwiLFxuICBcImxpc3QtdGFza1wiOiBcIlxcZjQ3N1wiLFxuICBcImxpc3QtdWxcIjogXCJcXGY0NzhcIixcbiAgXCJsaXN0XCI6IFwiXFxmNDc5XCIsXG4gIFwibG9jay1maWxsXCI6IFwiXFxmNDdhXCIsXG4gIFwibG9ja1wiOiBcIlxcZjQ3YlwiLFxuICBcIm1haWxib3hcIjogXCJcXGY0N2NcIixcbiAgXCJtYWlsYm94MlwiOiBcIlxcZjQ3ZFwiLFxuICBcIm1hcC1maWxsXCI6IFwiXFxmNDdlXCIsXG4gIFwibWFwXCI6IFwiXFxmNDdmXCIsXG4gIFwibWFya2Rvd24tZmlsbFwiOiBcIlxcZjQ4MFwiLFxuICBcIm1hcmtkb3duXCI6IFwiXFxmNDgxXCIsXG4gIFwibWFza1wiOiBcIlxcZjQ4MlwiLFxuICBcIm1lZ2FwaG9uZS1maWxsXCI6IFwiXFxmNDgzXCIsXG4gIFwibWVnYXBob25lXCI6IFwiXFxmNDg0XCIsXG4gIFwibWVudS1hcHAtZmlsbFwiOiBcIlxcZjQ4NVwiLFxuICBcIm1lbnUtYXBwXCI6IFwiXFxmNDg2XCIsXG4gIFwibWVudS1idXR0b24tZmlsbFwiOiBcIlxcZjQ4N1wiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGUtZmlsbFwiOiBcIlxcZjQ4OFwiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGVcIjogXCJcXGY0ODlcIixcbiAgXCJtZW51LWJ1dHRvblwiOiBcIlxcZjQ4YVwiLFxuICBcIm1lbnUtZG93blwiOiBcIlxcZjQ4YlwiLFxuICBcIm1lbnUtdXBcIjogXCJcXGY0OGNcIixcbiAgXCJtaWMtZmlsbFwiOiBcIlxcZjQ4ZFwiLFxuICBcIm1pYy1tdXRlLWZpbGxcIjogXCJcXGY0OGVcIixcbiAgXCJtaWMtbXV0ZVwiOiBcIlxcZjQ4ZlwiLFxuICBcIm1pY1wiOiBcIlxcZjQ5MFwiLFxuICBcIm1pbmVjYXJ0LWxvYWRlZFwiOiBcIlxcZjQ5MVwiLFxuICBcIm1pbmVjYXJ0XCI6IFwiXFxmNDkyXCIsXG4gIFwibW9pc3R1cmVcIjogXCJcXGY0OTNcIixcbiAgXCJtb29uLWZpbGxcIjogXCJcXGY0OTRcIixcbiAgXCJtb29uLXN0YXJzLWZpbGxcIjogXCJcXGY0OTVcIixcbiAgXCJtb29uLXN0YXJzXCI6IFwiXFxmNDk2XCIsXG4gIFwibW9vblwiOiBcIlxcZjQ5N1wiLFxuICBcIm1vdXNlLWZpbGxcIjogXCJcXGY0OThcIixcbiAgXCJtb3VzZVwiOiBcIlxcZjQ5OVwiLFxuICBcIm1vdXNlMi1maWxsXCI6IFwiXFxmNDlhXCIsXG4gIFwibW91c2UyXCI6IFwiXFxmNDliXCIsXG4gIFwibW91c2UzLWZpbGxcIjogXCJcXGY0OWNcIixcbiAgXCJtb3VzZTNcIjogXCJcXGY0OWRcIixcbiAgXCJtdXNpYy1ub3RlLWJlYW1lZFwiOiBcIlxcZjQ5ZVwiLFxuICBcIm11c2ljLW5vdGUtbGlzdFwiOiBcIlxcZjQ5ZlwiLFxuICBcIm11c2ljLW5vdGVcIjogXCJcXGY0YTBcIixcbiAgXCJtdXNpYy1wbGF5ZXItZmlsbFwiOiBcIlxcZjRhMVwiLFxuICBcIm11c2ljLXBsYXllclwiOiBcIlxcZjRhMlwiLFxuICBcIm5ld3NwYXBlclwiOiBcIlxcZjRhM1wiLFxuICBcIm5vZGUtbWludXMtZmlsbFwiOiBcIlxcZjRhNFwiLFxuICBcIm5vZGUtbWludXNcIjogXCJcXGY0YTVcIixcbiAgXCJub2RlLXBsdXMtZmlsbFwiOiBcIlxcZjRhNlwiLFxuICBcIm5vZGUtcGx1c1wiOiBcIlxcZjRhN1wiLFxuICBcIm51dC1maWxsXCI6IFwiXFxmNGE4XCIsXG4gIFwibnV0XCI6IFwiXFxmNGE5XCIsXG4gIFwib2N0YWdvbi1maWxsXCI6IFwiXFxmNGFhXCIsXG4gIFwib2N0YWdvbi1oYWxmXCI6IFwiXFxmNGFiXCIsXG4gIFwib2N0YWdvblwiOiBcIlxcZjRhY1wiLFxuICBcIm9wdGlvblwiOiBcIlxcZjRhZFwiLFxuICBcIm91dGxldFwiOiBcIlxcZjRhZVwiLFxuICBcInBhaW50LWJ1Y2tldFwiOiBcIlxcZjRhZlwiLFxuICBcInBhbGV0dGUtZmlsbFwiOiBcIlxcZjRiMFwiLFxuICBcInBhbGV0dGVcIjogXCJcXGY0YjFcIixcbiAgXCJwYWxldHRlMlwiOiBcIlxcZjRiMlwiLFxuICBcInBhcGVyY2xpcFwiOiBcIlxcZjRiM1wiLFxuICBcInBhcmFncmFwaFwiOiBcIlxcZjRiNFwiLFxuICBcInBhdGNoLWNoZWNrLWZpbGxcIjogXCJcXGY0YjVcIixcbiAgXCJwYXRjaC1jaGVja1wiOiBcIlxcZjRiNlwiLFxuICBcInBhdGNoLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY0YjdcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvblwiOiBcIlxcZjRiOFwiLFxuICBcInBhdGNoLW1pbnVzLWZpbGxcIjogXCJcXGY0YjlcIixcbiAgXCJwYXRjaC1taW51c1wiOiBcIlxcZjRiYVwiLFxuICBcInBhdGNoLXBsdXMtZmlsbFwiOiBcIlxcZjRiYlwiLFxuICBcInBhdGNoLXBsdXNcIjogXCJcXGY0YmNcIixcbiAgXCJwYXRjaC1xdWVzdGlvbi1maWxsXCI6IFwiXFxmNGJkXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb25cIjogXCJcXGY0YmVcIixcbiAgXCJwYXVzZS1idG4tZmlsbFwiOiBcIlxcZjRiZlwiLFxuICBcInBhdXNlLWJ0blwiOiBcIlxcZjRjMFwiLFxuICBcInBhdXNlLWNpcmNsZS1maWxsXCI6IFwiXFxmNGMxXCIsXG4gIFwicGF1c2UtY2lyY2xlXCI6IFwiXFxmNGMyXCIsXG4gIFwicGF1c2UtZmlsbFwiOiBcIlxcZjRjM1wiLFxuICBcInBhdXNlXCI6IFwiXFxmNGM0XCIsXG4gIFwicGVhY2UtZmlsbFwiOiBcIlxcZjRjNVwiLFxuICBcInBlYWNlXCI6IFwiXFxmNGM2XCIsXG4gIFwicGVuLWZpbGxcIjogXCJcXGY0YzdcIixcbiAgXCJwZW5cIjogXCJcXGY0YzhcIixcbiAgXCJwZW5jaWwtZmlsbFwiOiBcIlxcZjRjOVwiLFxuICBcInBlbmNpbC1zcXVhcmVcIjogXCJcXGY0Y2FcIixcbiAgXCJwZW5jaWxcIjogXCJcXGY0Y2JcIixcbiAgXCJwZW50YWdvbi1maWxsXCI6IFwiXFxmNGNjXCIsXG4gIFwicGVudGFnb24taGFsZlwiOiBcIlxcZjRjZFwiLFxuICBcInBlbnRhZ29uXCI6IFwiXFxmNGNlXCIsXG4gIFwicGVvcGxlLWZpbGxcIjogXCJcXGY0Y2ZcIixcbiAgXCJwZW9wbGVcIjogXCJcXGY0ZDBcIixcbiAgXCJwZXJjZW50XCI6IFwiXFxmNGQxXCIsXG4gIFwicGVyc29uLWJhZGdlLWZpbGxcIjogXCJcXGY0ZDJcIixcbiAgXCJwZXJzb24tYmFkZ2VcIjogXCJcXGY0ZDNcIixcbiAgXCJwZXJzb24tYm91bmRpbmctYm94XCI6IFwiXFxmNGQ0XCIsXG4gIFwicGVyc29uLWNoZWNrLWZpbGxcIjogXCJcXGY0ZDVcIixcbiAgXCJwZXJzb24tY2hlY2tcIjogXCJcXGY0ZDZcIixcbiAgXCJwZXJzb24tY2lyY2xlXCI6IFwiXFxmNGQ3XCIsXG4gIFwicGVyc29uLWRhc2gtZmlsbFwiOiBcIlxcZjRkOFwiLFxuICBcInBlcnNvbi1kYXNoXCI6IFwiXFxmNGQ5XCIsXG4gIFwicGVyc29uLWZpbGxcIjogXCJcXGY0ZGFcIixcbiAgXCJwZXJzb24tbGluZXMtZmlsbFwiOiBcIlxcZjRkYlwiLFxuICBcInBlcnNvbi1wbHVzLWZpbGxcIjogXCJcXGY0ZGNcIixcbiAgXCJwZXJzb24tcGx1c1wiOiBcIlxcZjRkZFwiLFxuICBcInBlcnNvbi1zcXVhcmVcIjogXCJcXGY0ZGVcIixcbiAgXCJwZXJzb24teC1maWxsXCI6IFwiXFxmNGRmXCIsXG4gIFwicGVyc29uLXhcIjogXCJcXGY0ZTBcIixcbiAgXCJwZXJzb25cIjogXCJcXGY0ZTFcIixcbiAgXCJwaG9uZS1maWxsXCI6IFwiXFxmNGUyXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY0ZTNcIixcbiAgXCJwaG9uZS1sYW5kc2NhcGVcIjogXCJcXGY0ZTRcIixcbiAgXCJwaG9uZS12aWJyYXRlLWZpbGxcIjogXCJcXGY0ZTVcIixcbiAgXCJwaG9uZS12aWJyYXRlXCI6IFwiXFxmNGU2XCIsXG4gIFwicGhvbmVcIjogXCJcXGY0ZTdcIixcbiAgXCJwaWUtY2hhcnQtZmlsbFwiOiBcIlxcZjRlOFwiLFxuICBcInBpZS1jaGFydFwiOiBcIlxcZjRlOVwiLFxuICBcInBpbi1hbmdsZS1maWxsXCI6IFwiXFxmNGVhXCIsXG4gIFwicGluLWFuZ2xlXCI6IFwiXFxmNGViXCIsXG4gIFwicGluLWZpbGxcIjogXCJcXGY0ZWNcIixcbiAgXCJwaW5cIjogXCJcXGY0ZWRcIixcbiAgXCJwaXAtZmlsbFwiOiBcIlxcZjRlZVwiLFxuICBcInBpcFwiOiBcIlxcZjRlZlwiLFxuICBcInBsYXktYnRuLWZpbGxcIjogXCJcXGY0ZjBcIixcbiAgXCJwbGF5LWJ0blwiOiBcIlxcZjRmMVwiLFxuICBcInBsYXktY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjJcIixcbiAgXCJwbGF5LWNpcmNsZVwiOiBcIlxcZjRmM1wiLFxuICBcInBsYXktZmlsbFwiOiBcIlxcZjRmNFwiLFxuICBcInBsYXlcIjogXCJcXGY0ZjVcIixcbiAgXCJwbHVnLWZpbGxcIjogXCJcXGY0ZjZcIixcbiAgXCJwbHVnXCI6IFwiXFxmNGY3XCIsXG4gIFwicGx1cy1jaXJjbGUtZG90dGVkXCI6IFwiXFxmNGY4XCIsXG4gIFwicGx1cy1jaXJjbGUtZmlsbFwiOiBcIlxcZjRmOVwiLFxuICBcInBsdXMtY2lyY2xlXCI6IFwiXFxmNGZhXCIsXG4gIFwicGx1cy1zcXVhcmUtZG90dGVkXCI6IFwiXFxmNGZiXCIsXG4gIFwicGx1cy1zcXVhcmUtZmlsbFwiOiBcIlxcZjRmY1wiLFxuICBcInBsdXMtc3F1YXJlXCI6IFwiXFxmNGZkXCIsXG4gIFwicGx1c1wiOiBcIlxcZjRmZVwiLFxuICBcInBvd2VyXCI6IFwiXFxmNGZmXCIsXG4gIFwicHJpbnRlci1maWxsXCI6IFwiXFxmNTAwXCIsXG4gIFwicHJpbnRlclwiOiBcIlxcZjUwMVwiLFxuICBcInB1enpsZS1maWxsXCI6IFwiXFxmNTAyXCIsXG4gIFwicHV6emxlXCI6IFwiXFxmNTAzXCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlLWZpbGxcIjogXCJcXGY1MDRcIixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogXCJcXGY1MDVcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGY1MDZcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kXCI6IFwiXFxmNTA3XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmNTA4XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvblwiOiBcIlxcZjUwOVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmNTBhXCIsXG4gIFwicXVlc3Rpb24tc3F1YXJlXCI6IFwiXFxmNTBiXCIsXG4gIFwicXVlc3Rpb25cIjogXCJcXGY1MGNcIixcbiAgXCJyYWluYm93XCI6IFwiXFxmNTBkXCIsXG4gIFwicmVjZWlwdC1jdXRvZmZcIjogXCJcXGY1MGVcIixcbiAgXCJyZWNlaXB0XCI6IFwiXFxmNTBmXCIsXG4gIFwicmVjZXB0aW9uLTBcIjogXCJcXGY1MTBcIixcbiAgXCJyZWNlcHRpb24tMVwiOiBcIlxcZjUxMVwiLFxuICBcInJlY2VwdGlvbi0yXCI6IFwiXFxmNTEyXCIsXG4gIFwicmVjZXB0aW9uLTNcIjogXCJcXGY1MTNcIixcbiAgXCJyZWNlcHRpb24tNFwiOiBcIlxcZjUxNFwiLFxuICBcInJlY29yZC1idG4tZmlsbFwiOiBcIlxcZjUxNVwiLFxuICBcInJlY29yZC1idG5cIjogXCJcXGY1MTZcIixcbiAgXCJyZWNvcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1MTdcIixcbiAgXCJyZWNvcmQtY2lyY2xlXCI6IFwiXFxmNTE4XCIsXG4gIFwicmVjb3JkLWZpbGxcIjogXCJcXGY1MTlcIixcbiAgXCJyZWNvcmRcIjogXCJcXGY1MWFcIixcbiAgXCJyZWNvcmQyLWZpbGxcIjogXCJcXGY1MWJcIixcbiAgXCJyZWNvcmQyXCI6IFwiXFxmNTFjXCIsXG4gIFwicmVwbHktYWxsLWZpbGxcIjogXCJcXGY1MWRcIixcbiAgXCJyZXBseS1hbGxcIjogXCJcXGY1MWVcIixcbiAgXCJyZXBseS1maWxsXCI6IFwiXFxmNTFmXCIsXG4gIFwicmVwbHlcIjogXCJcXGY1MjBcIixcbiAgXCJyc3MtZmlsbFwiOiBcIlxcZjUyMVwiLFxuICBcInJzc1wiOiBcIlxcZjUyMlwiLFxuICBcInJ1bGVyc1wiOiBcIlxcZjUyM1wiLFxuICBcInNhdmUtZmlsbFwiOiBcIlxcZjUyNFwiLFxuICBcInNhdmVcIjogXCJcXGY1MjVcIixcbiAgXCJzYXZlMi1maWxsXCI6IFwiXFxmNTI2XCIsXG4gIFwic2F2ZTJcIjogXCJcXGY1MjdcIixcbiAgXCJzY2lzc29yc1wiOiBcIlxcZjUyOFwiLFxuICBcInNjcmV3ZHJpdmVyXCI6IFwiXFxmNTI5XCIsXG4gIFwic2VhcmNoXCI6IFwiXFxmNTJhXCIsXG4gIFwic2VnbWVudGVkLW5hdlwiOiBcIlxcZjUyYlwiLFxuICBcInNlcnZlclwiOiBcIlxcZjUyY1wiLFxuICBcInNoYXJlLWZpbGxcIjogXCJcXGY1MmRcIixcbiAgXCJzaGFyZVwiOiBcIlxcZjUyZVwiLFxuICBcInNoaWVsZC1jaGVja1wiOiBcIlxcZjUyZlwiLFxuICBcInNoaWVsZC1leGNsYW1hdGlvblwiOiBcIlxcZjUzMFwiLFxuICBcInNoaWVsZC1maWxsLWNoZWNrXCI6IFwiXFxmNTMxXCIsXG4gIFwic2hpZWxkLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY1MzJcIixcbiAgXCJzaGllbGQtZmlsbC1taW51c1wiOiBcIlxcZjUzM1wiLFxuICBcInNoaWVsZC1maWxsLXBsdXNcIjogXCJcXGY1MzRcIixcbiAgXCJzaGllbGQtZmlsbC14XCI6IFwiXFxmNTM1XCIsXG4gIFwic2hpZWxkLWZpbGxcIjogXCJcXGY1MzZcIixcbiAgXCJzaGllbGQtbG9jay1maWxsXCI6IFwiXFxmNTM3XCIsXG4gIFwic2hpZWxkLWxvY2tcIjogXCJcXGY1MzhcIixcbiAgXCJzaGllbGQtbWludXNcIjogXCJcXGY1MzlcIixcbiAgXCJzaGllbGQtcGx1c1wiOiBcIlxcZjUzYVwiLFxuICBcInNoaWVsZC1zaGFkZWRcIjogXCJcXGY1M2JcIixcbiAgXCJzaGllbGQtc2xhc2gtZmlsbFwiOiBcIlxcZjUzY1wiLFxuICBcInNoaWVsZC1zbGFzaFwiOiBcIlxcZjUzZFwiLFxuICBcInNoaWVsZC14XCI6IFwiXFxmNTNlXCIsXG4gIFwic2hpZWxkXCI6IFwiXFxmNTNmXCIsXG4gIFwic2hpZnQtZmlsbFwiOiBcIlxcZjU0MFwiLFxuICBcInNoaWZ0XCI6IFwiXFxmNTQxXCIsXG4gIFwic2hvcC13aW5kb3dcIjogXCJcXGY1NDJcIixcbiAgXCJzaG9wXCI6IFwiXFxmNTQzXCIsXG4gIFwic2h1ZmZsZVwiOiBcIlxcZjU0NFwiLFxuICBcInNpZ25wb3N0LTItZmlsbFwiOiBcIlxcZjU0NVwiLFxuICBcInNpZ25wb3N0LTJcIjogXCJcXGY1NDZcIixcbiAgXCJzaWducG9zdC1maWxsXCI6IFwiXFxmNTQ3XCIsXG4gIFwic2lnbnBvc3Qtc3BsaXQtZmlsbFwiOiBcIlxcZjU0OFwiLFxuICBcInNpZ25wb3N0LXNwbGl0XCI6IFwiXFxmNTQ5XCIsXG4gIFwic2lnbnBvc3RcIjogXCJcXGY1NGFcIixcbiAgXCJzaW0tZmlsbFwiOiBcIlxcZjU0YlwiLFxuICBcInNpbVwiOiBcIlxcZjU0Y1wiLFxuICBcInNraXAtYmFja3dhcmQtYnRuLWZpbGxcIjogXCJcXGY1NGRcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0blwiOiBcIlxcZjU0ZVwiLFxuICBcInNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NGZcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZVwiOiBcIlxcZjU1MFwiLFxuICBcInNraXAtYmFja3dhcmQtZmlsbFwiOiBcIlxcZjU1MVwiLFxuICBcInNraXAtYmFja3dhcmRcIjogXCJcXGY1NTJcIixcbiAgXCJza2lwLWVuZC1idG4tZmlsbFwiOiBcIlxcZjU1M1wiLFxuICBcInNraXAtZW5kLWJ0blwiOiBcIlxcZjU1NFwiLFxuICBcInNraXAtZW5kLWNpcmNsZS1maWxsXCI6IFwiXFxmNTU1XCIsXG4gIFwic2tpcC1lbmQtY2lyY2xlXCI6IFwiXFxmNTU2XCIsXG4gIFwic2tpcC1lbmQtZmlsbFwiOiBcIlxcZjU1N1wiLFxuICBcInNraXAtZW5kXCI6IFwiXFxmNTU4XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTU5XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0blwiOiBcIlxcZjU1YVwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1YlwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGVcIjogXCJcXGY1NWNcIixcbiAgXCJza2lwLWZvcndhcmQtZmlsbFwiOiBcIlxcZjU1ZFwiLFxuICBcInNraXAtZm9yd2FyZFwiOiBcIlxcZjU1ZVwiLFxuICBcInNraXAtc3RhcnQtYnRuLWZpbGxcIjogXCJcXGY1NWZcIixcbiAgXCJza2lwLXN0YXJ0LWJ0blwiOiBcIlxcZjU2MFwiLFxuICBcInNraXAtc3RhcnQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NjFcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZVwiOiBcIlxcZjU2MlwiLFxuICBcInNraXAtc3RhcnQtZmlsbFwiOiBcIlxcZjU2M1wiLFxuICBcInNraXAtc3RhcnRcIjogXCJcXGY1NjRcIixcbiAgXCJzbGFja1wiOiBcIlxcZjU2NVwiLFxuICBcInNsYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmNTY2XCIsXG4gIFwic2xhc2gtY2lyY2xlXCI6IFwiXFxmNTY3XCIsXG4gIFwic2xhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGY1NjhcIixcbiAgXCJzbGFzaC1zcXVhcmVcIjogXCJcXGY1NjlcIixcbiAgXCJzbGFzaFwiOiBcIlxcZjU2YVwiLFxuICBcInNsaWRlcnNcIjogXCJcXGY1NmJcIixcbiAgXCJzbWFydHdhdGNoXCI6IFwiXFxmNTZjXCIsXG4gIFwic25vd1wiOiBcIlxcZjU2ZFwiLFxuICBcInNub3cyXCI6IFwiXFxmNTZlXCIsXG4gIFwic25vdzNcIjogXCJcXGY1NmZcIixcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6IFwiXFxmNTcwXCIsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6IFwiXFxmNTcxXCIsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogXCJcXGY1NzJcIixcbiAgXCJzb3J0LWFscGhhLXVwXCI6IFwiXFxmNTczXCIsXG4gIFwic29ydC1kb3duLWFsdFwiOiBcIlxcZjU3NFwiLFxuICBcInNvcnQtZG93blwiOiBcIlxcZjU3NVwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiBcIlxcZjU3NlwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6IFwiXFxmNTc3XCIsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiBcIlxcZjU3OFwiLFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiBcIlxcZjU3OVwiLFxuICBcInNvcnQtdXAtYWx0XCI6IFwiXFxmNTdhXCIsXG4gIFwic29ydC11cFwiOiBcIlxcZjU3YlwiLFxuICBcInNvdW5kd2F2ZVwiOiBcIlxcZjU3Y1wiLFxuICBcInNwZWFrZXItZmlsbFwiOiBcIlxcZjU3ZFwiLFxuICBcInNwZWFrZXJcIjogXCJcXGY1N2VcIixcbiAgXCJzcGVlZG9tZXRlclwiOiBcIlxcZjU3ZlwiLFxuICBcInNwZWVkb21ldGVyMlwiOiBcIlxcZjU4MFwiLFxuICBcInNwZWxsY2hlY2tcIjogXCJcXGY1ODFcIixcbiAgXCJzcXVhcmUtZmlsbFwiOiBcIlxcZjU4MlwiLFxuICBcInNxdWFyZS1oYWxmXCI6IFwiXFxmNTgzXCIsXG4gIFwic3F1YXJlXCI6IFwiXFxmNTg0XCIsXG4gIFwic3RhY2tcIjogXCJcXGY1ODVcIixcbiAgXCJzdGFyLWZpbGxcIjogXCJcXGY1ODZcIixcbiAgXCJzdGFyLWhhbGZcIjogXCJcXGY1ODdcIixcbiAgXCJzdGFyXCI6IFwiXFxmNTg4XCIsXG4gIFwic3RhcnNcIjogXCJcXGY1ODlcIixcbiAgXCJzdGlja2llcy1maWxsXCI6IFwiXFxmNThhXCIsXG4gIFwic3RpY2tpZXNcIjogXCJcXGY1OGJcIixcbiAgXCJzdGlja3ktZmlsbFwiOiBcIlxcZjU4Y1wiLFxuICBcInN0aWNreVwiOiBcIlxcZjU4ZFwiLFxuICBcInN0b3AtYnRuLWZpbGxcIjogXCJcXGY1OGVcIixcbiAgXCJzdG9wLWJ0blwiOiBcIlxcZjU4ZlwiLFxuICBcInN0b3AtY2lyY2xlLWZpbGxcIjogXCJcXGY1OTBcIixcbiAgXCJzdG9wLWNpcmNsZVwiOiBcIlxcZjU5MVwiLFxuICBcInN0b3AtZmlsbFwiOiBcIlxcZjU5MlwiLFxuICBcInN0b3BcIjogXCJcXGY1OTNcIixcbiAgXCJzdG9wbGlnaHRzLWZpbGxcIjogXCJcXGY1OTRcIixcbiAgXCJzdG9wbGlnaHRzXCI6IFwiXFxmNTk1XCIsXG4gIFwic3RvcHdhdGNoLWZpbGxcIjogXCJcXGY1OTZcIixcbiAgXCJzdG9wd2F0Y2hcIjogXCJcXGY1OTdcIixcbiAgXCJzdWJ0cmFjdFwiOiBcIlxcZjU5OFwiLFxuICBcInN1aXQtY2x1Yi1maWxsXCI6IFwiXFxmNTk5XCIsXG4gIFwic3VpdC1jbHViXCI6IFwiXFxmNTlhXCIsXG4gIFwic3VpdC1kaWFtb25kLWZpbGxcIjogXCJcXGY1OWJcIixcbiAgXCJzdWl0LWRpYW1vbmRcIjogXCJcXGY1OWNcIixcbiAgXCJzdWl0LWhlYXJ0LWZpbGxcIjogXCJcXGY1OWRcIixcbiAgXCJzdWl0LWhlYXJ0XCI6IFwiXFxmNTllXCIsXG4gIFwic3VpdC1zcGFkZS1maWxsXCI6IFwiXFxmNTlmXCIsXG4gIFwic3VpdC1zcGFkZVwiOiBcIlxcZjVhMFwiLFxuICBcInN1bi1maWxsXCI6IFwiXFxmNWExXCIsXG4gIFwic3VuXCI6IFwiXFxmNWEyXCIsXG4gIFwic3VuZ2xhc3Nlc1wiOiBcIlxcZjVhM1wiLFxuICBcInN1bnJpc2UtZmlsbFwiOiBcIlxcZjVhNFwiLFxuICBcInN1bnJpc2VcIjogXCJcXGY1YTVcIixcbiAgXCJzdW5zZXQtZmlsbFwiOiBcIlxcZjVhNlwiLFxuICBcInN1bnNldFwiOiBcIlxcZjVhN1wiLFxuICBcInN5bW1ldHJ5LWhvcml6b250YWxcIjogXCJcXGY1YThcIixcbiAgXCJzeW1tZXRyeS12ZXJ0aWNhbFwiOiBcIlxcZjVhOVwiLFxuICBcInRhYmxlXCI6IFwiXFxmNWFhXCIsXG4gIFwidGFibGV0LWZpbGxcIjogXCJcXGY1YWJcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY1YWNcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlXCI6IFwiXFxmNWFkXCIsXG4gIFwidGFibGV0XCI6IFwiXFxmNWFlXCIsXG4gIFwidGFnLWZpbGxcIjogXCJcXGY1YWZcIixcbiAgXCJ0YWdcIjogXCJcXGY1YjBcIixcbiAgXCJ0YWdzLWZpbGxcIjogXCJcXGY1YjFcIixcbiAgXCJ0YWdzXCI6IFwiXFxmNWIyXCIsXG4gIFwidGVsZWdyYW1cIjogXCJcXGY1YjNcIixcbiAgXCJ0ZWxlcGhvbmUtZmlsbFwiOiBcIlxcZjViNFwiLFxuICBcInRlbGVwaG9uZS1mb3J3YXJkLWZpbGxcIjogXCJcXGY1YjVcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZFwiOiBcIlxcZjViNlwiLFxuICBcInRlbGVwaG9uZS1pbmJvdW5kLWZpbGxcIjogXCJcXGY1YjdcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZFwiOiBcIlxcZjViOFwiLFxuICBcInRlbGVwaG9uZS1taW51cy1maWxsXCI6IFwiXFxmNWI5XCIsXG4gIFwidGVsZXBob25lLW1pbnVzXCI6IFwiXFxmNWJhXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kLWZpbGxcIjogXCJcXGY1YmJcIixcbiAgXCJ0ZWxlcGhvbmUtb3V0Ym91bmRcIjogXCJcXGY1YmNcIixcbiAgXCJ0ZWxlcGhvbmUtcGx1cy1maWxsXCI6IFwiXFxmNWJkXCIsXG4gIFwidGVsZXBob25lLXBsdXNcIjogXCJcXGY1YmVcIixcbiAgXCJ0ZWxlcGhvbmUteC1maWxsXCI6IFwiXFxmNWJmXCIsXG4gIFwidGVsZXBob25lLXhcIjogXCJcXGY1YzBcIixcbiAgXCJ0ZWxlcGhvbmVcIjogXCJcXGY1YzFcIixcbiAgXCJ0ZXJtaW5hbC1maWxsXCI6IFwiXFxmNWMyXCIsXG4gIFwidGVybWluYWxcIjogXCJcXGY1YzNcIixcbiAgXCJ0ZXh0LWNlbnRlclwiOiBcIlxcZjVjNFwiLFxuICBcInRleHQtaW5kZW50LWxlZnRcIjogXCJcXGY1YzVcIixcbiAgXCJ0ZXh0LWluZGVudC1yaWdodFwiOiBcIlxcZjVjNlwiLFxuICBcInRleHQtbGVmdFwiOiBcIlxcZjVjN1wiLFxuICBcInRleHQtcGFyYWdyYXBoXCI6IFwiXFxmNWM4XCIsXG4gIFwidGV4dC1yaWdodFwiOiBcIlxcZjVjOVwiLFxuICBcInRleHRhcmVhLXJlc2l6ZVwiOiBcIlxcZjVjYVwiLFxuICBcInRleHRhcmVhLXRcIjogXCJcXGY1Y2JcIixcbiAgXCJ0ZXh0YXJlYVwiOiBcIlxcZjVjY1wiLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogXCJcXGY1Y2RcIixcbiAgXCJ0aGVybW9tZXRlci1oaWdoXCI6IFwiXFxmNWNlXCIsXG4gIFwidGhlcm1vbWV0ZXItbG93XCI6IFwiXFxmNWNmXCIsXG4gIFwidGhlcm1vbWV0ZXItc25vd1wiOiBcIlxcZjVkMFwiLFxuICBcInRoZXJtb21ldGVyLXN1blwiOiBcIlxcZjVkMVwiLFxuICBcInRoZXJtb21ldGVyXCI6IFwiXFxmNWQyXCIsXG4gIFwidGhyZWUtZG90cy12ZXJ0aWNhbFwiOiBcIlxcZjVkM1wiLFxuICBcInRocmVlLWRvdHNcIjogXCJcXGY1ZDRcIixcbiAgXCJ0b2dnbGUtb2ZmXCI6IFwiXFxmNWQ1XCIsXG4gIFwidG9nZ2xlLW9uXCI6IFwiXFxmNWQ2XCIsXG4gIFwidG9nZ2xlMi1vZmZcIjogXCJcXGY1ZDdcIixcbiAgXCJ0b2dnbGUyLW9uXCI6IFwiXFxmNWQ4XCIsXG4gIFwidG9nZ2xlc1wiOiBcIlxcZjVkOVwiLFxuICBcInRvZ2dsZXMyXCI6IFwiXFxmNWRhXCIsXG4gIFwidG9vbHNcIjogXCJcXGY1ZGJcIixcbiAgXCJ0b3JuYWRvXCI6IFwiXFxmNWRjXCIsXG4gIFwidHJhc2gtZmlsbFwiOiBcIlxcZjVkZFwiLFxuICBcInRyYXNoXCI6IFwiXFxmNWRlXCIsXG4gIFwidHJhc2gyLWZpbGxcIjogXCJcXGY1ZGZcIixcbiAgXCJ0cmFzaDJcIjogXCJcXGY1ZTBcIixcbiAgXCJ0cmVlLWZpbGxcIjogXCJcXGY1ZTFcIixcbiAgXCJ0cmVlXCI6IFwiXFxmNWUyXCIsXG4gIFwidHJpYW5nbGUtZmlsbFwiOiBcIlxcZjVlM1wiLFxuICBcInRyaWFuZ2xlLWhhbGZcIjogXCJcXGY1ZTRcIixcbiAgXCJ0cmlhbmdsZVwiOiBcIlxcZjVlNVwiLFxuICBcInRyb3BoeS1maWxsXCI6IFwiXFxmNWU2XCIsXG4gIFwidHJvcGh5XCI6IFwiXFxmNWU3XCIsXG4gIFwidHJvcGljYWwtc3Rvcm1cIjogXCJcXGY1ZThcIixcbiAgXCJ0cnVjay1mbGF0YmVkXCI6IFwiXFxmNWU5XCIsXG4gIFwidHJ1Y2tcIjogXCJcXGY1ZWFcIixcbiAgXCJ0c3VuYW1pXCI6IFwiXFxmNWViXCIsXG4gIFwidHYtZmlsbFwiOiBcIlxcZjVlY1wiLFxuICBcInR2XCI6IFwiXFxmNWVkXCIsXG4gIFwidHdpdGNoXCI6IFwiXFxmNWVlXCIsXG4gIFwidHdpdHRlclwiOiBcIlxcZjVlZlwiLFxuICBcInR5cGUtYm9sZFwiOiBcIlxcZjVmMFwiLFxuICBcInR5cGUtaDFcIjogXCJcXGY1ZjFcIixcbiAgXCJ0eXBlLWgyXCI6IFwiXFxmNWYyXCIsXG4gIFwidHlwZS1oM1wiOiBcIlxcZjVmM1wiLFxuICBcInR5cGUtaXRhbGljXCI6IFwiXFxmNWY0XCIsXG4gIFwidHlwZS1zdHJpa2V0aHJvdWdoXCI6IFwiXFxmNWY1XCIsXG4gIFwidHlwZS11bmRlcmxpbmVcIjogXCJcXGY1ZjZcIixcbiAgXCJ0eXBlXCI6IFwiXFxmNWY3XCIsXG4gIFwidWktY2hlY2tzLWdyaWRcIjogXCJcXGY1ZjhcIixcbiAgXCJ1aS1jaGVja3NcIjogXCJcXGY1ZjlcIixcbiAgXCJ1aS1yYWRpb3MtZ3JpZFwiOiBcIlxcZjVmYVwiLFxuICBcInVpLXJhZGlvc1wiOiBcIlxcZjVmYlwiLFxuICBcInVtYnJlbGxhLWZpbGxcIjogXCJcXGY1ZmNcIixcbiAgXCJ1bWJyZWxsYVwiOiBcIlxcZjVmZFwiLFxuICBcInVuaW9uXCI6IFwiXFxmNWZlXCIsXG4gIFwidW5sb2NrLWZpbGxcIjogXCJcXGY1ZmZcIixcbiAgXCJ1bmxvY2tcIjogXCJcXGY2MDBcIixcbiAgXCJ1cGMtc2NhblwiOiBcIlxcZjYwMVwiLFxuICBcInVwY1wiOiBcIlxcZjYwMlwiLFxuICBcInVwbG9hZFwiOiBcIlxcZjYwM1wiLFxuICBcInZlY3Rvci1wZW5cIjogXCJcXGY2MDRcIixcbiAgXCJ2aWV3LWxpc3RcIjogXCJcXGY2MDVcIixcbiAgXCJ2aWV3LXN0YWNrZWRcIjogXCJcXGY2MDZcIixcbiAgXCJ2aW55bC1maWxsXCI6IFwiXFxmNjA3XCIsXG4gIFwidmlueWxcIjogXCJcXGY2MDhcIixcbiAgXCJ2b2ljZW1haWxcIjogXCJcXGY2MDlcIixcbiAgXCJ2b2x1bWUtZG93bi1maWxsXCI6IFwiXFxmNjBhXCIsXG4gIFwidm9sdW1lLWRvd25cIjogXCJcXGY2MGJcIixcbiAgXCJ2b2x1bWUtbXV0ZS1maWxsXCI6IFwiXFxmNjBjXCIsXG4gIFwidm9sdW1lLW11dGVcIjogXCJcXGY2MGRcIixcbiAgXCJ2b2x1bWUtb2ZmLWZpbGxcIjogXCJcXGY2MGVcIixcbiAgXCJ2b2x1bWUtb2ZmXCI6IFwiXFxmNjBmXCIsXG4gIFwidm9sdW1lLXVwLWZpbGxcIjogXCJcXGY2MTBcIixcbiAgXCJ2b2x1bWUtdXBcIjogXCJcXGY2MTFcIixcbiAgXCJ2clwiOiBcIlxcZjYxMlwiLFxuICBcIndhbGxldC1maWxsXCI6IFwiXFxmNjEzXCIsXG4gIFwid2FsbGV0XCI6IFwiXFxmNjE0XCIsXG4gIFwid2FsbGV0MlwiOiBcIlxcZjYxNVwiLFxuICBcIndhdGNoXCI6IFwiXFxmNjE2XCIsXG4gIFwid2F0ZXJcIjogXCJcXGY2MTdcIixcbiAgXCJ3aGF0c2FwcFwiOiBcIlxcZjYxOFwiLFxuICBcIndpZmktMVwiOiBcIlxcZjYxOVwiLFxuICBcIndpZmktMlwiOiBcIlxcZjYxYVwiLFxuICBcIndpZmktb2ZmXCI6IFwiXFxmNjFiXCIsXG4gIFwid2lmaVwiOiBcIlxcZjYxY1wiLFxuICBcIndpbmRcIjogXCJcXGY2MWRcIixcbiAgXCJ3aW5kb3ctZG9ja1wiOiBcIlxcZjYxZVwiLFxuICBcIndpbmRvdy1zaWRlYmFyXCI6IFwiXFxmNjFmXCIsXG4gIFwid2luZG93XCI6IFwiXFxmNjIwXCIsXG4gIFwid3JlbmNoXCI6IFwiXFxmNjIxXCIsXG4gIFwieC1jaXJjbGUtZmlsbFwiOiBcIlxcZjYyMlwiLFxuICBcIngtY2lyY2xlXCI6IFwiXFxmNjIzXCIsXG4gIFwieC1kaWFtb25kLWZpbGxcIjogXCJcXGY2MjRcIixcbiAgXCJ4LWRpYW1vbmRcIjogXCJcXGY2MjVcIixcbiAgXCJ4LW9jdGFnb24tZmlsbFwiOiBcIlxcZjYyNlwiLFxuICBcIngtb2N0YWdvblwiOiBcIlxcZjYyN1wiLFxuICBcIngtc3F1YXJlLWZpbGxcIjogXCJcXGY2MjhcIixcbiAgXCJ4LXNxdWFyZVwiOiBcIlxcZjYyOVwiLFxuICBcInhcIjogXCJcXGY2MmFcIixcbiAgXCJ5b3V0dWJlXCI6IFwiXFxmNjJiXCIsXG4gIFwiem9vbS1pblwiOiBcIlxcZjYyY1wiLFxuICBcInpvb20tb3V0XCI6IFwiXFxmNjJkXCIsXG4gIFwiYmFua1wiOiBcIlxcZjYyZVwiLFxuICBcImJhbmsyXCI6IFwiXFxmNjJmXCIsXG4gIFwiYmVsbC1zbGFzaC1maWxsXCI6IFwiXFxmNjMwXCIsXG4gIFwiYmVsbC1zbGFzaFwiOiBcIlxcZjYzMVwiLFxuICBcImNhc2gtY29pblwiOiBcIlxcZjYzMlwiLFxuICBcImNoZWNrLWxnXCI6IFwiXFxmNjMzXCIsXG4gIFwiY29pblwiOiBcIlxcZjYzNFwiLFxuICBcImN1cnJlbmN5LWJpdGNvaW5cIjogXCJcXGY2MzVcIixcbiAgXCJjdXJyZW5jeS1kb2xsYXJcIjogXCJcXGY2MzZcIixcbiAgXCJjdXJyZW5jeS1ldXJvXCI6IFwiXFxmNjM3XCIsXG4gIFwiY3VycmVuY3ktZXhjaGFuZ2VcIjogXCJcXGY2MzhcIixcbiAgXCJjdXJyZW5jeS1wb3VuZFwiOiBcIlxcZjYzOVwiLFxuICBcImN1cnJlbmN5LXllblwiOiBcIlxcZjYzYVwiLFxuICBcImRhc2gtbGdcIjogXCJcXGY2M2JcIixcbiAgXCJleGNsYW1hdGlvbi1sZ1wiOiBcIlxcZjYzY1wiLFxuICBcImZpbGUtZWFybWFyay1wZGYtZmlsbFwiOiBcIlxcZjYzZFwiLFxuICBcImZpbGUtZWFybWFyay1wZGZcIjogXCJcXGY2M2VcIixcbiAgXCJmaWxlLXBkZi1maWxsXCI6IFwiXFxmNjNmXCIsXG4gIFwiZmlsZS1wZGZcIjogXCJcXGY2NDBcIixcbiAgXCJnZW5kZXItYW1iaWd1b3VzXCI6IFwiXFxmNjQxXCIsXG4gIFwiZ2VuZGVyLWZlbWFsZVwiOiBcIlxcZjY0MlwiLFxuICBcImdlbmRlci1tYWxlXCI6IFwiXFxmNjQzXCIsXG4gIFwiZ2VuZGVyLXRyYW5zXCI6IFwiXFxmNjQ0XCIsXG4gIFwiaGVhZHNldC12clwiOiBcIlxcZjY0NVwiLFxuICBcImluZm8tbGdcIjogXCJcXGY2NDZcIixcbiAgXCJtYXN0b2RvblwiOiBcIlxcZjY0N1wiLFxuICBcIm1lc3NlbmdlclwiOiBcIlxcZjY0OFwiLFxuICBcInBpZ2d5LWJhbmstZmlsbFwiOiBcIlxcZjY0OVwiLFxuICBcInBpZ2d5LWJhbmtcIjogXCJcXGY2NGFcIixcbiAgXCJwaW4tbWFwLWZpbGxcIjogXCJcXGY2NGJcIixcbiAgXCJwaW4tbWFwXCI6IFwiXFxmNjRjXCIsXG4gIFwicGx1cy1sZ1wiOiBcIlxcZjY0ZFwiLFxuICBcInF1ZXN0aW9uLWxnXCI6IFwiXFxmNjRlXCIsXG4gIFwicmVjeWNsZVwiOiBcIlxcZjY0ZlwiLFxuICBcInJlZGRpdFwiOiBcIlxcZjY1MFwiLFxuICBcInNhZmUtZmlsbFwiOiBcIlxcZjY1MVwiLFxuICBcInNhZmUyLWZpbGxcIjogXCJcXGY2NTJcIixcbiAgXCJzYWZlMlwiOiBcIlxcZjY1M1wiLFxuICBcInNkLWNhcmQtZmlsbFwiOiBcIlxcZjY1NFwiLFxuICBcInNkLWNhcmRcIjogXCJcXGY2NTVcIixcbiAgXCJza3lwZVwiOiBcIlxcZjY1NlwiLFxuICBcInNsYXNoLWxnXCI6IFwiXFxmNjU3XCIsXG4gIFwidHJhbnNsYXRlXCI6IFwiXFxmNjU4XCIsXG4gIFwieC1sZ1wiOiBcIlxcZjY1OVwiLFxuICBcInNhZmVcIjogXCJcXGY2NWFcIixcbiAgXCJhcHBsZVwiOiBcIlxcZjY1YlwiLFxuICBcIm1pY3Jvc29mdFwiOiBcIlxcZjY1ZFwiLFxuICBcIndpbmRvd3NcIjogXCJcXGY2NWVcIixcbiAgXCJiZWhhbmNlXCI6IFwiXFxmNjVjXCIsXG4gIFwiZHJpYmJibGVcIjogXCJcXGY2NWZcIixcbiAgXCJsaW5lXCI6IFwiXFxmNjYwXCIsXG4gIFwibWVkaXVtXCI6IFwiXFxmNjYxXCIsXG4gIFwicGF5cGFsXCI6IFwiXFxmNjYyXCIsXG4gIFwicGludGVyZXN0XCI6IFwiXFxmNjYzXCIsXG4gIFwic2lnbmFsXCI6IFwiXFxmNjY0XCIsXG4gIFwic25hcGNoYXRcIjogXCJcXGY2NjVcIixcbiAgXCJzcG90aWZ5XCI6IFwiXFxmNjY2XCIsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogXCJcXGY2NjdcIixcbiAgXCJzdHJhdmFcIjogXCJcXGY2NjhcIixcbiAgXCJ3b3JkcHJlc3NcIjogXCJcXGY2NjlcIixcbiAgXCJ2aW1lb1wiOiBcIlxcZjY2YVwiLFxuICBcImFjdGl2aXR5XCI6IFwiXFxmNjZiXCIsXG4gIFwiZWFzZWwyLWZpbGxcIjogXCJcXGY2NmNcIixcbiAgXCJlYXNlbDJcIjogXCJcXGY2NmRcIixcbiAgXCJlYXNlbDMtZmlsbFwiOiBcIlxcZjY2ZVwiLFxuICBcImVhc2VsM1wiOiBcIlxcZjY2ZlwiLFxuICBcImZhblwiOiBcIlxcZjY3MFwiLFxuICBcImZpbmdlcnByaW50XCI6IFwiXFxmNjcxXCIsXG4gIFwiZ3JhcGgtZG93bi1hcnJvd1wiOiBcIlxcZjY3MlwiLFxuICBcImdyYXBoLXVwLWFycm93XCI6IFwiXFxmNjczXCIsXG4gIFwiaHlwbm90aXplXCI6IFwiXFxmNjc0XCIsXG4gIFwibWFnaWNcIjogXCJcXGY2NzVcIixcbiAgXCJwZXJzb24tcm9sb2RleFwiOiBcIlxcZjY3NlwiLFxuICBcInBlcnNvbi12aWRlb1wiOiBcIlxcZjY3N1wiLFxuICBcInBlcnNvbi12aWRlbzJcIjogXCJcXGY2NzhcIixcbiAgXCJwZXJzb24tdmlkZW8zXCI6IFwiXFxmNjc5XCIsXG4gIFwicGVyc29uLXdvcmtzcGFjZVwiOiBcIlxcZjY3YVwiLFxuICBcInJhZGlvYWN0aXZlXCI6IFwiXFxmNjdiXCIsXG4gIFwid2ViY2FtLWZpbGxcIjogXCJcXGY2N2NcIixcbiAgXCJ3ZWJjYW1cIjogXCJcXGY2N2RcIixcbiAgXCJ5aW4teWFuZ1wiOiBcIlxcZjY3ZVwiLFxuICBcImJhbmRhaWQtZmlsbFwiOiBcIlxcZjY4MFwiLFxuICBcImJhbmRhaWRcIjogXCJcXGY2ODFcIixcbiAgXCJibHVldG9vdGhcIjogXCJcXGY2ODJcIixcbiAgXCJib2R5LXRleHRcIjogXCJcXGY2ODNcIixcbiAgXCJib29tYm94XCI6IFwiXFxmNjg0XCIsXG4gIFwiYm94ZXNcIjogXCJcXGY2ODVcIixcbiAgXCJkcGFkLWZpbGxcIjogXCJcXGY2ODZcIixcbiAgXCJkcGFkXCI6IFwiXFxmNjg3XCIsXG4gIFwiZWFyLWZpbGxcIjogXCJcXGY2ODhcIixcbiAgXCJlYXJcIjogXCJcXGY2ODlcIixcbiAgXCJlbnZlbG9wZS1jaGVjay1maWxsXCI6IFwiXFxmNjhiXCIsXG4gIFwiZW52ZWxvcGUtY2hlY2tcIjogXCJcXGY2OGNcIixcbiAgXCJlbnZlbG9wZS1kYXNoLWZpbGxcIjogXCJcXGY2OGVcIixcbiAgXCJlbnZlbG9wZS1kYXNoXCI6IFwiXFxmNjhmXCIsXG4gIFwiZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjY5MVwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNjkyXCIsXG4gIFwiZW52ZWxvcGUtcGx1cy1maWxsXCI6IFwiXFxmNjkzXCIsXG4gIFwiZW52ZWxvcGUtcGx1c1wiOiBcIlxcZjY5NFwiLFxuICBcImVudmVsb3BlLXNsYXNoLWZpbGxcIjogXCJcXGY2OTZcIixcbiAgXCJlbnZlbG9wZS1zbGFzaFwiOiBcIlxcZjY5N1wiLFxuICBcImVudmVsb3BlLXgtZmlsbFwiOiBcIlxcZjY5OVwiLFxuICBcImVudmVsb3BlLXhcIjogXCJcXGY2OWFcIixcbiAgXCJleHBsaWNpdC1maWxsXCI6IFwiXFxmNjliXCIsXG4gIFwiZXhwbGljaXRcIjogXCJcXGY2OWNcIixcbiAgXCJnaXRcIjogXCJcXGY2OWRcIixcbiAgXCJpbmZpbml0eVwiOiBcIlxcZjY5ZVwiLFxuICBcImxpc3QtY29sdW1ucy1yZXZlcnNlXCI6IFwiXFxmNjlmXCIsXG4gIFwibGlzdC1jb2x1bW5zXCI6IFwiXFxmNmEwXCIsXG4gIFwibWV0YVwiOiBcIlxcZjZhMVwiLFxuICBcIm5pbnRlbmRvLXN3aXRjaFwiOiBcIlxcZjZhNFwiLFxuICBcInBjLWRpc3BsYXktaG9yaXpvbnRhbFwiOiBcIlxcZjZhNVwiLFxuICBcInBjLWRpc3BsYXlcIjogXCJcXGY2YTZcIixcbiAgXCJwYy1ob3Jpem9udGFsXCI6IFwiXFxmNmE3XCIsXG4gIFwicGNcIjogXCJcXGY2YThcIixcbiAgXCJwbGF5c3RhdGlvblwiOiBcIlxcZjZhOVwiLFxuICBcInBsdXMtc2xhc2gtbWludXNcIjogXCJcXGY2YWFcIixcbiAgXCJwcm9qZWN0b3ItZmlsbFwiOiBcIlxcZjZhYlwiLFxuICBcInByb2plY3RvclwiOiBcIlxcZjZhY1wiLFxuICBcInFyLWNvZGUtc2NhblwiOiBcIlxcZjZhZFwiLFxuICBcInFyLWNvZGVcIjogXCJcXGY2YWVcIixcbiAgXCJxdW9yYVwiOiBcIlxcZjZhZlwiLFxuICBcInF1b3RlXCI6IFwiXFxmNmIwXCIsXG4gIFwicm9ib3RcIjogXCJcXGY2YjFcIixcbiAgXCJzZW5kLWNoZWNrLWZpbGxcIjogXCJcXGY2YjJcIixcbiAgXCJzZW5kLWNoZWNrXCI6IFwiXFxmNmIzXCIsXG4gIFwic2VuZC1kYXNoLWZpbGxcIjogXCJcXGY2YjRcIixcbiAgXCJzZW5kLWRhc2hcIjogXCJcXGY2YjVcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2YjdcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNmI4XCIsXG4gIFwic2VuZC1maWxsXCI6IFwiXFxmNmI5XCIsXG4gIFwic2VuZC1wbHVzLWZpbGxcIjogXCJcXGY2YmFcIixcbiAgXCJzZW5kLXBsdXNcIjogXCJcXGY2YmJcIixcbiAgXCJzZW5kLXNsYXNoLWZpbGxcIjogXCJcXGY2YmNcIixcbiAgXCJzZW5kLXNsYXNoXCI6IFwiXFxmNmJkXCIsXG4gIFwic2VuZC14LWZpbGxcIjogXCJcXGY2YmVcIixcbiAgXCJzZW5kLXhcIjogXCJcXGY2YmZcIixcbiAgXCJzZW5kXCI6IFwiXFxmNmMwXCIsXG4gIFwic3RlYW1cIjogXCJcXGY2YzFcIixcbiAgXCJ0ZXJtaW5hbC1kYXNoXCI6IFwiXFxmNmMzXCIsXG4gIFwidGVybWluYWwtcGx1c1wiOiBcIlxcZjZjNFwiLFxuICBcInRlcm1pbmFsLXNwbGl0XCI6IFwiXFxmNmM1XCIsXG4gIFwidGlja2V0LWRldGFpbGVkLWZpbGxcIjogXCJcXGY2YzZcIixcbiAgXCJ0aWNrZXQtZGV0YWlsZWRcIjogXCJcXGY2YzdcIixcbiAgXCJ0aWNrZXQtZmlsbFwiOiBcIlxcZjZjOFwiLFxuICBcInRpY2tldC1wZXJmb3JhdGVkLWZpbGxcIjogXCJcXGY2YzlcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZFwiOiBcIlxcZjZjYVwiLFxuICBcInRpY2tldFwiOiBcIlxcZjZjYlwiLFxuICBcInRpa3Rva1wiOiBcIlxcZjZjY1wiLFxuICBcIndpbmRvdy1kYXNoXCI6IFwiXFxmNmNkXCIsXG4gIFwid2luZG93LWRlc2t0b3BcIjogXCJcXGY2Y2VcIixcbiAgXCJ3aW5kb3ctZnVsbHNjcmVlblwiOiBcIlxcZjZjZlwiLFxuICBcIndpbmRvdy1wbHVzXCI6IFwiXFxmNmQwXCIsXG4gIFwid2luZG93LXNwbGl0XCI6IFwiXFxmNmQxXCIsXG4gIFwid2luZG93LXN0YWNrXCI6IFwiXFxmNmQyXCIsXG4gIFwid2luZG93LXhcIjogXCJcXGY2ZDNcIixcbiAgXCJ4Ym94XCI6IFwiXFxmNmQ0XCIsXG4gIFwiZXRoZXJuZXRcIjogXCJcXGY2ZDVcIixcbiAgXCJoZG1pLWZpbGxcIjogXCJcXGY2ZDZcIixcbiAgXCJoZG1pXCI6IFwiXFxmNmQ3XCIsXG4gIFwidXNiLWMtZmlsbFwiOiBcIlxcZjZkOFwiLFxuICBcInVzYi1jXCI6IFwiXFxmNmQ5XCIsXG4gIFwidXNiLWZpbGxcIjogXCJcXGY2ZGFcIixcbiAgXCJ1c2ItcGx1Zy1maWxsXCI6IFwiXFxmNmRiXCIsXG4gIFwidXNiLXBsdWdcIjogXCJcXGY2ZGNcIixcbiAgXCJ1c2Itc3ltYm9sXCI6IFwiXFxmNmRkXCIsXG4gIFwidXNiXCI6IFwiXFxmNmRlXCIsXG4gIFwiYm9vbWJveC1maWxsXCI6IFwiXFxmNmRmXCIsXG4gIFwiZGlzcGxheXBvcnRcIjogXCJcXGY2ZTFcIixcbiAgXCJncHUtY2FyZFwiOiBcIlxcZjZlMlwiLFxuICBcIm1lbW9yeVwiOiBcIlxcZjZlM1wiLFxuICBcIm1vZGVtLWZpbGxcIjogXCJcXGY2ZTRcIixcbiAgXCJtb2RlbVwiOiBcIlxcZjZlNVwiLFxuICBcIm1vdGhlcmJvYXJkLWZpbGxcIjogXCJcXGY2ZTZcIixcbiAgXCJtb3RoZXJib2FyZFwiOiBcIlxcZjZlN1wiLFxuICBcIm9wdGljYWwtYXVkaW8tZmlsbFwiOiBcIlxcZjZlOFwiLFxuICBcIm9wdGljYWwtYXVkaW9cIjogXCJcXGY2ZTlcIixcbiAgXCJwY2ktY2FyZFwiOiBcIlxcZjZlYVwiLFxuICBcInJvdXRlci1maWxsXCI6IFwiXFxmNmViXCIsXG4gIFwicm91dGVyXCI6IFwiXFxmNmVjXCIsXG4gIFwidGh1bmRlcmJvbHQtZmlsbFwiOiBcIlxcZjZlZlwiLFxuICBcInRodW5kZXJib2x0XCI6IFwiXFxmNmYwXCIsXG4gIFwidXNiLWRyaXZlLWZpbGxcIjogXCJcXGY2ZjFcIixcbiAgXCJ1c2ItZHJpdmVcIjogXCJcXGY2ZjJcIixcbiAgXCJ1c2ItbWljcm8tZmlsbFwiOiBcIlxcZjZmM1wiLFxuICBcInVzYi1taWNyb1wiOiBcIlxcZjZmNFwiLFxuICBcInVzYi1taW5pLWZpbGxcIjogXCJcXGY2ZjVcIixcbiAgXCJ1c2ItbWluaVwiOiBcIlxcZjZmNlwiLFxuICBcImNsb3VkLWhhemUyXCI6IFwiXFxmNmY3XCIsXG4gIFwiZGV2aWNlLWhkZC1maWxsXCI6IFwiXFxmNmY4XCIsXG4gIFwiZGV2aWNlLWhkZFwiOiBcIlxcZjZmOVwiLFxuICBcImRldmljZS1zc2QtZmlsbFwiOiBcIlxcZjZmYVwiLFxuICBcImRldmljZS1zc2RcIjogXCJcXGY2ZmJcIixcbiAgXCJkaXNwbGF5cG9ydC1maWxsXCI6IFwiXFxmNmZjXCIsXG4gIFwibW9ydGFyYm9hcmQtZmlsbFwiOiBcIlxcZjZmZFwiLFxuICBcIm1vcnRhcmJvYXJkXCI6IFwiXFxmNmZlXCIsXG4gIFwidGVybWluYWwteFwiOiBcIlxcZjZmZlwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnQtZmlsbFwiOiBcIlxcZjcwMFwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnRcIjogXCJcXGY3MDFcIixcbiAgXCJiYWRnZS1zZC1maWxsXCI6IFwiXFxmNzAyXCIsXG4gIFwiYmFkZ2Utc2RcIjogXCJcXGY3MDNcIixcbiAgXCJiYWctaGVhcnQtZmlsbFwiOiBcIlxcZjcwNFwiLFxuICBcImJhZy1oZWFydFwiOiBcIlxcZjcwNVwiLFxuICBcImJhbGxvb24tZmlsbFwiOiBcIlxcZjcwNlwiLFxuICBcImJhbGxvb24taGVhcnQtZmlsbFwiOiBcIlxcZjcwN1wiLFxuICBcImJhbGxvb24taGVhcnRcIjogXCJcXGY3MDhcIixcbiAgXCJiYWxsb29uXCI6IFwiXFxmNzA5XCIsXG4gIFwiYm94Mi1maWxsXCI6IFwiXFxmNzBhXCIsXG4gIFwiYm94Mi1oZWFydC1maWxsXCI6IFwiXFxmNzBiXCIsXG4gIFwiYm94Mi1oZWFydFwiOiBcIlxcZjcwY1wiLFxuICBcImJveDJcIjogXCJcXGY3MGRcIixcbiAgXCJicmFjZXMtYXN0ZXJpc2tcIjogXCJcXGY3MGVcIixcbiAgXCJjYWxlbmRhci1oZWFydC1maWxsXCI6IFwiXFxmNzBmXCIsXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogXCJcXGY3MTBcIixcbiAgXCJjYWxlbmRhcjItaGVhcnQtZmlsbFwiOiBcIlxcZjcxMVwiLFxuICBcImNhbGVuZGFyMi1oZWFydFwiOiBcIlxcZjcxMlwiLFxuICBcImNoYXQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxM1wiLFxuICBcImNoYXQtaGVhcnRcIjogXCJcXGY3MTRcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxNVwiLFxuICBcImNoYXQtbGVmdC1oZWFydFwiOiBcIlxcZjcxNlwiLFxuICBcImNoYXQtcmlnaHQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxN1wiLFxuICBcImNoYXQtcmlnaHQtaGVhcnRcIjogXCJcXGY3MThcIixcbiAgXCJjaGF0LXNxdWFyZS1oZWFydC1maWxsXCI6IFwiXFxmNzE5XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnRcIjogXCJcXGY3MWFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2stZmlsbFwiOiBcIlxcZjcxYlwiLFxuICBcImNsaXBib2FyZC1kYXRhLWZpbGxcIjogXCJcXGY3MWNcIixcbiAgXCJjbGlwYm9hcmQtZmlsbFwiOiBcIlxcZjcxZFwiLFxuICBcImNsaXBib2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzFlXCIsXG4gIFwiY2xpcGJvYXJkLWhlYXJ0XCI6IFwiXFxmNzFmXCIsXG4gIFwiY2xpcGJvYXJkLW1pbnVzLWZpbGxcIjogXCJcXGY3MjBcIixcbiAgXCJjbGlwYm9hcmQtcGx1cy1maWxsXCI6IFwiXFxmNzIxXCIsXG4gIFwiY2xpcGJvYXJkLXB1bHNlXCI6IFwiXFxmNzIyXCIsXG4gIFwiY2xpcGJvYXJkLXgtZmlsbFwiOiBcIlxcZjcyM1wiLFxuICBcImNsaXBib2FyZDItY2hlY2stZmlsbFwiOiBcIlxcZjcyNFwiLFxuICBcImNsaXBib2FyZDItY2hlY2tcIjogXCJcXGY3MjVcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGEtZmlsbFwiOiBcIlxcZjcyNlwiLFxuICBcImNsaXBib2FyZDItZGF0YVwiOiBcIlxcZjcyN1wiLFxuICBcImNsaXBib2FyZDItZmlsbFwiOiBcIlxcZjcyOFwiLFxuICBcImNsaXBib2FyZDItaGVhcnQtZmlsbFwiOiBcIlxcZjcyOVwiLFxuICBcImNsaXBib2FyZDItaGVhcnRcIjogXCJcXGY3MmFcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzLWZpbGxcIjogXCJcXGY3MmJcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzXCI6IFwiXFxmNzJjXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzLWZpbGxcIjogXCJcXGY3MmRcIixcbiAgXCJjbGlwYm9hcmQyLXBsdXNcIjogXCJcXGY3MmVcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlLWZpbGxcIjogXCJcXGY3MmZcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlXCI6IFwiXFxmNzMwXCIsXG4gIFwiY2xpcGJvYXJkMi14LWZpbGxcIjogXCJcXGY3MzFcIixcbiAgXCJjbGlwYm9hcmQyLXhcIjogXCJcXGY3MzJcIixcbiAgXCJjbGlwYm9hcmQyXCI6IFwiXFxmNzMzXCIsXG4gIFwiZW1vamkta2lzcy1maWxsXCI6IFwiXFxmNzM0XCIsXG4gIFwiZW1vamkta2lzc1wiOiBcIlxcZjczNVwiLFxuICBcImVudmVsb3BlLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzZcIixcbiAgXCJlbnZlbG9wZS1oZWFydFwiOiBcIlxcZjczN1wiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnQtZmlsbFwiOiBcIlxcZjczOFwiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnRcIjogXCJcXGY3MzlcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1maWxsXCI6IFwiXFxmNzNhXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbFwiOiBcIlxcZjczYlwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0XCI6IFwiXFxmNzNjXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXJcIjogXCJcXGY3M2RcIixcbiAgXCJmaWxldHlwZS1hYWNcIjogXCJcXGY3M2VcIixcbiAgXCJmaWxldHlwZS1haVwiOiBcIlxcZjczZlwiLFxuICBcImZpbGV0eXBlLWJtcFwiOiBcIlxcZjc0MFwiLFxuICBcImZpbGV0eXBlLWNzXCI6IFwiXFxmNzQxXCIsXG4gIFwiZmlsZXR5cGUtY3NzXCI6IFwiXFxmNzQyXCIsXG4gIFwiZmlsZXR5cGUtY3N2XCI6IFwiXFxmNzQzXCIsXG4gIFwiZmlsZXR5cGUtZG9jXCI6IFwiXFxmNzQ0XCIsXG4gIFwiZmlsZXR5cGUtZG9jeFwiOiBcIlxcZjc0NVwiLFxuICBcImZpbGV0eXBlLWV4ZVwiOiBcIlxcZjc0NlwiLFxuICBcImZpbGV0eXBlLWdpZlwiOiBcIlxcZjc0N1wiLFxuICBcImZpbGV0eXBlLWhlaWNcIjogXCJcXGY3NDhcIixcbiAgXCJmaWxldHlwZS1odG1sXCI6IFwiXFxmNzQ5XCIsXG4gIFwiZmlsZXR5cGUtamF2YVwiOiBcIlxcZjc0YVwiLFxuICBcImZpbGV0eXBlLWpwZ1wiOiBcIlxcZjc0YlwiLFxuICBcImZpbGV0eXBlLWpzXCI6IFwiXFxmNzRjXCIsXG4gIFwiZmlsZXR5cGUtanN4XCI6IFwiXFxmNzRkXCIsXG4gIFwiZmlsZXR5cGUta2V5XCI6IFwiXFxmNzRlXCIsXG4gIFwiZmlsZXR5cGUtbTRwXCI6IFwiXFxmNzRmXCIsXG4gIFwiZmlsZXR5cGUtbWRcIjogXCJcXGY3NTBcIixcbiAgXCJmaWxldHlwZS1tZHhcIjogXCJcXGY3NTFcIixcbiAgXCJmaWxldHlwZS1tb3ZcIjogXCJcXGY3NTJcIixcbiAgXCJmaWxldHlwZS1tcDNcIjogXCJcXGY3NTNcIixcbiAgXCJmaWxldHlwZS1tcDRcIjogXCJcXGY3NTRcIixcbiAgXCJmaWxldHlwZS1vdGZcIjogXCJcXGY3NTVcIixcbiAgXCJmaWxldHlwZS1wZGZcIjogXCJcXGY3NTZcIixcbiAgXCJmaWxldHlwZS1waHBcIjogXCJcXGY3NTdcIixcbiAgXCJmaWxldHlwZS1wbmdcIjogXCJcXGY3NThcIixcbiAgXCJmaWxldHlwZS1wcHRcIjogXCJcXGY3NWFcIixcbiAgXCJmaWxldHlwZS1wc2RcIjogXCJcXGY3NWJcIixcbiAgXCJmaWxldHlwZS1weVwiOiBcIlxcZjc1Y1wiLFxuICBcImZpbGV0eXBlLXJhd1wiOiBcIlxcZjc1ZFwiLFxuICBcImZpbGV0eXBlLXJiXCI6IFwiXFxmNzVlXCIsXG4gIFwiZmlsZXR5cGUtc2Fzc1wiOiBcIlxcZjc1ZlwiLFxuICBcImZpbGV0eXBlLXNjc3NcIjogXCJcXGY3NjBcIixcbiAgXCJmaWxldHlwZS1zaFwiOiBcIlxcZjc2MVwiLFxuICBcImZpbGV0eXBlLXN2Z1wiOiBcIlxcZjc2MlwiLFxuICBcImZpbGV0eXBlLXRpZmZcIjogXCJcXGY3NjNcIixcbiAgXCJmaWxldHlwZS10c3hcIjogXCJcXGY3NjRcIixcbiAgXCJmaWxldHlwZS10dGZcIjogXCJcXGY3NjVcIixcbiAgXCJmaWxldHlwZS10eHRcIjogXCJcXGY3NjZcIixcbiAgXCJmaWxldHlwZS13YXZcIjogXCJcXGY3NjdcIixcbiAgXCJmaWxldHlwZS13b2ZmXCI6IFwiXFxmNzY4XCIsXG4gIFwiZmlsZXR5cGUteGxzXCI6IFwiXFxmNzZhXCIsXG4gIFwiZmlsZXR5cGUteG1sXCI6IFwiXFxmNzZiXCIsXG4gIFwiZmlsZXR5cGUteW1sXCI6IFwiXFxmNzZjXCIsXG4gIFwiaGVhcnQtYXJyb3dcIjogXCJcXGY3NmRcIixcbiAgXCJoZWFydC1wdWxzZS1maWxsXCI6IFwiXFxmNzZlXCIsXG4gIFwiaGVhcnQtcHVsc2VcIjogXCJcXGY3NmZcIixcbiAgXCJoZWFydGJyZWFrLWZpbGxcIjogXCJcXGY3NzBcIixcbiAgXCJoZWFydGJyZWFrXCI6IFwiXFxmNzcxXCIsXG4gIFwiaGVhcnRzXCI6IFwiXFxmNzcyXCIsXG4gIFwiaG9zcGl0YWwtZmlsbFwiOiBcIlxcZjc3M1wiLFxuICBcImhvc3BpdGFsXCI6IFwiXFxmNzc0XCIsXG4gIFwiaG91c2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3NVwiLFxuICBcImhvdXNlLWhlYXJ0XCI6IFwiXFxmNzc2XCIsXG4gIFwiaW5jb2duaXRvXCI6IFwiXFxmNzc3XCIsXG4gIFwibWFnbmV0LWZpbGxcIjogXCJcXGY3NzhcIixcbiAgXCJtYWduZXRcIjogXCJcXGY3NzlcIixcbiAgXCJwZXJzb24taGVhcnRcIjogXCJcXGY3N2FcIixcbiAgXCJwZXJzb24taGVhcnRzXCI6IFwiXFxmNzdiXCIsXG4gIFwicGhvbmUtZmxpcFwiOiBcIlxcZjc3Y1wiLFxuICBcInBsdWdpblwiOiBcIlxcZjc3ZFwiLFxuICBcInBvc3RhZ2UtZmlsbFwiOiBcIlxcZjc3ZVwiLFxuICBcInBvc3RhZ2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3ZlwiLFxuICBcInBvc3RhZ2UtaGVhcnRcIjogXCJcXGY3ODBcIixcbiAgXCJwb3N0YWdlXCI6IFwiXFxmNzgxXCIsXG4gIFwicG9zdGNhcmQtZmlsbFwiOiBcIlxcZjc4MlwiLFxuICBcInBvc3RjYXJkLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODNcIixcbiAgXCJwb3N0Y2FyZC1oZWFydFwiOiBcIlxcZjc4NFwiLFxuICBcInBvc3RjYXJkXCI6IFwiXFxmNzg1XCIsXG4gIFwic2VhcmNoLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODZcIixcbiAgXCJzZWFyY2gtaGVhcnRcIjogXCJcXGY3ODdcIixcbiAgXCJzbGlkZXJzMi12ZXJ0aWNhbFwiOiBcIlxcZjc4OFwiLFxuICBcInNsaWRlcnMyXCI6IFwiXFxmNzg5XCIsXG4gIFwidHJhc2gzLWZpbGxcIjogXCJcXGY3OGFcIixcbiAgXCJ0cmFzaDNcIjogXCJcXGY3OGJcIixcbiAgXCJ2YWxlbnRpbmVcIjogXCJcXGY3OGNcIixcbiAgXCJ2YWxlbnRpbmUyXCI6IFwiXFxmNzhkXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlLWZpbGxcIjogXCJcXGY3OGVcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGVcIjogXCJcXGY3OGZcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZVwiOiBcIlxcZjc5MFwiLFxuICBcImZpbGV0eXBlLWpzb25cIjogXCJcXGY3OTFcIixcbiAgXCJmaWxldHlwZS1wcHR4XCI6IFwiXFxmNzkyXCIsXG4gIFwiZmlsZXR5cGUteGxzeFwiOiBcIlxcZjc5M1wiLFxuICBcIjEtY2lyY2xlLWZpbGxcIjogXCJcXGY3OTZcIixcbiAgXCIxLWNpcmNsZVwiOiBcIlxcZjc5N1wiLFxuICBcIjEtc3F1YXJlLWZpbGxcIjogXCJcXGY3OThcIixcbiAgXCIxLXNxdWFyZVwiOiBcIlxcZjc5OVwiLFxuICBcIjItY2lyY2xlLWZpbGxcIjogXCJcXGY3OWNcIixcbiAgXCIyLWNpcmNsZVwiOiBcIlxcZjc5ZFwiLFxuICBcIjItc3F1YXJlLWZpbGxcIjogXCJcXGY3OWVcIixcbiAgXCIyLXNxdWFyZVwiOiBcIlxcZjc5ZlwiLFxuICBcIjMtY2lyY2xlLWZpbGxcIjogXCJcXGY3YTJcIixcbiAgXCIzLWNpcmNsZVwiOiBcIlxcZjdhM1wiLFxuICBcIjMtc3F1YXJlLWZpbGxcIjogXCJcXGY3YTRcIixcbiAgXCIzLXNxdWFyZVwiOiBcIlxcZjdhNVwiLFxuICBcIjQtY2lyY2xlLWZpbGxcIjogXCJcXGY3YThcIixcbiAgXCI0LWNpcmNsZVwiOiBcIlxcZjdhOVwiLFxuICBcIjQtc3F1YXJlLWZpbGxcIjogXCJcXGY3YWFcIixcbiAgXCI0LXNxdWFyZVwiOiBcIlxcZjdhYlwiLFxuICBcIjUtY2lyY2xlLWZpbGxcIjogXCJcXGY3YWVcIixcbiAgXCI1LWNpcmNsZVwiOiBcIlxcZjdhZlwiLFxuICBcIjUtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjBcIixcbiAgXCI1LXNxdWFyZVwiOiBcIlxcZjdiMVwiLFxuICBcIjYtY2lyY2xlLWZpbGxcIjogXCJcXGY3YjRcIixcbiAgXCI2LWNpcmNsZVwiOiBcIlxcZjdiNVwiLFxuICBcIjYtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjZcIixcbiAgXCI2LXNxdWFyZVwiOiBcIlxcZjdiN1wiLFxuICBcIjctY2lyY2xlLWZpbGxcIjogXCJcXGY3YmFcIixcbiAgXCI3LWNpcmNsZVwiOiBcIlxcZjdiYlwiLFxuICBcIjctc3F1YXJlLWZpbGxcIjogXCJcXGY3YmNcIixcbiAgXCI3LXNxdWFyZVwiOiBcIlxcZjdiZFwiLFxuICBcIjgtY2lyY2xlLWZpbGxcIjogXCJcXGY3YzBcIixcbiAgXCI4LWNpcmNsZVwiOiBcIlxcZjdjMVwiLFxuICBcIjgtc3F1YXJlLWZpbGxcIjogXCJcXGY3YzJcIixcbiAgXCI4LXNxdWFyZVwiOiBcIlxcZjdjM1wiLFxuICBcIjktY2lyY2xlLWZpbGxcIjogXCJcXGY3YzZcIixcbiAgXCI5LWNpcmNsZVwiOiBcIlxcZjdjN1wiLFxuICBcIjktc3F1YXJlLWZpbGxcIjogXCJcXGY3YzhcIixcbiAgXCI5LXNxdWFyZVwiOiBcIlxcZjdjOVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXMtZmlsbFwiOiBcIlxcZjdjYVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXNcIjogXCJcXGY3Y2JcIixcbiAgXCJhaXJwbGFuZS1maWxsXCI6IFwiXFxmN2NjXCIsXG4gIFwiYWlycGxhbmVcIjogXCJcXGY3Y2RcIixcbiAgXCJhbGV4YVwiOiBcIlxcZjdjZVwiLFxuICBcImFsaXBheVwiOiBcIlxcZjdjZlwiLFxuICBcImFuZHJvaWRcIjogXCJcXGY3ZDBcIixcbiAgXCJhbmRyb2lkMlwiOiBcIlxcZjdkMVwiLFxuICBcImJveC1maWxsXCI6IFwiXFxmN2QyXCIsXG4gIFwiYm94LXNlYW0tZmlsbFwiOiBcIlxcZjdkM1wiLFxuICBcImJyb3dzZXItY2hyb21lXCI6IFwiXFxmN2Q0XCIsXG4gIFwiYnJvd3Nlci1lZGdlXCI6IFwiXFxmN2Q1XCIsXG4gIFwiYnJvd3Nlci1maXJlZm94XCI6IFwiXFxmN2Q2XCIsXG4gIFwiYnJvd3Nlci1zYWZhcmlcIjogXCJcXGY3ZDdcIixcbiAgXCJjLWNpcmNsZS1maWxsXCI6IFwiXFxmN2RhXCIsXG4gIFwiYy1jaXJjbGVcIjogXCJcXGY3ZGJcIixcbiAgXCJjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2RjXCIsXG4gIFwiYy1zcXVhcmVcIjogXCJcXGY3ZGRcIixcbiAgXCJjYXBzdWxlLXBpbGxcIjogXCJcXGY3ZGVcIixcbiAgXCJjYXBzdWxlXCI6IFwiXFxmN2RmXCIsXG4gIFwiY2FyLWZyb250LWZpbGxcIjogXCJcXGY3ZTBcIixcbiAgXCJjYXItZnJvbnRcIjogXCJcXGY3ZTFcIixcbiAgXCJjYXNzZXR0ZS1maWxsXCI6IFwiXFxmN2UyXCIsXG4gIFwiY2Fzc2V0dGVcIjogXCJcXGY3ZTNcIixcbiAgXCJjYy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdlNlwiLFxuICBcImNjLWNpcmNsZVwiOiBcIlxcZjdlN1wiLFxuICBcImNjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2U4XCIsXG4gIFwiY2Mtc3F1YXJlXCI6IFwiXFxmN2U5XCIsXG4gIFwiY3VwLWhvdC1maWxsXCI6IFwiXFxmN2VhXCIsXG4gIFwiY3VwLWhvdFwiOiBcIlxcZjdlYlwiLFxuICBcImN1cnJlbmN5LXJ1cGVlXCI6IFwiXFxmN2VjXCIsXG4gIFwiZHJvcGJveFwiOiBcIlxcZjdlZFwiLFxuICBcImVzY2FwZVwiOiBcIlxcZjdlZVwiLFxuICBcImZhc3QtZm9yd2FyZC1idG4tZmlsbFwiOiBcIlxcZjdlZlwiLFxuICBcImZhc3QtZm9yd2FyZC1idG5cIjogXCJcXGY3ZjBcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZjFcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlXCI6IFwiXFxmN2YyXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWZpbGxcIjogXCJcXGY3ZjNcIixcbiAgXCJmYXN0LWZvcndhcmRcIjogXCJcXGY3ZjRcIixcbiAgXCJmaWxldHlwZS1zcWxcIjogXCJcXGY3ZjVcIixcbiAgXCJmaXJlXCI6IFwiXFxmN2Y2XCIsXG4gIFwiZ29vZ2xlLXBsYXlcIjogXCJcXGY3ZjdcIixcbiAgXCJoLWNpcmNsZS1maWxsXCI6IFwiXFxmN2ZhXCIsXG4gIFwiaC1jaXJjbGVcIjogXCJcXGY3ZmJcIixcbiAgXCJoLXNxdWFyZS1maWxsXCI6IFwiXFxmN2ZjXCIsXG4gIFwiaC1zcXVhcmVcIjogXCJcXGY3ZmRcIixcbiAgXCJpbmRlbnRcIjogXCJcXGY3ZmVcIixcbiAgXCJsdW5ncy1maWxsXCI6IFwiXFxmN2ZmXCIsXG4gIFwibHVuZ3NcIjogXCJcXGY4MDBcIixcbiAgXCJtaWNyb3NvZnQtdGVhbXNcIjogXCJcXGY4MDFcIixcbiAgXCJwLWNpcmNsZS1maWxsXCI6IFwiXFxmODA0XCIsXG4gIFwicC1jaXJjbGVcIjogXCJcXGY4MDVcIixcbiAgXCJwLXNxdWFyZS1maWxsXCI6IFwiXFxmODA2XCIsXG4gIFwicC1zcXVhcmVcIjogXCJcXGY4MDdcIixcbiAgXCJwYXNzLWZpbGxcIjogXCJcXGY4MDhcIixcbiAgXCJwYXNzXCI6IFwiXFxmODA5XCIsXG4gIFwicHJlc2NyaXB0aW9uXCI6IFwiXFxmODBhXCIsXG4gIFwicHJlc2NyaXB0aW9uMlwiOiBcIlxcZjgwYlwiLFxuICBcInItY2lyY2xlLWZpbGxcIjogXCJcXGY4MGVcIixcbiAgXCJyLWNpcmNsZVwiOiBcIlxcZjgwZlwiLFxuICBcInItc3F1YXJlLWZpbGxcIjogXCJcXGY4MTBcIixcbiAgXCJyLXNxdWFyZVwiOiBcIlxcZjgxMVwiLFxuICBcInJlcGVhdC0xXCI6IFwiXFxmODEyXCIsXG4gIFwicmVwZWF0XCI6IFwiXFxmODEzXCIsXG4gIFwicmV3aW5kLWJ0bi1maWxsXCI6IFwiXFxmODE0XCIsXG4gIFwicmV3aW5kLWJ0blwiOiBcIlxcZjgxNVwiLFxuICBcInJld2luZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgxNlwiLFxuICBcInJld2luZC1jaXJjbGVcIjogXCJcXGY4MTdcIixcbiAgXCJyZXdpbmQtZmlsbFwiOiBcIlxcZjgxOFwiLFxuICBcInJld2luZFwiOiBcIlxcZjgxOVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnQtZmlsbFwiOiBcIlxcZjgxYVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnRcIjogXCJcXGY4MWJcIixcbiAgXCJ0cmFpbi1mcm9udC1maWxsXCI6IFwiXFxmODFjXCIsXG4gIFwidHJhaW4tZnJvbnRcIjogXCJcXGY4MWRcIixcbiAgXCJ0cmFpbi1saWdodHJhaWwtZnJvbnQtZmlsbFwiOiBcIlxcZjgxZVwiLFxuICBcInRyYWluLWxpZ2h0cmFpbC1mcm9udFwiOiBcIlxcZjgxZlwiLFxuICBcInRydWNrLWZyb250LWZpbGxcIjogXCJcXGY4MjBcIixcbiAgXCJ0cnVjay1mcm9udFwiOiBcIlxcZjgyMVwiLFxuICBcInVidW50dVwiOiBcIlxcZjgyMlwiLFxuICBcInVuaW5kZW50XCI6IFwiXFxmODIzXCIsXG4gIFwidW5pdHlcIjogXCJcXGY4MjRcIixcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzLWNpcmNsZVwiOiBcIlxcZjgyNVwiLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogXCJcXGY4MjZcIixcbiAgXCJ2aXJ1c1wiOiBcIlxcZjgyN1wiLFxuICBcInZpcnVzMlwiOiBcIlxcZjgyOFwiLFxuICBcIndlY2hhdFwiOiBcIlxcZjgyOVwiLFxuICBcInllbHBcIjogXCJcXGY4MmFcIixcbiAgXCJzaWduLXN0b3AtZmlsbFwiOiBcIlxcZjgyYlwiLFxuICBcInNpZ24tc3RvcC1saWdodHMtZmlsbFwiOiBcIlxcZjgyY1wiLFxuICBcInNpZ24tc3RvcC1saWdodHNcIjogXCJcXGY4MmRcIixcbiAgXCJzaWduLXN0b3BcIjogXCJcXGY4MmVcIixcbiAgXCJzaWduLXR1cm4tbGVmdC1maWxsXCI6IFwiXFxmODJmXCIsXG4gIFwic2lnbi10dXJuLWxlZnRcIjogXCJcXGY4MzBcIixcbiAgXCJzaWduLXR1cm4tcmlnaHQtZmlsbFwiOiBcIlxcZjgzMVwiLFxuICBcInNpZ24tdHVybi1yaWdodFwiOiBcIlxcZjgzMlwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtbGVmdC1maWxsXCI6IFwiXFxmODMzXCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1sZWZ0XCI6IFwiXFxmODM0XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodC1maWxsXCI6IFwiXFxmODM1XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodFwiOiBcIlxcZjgzNlwiLFxuICBcInNpZ24teWllbGQtZmlsbFwiOiBcIlxcZjgzN1wiLFxuICBcInNpZ24teWllbGRcIjogXCJcXGY4MzhcIixcbiAgXCJldi1zdGF0aW9uLWZpbGxcIjogXCJcXGY4MzlcIixcbiAgXCJldi1zdGF0aW9uXCI6IFwiXFxmODNhXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbC1maWxsXCI6IFwiXFxmODNiXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbFwiOiBcIlxcZjgzY1wiLFxuICBcImZ1ZWwtcHVtcC1maWxsXCI6IFwiXFxmODNkXCIsXG4gIFwiZnVlbC1wdW1wXCI6IFwiXFxmODNlXCIsXG4gIFwiMC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgzZlwiLFxuICBcIjAtY2lyY2xlXCI6IFwiXFxmODQwXCIsXG4gIFwiMC1zcXVhcmUtZmlsbFwiOiBcIlxcZjg0MVwiLFxuICBcIjAtc3F1YXJlXCI6IFwiXFxmODQyXCIsXG4gIFwicm9ja2V0LWZpbGxcIjogXCJcXGY4NDNcIixcbiAgXCJyb2NrZXQtdGFrZW9mZi1maWxsXCI6IFwiXFxmODQ0XCIsXG4gIFwicm9ja2V0LXRha2VvZmZcIjogXCJcXGY4NDVcIixcbiAgXCJyb2NrZXRcIjogXCJcXGY4NDZcIixcbiAgXCJzdHJpcGVcIjogXCJcXGY4NDdcIixcbiAgXCJzdWJzY3JpcHRcIjogXCJcXGY4NDhcIixcbiAgXCJzdXBlcnNjcmlwdFwiOiBcIlxcZjg0OVwiLFxuICBcInRyZWxsb1wiOiBcIlxcZjg0YVwiLFxuICBcImVudmVsb3BlLWF0LWZpbGxcIjogXCJcXGY4NGJcIixcbiAgXCJlbnZlbG9wZS1hdFwiOiBcIlxcZjg0Y1wiLFxuICBcInJlZ2V4XCI6IFwiXFxmODRkXCIsXG4gIFwidGV4dC13cmFwXCI6IFwiXFxmODRlXCIsXG4gIFwic2lnbi1kZWFkLWVuZC1maWxsXCI6IFwiXFxmODRmXCIsXG4gIFwic2lnbi1kZWFkLWVuZFwiOiBcIlxcZjg1MFwiLFxuICBcInNpZ24tZG8tbm90LWVudGVyLWZpbGxcIjogXCJcXGY4NTFcIixcbiAgXCJzaWduLWRvLW5vdC1lbnRlclwiOiBcIlxcZjg1MlwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLWZpbGxcIjogXCJcXGY4NTNcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlLWZpbGxcIjogXCJcXGY4NTRcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlXCI6IFwiXFxmODU1XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdC1maWxsXCI6IFwiXFxmODU2XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdFwiOiBcIlxcZjg1N1wiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXktZmlsbFwiOiBcIlxcZjg1OFwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXlcIjogXCJcXGY4NTlcIixcbiAgXCJzaWduLWludGVyc2VjdGlvblwiOiBcIlxcZjg1YVwiLFxuICBcInNpZ24tbWVyZ2UtbGVmdC1maWxsXCI6IFwiXFxmODViXCIsXG4gIFwic2lnbi1tZXJnZS1sZWZ0XCI6IFwiXFxmODVjXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodC1maWxsXCI6IFwiXFxmODVkXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodFwiOiBcIlxcZjg1ZVwiLFxuICBcInNpZ24tbm8tbGVmdC10dXJuLWZpbGxcIjogXCJcXGY4NWZcIixcbiAgXCJzaWduLW5vLWxlZnQtdHVyblwiOiBcIlxcZjg2MFwiLFxuICBcInNpZ24tbm8tcGFya2luZy1maWxsXCI6IFwiXFxmODYxXCIsXG4gIFwic2lnbi1uby1wYXJraW5nXCI6IFwiXFxmODYyXCIsXG4gIFwic2lnbi1uby1yaWdodC10dXJuLWZpbGxcIjogXCJcXGY4NjNcIixcbiAgXCJzaWduLW5vLXJpZ2h0LXR1cm5cIjogXCJcXGY4NjRcIixcbiAgXCJzaWduLXJhaWxyb2FkLWZpbGxcIjogXCJcXGY4NjVcIixcbiAgXCJzaWduLXJhaWxyb2FkXCI6IFwiXFxmODY2XCIsXG4gIFwiYnVpbGRpbmctYWRkXCI6IFwiXFxmODY3XCIsXG4gIFwiYnVpbGRpbmctY2hlY2tcIjogXCJcXGY4NjhcIixcbiAgXCJidWlsZGluZy1kYXNoXCI6IFwiXFxmODY5XCIsXG4gIFwiYnVpbGRpbmctZG93blwiOiBcIlxcZjg2YVwiLFxuICBcImJ1aWxkaW5nLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODZiXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1hZGRcIjogXCJcXGY4NmNcIixcbiAgXCJidWlsZGluZy1maWxsLWNoZWNrXCI6IFwiXFxmODZkXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kYXNoXCI6IFwiXFxmODZlXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kb3duXCI6IFwiXFxmODZmXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjg3MFwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZ2VhclwiOiBcIlxcZjg3MVwiLFxuICBcImJ1aWxkaW5nLWZpbGwtbG9ja1wiOiBcIlxcZjg3MlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtc2xhc2hcIjogXCJcXGY4NzNcIixcbiAgXCJidWlsZGluZy1maWxsLXVwXCI6IFwiXFxmODc0XCIsXG4gIFwiYnVpbGRpbmctZmlsbC14XCI6IFwiXFxmODc1XCIsXG4gIFwiYnVpbGRpbmctZmlsbFwiOiBcIlxcZjg3NlwiLFxuICBcImJ1aWxkaW5nLWdlYXJcIjogXCJcXGY4NzdcIixcbiAgXCJidWlsZGluZy1sb2NrXCI6IFwiXFxmODc4XCIsXG4gIFwiYnVpbGRpbmctc2xhc2hcIjogXCJcXGY4NzlcIixcbiAgXCJidWlsZGluZy11cFwiOiBcIlxcZjg3YVwiLFxuICBcImJ1aWxkaW5nLXhcIjogXCJcXGY4N2JcIixcbiAgXCJidWlsZGluZ3MtZmlsbFwiOiBcIlxcZjg3Y1wiLFxuICBcImJ1aWxkaW5nc1wiOiBcIlxcZjg3ZFwiLFxuICBcImJ1cy1mcm9udC1maWxsXCI6IFwiXFxmODdlXCIsXG4gIFwiYnVzLWZyb250XCI6IFwiXFxmODdmXCIsXG4gIFwiZXYtZnJvbnQtZmlsbFwiOiBcIlxcZjg4MFwiLFxuICBcImV2LWZyb250XCI6IFwiXFxmODgxXCIsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogXCJcXGY4ODJcIixcbiAgXCJnbG9iZS1hc2lhLWF1c3RyYWxpYVwiOiBcIlxcZjg4M1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYVwiOiBcIlxcZjg4NFwiLFxuICBcImdsb2JlLWV1cm9wZS1hZnJpY2FcIjogXCJcXGY4ODVcIixcbiAgXCJob3VzZS1hZGQtZmlsbFwiOiBcIlxcZjg4NlwiLFxuICBcImhvdXNlLWFkZFwiOiBcIlxcZjg4N1wiLFxuICBcImhvdXNlLWNoZWNrLWZpbGxcIjogXCJcXGY4ODhcIixcbiAgXCJob3VzZS1jaGVja1wiOiBcIlxcZjg4OVwiLFxuICBcImhvdXNlLWRhc2gtZmlsbFwiOiBcIlxcZjg4YVwiLFxuICBcImhvdXNlLWRhc2hcIjogXCJcXGY4OGJcIixcbiAgXCJob3VzZS1kb3duLWZpbGxcIjogXCJcXGY4OGNcIixcbiAgXCJob3VzZS1kb3duXCI6IFwiXFxmODhkXCIsXG4gIFwiaG91c2UtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjg4ZVwiLFxuICBcImhvdXNlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODhmXCIsXG4gIFwiaG91c2UtZ2Vhci1maWxsXCI6IFwiXFxmODkwXCIsXG4gIFwiaG91c2UtZ2VhclwiOiBcIlxcZjg5MVwiLFxuICBcImhvdXNlLWxvY2stZmlsbFwiOiBcIlxcZjg5MlwiLFxuICBcImhvdXNlLWxvY2tcIjogXCJcXGY4OTNcIixcbiAgXCJob3VzZS1zbGFzaC1maWxsXCI6IFwiXFxmODk0XCIsXG4gIFwiaG91c2Utc2xhc2hcIjogXCJcXGY4OTVcIixcbiAgXCJob3VzZS11cC1maWxsXCI6IFwiXFxmODk2XCIsXG4gIFwiaG91c2UtdXBcIjogXCJcXGY4OTdcIixcbiAgXCJob3VzZS14LWZpbGxcIjogXCJcXGY4OThcIixcbiAgXCJob3VzZS14XCI6IFwiXFxmODk5XCIsXG4gIFwicGVyc29uLWFkZFwiOiBcIlxcZjg5YVwiLFxuICBcInBlcnNvbi1kb3duXCI6IFwiXFxmODliXCIsXG4gIFwicGVyc29uLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODljXCIsXG4gIFwicGVyc29uLWZpbGwtYWRkXCI6IFwiXFxmODlkXCIsXG4gIFwicGVyc29uLWZpbGwtY2hlY2tcIjogXCJcXGY4OWVcIixcbiAgXCJwZXJzb24tZmlsbC1kYXNoXCI6IFwiXFxmODlmXCIsXG4gIFwicGVyc29uLWZpbGwtZG93blwiOiBcIlxcZjhhMFwiLFxuICBcInBlcnNvbi1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGExXCIsXG4gIFwicGVyc29uLWZpbGwtZ2VhclwiOiBcIlxcZjhhMlwiLFxuICBcInBlcnNvbi1maWxsLWxvY2tcIjogXCJcXGY4YTNcIixcbiAgXCJwZXJzb24tZmlsbC1zbGFzaFwiOiBcIlxcZjhhNFwiLFxuICBcInBlcnNvbi1maWxsLXVwXCI6IFwiXFxmOGE1XCIsXG4gIFwicGVyc29uLWZpbGwteFwiOiBcIlxcZjhhNlwiLFxuICBcInBlcnNvbi1nZWFyXCI6IFwiXFxmOGE3XCIsXG4gIFwicGVyc29uLWxvY2tcIjogXCJcXGY4YThcIixcbiAgXCJwZXJzb24tc2xhc2hcIjogXCJcXGY4YTlcIixcbiAgXCJwZXJzb24tdXBcIjogXCJcXGY4YWFcIixcbiAgXCJzY29vdGVyXCI6IFwiXFxmOGFiXCIsXG4gIFwidGF4aS1mcm9udC1maWxsXCI6IFwiXFxmOGFjXCIsXG4gIFwidGF4aS1mcm9udFwiOiBcIlxcZjhhZFwiLFxuICBcImFtZFwiOiBcIlxcZjhhZVwiLFxuICBcImRhdGFiYXNlLWFkZFwiOiBcIlxcZjhhZlwiLFxuICBcImRhdGFiYXNlLWNoZWNrXCI6IFwiXFxmOGIwXCIsXG4gIFwiZGF0YWJhc2UtZGFzaFwiOiBcIlxcZjhiMVwiLFxuICBcImRhdGFiYXNlLWRvd25cIjogXCJcXGY4YjJcIixcbiAgXCJkYXRhYmFzZS1leGNsYW1hdGlvblwiOiBcIlxcZjhiM1wiLFxuICBcImRhdGFiYXNlLWZpbGwtYWRkXCI6IFwiXFxmOGI0XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1jaGVja1wiOiBcIlxcZjhiNVwiLFxuICBcImRhdGFiYXNlLWZpbGwtZGFzaFwiOiBcIlxcZjhiNlwiLFxuICBcImRhdGFiYXNlLWZpbGwtZG93blwiOiBcIlxcZjhiN1wiLFxuICBcImRhdGFiYXNlLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4YjhcIixcbiAgXCJkYXRhYmFzZS1maWxsLWdlYXJcIjogXCJcXGY4YjlcIixcbiAgXCJkYXRhYmFzZS1maWxsLWxvY2tcIjogXCJcXGY4YmFcIixcbiAgXCJkYXRhYmFzZS1maWxsLXNsYXNoXCI6IFwiXFxmOGJiXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC11cFwiOiBcIlxcZjhiY1wiLFxuICBcImRhdGFiYXNlLWZpbGwteFwiOiBcIlxcZjhiZFwiLFxuICBcImRhdGFiYXNlLWZpbGxcIjogXCJcXGY4YmVcIixcbiAgXCJkYXRhYmFzZS1nZWFyXCI6IFwiXFxmOGJmXCIsXG4gIFwiZGF0YWJhc2UtbG9ja1wiOiBcIlxcZjhjMFwiLFxuICBcImRhdGFiYXNlLXNsYXNoXCI6IFwiXFxmOGMxXCIsXG4gIFwiZGF0YWJhc2UtdXBcIjogXCJcXGY4YzJcIixcbiAgXCJkYXRhYmFzZS14XCI6IFwiXFxmOGMzXCIsXG4gIFwiZGF0YWJhc2VcIjogXCJcXGY4YzRcIixcbiAgXCJob3VzZXMtZmlsbFwiOiBcIlxcZjhjNVwiLFxuICBcImhvdXNlc1wiOiBcIlxcZjhjNlwiLFxuICBcIm52aWRpYVwiOiBcIlxcZjhjN1wiLFxuICBcInBlcnNvbi12Y2FyZC1maWxsXCI6IFwiXFxmOGM4XCIsXG4gIFwicGVyc29uLXZjYXJkXCI6IFwiXFxmOGM5XCIsXG4gIFwic2luYS13ZWlib1wiOiBcIlxcZjhjYVwiLFxuICBcInRlbmNlbnQtcXFcIjogXCJcXGY4Y2JcIixcbiAgXCJ3aWtpcGVkaWFcIjogXCJcXGY4Y2NcIixcbiAgXCJhbHBoYWJldC11cHBlcmNhc2VcIjogXCJcXGYyYTVcIixcbiAgXCJhbHBoYWJldFwiOiBcIlxcZjY4YVwiLFxuICBcImFtYXpvblwiOiBcIlxcZjY4ZFwiLFxuICBcImFycm93cy1jb2xsYXBzZS12ZXJ0aWNhbFwiOiBcIlxcZjY5MFwiLFxuICBcImFycm93cy1leHBhbmQtdmVydGljYWxcIjogXCJcXGY2OTVcIixcbiAgXCJhcnJvd3MtdmVydGljYWxcIjogXCJcXGY2OThcIixcbiAgXCJhcnJvd3NcIjogXCJcXGY2YTJcIixcbiAgXCJiYW4tZmlsbFwiOiBcIlxcZjZhM1wiLFxuICBcImJhblwiOiBcIlxcZjZiNlwiLFxuICBcImJpbmdcIjogXCJcXGY2YzJcIixcbiAgXCJjYWtlXCI6IFwiXFxmNmUwXCIsXG4gIFwiY2FrZTJcIjogXCJcXGY2ZWRcIixcbiAgXCJjb29raWVcIjogXCJcXGY2ZWVcIixcbiAgXCJjb3B5XCI6IFwiXFxmNzU5XCIsXG4gIFwiY3Jvc3NoYWlyXCI6IFwiXFxmNzY5XCIsXG4gIFwiY3Jvc3NoYWlyMlwiOiBcIlxcZjc5NFwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWQtZmlsbFwiOiBcIlxcZjc5NVwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWRcIjogXCJcXGY3OWFcIixcbiAgXCJlbW9qaS1ncmltYWNlLWZpbGxcIjogXCJcXGY3OWJcIixcbiAgXCJlbW9qaS1ncmltYWNlXCI6IFwiXFxmN2EwXCIsXG4gIFwiZW1vamktZ3Jpbi1maWxsXCI6IFwiXFxmN2ExXCIsXG4gIFwiZW1vamktZ3JpblwiOiBcIlxcZjdhNlwiLFxuICBcImVtb2ppLXN1cnByaXNlLWZpbGxcIjogXCJcXGY3YTdcIixcbiAgXCJlbW9qaS1zdXJwcmlzZVwiOiBcIlxcZjdhY1wiLFxuICBcImVtb2ppLXRlYXItZmlsbFwiOiBcIlxcZjdhZFwiLFxuICBcImVtb2ppLXRlYXJcIjogXCJcXGY3YjJcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGY3YjNcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duXCI6IFwiXFxmN2I4XCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjdiOVwiLFxuICBcImVudmVsb3BlLWFycm93LXVwXCI6IFwiXFxmN2JlXCIsXG4gIFwiZmVhdGhlclwiOiBcIlxcZjdiZlwiLFxuICBcImZlYXRoZXIyXCI6IFwiXFxmN2M0XCIsXG4gIFwiZmxvcHB5LWZpbGxcIjogXCJcXGY3YzVcIixcbiAgXCJmbG9wcHlcIjogXCJcXGY3ZDhcIixcbiAgXCJmbG9wcHkyLWZpbGxcIjogXCJcXGY3ZDlcIixcbiAgXCJmbG9wcHkyXCI6IFwiXFxmN2U0XCIsXG4gIFwiZ2l0bGFiXCI6IFwiXFxmN2U1XCIsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogXCJcXGY3ZjhcIixcbiAgXCJtYXJrZXItdGlwXCI6IFwiXFxmODAyXCIsXG4gIFwibnZtZS1maWxsXCI6IFwiXFxmODAzXCIsXG4gIFwibnZtZVwiOiBcIlxcZjgwY1wiLFxuICBcIm9wZW5jb2xsZWN0aXZlXCI6IFwiXFxmODBkXCIsXG4gIFwicGNpLWNhcmQtbmV0d29ya1wiOiBcIlxcZjhjZFwiLFxuICBcInBjaS1jYXJkLXNvdW5kXCI6IFwiXFxmOGNlXCIsXG4gIFwicmFkYXJcIjogXCJcXGY4Y2ZcIixcbiAgXCJzZW5kLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjhkMFwiLFxuICBcInNlbmQtYXJyb3ctZG93blwiOiBcIlxcZjhkMVwiLFxuICBcInNlbmQtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjhkMlwiLFxuICBcInNlbmQtYXJyb3ctdXBcIjogXCJcXGY4ZDNcIixcbiAgXCJzaW0tc2xhc2gtZmlsbFwiOiBcIlxcZjhkNFwiLFxuICBcInNpbS1zbGFzaFwiOiBcIlxcZjhkNVwiLFxuICBcInNvdXJjZWZvcmdlXCI6IFwiXFxmOGQ2XCIsXG4gIFwic3Vic3RhY2tcIjogXCJcXGY4ZDdcIixcbiAgXCJ0aHJlYWRzLWZpbGxcIjogXCJcXGY4ZDhcIixcbiAgXCJ0aHJlYWRzXCI6IFwiXFxmOGQ5XCIsXG4gIFwidHJhbnNwYXJlbmN5XCI6IFwiXFxmOGRhXCIsXG4gIFwidHdpdHRlci14XCI6IFwiXFxmOGRiXCIsXG4gIFwidHlwZS1oNFwiOiBcIlxcZjhkY1wiLFxuICBcInR5cGUtaDVcIjogXCJcXGY4ZGRcIixcbiAgXCJ0eXBlLWg2XCI6IFwiXFxmOGRlXCIsXG4gIFwiYmFja3BhY2stZmlsbFwiOiBcIlxcZjhkZlwiLFxuICBcImJhY2twYWNrXCI6IFwiXFxmOGUwXCIsXG4gIFwiYmFja3BhY2syLWZpbGxcIjogXCJcXGY4ZTFcIixcbiAgXCJiYWNrcGFjazJcIjogXCJcXGY4ZTJcIixcbiAgXCJiYWNrcGFjazMtZmlsbFwiOiBcIlxcZjhlM1wiLFxuICBcImJhY2twYWNrM1wiOiBcIlxcZjhlNFwiLFxuICBcImJhY2twYWNrNC1maWxsXCI6IFwiXFxmOGU1XCIsXG4gIFwiYmFja3BhY2s0XCI6IFwiXFxmOGU2XCIsXG4gIFwiYnJpbGxpYW5jZVwiOiBcIlxcZjhlN1wiLFxuICBcImNha2UtZmlsbFwiOiBcIlxcZjhlOFwiLFxuICBcImNha2UyLWZpbGxcIjogXCJcXGY4ZTlcIixcbiAgXCJkdWZmbGUtZmlsbFwiOiBcIlxcZjhlYVwiLFxuICBcImR1ZmZsZVwiOiBcIlxcZjhlYlwiLFxuICBcImV4cG9zdXJlXCI6IFwiXFxmOGVjXCIsXG4gIFwiZ2VuZGVyLW5ldXRlclwiOiBcIlxcZjhlZFwiLFxuICBcImhpZ2hsaWdodHNcIjogXCJcXGY4ZWVcIixcbiAgXCJsdWdnYWdlLWZpbGxcIjogXCJcXGY4ZWZcIixcbiAgXCJsdWdnYWdlXCI6IFwiXFxmOGYwXCIsXG4gIFwibWFpbGJveC1mbGFnXCI6IFwiXFxmOGYxXCIsXG4gIFwibWFpbGJveDItZmxhZ1wiOiBcIlxcZjhmMlwiLFxuICBcIm5vaXNlLXJlZHVjdGlvblwiOiBcIlxcZjhmM1wiLFxuICBcInBhc3Nwb3J0LWZpbGxcIjogXCJcXGY4ZjRcIixcbiAgXCJwYXNzcG9ydFwiOiBcIlxcZjhmNVwiLFxuICBcInBlcnNvbi1hcm1zLXVwXCI6IFwiXFxmOGY2XCIsXG4gIFwicGVyc29uLXJhaXNlZC1oYW5kXCI6IFwiXFxmOGY3XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nLWRyZXNzXCI6IFwiXFxmOGY4XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nXCI6IFwiXFxmOGY5XCIsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogXCJcXGY4ZmFcIixcbiAgXCJwZXJzb24td2hlZWxjaGFpclwiOiBcIlxcZjhmYlwiLFxuICBcInNoYWRvd3NcIjogXCJcXGY4ZmNcIixcbiAgXCJzdWl0Y2FzZS1maWxsXCI6IFwiXFxmOGZkXCIsXG4gIFwic3VpdGNhc2UtbGctZmlsbFwiOiBcIlxcZjhmZVwiLFxuICBcInN1aXRjYXNlLWxnXCI6IFwiXFxmOGZmXCIsXG4gIFwic3VpdGNhc2VcIjogXCJcXGY5MDBcIixcbiAgXCJzdWl0Y2FzZTItZmlsbFwiOiBcIlxcZjkwMVwiLFxuICBcInN1aXRjYXNlMlwiOiBcIlxcZjkwMlwiLFxuICBcInZpZ25ldHRlXCI6IFwiXFxmOTAzXCIsXG4gIFwiYmx1ZXNreVwiOiBcIlxcZjdmOVwiLFxuICBcInR1eFwiOiBcIlxcZjkwNFwiLFxuICBcImJlYWtlci1maWxsXCI6IFwiXFxmOTA1XCIsXG4gIFwiYmVha2VyXCI6IFwiXFxmOTA2XCIsXG4gIFwiZmxhc2stZmlsbFwiOiBcIlxcZjkwN1wiLFxuICBcImZsYXNrLWZsb3JlbmNlLWZpbGxcIjogXCJcXGY5MDhcIixcbiAgXCJmbGFzay1mbG9yZW5jZVwiOiBcIlxcZjkwOVwiLFxuICBcImZsYXNrXCI6IFwiXFxmOTBhXCIsXG4gIFwibGVhZi1maWxsXCI6IFwiXFxmOTBiXCIsXG4gIFwibGVhZlwiOiBcIlxcZjkwY1wiLFxuICBcIm1lYXN1cmluZy1jdXAtZmlsbFwiOiBcIlxcZjkwZFwiLFxuICBcIm1lYXN1cmluZy1jdXBcIjogXCJcXGY5MGVcIixcbiAgXCJ1bmxvY2syLWZpbGxcIjogXCJcXGY5MGZcIixcbiAgXCJ1bmxvY2syXCI6IFwiXFxmOTEwXCIsXG4gIFwiYmF0dGVyeS1sb3dcIjogXCJcXGY5MTFcIixcbiAgXCJhbnRocm9waWNcIjogXCJcXGY5MTJcIixcbiAgXCJhcHBsZS1tdXNpY1wiOiBcIlxcZjkxM1wiLFxuICBcImNsYXVkZVwiOiBcIlxcZjkxNFwiLFxuICBcIm9wZW5haVwiOiBcIlxcZjkxNVwiLFxuICBcInBlcnBsZXhpdHlcIjogXCJcXGY5MTZcIixcbiAgXCJjc3NcIjogXCJcXGY5MTdcIixcbiAgXCJqYXZhc2NyaXB0XCI6IFwiXFxmOTE4XCIsXG4gIFwidHlwZXNjcmlwdFwiOiBcIlxcZjkxOVwiLFxuICBcImZvcmsta25pZmVcIjogXCJcXGY5MWFcIixcbiAgXCJnbG9iZS1hbWVyaWNhcy1maWxsXCI6IFwiXFxmOTFiXCIsXG4gIFwiZ2xvYmUtYXNpYS1hdXN0cmFsaWEtZmlsbFwiOiBcIlxcZjkxY1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYS1maWxsXCI6IFwiXFxmOTFkXCIsXG4gIFwiZ2xvYmUtZXVyb3BlLWFmcmljYS1maWxsXCI6IFwiXFxmOTFlXCIsXG4pO1xuXG5AZWFjaCAkaWNvbiwgJGNvZGVwb2ludCBpbiAkYm9vdHN0cmFwLWljb25zLW1hcCB7XG4gIC5iaS0jeyRpY29ufTo6YmVmb3JlIHsgY29udGVudDogJGNvZGVwb2ludDsgfVxufVxuIiwiQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcblxyXG4uZGVlcC1kaXZlLW1vZGFscyB7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGFpbmVyIHtcclxuICAgICYudHJhbnNpdGlvbmluZyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGQtb3BlbiAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucyB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0IHtcclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVGcm9tTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRkLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZGVlcC1kaXZlLWNvbnRhaW5lci5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLktleWZlYXR1cmVQYXJzZUNvbnRlbkFyZWEgLmRlZXAtZGl2ZS1tb2RhbHMge1xyXG4gICAgei1pbmRleDogMTMwMDAxO1xyXG59XHJcblxyXG4uaW5uZXJnaWdhYnl0ZUNvbnRlbnQge1xyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBiZ2ZhZGUgLjVzIGZvcndhcmRzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAwMDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBiZ2ZhZGUge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIEBhcHBseSBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcG9wdXAgLjVzIGZvcndhcmRzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDFkMWQxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25vdG8gc2Fucyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgQGFwcGx5IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9kZWVwLWRpdmUtY2xvc2UtYnV0dG9uLnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlLXBvcHVwIC41cyBmb3J3YXJkcyAuNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB3aWxsLWNoYW5nZTogY29udGVudHM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGVlcC1kaXZlLWNsb3NlLWJ1dHRvbjIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlLXBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2ViYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTV2aCArIDQwcHgpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwY2MsICMwMDAwMDAwMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1wb3B1cCAuNXMgZm9yd2FyZHMgLjc1cztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFkZS1wb3B1cCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGVudCB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgIHBhZGRpbmc6IDEwdmggNHZ3IGNhbGMoMTIwcHggKyAxMHZoKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTB2aCA1dncgY2FsYygxMjBweCArIDEwdmgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWdyaWQge1xyXG4gICAgQGFwcGx5IGlubGluZS1ncmlkIGdhcC0xMDtcclxufVxyXG5cclxuLmRlZXAtZGl2ZS1ncmlkLmdyaWQtY29sdW1uLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqXG4gKiBTd2lwZXIgMTIuMC4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjEsIDIwMjVcbiAqL1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iLCI6cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiA0cHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG5cbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gIHJpZ2h0OiBhdXRvO1xuICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIGJ1dHRvbiYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjpcbiAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9zd2lwZXJcIjtcclxuQGltcG9ydCBcIkBnbG9iYWwvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiQGdsb2JhbC9zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9tb2R1bGVzL3Njcm9sbGJhclwiO1xyXG5cclxuXHJcbi5zd2lwZXItd3JhcHBlcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCIuYi1zd2lwZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogNjBweDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDRweDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMTtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwKTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0KSAqIC41KTtcclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICogbWluKHZhcigtLXByb2dyZXNzKSwgMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItc3dpcGVyLWF1dG9wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgICAgIC5iaS1wYXVzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpLXBsYXktY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXV0b3BsYXkge1xyXG4gICAgICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgLmJpLXBsYXktY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaS1wYXVzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbiAgICAgICAgICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNHB4KSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICogdmFyKC0tcHJvZ3Jlc3MpKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tbG9jaysuYi1zd2lwZXItYXV0b3BsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxub2wsXHJcbnVsLFxyXG5saSxcclxucCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmEsXHJcbmE6aG92ZXIsXHJcbmE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbnAge1xyXG4gICAgQGFwcGx5IG15LTM7XHJcbiAgICBjb2xvcjogI0QxRDFEMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgICBjb2xvcjogI0QxRDFEMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4vL2gzIHsgZm9udC1zaXplOiB9XHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1IHtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9yYml0cm9uXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogNHB4OyAqL1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICAvL0BhcHBseSBmb250LWFsZHJpY2g7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vLyIsIi8vJHRpcC1jb2xvcjogcmdiKDAgMjU1IDI1NSk7XHJcbiR0aXAtY29sb3ItaG92ZXI6ICNmZjY0MDA7XHJcblxyXG5hW2RhdGEtdGlwXSB7XHJcbiAgICBmb250LXNpemUgICAgIDogLjhlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodCAgIDogMTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3IgICAgICAgIDogcG9pbnRlcjtcclxuICAgIGNvbG9yICAgICAgICAgOiBpbmhlcml0O1xyXG5cclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA4MCUpO1xyXG4gICAgICAgIC8vY29sb3I6IzAwMDtcclxuICAgIH1cclxuXHJcbiAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgIGZvbnQtZmFtaWx5ICAgICA6IEFyaWFsO1xyXG4gICAgYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBib3JkZXItcmFkaXVzICAgOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICBjb2xvciAgICAgICAgICAgOiAjMmUyZTJlO1xyXG4gICAgLyogdHJhbnNmb3JtICAgIDogc2NhbGUoMC44KTsgKi9cclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICAgICAgICA6IDFweCAzcHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgOiAxO1xyXG4gICAgZm9udC13ZWlnaHQgICAgIDogYm9sZGVyO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgIDogMnB4O1xyXG4gICAgdGV4dC1zaGFkb3cgICAgIDogMCAwIDFweDtcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXAtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyICAgIDogMXB4IHNvbGlkICR0aXAtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgY29sb3IgICAgIDogIzAwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGlwIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgZm9udC1zaXplICAgICA6IDAuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgIGZvbnQtZmFtaWx5ICAgOiAnVGl0aWxsaXVtIFdlYic7XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzQlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbiA6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5LZXlmZWF0dXJlUGFyc2VDb250ZW5BcmVhLmJsYWNrQmFja0dyb3VuZCAmLFxyXG4gICAgLnRoZW1lLWRhcmsgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICBjb2xvciAgICAgOiAjYWZhZmFmO1xyXG4gICAgfVxyXG59IiwiLmRvdHMge1xyXG4gICAgLS1kb3RzLXNwYWNpbmc6IDF2dztcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc2lkZWJhci0xLnBuZycpIDAgMC9hdXRvIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3NpZGViYXItMi5wbmcnKSAwIDAvYXV0byAxMDAlIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjkwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy9sZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMwO1xyXG4gICAgICAgICAgICB3aWR0aDogLjZlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjY0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvdHMtaGlnaGxpZ2h0LWNvbG9yLCAjZmZmZmZmMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwMDAwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNjQwMDtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWRvdHMge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbG9jYWxuYXYtaGVpZ2h0KTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWRvdHMrKiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwdmg7XHJcbn1cclxuXHJcblxyXG4uZG90cy52aXNpYmxlLWJ5LWZpcnN0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgID5hW2hyZWZdIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRvdC1GYWRlSW5Gcm9tUmlnaHQgNDAwbXMgZWFzZSAwcyBiYWNrd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAkZGVsYXk6IDUwbXM7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcclxuICAgICAgICAgICAgPmE6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGRlbGF5ICogKCRpIC0gMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG90cy52aXNpYmxlLWJ5LWFyY2hvciB7XHJcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTtcclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgPmFbaHJlZl0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZG90LUZhZGVJbkZyb21SaWdodCA0MDBtcyBlYXNlIDBzIGJhY2t3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRkZWxheTogNTBtcztcclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdG8gMTAge1xyXG4gICAgICAgICAgICA+YTpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkZGVsYXkgKiAoJGkgLSAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZG90LUZhZGVJbkZyb21SaWdodCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQGFwcGx5IHcxOTIwOm1heC13LVsxODAwcHhdO1xyXG4gICAgQGFwcGx5IHcxMzIwOm1heC13LVsxMjAwcHhdO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBhcHBseSB3MTkyMDptYXgtdy1bMTUwMHB4XTtcclxufVxyXG5cclxuLnN0aWNreVRvcCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4ubm8td3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5saW5rLXNpbXBsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZjY0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDAuNWVtO1xyXG59XHJcblxyXG4ubm90ZSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgYXJpYWwsIHNhbnMtc2VyaWYsIE1pY3Jvc29mdCBKaGVuZ0hlaTtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xyXG59XHJcblxyXG4ucXRhZyB7XHJcbiAgICBAYXBwbHkgdm07XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBwYWRkaW5nOiAuMWVtIC44ZW07XHJcbn1cclxuXHJcbi5rcCB7XHJcbiAgICAua3AtbWFpbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3JiaXRyb25cIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjRkY2NDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyAvL+S4jeS4gOWumuacieW/heimgVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rcC1zdWIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5rcC1tYWluKy5rcC1zdWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ua3Auc3R5bGUge1xyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInLCAnTm90byBTYW5zJztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmtwLnN0eWxlMiB7XHJcbiAgICAua3AtbWFpbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3JiaXRyb25cIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWJveCB7XHJcbiAgICAuaGlnaHRsaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJnLXBhcmFsbGF4IHtcclxuICAgIGhlaWdodDogMTIwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xyXG59XHJcblxyXG4uZ3MtdGFicyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZ3MtdGFiLWNvbnRlbnRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmdzLXRhYi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBlYXNlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbG9yLWxpbmVhci12aSB7XHJcbiAgICBAYXBwbHkgYmctbGluZWFyLXZpO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbmkrYSB7XHJcbiAgICBAYXBwbHkgbXMtNDtcclxufVxyXG5cclxuLnBsYXlidG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtLXBsYXlidG4tc2l6ZTogNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBhcHBseSBiaSBiaS1wbGF5LWNpcmNsZS1maWxsO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXBsYXlidG4tc2l6ZSk7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuNikpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucWNhcmQge1xyXG4gICAgLy8gLnFjYXJkLWJnID4gaW1ne1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlO1xyXG4gICAgLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmOmhvdmVye1xyXG4gICAgLy8gICAgIC5xY2FyZC1iZyA+IGltZ3tcclxuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJjpoYXMoPiAucG9zLWNvcm5lciksXHJcbiAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1xY2FyZC1zcGFjZSkgKiB2YXIoLS1wb3MtcmF0aW8pICsgNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC42MjVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBhcmlhbCwgc2Fucy1zZXJpZiwgTWljcm9zb2Z0IEpoZW5nSGVpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28tY3Jvc3Mge1xyXG4gICAgZmlsbDogJHRoZW1lLWNvbG9yO1xyXG4gICAgLy90cmFuc2l0aW9uOiBhbGwgbGluZWFyIDYwMG1zIDBzO1xyXG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG5cclxuICAgIC0tY3Jvc3MtYW5pbS10aW1lOiAyNTBtcztcclxuXHJcbiAgICAvLyAmLmluaXR7XHJcbiAgICAvLyAgICAgLmxvZ28tY3Jvc3MtdG9we1xyXG4gICAgLy8gICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTA2NnB4O1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb246IGNyb3NzLWFuaW0tdG9wIHZhcigtLWNyb3NzLWFuaW0tdGltZSkgbGluZWFyIDBtcyBmb3J3YXJkcztcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLmxvZ28tY3Jvc3MtYm90dG9te1xyXG4gICAgLy8gICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTA5NnB4O1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb246IGNyb3NzLWFuaW0tYm90dG9tIHZhcigtLWNyb3NzLWFuaW0tdGltZSkgbGluZWFyIGNhbGModmFyKC0tY3Jvc3MtYW5pbS10aW1lKSAqIDEpIGZvcndhcmRzO1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAubG9nby1jcm9zcy1jZW50ZXJ7XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2ODFweDtcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uOiBjcm9zcy1hbmltLWNlbnRlciBjYWxjKHZhcigtLWNyb3NzLWFuaW0tdGltZSkgKiAuNSkgbGluZWFyIGNhbGModmFyKC0tY3Jvc3MtYW5pbS10aW1lKSAqIDIpIGZvcndhcmRzO1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYuYW5pbXtcclxuICAgIC8vICAgICAubG9nby1jcm9zcy10b3AsLmxvZ28tY3Jvc3MtYm90dG9tLC5sb2dvLWNyb3NzLWNlbnRlcntcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC5sb2dvLWNyb3NzLWJvcmRlciB7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvLWNyb3NzLXRvcCB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwNjZweDtcclxuICAgIHN0cm9rZS13aWR0aDogNzBweDtcclxuICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgY2xpcC1wYXRoOiB1cmwoI2Nyb3NzLWNsaXBwYXRoLXRvcCk7XHJcbiAgICAvLyBzdHJva2U6ICNlYzYzMWE7XHJcbiAgICAvLyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcbiAgICAvLyBzdHJva2Utd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5sb2dvLWNyb3NzLWJvdHRvbSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwOTZweDtcclxuICAgIHN0cm9rZS13aWR0aDogNzBweDtcclxuICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgY2xpcC1wYXRoOiB1cmwoI2Nyb3NzLWNsaXBwYXRoLWJvdHRvbSk7XHJcbiAgICAvLyBzdHJva2U6ICNlYzYzMWE7XHJcbiAgICAvLyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcbiAgICAvLyBzdHJva2Utd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5sb2dvLWNyb3NzLWNlbnRlciB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDY4MXB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA0NHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtY2VudGVyKTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBjcm9zcy1hbmltLXRvcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTA2NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjcm9zcy1hbmltLWJvdHRvbSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTA5NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjE5MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tY2VudGVyIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2ODFweDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQGFwcGx5IGZ1bGwgb2JqZWN0LWNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmktbGluZS1sZWZ0IHtcclxuICAgIC0tZ3MtdmktbGluZS13aWR0aDogMnB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWdzLXZpLWxpbmUtd2lkdGgsIDJweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNjQwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjAxKTtcclxuXHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgY2FsYygxMDAlIC0gdmFyKC0tZ3MtdmktbGluZS13aWR0aCwgMnB4KSkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZXBkaXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYnRuLWRlZXBkaXZlLnN2ZycpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYnRuLWRlZXBkaXZlLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYnRuLWRlZXBkaXZlMi5zdmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZS1zd2lwZXIge1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAvLyAgICAgLnFjYXJke1xyXG4gICAgICAgIC8vICAgICAgICAgQGFwcGx5IGNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXN3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbjogLjhlbSAwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBnYXA6IDFlbTtcclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy80YjRiNGJcclxuICAgICAgICA+c3ZnLFxyXG4gICAgICAgID5pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N3aXBlci1idXR0b24tcHJldi5zdmcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N3aXBlci1idXR0b24tcHJldjIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N3aXBlci1idXR0b24tbmV4dC5zdmcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N3aXBlci1idXR0b24tbmV4dDIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWJpZyB7XHJcbiAgICBAYXBwbHkgdGV4dC0xZTE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRleHQtc21hbGwge1xyXG4gICAgY29sb3I6ICNiNWI1YjU7XHJcbn1cclxuXHJcbi5ncmlkIHtcclxuICAgIEBhcHBseSBnYXAtMTA7XHJcbiAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNGEsXHJcbi5ncmlkLXRlbXBsYXRlLTRjIHtcclxuXHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLWNvbHMtMjtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0zO1xyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG5cclxuICAgICAgICAvLyAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAvLyAgICAgQGFwcGx5IGNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTRhIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDJmcjtcclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNGIge1xyXG4gICAgQGFwcGx5IHc2MDA6Z3JpZC1jb2xzLTI7XHJcbiAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMztcclxuICAgIC8vQGFwcGx5IGdyaWQtcm93cy0yO1xyXG4gICAgLy9ncmlkLXRlbXBsYXRlOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpIC8gcmVwZWF0KDMsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgIC8vZ3JpZC10ZW1wbGF0ZTogYXV0byAxZnIgLyByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgLy9AYXBwbHkgdzk2MDpjbGlwLWxlZnQtYm90dG9tO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpjb2wtc3Bhbi0yO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpjb2wtc3Bhbi0xIHc5NjA6cm93LXNwYW4tMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6cm93LXNwYW4tMjtcclxuICAgICAgICAgICAgQGFwcGx5IHc5NjA6cm93LXNwYW4tMSB3OTYwOmNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIC8vQGFwcGx5IHcxMzIwOmdyaWQtY29scy0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWEge1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTY7XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3OTYwOmNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc5NjApIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTM7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMTtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTE7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWQge1xyXG4gICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWExO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMjtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTM7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNTtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTEgYXJlYTIgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhNVwiXHJcbiAgICA7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWUge1xyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhMSBhcmVhMiBhcmVhMlwiXHJcbiAgICBcImFyZWExIGFyZWE1IGFyZWE0XCJcclxuICAgIFwiYXJlYTMgYXJlYTMgYXJlYTRcIlxyXG4gICAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZiB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTRcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS02YSB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNjtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhNCBhcmVhMiBhcmVhM1wiXHJcbiAgICBcImFyZWE0IGFyZWE1IGFyZWE2XCJcclxuICAgIFwiYXJlYTQgYXJlYTUgYXJlYTZcIlxyXG4gICAgXCJhcmVhNCBhcmVhNSBhcmVhNlwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcImFyZWExIGFyZWEyXCJcclxuICAgICAgICAgICAgXCJhcmVhMyBhcmVhNFwiXHJcbiAgICAgICAgICAgIFwiYXJlYTUgYXJlYTZcIlxyXG4gICAgICAgIDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNmIge1xyXG4gICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWExO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMjtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTM7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTY7XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNlwiXHJcbiAgICA7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ta3Yge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yd2Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZXJvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYmctaGVyby5qcGcnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgLmZlYXR1cmUtaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19oZWFkaW5nIHtcclxuICAgICAgICBAYXBwbHkgZm9udC1vcmJpdHJvbjtcclxuICAgICAgICBmb250LXNpemU6IDY0cHggKiAwLjc1O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IC4xZW0gcmdiYSgwLCAwLCAwLCAuMjUpKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTkyMCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1haSB7XHJcbiAgICBzcGFuLmdyZG50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGNjQwMCAwJSwgI0ZGNjQwMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMuZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBhcHBseSBweC01O1xyXG59XHJcblxyXG4uZGVlcC1kaXZlLWFpIHtcclxuICAgIC5kZWVwLWRpdmUtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuXHJcbiAgICAua3AtaW5mby10b3AtYm90dG9tIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5haXJvdyB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgZ2FwLTU7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXBwbHkgdzk2MDpmbGV4LWNvbDtcclxuICAgIH1cclxuXHJcbiAgICAuRVp0b1BlYWsge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC01IGZsZXgtY29sO1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmZsZXgtcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5haS1zd2lwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5xY2FyZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdjpoYXMoPi5zYWZlT0MpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYWZlT0Mge1xyXG4gICAgICAgIC0teGdhcDogNXJlbTtcclxuICAgICAgICAtLXlnYXA6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0teWdhcCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogdmFyKC0teGdhcCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xyXG4gICAgICAgICAgICAtLXhnYXA6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXBhZGxyOiAwLjVsaDtcclxuICAgICAgICAgICAgICAgICAgICAtLWNsaXBib3JkZXI6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLXBhZGxyKSkgMCB2YXIoLS1wYWRscik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjY0MDAsICNGRjY0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWVuZ2luZSB7XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzdmctY2xpcC1zaG93IHtcclxuICAgIHRvIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAwIC0xMDAlLCAyMDAlIDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1vdmVydmlldyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy92aS1mYWxjb25fbG9nby5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG5cclxuICAgICAgICBAYXBwbHkgdzEzMjA6bGlzdC1kaXNjO1xyXG4gICAgfVxyXG5cclxuICAgICNvdmVydmlldyB7XHJcbiAgICAgICAgQGFwcGx5IHc2MDA6cHQtMjAgdzEzMjA6cGItNTY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzE5MjApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IC41ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTQxNDE7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSguNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaWFncmFtIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG5cclxuICAgICAgICBAYXBwbHkgdzk2MDpyb3ctY29scy0yIHc5NjA6cHgtMDtcclxuICAgICAgICBAYXBwbHkgdzEzMjA6cm93LWNvbHMtMztcclxuXHJcbiAgICAgICAgPmRpdixcclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6ZmxleC1ub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXN1bW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zdW1tYXJ5LWJnLmpwZycpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWluLWhlaWdodDogODB2aDtcclxuXHJcbiAgICAuc3VtbWFyeS10ZXh0IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5LWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGFwcGx5IHcxMzIwOm1heC1oLVszNXZ3XTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1jaGFuZ2ViZyB7XHJcbiAgICAuY2hhbmdlYmcge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWJnLXRyYW5zLXRpbWUsIDQ1MG1zKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tbWVtb3J5IHtcclxuXHJcbiAgICAuYnRuLWRlZXBkaXZlIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgODAwbXM7XHJcblxyXG4gICAgJi5zY2FsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWQ1IHtcclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgQGFwcGx5IHcxOTIwOm1pbi1oLTQ1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzNnB4ICsgMWVtKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzExMSAwJSwgIzExMSAxMDAwJSksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzMzMgMCUsICMwMzAzMDMgNTAlLCAjMzMzIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgbGVmdDogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgICAgICBib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtYWkge1xyXG4gICAgZGl2Omhhcyg+Lmljb25zLmdyaWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zLmdyaWQge1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXZybSB7XHJcbiAgICBAYXBwbHkgcHgtODtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblxyXG4gICAgLnNlY3Rpb24tdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgODAwbXM7XHJcblxyXG4gICAgICAgICYuc2NhbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIEBhcHBseSBncmlkLWNvbHMtMTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMyB3OTYwOnB4LTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtwIHtcclxuICAgICAgICAucXRhZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMS4xO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICM2OTY5Njk7XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOmJvcmRlci1yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb29saW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMCB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2Nvb2xpbmctYmcuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcblxyXG4gICAgLmxhdGNoLXN3aXBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy10aGVybWFsLWd1YXJkIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDI3JTtcclxuICAgIH1cclxuXHJcbiAgICAudGhlcm1hbC1ncmlkIHtcclxuICAgICAgICAvLyAucWNhcmQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAvLyAgICAgQGFwcGx5IHcxOTIwOnctWzMwMHB4XTtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRoZXJtYWwge1xyXG4gICAgQGFwcGx5IHB4LTg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBjYiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLS1wY2ItYmctc2l6ZTogOTYwcHg7XHJcbiAgICAtLXBjYi1iZy1wYWRkaW5nOiAwLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgLS1wY2ItYmctc2l6ZTogMTAwJTtcclxuICAgICAgICAtLXBjYi1iZy1wYWRkaW5nOiAwLjQzO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzE5MjApIHtcclxuICAgICAgICAtLXBjYi1iZy1zaXplOiAxOTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9pcC9wY2ItZGVzaWduLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1wY2ItYmctc2l6ZSkgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXBjYi1iZy1zaXplKSAqIHZhcigtLXBjYi1iZy1wYWRkaW5nKSk7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXBjYi1iZy1zaXplKSAqIDAuNjIwNjg5NjU1Mik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvdWQtYmcuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgIC51ZC1ncmlkIHtcclxuICAgICAgICBAYXBwbHkgZ2FwLTI7XHJcbiAgICAgICAgQGFwcGx5IHc2MDA6Z2FwLTU7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTI7XHJcblxyXG4gICAgICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLy8gZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgJjpoYXMoPiAucG9zLWNvcm5lciksXHJcbiAgICAgICAgLnFjYXJkLWJvZHk6aGFzKD4gLnBvcy1jb3JuZXIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBhcHBseSBtaW4taC00MDBweCB3OTYwOm1pbi1oLTUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC5iZy1mdWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29ubmVjdGl2aXR5IHtcclxuICAgIEBhcHBseSBweS0wO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC0tc2xjZHc6IDk2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAtLXNsY2R3OiA5MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5zdGlja3ktY2VudGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5jYW1lcmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGZsZXgtY29sO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNsY2R3KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0yMCB3OTYwOm1iLTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1zbGNkdykgKiAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zbGNkdykgKiAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDB2aDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRpeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGl5LWJnLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub2JvcmRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXktZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0yO1xyXG4gICAgICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0yO1xyXG5cclxuICAgICAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXktZ3JpZDIge1xyXG4gICAgICAgIEBhcHBseSBnYXAtMjtcclxuICAgICAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtNjtcclxuXHJcbiAgICAgICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQuYmctZnVsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnFjYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNvZnR3YXJlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYW9ydXMtd29ybGQtNS5qcGcnKSBjZW50ZXIgdG9wLzEwMCUgYXV0byBuby1yZXBlYXQ7XHJcbiAgICBAYXBwbHkgbWluLWgtc2NyZWVuIGNlbnRlci15O1xyXG5cclxuICAgIC5pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYW1kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDI1NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDEwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTB2dyA1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTM2NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMydnc7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAuNzVmcjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2OmhhcyhpbWcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1dnc7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2OmhhcyhwKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290bm90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5BbnRlbm5hIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbnRhaW5lciB7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNCUgKyB2YXIoLS1sb2NhbG5hdi1oZWlnaHQpKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvdmktbGluZS0xLnN2ZycpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgLS12aS1saW5lLXdpZHRoOiBtYXgoNDAwcHgsIDI1dncpO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS12aS1saW5lLXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmktbGluZS13aWR0aCkgKiAwLjAzNDU4MjEzMjYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKHZhcigtLWRkLWNvbHVtbi13aWR0aCkgKiA0KTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb2x1bW46aGFzKC5kZHI1LXZpLWZyYW1lKSB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uOmhhcyguYmVuZWZpdCkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uIC5iZW5lZml0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtLWNsaXBib3JkZXI6IDFweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDBEMEZGIDAlLCAjRkYwMEJGIDEwMCUpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYm8tc3dpdGNoIHtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmPioge1xyXG4gICAgICAgICAgICBAYXBwbHkgcHgtNSB3LWZ1bGwgdzk2MDpweC0wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXBwbHkgc2hyaW5rLTAgdy1mdWxsIHc5NjA6c2hyaW5rO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyg+Omxhc3QtY2hpbGQuYWN0aXZlKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgKiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIH1cclxufVxyXG5cclxuLnBiby1zd2lwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGRyNS12aS1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPmltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsIC0xMCUpO1xyXG4gICAgfVxyXG5cclxuICAgID5pbWcuZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcCB7XHJcbiAgICAuc3RlcC1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuI2RlZXAtZGl2ZS13aWZpIHtcclxuICAgIC5rcC5zdHlsZTIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNTtcclxuICAgIH1cclxufVxyXG5cclxuI2RlZXAtZGl2ZS1yZ2Ige1xyXG4gICAgLnJnYi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnJnYi1tb2RlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmdiLW1vZGVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmNvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJnYi1lZmZlY3RzIHtcclxuICAgICAgICBAYXBwbHkgZnVsbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW1nLndhdmUge1xyXG4gICAgYW5pbWF0aW9uOiB3YXZlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyB3YXZlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/