/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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(22, 22, 22, 0.95)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 59.67%, rgba(22, 22, 22, 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 .mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.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-20{
  margin-bottom: 5rem;
}
.kf-container .mb-5{
  margin-bottom: 1.25rem;
}
.kf-container .ms-2{
  margin-left: 0.5rem;
}
.kf-container .ms-3{
  margin-left: 0.75rem;
}
.kf-container .mt-0{
  margin-top: 0px;
}
.kf-container .mt-20{
  margin-top: 5rem;
}
.kf-container .mt-5{
  margin-top: 1.25rem;
}
.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 .min-h-400px{
  min-height: 400px;
}
.kf-container .w-full{
  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 .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 .items-baseline{
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.kf-container .justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .gap-10{
  gap: 2.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 .px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.kf-container .py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.kf-container .py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.kf-container .py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.kf-container .pt-20{
  padding-top: 5rem;
}
.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-9{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}
.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-10{
  --tw-gutter-x: 2.5rem;
  --tw-gutter-y: 2.5rem;
}
.kf-container .gx-10{
  --tw-gutter-x: 2.5rem;
}
.kf-container .gy-20{
  --tw-gutter-y: 5rem;
}
.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: 40px;
  height: 40px;
  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;
}
.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;
}
.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 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 .yt-iframe {
  position: relative;
}
.kf-container .yt-iframe > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.kf-container .yt-iframe::after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.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: 120px;
}
.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: "Titillium Web", "Noto Sans";
  font-size: 20px;
  font-weight: 400;
}
.kf-container .kp.style2 .kp-sub {
  font-weight: 700;
  color: #fff;
}
.kf-container a[data-dd] {
  cursor: pointer;
}
.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-4d h2 > img,
.kf-container .grid-template-4d h3 > img,
.kf-container .grid-template-4d h4 > img,
.kf-container .grid-template-4d h5 > img,
.kf-container .grid-template-4d 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 .grid-template-7a{
  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 .btn-gameassist {
  cursor: pointer;
  padding: 0.8em 1em;
  line-height: 1;
  color: #fff;
  outline: none;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  border: 1px solid #4b4b4b;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 5px;
}
.kf-container .btn-gameassist.active, .kf-container .btn-gameassist:hover {
  background-color: rgba(255, 102, 0, 0.15);
  border: 1px solid #ff6400;
}
.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-x3d a {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.kf-container .section-x3d .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-x3d .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-x3d .icons.grid div img {
  max-width: 60px;
}
.kf-container .section-x3d .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-x3d .kp-info-value,
.kf-container .section-x3d .kp-info-top-bottom,
.kf-container .section-x3d .qtag {
  color: inherit;
}
.kf-container .section-x3d .text-contnet p {
  margin: 0 auto;
}
.kf-container .section-x3d{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.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-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 .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 .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%);
}
@-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.png);
  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 {
  margin-bottom: -100vh;
}
.kf-container .section-memory::after {
  content: "";
  display: block;
  height: 100vh;
}
.kf-container .section-memory .row{
  font-size: .7em;
  --tw-gutter-y: 2.5rem;
  --tw-gutter-x: 2.5rem;
}
.kf-container .section-memory .row p{
  font-size: 1.2em;
}
.kf-container .section-memory .list{
  --tw-gutter-y: 5rem;
  --tw-gutter-x: 2.5rem;
}
.kf-container .section-memory .section-content {
  position: relative;
  max-width: 960px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.kf-container .section-memory .timeline-lightdown {
  height: 100vh;
}
.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 .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 .ud-grid > :not([hidden]):last-child {
  grid-column: span 2/span 2;
}
.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.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\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .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-4d{
    grid-template-columns: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d{
    grid-template-rows: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(1){
    grid-column: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(3){
    grid-row: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(4){
    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\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w960\:mb-20{
    margin-bottom: 5rem;
  }
  .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\:min-h-300px{
    min-height: 300px;
  }
  .kf-container .w960\:w-full{
    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\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w960\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w960\:text-end{
    text-align: right;
  }
  .kf-container .w960\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .kf-container .w960\:offset-1{
    margin-left: 8.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-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 .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-4d{
    grid-template-columns: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d{
    grid-template-rows: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(1){
    grid-column: span 3 / span 3;
    grid-row: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(2){
    grid-column: span 2 / span 2;
    grid-row: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(3){
    grid-column: span 3 / span 3;
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(4){
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
  }
  .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 .grid-template-7a {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .kf-container .grid-template-7a > :nth-child(1){
    grid-column: span 7 / span 7;
  }
  .kf-container .grid-template-7a > :nth-child(2){
    grid-column: span 5 / span 5;
  }
  .kf-container .grid-template-7a > :nth-child(3){
    grid-column: span 5 / span 5;
  }
  .kf-container .grid-template-7a > :nth-child(4){
    grid-column: span 7 / span 7;
  }
  .kf-container .grid-template-7a > :nth-child(5){
    grid-column: span 4 / span 4;
  }
  .kf-container .grid-template-7a > :nth-child(6){
    grid-column: span 4 / span 4;
  }
  .kf-container .grid-template-7a > :nth-child(7){
    grid-column: span 4 / span 4;
  }
  .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-memory .row{
    --tw-gutter-y: 5rem;
  }
  .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-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\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.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-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .container{
    max-width: 1200px;
  }
  .kf-container .grid-template-7a {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .kf-container .grid-template-7a > :nth-child(1), .kf-container .grid-template-7a > :nth-child(2), .kf-container .grid-template-7a > :nth-child(3){
    grid-column: span 4 / span 4;
  }
  .kf-container .grid-template-7a > :nth-child(4), .kf-container .grid-template-7a > :nth-child(5), .kf-container .grid-template-7a > :nth-child(6), .kf-container .grid-template-7a > :nth-child(7){
    grid-column: span 3 / span 3;
  }
  .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{
    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-hero .hero_heading {
    font-size: 64px;
  }
  .kf-container .section-d5 .qcard{
    min-height: 450px;
  }
  .kf-container .section-overview #overview {
    font-size: 0.8em;
  }
  .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-x3d .icons.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem;
  }
  .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-ud .qcard {
    min-height: auto;
  }
  .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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QTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtFQUFBO01BQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUF3QlE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VB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NE9oQjtBYzUzT0E7RUFDSTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FkODNPSjtBYzUzT0k7RUFDSTtFQUNBO1VBQUE7QWQ4M09SO0FjMTNPQTtFQUNJO0FkNDNPSjtBY3gzT0E7RUFDSTtFQUNBO0FkMDNPSjtBY3gzT0k7RUFDSTtFQUNBO0FkMDNPUjtBY3gzT1E7RUFDSTtVQUFBO0VBQ0E7VUFBQTtBZDAzT1o7QWNwM09ZO0VBQ0k7VUFBQTtBZHMzT2hCO0FjdjNPWTtFQUNJO1VBQUE7QWR5M09oQjtBYzEzT1k7RUFDSTtVQUFBO0FkNDNPaEI7QWM3M09ZO0VBQ0k7VUFBQTtBZCszT2hCO0FjaDRPWTtFQUNJO1VBQUE7QWRrNE9oQjtBY240T1k7RUFDSTtVQUFBO0FkcTRPaEI7QWN0NE9ZO0VBQ0k7VUFBQTtBZHc0T2hCO0FjejRPWTtFQUNJO1VBQUE7QWQyNE9oQjtBYzU0T1k7RUFDSTtVQUFBO0FkODRPaEI7QWN4NE9BO0VBRUk7RUFDQTtVQUFBO0VBQ0E7RUFBQTtBZHk0T0o7QWN2NE9JO0VBRUk7RUFDQTtVQUFBO0FkdzRPUjtBY3Q0T1E7RUFDSTtVQUFBO0VBQ0E7VUFBQTtBZHc0T1o7QWNsNE9ZO0VBQ0k7VUFBQTtBZG80T2hCO0FjcjRPWTtFQUNJO1VBQUE7QWR1NE9oQjtBY3g0T1k7RUFDSTtVQUFBO0FkMDRPaEI7QWMzNE9ZO0VBQ0k7VUFBQTtBZDY0T2hCO0FjOTRPWTtFQUNJO1VBQUE7QWRnNU9oQjtBY2o1T1k7RUFDSTtVQUFBO0FkbTVPaEI7QWNwNU9ZO0VBQ0k7VUFBQTtBZHM1T2hCO0FjdjVPWTtFQUNJO1VBQUE7QWR5NU9oQjtBYzE1T1k7RUFDSTtVQUFBO0FkNDVPaEI7QWN0NU9BO0VBQ0k7SUFDSTtZQUFBO0VkdzVPTjtBQUNGO0FjMzVPQTtFQUNJO0lBQ0k7WUFBQTtFZHc1T047QUFDRjtBZS9qUEE7RUFDSTtBZnNrUEo7QWVsa1BBO0VBQ0k7RUFBQTtFQUNBO0Fmb2tQ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RGd0Q0k7SUFjUTtFZjR3T1Y7RWV6d09NO0lBSVE7RWY2d09kO0NnQmwvUUY7QUFBQTtFRGl1Q1E7SUFRUTtJQUFBO1FBQUE7WUFBQTtFZjh3T2Q7Q2dCdi9RRjtBQUFBO0VEZzVEQTtJQUtRO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO1FBQUE7WUFBQTtFZm9wT04iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL190YWlsd2luZGNzcy5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Z1bmN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwLWljb25zXFxmb250XFxib290c3RyYXAtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19kZWVwZGl2ZS5zY3NzIiwid2VicGFjazovL3g4NzAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcc3dpcGVyLmNzcyIsIndlYnBhY2s6Ly94ODcwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxzd2lwZXJcXG1vZHVsZXNcXG5hdmlnYXRpb24uY3NzIiwid2VicGFjazovL3g4NzAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcbW9kdWxlc1xccGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8veDg3MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxtb2R1bGVzXFxzY3JvbGxiYXIuY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX3N3aXBlci5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Itc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2dzX3RpcC5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2dzX2RvdHMuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovL3g4NzAvPG5vIHNvdXJjZT4iXSwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJvZHkuZGQtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbn1cclxuXHJcbiR0aGVtZS1jb2xvcjogIzc1ZWFmZjtcclxuXHJcbkBpbXBvcnQgXCJ0YWlsd2luZGNzc1wiO1xyXG5AaW1wb3J0IFwiZGVlcGRpdmVcIjtcclxuXHJcbi5rZi1jb250YWluZXIge1xyXG4gICAgQGltcG9ydCBcInN3aXBlclwiO1xyXG4gICAgQGltcG9ydCBcImItc3dpcGVyXCI7XHJcbiAgICAvL0BpbXBvcnQgXCJib290c3RyYXBcIjtcclxuICAgIC8vQGltcG9ydCBcImNvbXBvbmVudFwiO1xyXG5cclxuICAgIEBhcHBseSB0ZXh0LTE2O1xyXG4gICAgLy9AYXBwbHkgdzEzMjA6dGV4dC0xNjtcclxuICAgIEBhcHBseSB3MTkyMDp0ZXh0LTIyO1xyXG4gICAgQGFwcGx5IGZvbnQtdGl0aWxsaXVtO1xyXG5cclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLS1sb2NhbG5hdi1oZWlnaHQ6IDQ2cHg7XHJcblxyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgXCJiYXNlXCI7XHJcbn1cclxuXHJcbi5rZi1jb250YWluZXIge1xyXG4gICAgQGltcG9ydCBcImdzX3RpcFwiO1xyXG4gICAgQGltcG9ydCBcImdzX2RvdHNcIjtcclxuICAgIEBpbXBvcnQgXCJzZWN0aW9uc1wiO1xyXG59IiwiLy9AdGFpbHdpbmQgYmFzZTtcclxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XHJcbkB0YWlsd2luZCB1dGlsaXRpZXM7XHJcbkB0YWlsd2luZCB2YXJpYW50cztcclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRcIjtcclxuXHJcbiAgICAudGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItbGluZWFyLXZpIHtcclxuICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNGRjY0MDAgMCUsICNGRjY0MDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWxpbmVhci12aSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI0ZGNjQwMCAwJSwgI0ZGNjQwMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAkYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4uLy4uL2lubmVyZ2lnYWJ5dGUvZm9udHMvYm9vdHN0cmFwLWljb25zXCI7XHJcbiAgICBAaW1wb3J0IFwiQGdsb2JhbC9ib290c3RyYXAtaWNvbnNcIjtcclxufVxyXG5cclxuQGxheWVyIHV0aWxpdGllcyB7XHJcbiAgICAuZnVsbCB7XHJcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXkge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXgge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgdXRpbGl0aWVzIHtcclxuICAgIC8vQGltcG9ydCBcInRhaWx3aW5kY3NzX2JzX2dyaWRcIjtcclxufVxyXG5cclxuLyogaW5wdXQgKi8iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbiR0aGVtZS1jb2xvcjogI2ZmNjQwMCAhZGVmYXVsdDtcclxuJGRyb3Atc2hhZG93LWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvciwgLjIpO1xyXG5cclxuLy8gQG1peGluIGZvbnQtYW9ydXN7XHJcbi8vICAgICBmb250LWZhbWlseTogQU9SVVMsIEFyaWFsLCDlvq7ou5/mraPpu5Hpq5QsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsIOW+rui7n+mbhem7kemrlCwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgU2ltSGVpLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIOaWsOe0sOaYjumrlCwgQXJpYWwsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC1hbGRyaWNoe1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IFwiQWxkcmljaFwiLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcbi8vIEBtaXhpbiBmb250LXRpdGlsbGl1bXtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC1vcmJpdHJvbntcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnT3JiaXRyb24nLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4vLyAuZm9udC1hb3J1cyB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LWFvcnVzO1xyXG4vLyB9XHJcbi8vIC5mb250LWFsZHJpY2gge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1hbGRyaWNoO1xyXG4vLyB9XHJcbi8vIC5mb250LXRpdGlsbGl1bSB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LXRpdGlsbGl1bTtcclxuLy8gfVxyXG4vLyAuZm9udC1vcmJpdHJvbiB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LW9yYml0cm9uO1xyXG4vLyB9XHJcblxyXG4udm0ge1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICAgIEBhcHBseSBweS0yMDtcclxufVxyXG5cclxuLnN0aWNreS1jb250YWluZXIge1xyXG5cclxuICAgIC5zdGlja3ktdG9wLFxyXG4gICAgLnN0aWNreVRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG4gICAgLnlvdXR1YmUtY29udGFpbmVyIHtcclxuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgQ29udGVudFJhdGlvKDkgLyAxNik7XHJcblxyXG4gICAgICAgID5pZnJhbWUsXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmdWxsO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5fdGltZWxpbmVfc3RhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxM2E3MDE7XHJcbiAgICBjb2xvcjogIzEzYTcwMTtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcblxyXG4uX3RpbWVsaW5lX2VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M3MDYwNjtcclxuICAgIGNvbG9yOiAjYzcwNjA2O1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbn1cclxuXHJcbi5kcm9wLXNoYWRvdyB7XHJcbiAgICAtLXNoYWRvdy1zaXplOiAzcmVtO1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5iYWNrZHJvcC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctc2l6ZTogM3JlbTtcclxuICAgIC0tc2hhZG93LWNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgdmFyKC0tc2hhZG93LXNpemUpIHZhcigtLXNoYWRvdy1jb2xvcikpO1xyXG59XHJcblxyXG4udGV4dC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5zaGFkb3ctdGhlbWUge1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICN7JGRyb3Atc2hhZG93LWNvbG9yfTtcclxufVxyXG5cclxuLmhyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI0EzQTNBMztcclxuICAgIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XHJcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xyXG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcclxuICAgIC0tdHctcm90YXRlOiAwO1xyXG4gICAgLS10dy1za2V3LXg6IDA7XHJcbiAgICAtLXR3LXNrZXcteTogMDtcclxuICAgIC0tdHctc2NhbGUteDogMTtcclxuICAgIC0tdHctc2NhbGUteTogMTtcclxuICAgIC0tdHctcGFuLXg6IDtcclxuICAgIC0tdHctcGFuLXk6IDtcclxuICAgIC0tdHctcGluY2gtem9vbTogO1xyXG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XHJcbiAgICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246IDtcclxuICAgIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LW9yZGluYWw6IDtcclxuICAgIC0tdHctc2xhc2hlZC16ZXJvOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtc3BhY2luZzogO1xyXG4gICAgLS10dy1udW1lcmljLWZyYWN0aW9uOiA7XHJcbiAgICAtLXR3LXJpbmctaW5zZXQ6IDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XHJcbiAgICAtLXR3LXJpbmctY29sb3I6IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjUpO1xyXG4gICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLS10dy1yaW5nLXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC0tdHctYmx1cjogO1xyXG4gICAgLS10dy1icmlnaHRuZXNzOiA7XHJcbiAgICAtLXR3LWNvbnRyYXN0OiA7XHJcbiAgICAtLXR3LWdyYXlzY2FsZTogO1xyXG4gICAgLS10dy1odWUtcm90YXRlOiA7XHJcbiAgICAtLXR3LWludmVydDogO1xyXG4gICAgLS10dy1zYXR1cmF0ZTogO1xyXG4gICAgLS10dy1zZXBpYTogO1xyXG4gICAgLS10dy1kcm9wLXNoYWRvdzogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1ibHVyOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2VwaWE6IDtcclxufVxyXG5cclxuLnBvcy1jb3JuZXIge1xyXG4gICAgLS1wb3Mtc3BhY2U6IDA7XHJcbiAgICAtLXBvcy1yYXRpbzogLjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogY2FsYyh2YXIoLS1wb3Mtc3BhY2UpICogdmFyKC0tcG9zLXJhdGlvKSk7XHJcbiAgICBib3R0b206IGNhbGModmFyKC0tcG9zLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykpO1xyXG59XHJcblxyXG4uY2xpcC1sZWZ0LWJvdHRvbSB7XHJcbiAgICAtLWNsaXAtc2l6ZTogNXJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCB2YXIoLS1jbGlwLXNpemUpIDEwMCUsIDAgY2FsYygxMDAlIC0gdmFyKC0tY2xpcC1zaXplKSkpO1xyXG59XHJcblxyXG4ucWNhcmQge1xyXG4gICAgLS1xY2FyZC1zcGFjZTogMmVtO1xyXG4gICAgLS1wb3MtcmF0aW86IC40O1xyXG4gICAgcGFkZGluZzogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMjIsIDIyLCAuNyk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAYXBwbHkgZ2FwLTM7XHJcblxyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGFwcGx5IGdhcC15LTg7XHJcblxyXG4gICAgPnAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBhcHBseSBnYXAteS04O1xyXG5cclxuICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLWJnIHtcclxuICAgICAgICBAYXBwbHkgZnVsbDtcclxuXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZ1bGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwKSA1OS42NyUsIHJnYmEoMjIsIDIyLCAyMiwgMC45NSkgMTAwJSk7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYmcrLnFjYXJkLWJvZHkge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tZW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zLWNvcm5lciB7XHJcbiAgICAgICAgLS1wb3Mtc3BhY2U6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICB3NjAwOiBcIjYzMXB4XCIsXHJcbiAgICB3OTYwOiAnOTYxcHgnLFxyXG4gICAgdzEzMjA6ICcxMzIxcHgnLFxyXG4gICAgdzE5MjA6ICcxOTIxcHgnLFxyXG4pICFkZWZhdWx0O1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyl7XHJcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gICAgJG1pbjogaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBjbGVhcigpIHtcclxuICAgIGNvbnRlbnQgICA6IFwiXCI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIGNsZWFyICAgICA6IGJvdGg7XHJcbiAgICBoZWlnaHQgICAgOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gZnVsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgIDogMDtcclxuICAgIGxlZnQgICAgOiAwO1xyXG4gICAgd2lkdGggICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgIDogMTAwJTtcclxufVxyXG5AbWl4aW4gY2xlYXItZml4KCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXIoKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcclxuICAgIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGdldC12dygkcHgpIHtcclxuICAgICR2dzogJHB4O1xyXG5cclxuICAgIEBpZigkdnctZW5hYmxlKSB7XHJcbiAgICAgICAgJHZ3LWNvbnRleHQ6ICR2dy12aWV3cG9ydCAqIDAuMDEgKiAxcHg7XHJcbiAgICAgICAgJHZ3ICAgICAgICA6IG1hdGguZGl2KCRweCwgJHZ3LWNvbnRleHQpICogMXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHZ3O1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1hdXRvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAkYXNwZWN0OiBtYXRoLmRpdihzdHJpcC11bml0cygkaGVpZ2h0KSwgc3RyaXAtdW5pdHMoJHdpZHRoKSk7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJGFzcGVjdCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbWcyeCgpIHtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1LzQpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlcmJsb2NrIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gcGVyY2VudCgkcGVyY2VudGFnZSkge1xyXG4gICAgQGlmIHVuaXQoJHBlcmNlbnRhZ2UpICE9XCIlXCIge1xyXG4gICAgICAgICRwZXJjZW50YWdlOiBwZXJjZW50YWdlKCRwZXJjZW50YWdlKTtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwZXJjZW50YWdlO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZ1JhdGlvKCRwZXJjZW50YWdlKSB7XHJcbiAgICAkcGVyY2VudGFnZTogcGVyY2VudCgkcGVyY2VudGFnZSk7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206ICRwZXJjZW50YWdlO1xyXG59XHJcblxyXG5AbWl4aW4gQ29udGVudFJhdGlvKCRwZXJjZW50YWdlKSB7XHJcbiAgICBAaW5jbHVkZSBhZnRlcmJsb2NrKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmdSYXRpbygkcGVyY2VudGFnZSk7XHJcblxyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gUmFuZ2UoJHN0YXJ0OjEsICRlbmQsICRzdGVwOiAxKSB7XHJcbiAgICAkaW5kZXg6ICRzdGFydDtcclxuXHJcbiAgICBAd2hpbGUgJGluZGV4IDw9JGVuZCB7XHJcbiAgICAgICAgQGNvbnRlbnQoJGluZGV4KTtcclxuXHJcbiAgICAgICAgJGluZGV4OiAkaW5kZXggKyAkc3RlcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIEtleWZyYW1lcygkZnJhbWVzKSB7XHJcbiAgICBAaW5jbHVkZSBSYW5nZSgkZW5kOiRmcmFtZXMpIHVzaW5nICgkaW5kZXgpIHtcclxuICAgICAgICAkc3RlcDogcGVyY2VudGFnZSgkaW5kZXggLSAxKSAqIG1hdGguZGl2KDEsICRmcmFtZXMgLSAxKTtcclxuXHJcbiAgICAgICAgI3skc3RlcH0ge1xyXG4gICAgICAgICAgICBAY29udGVudCgkaW5kZXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjEzLjEgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kYm9vdHN0cmFwLWljb25zLWZvbnQ6IFwiYm9vdHN0cmFwLWljb25zXCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4vZm9udHNcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1maWxlOiBcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWRpcn0vI3skYm9vdHN0cmFwLWljb25zLWZvbnR9XCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaDogXCIyNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LXNyYzogdXJsKFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZX0ud29mZjI/I3skYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaH1cIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1maWxlfS53b2ZmPyN7JGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2h9XCIpIGZvcm1hdChcIndvZmZcIikgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJvb3RzdHJhcC1pY29ucy1mb250O1xuICBzcmM6ICRib290c3RyYXAtaWNvbnMtZm9udC1zcmM7XG59XG5cbi5iaTo6YmVmb3JlLFxuW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kYm9vdHN0cmFwLWljb25zLW1hcDogKFxuICBcIjEyM1wiOiBcIlxcZjY3ZlwiLFxuICBcImFsYXJtLWZpbGxcIjogXCJcXGYxMDFcIixcbiAgXCJhbGFybVwiOiBcIlxcZjEwMlwiLFxuICBcImFsaWduLWJvdHRvbVwiOiBcIlxcZjEwM1wiLFxuICBcImFsaWduLWNlbnRlclwiOiBcIlxcZjEwNFwiLFxuICBcImFsaWduLWVuZFwiOiBcIlxcZjEwNVwiLFxuICBcImFsaWduLW1pZGRsZVwiOiBcIlxcZjEwNlwiLFxuICBcImFsaWduLXN0YXJ0XCI6IFwiXFxmMTA3XCIsXG4gIFwiYWxpZ24tdG9wXCI6IFwiXFxmMTA4XCIsXG4gIFwiYWx0XCI6IFwiXFxmMTA5XCIsXG4gIFwiYXBwLWluZGljYXRvclwiOiBcIlxcZjEwYVwiLFxuICBcImFwcFwiOiBcIlxcZjEwYlwiLFxuICBcImFyY2hpdmUtZmlsbFwiOiBcIlxcZjEwY1wiLFxuICBcImFyY2hpdmVcIjogXCJcXGYxMGRcIixcbiAgXCJhcnJvdy05MGRlZy1kb3duXCI6IFwiXFxmMTBlXCIsXG4gIFwiYXJyb3ctOTBkZWctbGVmdFwiOiBcIlxcZjEwZlwiLFxuICBcImFycm93LTkwZGVnLXJpZ2h0XCI6IFwiXFxmMTEwXCIsXG4gIFwiYXJyb3ctOTBkZWctdXBcIjogXCJcXGYxMTFcIixcbiAgXCJhcnJvdy1iYXItZG93blwiOiBcIlxcZjExMlwiLFxuICBcImFycm93LWJhci1sZWZ0XCI6IFwiXFxmMTEzXCIsXG4gIFwiYXJyb3ctYmFyLXJpZ2h0XCI6IFwiXFxmMTE0XCIsXG4gIFwiYXJyb3ctYmFyLXVwXCI6IFwiXFxmMTE1XCIsXG4gIFwiYXJyb3ctY2xvY2t3aXNlXCI6IFwiXFxmMTE2XCIsXG4gIFwiYXJyb3ctY291bnRlcmNsb2Nrd2lzZVwiOiBcIlxcZjExN1wiLFxuICBcImFycm93LWRvd24tY2lyY2xlLWZpbGxcIjogXCJcXGYxMThcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZVwiOiBcIlxcZjExOVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExYVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGVcIjogXCJcXGYxMWJcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMWNcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlXCI6IFwiXFxmMTFkXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMTFlXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExZlwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTIwXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyMVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTIyXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiBcIlxcZjEyM1wiLFxuICBcImFycm93LWRvd24tc2hvcnRcIjogXCJcXGYxMjRcIixcbiAgXCJhcnJvdy1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMTI1XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmVcIjogXCJcXGYxMjZcIixcbiAgXCJhcnJvdy1kb3duLXVwXCI6IFwiXFxmMTI3XCIsXG4gIFwiYXJyb3ctZG93blwiOiBcIlxcZjEyOFwiLFxuICBcImFycm93LWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMjlcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEyYVwiLFxuICBcImFycm93LWxlZnQtcmlnaHRcIjogXCJcXGYxMmJcIixcbiAgXCJhcnJvdy1sZWZ0LXNob3J0XCI6IFwiXFxmMTJjXCIsXG4gIFwiYXJyb3ctbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyZFwiLFxuICBcImFycm93LWxlZnQtc3F1YXJlXCI6IFwiXFxmMTJlXCIsXG4gIFwiYXJyb3ctbGVmdFwiOiBcIlxcZjEyZlwiLFxuICBcImFycm93LXJlcGVhdFwiOiBcIlxcZjEzMFwiLFxuICBcImFycm93LXJldHVybi1sZWZ0XCI6IFwiXFxmMTMxXCIsXG4gIFwiYXJyb3ctcmV0dXJuLXJpZ2h0XCI6IFwiXFxmMTMyXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzNcIixcbiAgXCJhcnJvdy1yaWdodC1jaXJjbGVcIjogXCJcXGYxMzRcIixcbiAgXCJhcnJvdy1yaWdodC1zaG9ydFwiOiBcIlxcZjEzNVwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTM2XCIsXG4gIFwiYXJyb3ctcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTM3XCIsXG4gIFwiYXJyb3ctcmlnaHRcIjogXCJcXGYxMzhcIixcbiAgXCJhcnJvdy11cC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzOVwiLFxuICBcImFycm93LXVwLWNpcmNsZVwiOiBcIlxcZjEzYVwiLFxuICBcImFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxM2JcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEzY1wiLFxuICBcImFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxM2RcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEzZVwiLFxuICBcImFycm93LXVwLWxlZnRcIjogXCJcXGYxM2ZcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjE0MFwiLFxuICBcImFycm93LXVwLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjE0MVwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTQyXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTQzXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxNDRcIixcbiAgXCJhcnJvdy11cC1zaG9ydFwiOiBcIlxcZjE0NVwiLFxuICBcImFycm93LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMTQ2XCIsXG4gIFwiYXJyb3ctdXAtc3F1YXJlXCI6IFwiXFxmMTQ3XCIsXG4gIFwiYXJyb3ctdXBcIjogXCJcXGYxNDhcIixcbiAgXCJhcnJvd3MtYW5nbGUtY29udHJhY3RcIjogXCJcXGYxNDlcIixcbiAgXCJhcnJvd3MtYW5nbGUtZXhwYW5kXCI6IFwiXFxmMTRhXCIsXG4gIFwiYXJyb3dzLWNvbGxhcHNlXCI6IFwiXFxmMTRiXCIsXG4gIFwiYXJyb3dzLWV4cGFuZFwiOiBcIlxcZjE0Y1wiLFxuICBcImFycm93cy1mdWxsc2NyZWVuXCI6IFwiXFxmMTRkXCIsXG4gIFwiYXJyb3dzLW1vdmVcIjogXCJcXGYxNGVcIixcbiAgXCJhc3BlY3QtcmF0aW8tZmlsbFwiOiBcIlxcZjE0ZlwiLFxuICBcImFzcGVjdC1yYXRpb1wiOiBcIlxcZjE1MFwiLFxuICBcImFzdGVyaXNrXCI6IFwiXFxmMTUxXCIsXG4gIFwiYXRcIjogXCJcXGYxNTJcIixcbiAgXCJhd2FyZC1maWxsXCI6IFwiXFxmMTUzXCIsXG4gIFwiYXdhcmRcIjogXCJcXGYxNTRcIixcbiAgXCJiYWNrXCI6IFwiXFxmMTU1XCIsXG4gIFwiYmFja3NwYWNlLWZpbGxcIjogXCJcXGYxNTZcIixcbiAgXCJiYWNrc3BhY2UtcmV2ZXJzZS1maWxsXCI6IFwiXFxmMTU3XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2VcIjogXCJcXGYxNThcIixcbiAgXCJiYWNrc3BhY2VcIjogXCJcXGYxNTlcIixcbiAgXCJiYWRnZS0zZC1maWxsXCI6IFwiXFxmMTVhXCIsXG4gIFwiYmFkZ2UtM2RcIjogXCJcXGYxNWJcIixcbiAgXCJiYWRnZS00ay1maWxsXCI6IFwiXFxmMTVjXCIsXG4gIFwiYmFkZ2UtNGtcIjogXCJcXGYxNWRcIixcbiAgXCJiYWRnZS04ay1maWxsXCI6IFwiXFxmMTVlXCIsXG4gIFwiYmFkZ2UtOGtcIjogXCJcXGYxNWZcIixcbiAgXCJiYWRnZS1hZC1maWxsXCI6IFwiXFxmMTYwXCIsXG4gIFwiYmFkZ2UtYWRcIjogXCJcXGYxNjFcIixcbiAgXCJiYWRnZS1hci1maWxsXCI6IFwiXFxmMTYyXCIsXG4gIFwiYmFkZ2UtYXJcIjogXCJcXGYxNjNcIixcbiAgXCJiYWRnZS1jYy1maWxsXCI6IFwiXFxmMTY0XCIsXG4gIFwiYmFkZ2UtY2NcIjogXCJcXGYxNjVcIixcbiAgXCJiYWRnZS1oZC1maWxsXCI6IFwiXFxmMTY2XCIsXG4gIFwiYmFkZ2UtaGRcIjogXCJcXGYxNjdcIixcbiAgXCJiYWRnZS10bS1maWxsXCI6IFwiXFxmMTY4XCIsXG4gIFwiYmFkZ2UtdG1cIjogXCJcXGYxNjlcIixcbiAgXCJiYWRnZS12by1maWxsXCI6IFwiXFxmMTZhXCIsXG4gIFwiYmFkZ2Utdm9cIjogXCJcXGYxNmJcIixcbiAgXCJiYWRnZS12ci1maWxsXCI6IFwiXFxmMTZjXCIsXG4gIFwiYmFkZ2UtdnJcIjogXCJcXGYxNmRcIixcbiAgXCJiYWRnZS13Yy1maWxsXCI6IFwiXFxmMTZlXCIsXG4gIFwiYmFkZ2Utd2NcIjogXCJcXGYxNmZcIixcbiAgXCJiYWctY2hlY2stZmlsbFwiOiBcIlxcZjE3MFwiLFxuICBcImJhZy1jaGVja1wiOiBcIlxcZjE3MVwiLFxuICBcImJhZy1kYXNoLWZpbGxcIjogXCJcXGYxNzJcIixcbiAgXCJiYWctZGFzaFwiOiBcIlxcZjE3M1wiLFxuICBcImJhZy1maWxsXCI6IFwiXFxmMTc0XCIsXG4gIFwiYmFnLXBsdXMtZmlsbFwiOiBcIlxcZjE3NVwiLFxuICBcImJhZy1wbHVzXCI6IFwiXFxmMTc2XCIsXG4gIFwiYmFnLXgtZmlsbFwiOiBcIlxcZjE3N1wiLFxuICBcImJhZy14XCI6IFwiXFxmMTc4XCIsXG4gIFwiYmFnXCI6IFwiXFxmMTc5XCIsXG4gIFwiYmFyLWNoYXJ0LWZpbGxcIjogXCJcXGYxN2FcIixcbiAgXCJiYXItY2hhcnQtbGluZS1maWxsXCI6IFwiXFxmMTdiXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmVcIjogXCJcXGYxN2NcIixcbiAgXCJiYXItY2hhcnQtc3RlcHNcIjogXCJcXGYxN2RcIixcbiAgXCJiYXItY2hhcnRcIjogXCJcXGYxN2VcIixcbiAgXCJiYXNrZXQtZmlsbFwiOiBcIlxcZjE3ZlwiLFxuICBcImJhc2tldFwiOiBcIlxcZjE4MFwiLFxuICBcImJhc2tldDItZmlsbFwiOiBcIlxcZjE4MVwiLFxuICBcImJhc2tldDJcIjogXCJcXGYxODJcIixcbiAgXCJiYXNrZXQzLWZpbGxcIjogXCJcXGYxODNcIixcbiAgXCJiYXNrZXQzXCI6IFwiXFxmMTg0XCIsXG4gIFwiYmF0dGVyeS1jaGFyZ2luZ1wiOiBcIlxcZjE4NVwiLFxuICBcImJhdHRlcnktZnVsbFwiOiBcIlxcZjE4NlwiLFxuICBcImJhdHRlcnktaGFsZlwiOiBcIlxcZjE4N1wiLFxuICBcImJhdHRlcnlcIjogXCJcXGYxODhcIixcbiAgXCJiZWxsLWZpbGxcIjogXCJcXGYxODlcIixcbiAgXCJiZWxsXCI6IFwiXFxmMThhXCIsXG4gIFwiYmV6aWVyXCI6IFwiXFxmMThiXCIsXG4gIFwiYmV6aWVyMlwiOiBcIlxcZjE4Y1wiLFxuICBcImJpY3ljbGVcIjogXCJcXGYxOGRcIixcbiAgXCJiaW5vY3VsYXJzLWZpbGxcIjogXCJcXGYxOGVcIixcbiAgXCJiaW5vY3VsYXJzXCI6IFwiXFxmMThmXCIsXG4gIFwiYmxvY2txdW90ZS1sZWZ0XCI6IFwiXFxmMTkwXCIsXG4gIFwiYmxvY2txdW90ZS1yaWdodFwiOiBcIlxcZjE5MVwiLFxuICBcImJvb2stZmlsbFwiOiBcIlxcZjE5MlwiLFxuICBcImJvb2staGFsZlwiOiBcIlxcZjE5M1wiLFxuICBcImJvb2tcIjogXCJcXGYxOTRcIixcbiAgXCJib29rbWFyay1jaGVjay1maWxsXCI6IFwiXFxmMTk1XCIsXG4gIFwiYm9va21hcmstY2hlY2tcIjogXCJcXGYxOTZcIixcbiAgXCJib29rbWFyay1kYXNoLWZpbGxcIjogXCJcXGYxOTdcIixcbiAgXCJib29rbWFyay1kYXNoXCI6IFwiXFxmMTk4XCIsXG4gIFwiYm9va21hcmstZmlsbFwiOiBcIlxcZjE5OVwiLFxuICBcImJvb2ttYXJrLWhlYXJ0LWZpbGxcIjogXCJcXGYxOWFcIixcbiAgXCJib29rbWFyay1oZWFydFwiOiBcIlxcZjE5YlwiLFxuICBcImJvb2ttYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjE5Y1wiLFxuICBcImJvb2ttYXJrLXBsdXNcIjogXCJcXGYxOWRcIixcbiAgXCJib29rbWFyay1zdGFyLWZpbGxcIjogXCJcXGYxOWVcIixcbiAgXCJib29rbWFyay1zdGFyXCI6IFwiXFxmMTlmXCIsXG4gIFwiYm9va21hcmsteC1maWxsXCI6IFwiXFxmMWEwXCIsXG4gIFwiYm9va21hcmsteFwiOiBcIlxcZjFhMVwiLFxuICBcImJvb2ttYXJrXCI6IFwiXFxmMWEyXCIsXG4gIFwiYm9va21hcmtzLWZpbGxcIjogXCJcXGYxYTNcIixcbiAgXCJib29rbWFya3NcIjogXCJcXGYxYTRcIixcbiAgXCJib29rc2hlbGZcIjogXCJcXGYxYTVcIixcbiAgXCJib290c3RyYXAtZmlsbFwiOiBcIlxcZjFhNlwiLFxuICBcImJvb3RzdHJhcC1yZWJvb3RcIjogXCJcXGYxYTdcIixcbiAgXCJib290c3RyYXBcIjogXCJcXGYxYThcIixcbiAgXCJib3JkZXItYWxsXCI6IFwiXFxmMWE5XCIsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiBcIlxcZjFhYVwiLFxuICBcImJvcmRlci1jZW50ZXJcIjogXCJcXGYxYWJcIixcbiAgXCJib3JkZXItaW5uZXJcIjogXCJcXGYxYWNcIixcbiAgXCJib3JkZXItbGVmdFwiOiBcIlxcZjFhZFwiLFxuICBcImJvcmRlci1taWRkbGVcIjogXCJcXGYxYWVcIixcbiAgXCJib3JkZXItb3V0ZXJcIjogXCJcXGYxYWZcIixcbiAgXCJib3JkZXItcmlnaHRcIjogXCJcXGYxYjBcIixcbiAgXCJib3JkZXItc3R5bGVcIjogXCJcXGYxYjFcIixcbiAgXCJib3JkZXItdG9wXCI6IFwiXFxmMWIyXCIsXG4gIFwiYm9yZGVyLXdpZHRoXCI6IFwiXFxmMWIzXCIsXG4gIFwiYm9yZGVyXCI6IFwiXFxmMWI0XCIsXG4gIFwiYm91bmRpbmctYm94LWNpcmNsZXNcIjogXCJcXGYxYjVcIixcbiAgXCJib3VuZGluZy1ib3hcIjogXCJcXGYxYjZcIixcbiAgXCJib3gtYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMWI3XCIsXG4gIFwiYm94LWFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxYjhcIixcbiAgXCJib3gtYXJyb3ctZG93blwiOiBcIlxcZjFiOVwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duLWxlZnRcIjogXCJcXGYxYmFcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1yaWdodFwiOiBcIlxcZjFiYlwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duXCI6IFwiXFxmMWJjXCIsXG4gIFwiYm94LWFycm93LWluLWxlZnRcIjogXCJcXGYxYmRcIixcbiAgXCJib3gtYXJyb3ctaW4tcmlnaHRcIjogXCJcXGYxYmVcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtbGVmdFwiOiBcIlxcZjFiZlwiLFxuICBcImJveC1hcnJvdy1pbi11cC1yaWdodFwiOiBcIlxcZjFjMFwiLFxuICBcImJveC1hcnJvdy1pbi11cFwiOiBcIlxcZjFjMVwiLFxuICBcImJveC1hcnJvdy1sZWZ0XCI6IFwiXFxmMWMyXCIsXG4gIFwiYm94LWFycm93LXJpZ2h0XCI6IFwiXFxmMWMzXCIsXG4gIFwiYm94LWFycm93LXVwLWxlZnRcIjogXCJcXGYxYzRcIixcbiAgXCJib3gtYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxYzVcIixcbiAgXCJib3gtYXJyb3ctdXBcIjogXCJcXGYxYzZcIixcbiAgXCJib3gtc2VhbVwiOiBcIlxcZjFjN1wiLFxuICBcImJveFwiOiBcIlxcZjFjOFwiLFxuICBcImJyYWNlc1wiOiBcIlxcZjFjOVwiLFxuICBcImJyaWNrc1wiOiBcIlxcZjFjYVwiLFxuICBcImJyaWVmY2FzZS1maWxsXCI6IFwiXFxmMWNiXCIsXG4gIFwiYnJpZWZjYXNlXCI6IFwiXFxmMWNjXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsXCI6IFwiXFxmMWNkXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaFwiOiBcIlxcZjFjZVwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvdy1maWxsXCI6IFwiXFxmMWNmXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtbG93XCI6IFwiXFxmMWQwXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoLWZpbGxcIjogXCJcXGYxZDFcIixcbiAgXCJicmlnaHRuZXNzLWhpZ2hcIjogXCJcXGYxZDJcIixcbiAgXCJicmlnaHRuZXNzLWxvdy1maWxsXCI6IFwiXFxmMWQzXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogXCJcXGYxZDRcIixcbiAgXCJicm9hZGNhc3QtcGluXCI6IFwiXFxmMWQ1XCIsXG4gIFwiYnJvYWRjYXN0XCI6IFwiXFxmMWQ2XCIsXG4gIFwiYnJ1c2gtZmlsbFwiOiBcIlxcZjFkN1wiLFxuICBcImJydXNoXCI6IFwiXFxmMWQ4XCIsXG4gIFwiYnVja2V0LWZpbGxcIjogXCJcXGYxZDlcIixcbiAgXCJidWNrZXRcIjogXCJcXGYxZGFcIixcbiAgXCJidWctZmlsbFwiOiBcIlxcZjFkYlwiLFxuICBcImJ1Z1wiOiBcIlxcZjFkY1wiLFxuICBcImJ1aWxkaW5nXCI6IFwiXFxmMWRkXCIsXG4gIFwiYnVsbHNleWVcIjogXCJcXGYxZGVcIixcbiAgXCJjYWxjdWxhdG9yLWZpbGxcIjogXCJcXGYxZGZcIixcbiAgXCJjYWxjdWxhdG9yXCI6IFwiXFxmMWUwXCIsXG4gIFwiY2FsZW5kYXItY2hlY2stZmlsbFwiOiBcIlxcZjFlMVwiLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6IFwiXFxmMWUyXCIsXG4gIFwiY2FsZW5kYXItZGF0ZS1maWxsXCI6IFwiXFxmMWUzXCIsXG4gIFwiY2FsZW5kYXItZGF0ZVwiOiBcIlxcZjFlNFwiLFxuICBcImNhbGVuZGFyLWRheS1maWxsXCI6IFwiXFxmMWU1XCIsXG4gIFwiY2FsZW5kYXItZGF5XCI6IFwiXFxmMWU2XCIsXG4gIFwiY2FsZW5kYXItZXZlbnQtZmlsbFwiOiBcIlxcZjFlN1wiLFxuICBcImNhbGVuZGFyLWV2ZW50XCI6IFwiXFxmMWU4XCIsXG4gIFwiY2FsZW5kYXItZmlsbFwiOiBcIlxcZjFlOVwiLFxuICBcImNhbGVuZGFyLW1pbnVzLWZpbGxcIjogXCJcXGYxZWFcIixcbiAgXCJjYWxlbmRhci1taW51c1wiOiBcIlxcZjFlYlwiLFxuICBcImNhbGVuZGFyLW1vbnRoLWZpbGxcIjogXCJcXGYxZWNcIixcbiAgXCJjYWxlbmRhci1tb250aFwiOiBcIlxcZjFlZFwiLFxuICBcImNhbGVuZGFyLXBsdXMtZmlsbFwiOiBcIlxcZjFlZVwiLFxuICBcImNhbGVuZGFyLXBsdXNcIjogXCJcXGYxZWZcIixcbiAgXCJjYWxlbmRhci1yYW5nZS1maWxsXCI6IFwiXFxmMWYwXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2VcIjogXCJcXGYxZjFcIixcbiAgXCJjYWxlbmRhci13ZWVrLWZpbGxcIjogXCJcXGYxZjJcIixcbiAgXCJjYWxlbmRhci13ZWVrXCI6IFwiXFxmMWYzXCIsXG4gIFwiY2FsZW5kYXIteC1maWxsXCI6IFwiXFxmMWY0XCIsXG4gIFwiY2FsZW5kYXIteFwiOiBcIlxcZjFmNVwiLFxuICBcImNhbGVuZGFyXCI6IFwiXFxmMWY2XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrLWZpbGxcIjogXCJcXGYxZjdcIixcbiAgXCJjYWxlbmRhcjItY2hlY2tcIjogXCJcXGYxZjhcIixcbiAgXCJjYWxlbmRhcjItZGF0ZS1maWxsXCI6IFwiXFxmMWY5XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGVcIjogXCJcXGYxZmFcIixcbiAgXCJjYWxlbmRhcjItZGF5LWZpbGxcIjogXCJcXGYxZmJcIixcbiAgXCJjYWxlbmRhcjItZGF5XCI6IFwiXFxmMWZjXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50LWZpbGxcIjogXCJcXGYxZmRcIixcbiAgXCJjYWxlbmRhcjItZXZlbnRcIjogXCJcXGYxZmVcIixcbiAgXCJjYWxlbmRhcjItZmlsbFwiOiBcIlxcZjFmZlwiLFxuICBcImNhbGVuZGFyMi1taW51cy1maWxsXCI6IFwiXFxmMjAwXCIsXG4gIFwiY2FsZW5kYXIyLW1pbnVzXCI6IFwiXFxmMjAxXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoLWZpbGxcIjogXCJcXGYyMDJcIixcbiAgXCJjYWxlbmRhcjItbW9udGhcIjogXCJcXGYyMDNcIixcbiAgXCJjYWxlbmRhcjItcGx1cy1maWxsXCI6IFwiXFxmMjA0XCIsXG4gIFwiY2FsZW5kYXIyLXBsdXNcIjogXCJcXGYyMDVcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2UtZmlsbFwiOiBcIlxcZjIwNlwiLFxuICBcImNhbGVuZGFyMi1yYW5nZVwiOiBcIlxcZjIwN1wiLFxuICBcImNhbGVuZGFyMi13ZWVrLWZpbGxcIjogXCJcXGYyMDhcIixcbiAgXCJjYWxlbmRhcjItd2Vla1wiOiBcIlxcZjIwOVwiLFxuICBcImNhbGVuZGFyMi14LWZpbGxcIjogXCJcXGYyMGFcIixcbiAgXCJjYWxlbmRhcjIteFwiOiBcIlxcZjIwYlwiLFxuICBcImNhbGVuZGFyMlwiOiBcIlxcZjIwY1wiLFxuICBcImNhbGVuZGFyMy1ldmVudC1maWxsXCI6IFwiXFxmMjBkXCIsXG4gIFwiY2FsZW5kYXIzLWV2ZW50XCI6IFwiXFxmMjBlXCIsXG4gIFwiY2FsZW5kYXIzLWZpbGxcIjogXCJcXGYyMGZcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2UtZmlsbFwiOiBcIlxcZjIxMFwiLFxuICBcImNhbGVuZGFyMy1yYW5nZVwiOiBcIlxcZjIxMVwiLFxuICBcImNhbGVuZGFyMy13ZWVrLWZpbGxcIjogXCJcXGYyMTJcIixcbiAgXCJjYWxlbmRhcjMtd2Vla1wiOiBcIlxcZjIxM1wiLFxuICBcImNhbGVuZGFyM1wiOiBcIlxcZjIxNFwiLFxuICBcImNhbGVuZGFyNC1ldmVudFwiOiBcIlxcZjIxNVwiLFxuICBcImNhbGVuZGFyNC1yYW5nZVwiOiBcIlxcZjIxNlwiLFxuICBcImNhbGVuZGFyNC13ZWVrXCI6IFwiXFxmMjE3XCIsXG4gIFwiY2FsZW5kYXI0XCI6IFwiXFxmMjE4XCIsXG4gIFwiY2FtZXJhLWZpbGxcIjogXCJcXGYyMTlcIixcbiAgXCJjYW1lcmEtcmVlbHMtZmlsbFwiOiBcIlxcZjIxYVwiLFxuICBcImNhbWVyYS1yZWVsc1wiOiBcIlxcZjIxYlwiLFxuICBcImNhbWVyYS12aWRlby1maWxsXCI6IFwiXFxmMjFjXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZi1maWxsXCI6IFwiXFxmMjFkXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZlwiOiBcIlxcZjIxZVwiLFxuICBcImNhbWVyYS12aWRlb1wiOiBcIlxcZjIxZlwiLFxuICBcImNhbWVyYVwiOiBcIlxcZjIyMFwiLFxuICBcImNhbWVyYTJcIjogXCJcXGYyMjFcIixcbiAgXCJjYXBzbG9jay1maWxsXCI6IFwiXFxmMjIyXCIsXG4gIFwiY2Fwc2xvY2tcIjogXCJcXGYyMjNcIixcbiAgXCJjYXJkLWNoZWNrbGlzdFwiOiBcIlxcZjIyNFwiLFxuICBcImNhcmQtaGVhZGluZ1wiOiBcIlxcZjIyNVwiLFxuICBcImNhcmQtaW1hZ2VcIjogXCJcXGYyMjZcIixcbiAgXCJjYXJkLWxpc3RcIjogXCJcXGYyMjdcIixcbiAgXCJjYXJkLXRleHRcIjogXCJcXGYyMjhcIixcbiAgXCJjYXJldC1kb3duLWZpbGxcIjogXCJcXGYyMjlcIixcbiAgXCJjYXJldC1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMjJhXCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmVcIjogXCJcXGYyMmJcIixcbiAgXCJjYXJldC1kb3duXCI6IFwiXFxmMjJjXCIsXG4gIFwiY2FyZXQtbGVmdC1maWxsXCI6IFwiXFxmMjJkXCIsXG4gIFwiY2FyZXQtbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyZVwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlXCI6IFwiXFxmMjJmXCIsXG4gIFwiY2FyZXQtbGVmdFwiOiBcIlxcZjIzMFwiLFxuICBcImNhcmV0LXJpZ2h0LWZpbGxcIjogXCJcXGYyMzFcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzMlwiLFxuICBcImNhcmV0LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjIzM1wiLFxuICBcImNhcmV0LXJpZ2h0XCI6IFwiXFxmMjM0XCIsXG4gIFwiY2FyZXQtdXAtZmlsbFwiOiBcIlxcZjIzNVwiLFxuICBcImNhcmV0LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMjM2XCIsXG4gIFwiY2FyZXQtdXAtc3F1YXJlXCI6IFwiXFxmMjM3XCIsXG4gIFwiY2FyZXQtdXBcIjogXCJcXGYyMzhcIixcbiAgXCJjYXJ0LWNoZWNrLWZpbGxcIjogXCJcXGYyMzlcIixcbiAgXCJjYXJ0LWNoZWNrXCI6IFwiXFxmMjNhXCIsXG4gIFwiY2FydC1kYXNoLWZpbGxcIjogXCJcXGYyM2JcIixcbiAgXCJjYXJ0LWRhc2hcIjogXCJcXGYyM2NcIixcbiAgXCJjYXJ0LWZpbGxcIjogXCJcXGYyM2RcIixcbiAgXCJjYXJ0LXBsdXMtZmlsbFwiOiBcIlxcZjIzZVwiLFxuICBcImNhcnQtcGx1c1wiOiBcIlxcZjIzZlwiLFxuICBcImNhcnQteC1maWxsXCI6IFwiXFxmMjQwXCIsXG4gIFwiY2FydC14XCI6IFwiXFxmMjQxXCIsXG4gIFwiY2FydFwiOiBcIlxcZjI0MlwiLFxuICBcImNhcnQyXCI6IFwiXFxmMjQzXCIsXG4gIFwiY2FydDNcIjogXCJcXGYyNDRcIixcbiAgXCJjYXJ0NFwiOiBcIlxcZjI0NVwiLFxuICBcImNhc2gtc3RhY2tcIjogXCJcXGYyNDZcIixcbiAgXCJjYXNoXCI6IFwiXFxmMjQ3XCIsXG4gIFwiY2FzdFwiOiBcIlxcZjI0OFwiLFxuICBcImNoYXQtZG90cy1maWxsXCI6IFwiXFxmMjQ5XCIsXG4gIFwiY2hhdC1kb3RzXCI6IFwiXFxmMjRhXCIsXG4gIFwiY2hhdC1maWxsXCI6IFwiXFxmMjRiXCIsXG4gIFwiY2hhdC1sZWZ0LWRvdHMtZmlsbFwiOiBcIlxcZjI0Y1wiLFxuICBcImNoYXQtbGVmdC1kb3RzXCI6IFwiXFxmMjRkXCIsXG4gIFwiY2hhdC1sZWZ0LWZpbGxcIjogXCJcXGYyNGVcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGUtZmlsbFwiOiBcIlxcZjI0ZlwiLFxuICBcImNoYXQtbGVmdC1xdW90ZVwiOiBcIlxcZjI1MFwiLFxuICBcImNoYXQtbGVmdC10ZXh0LWZpbGxcIjogXCJcXGYyNTFcIixcbiAgXCJjaGF0LWxlZnQtdGV4dFwiOiBcIlxcZjI1MlwiLFxuICBcImNoYXQtbGVmdFwiOiBcIlxcZjI1M1wiLFxuICBcImNoYXQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1NFwiLFxuICBcImNoYXQtcXVvdGVcIjogXCJcXGYyNTVcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHMtZmlsbFwiOiBcIlxcZjI1NlwiLFxuICBcImNoYXQtcmlnaHQtZG90c1wiOiBcIlxcZjI1N1wiLFxuICBcImNoYXQtcmlnaHQtZmlsbFwiOiBcIlxcZjI1OFwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1OVwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGVcIjogXCJcXGYyNWFcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHQtZmlsbFwiOiBcIlxcZjI1YlwiLFxuICBcImNoYXQtcmlnaHQtdGV4dFwiOiBcIlxcZjI1Y1wiLFxuICBcImNoYXQtcmlnaHRcIjogXCJcXGYyNWRcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzLWZpbGxcIjogXCJcXGYyNWVcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzXCI6IFwiXFxmMjVmXCIsXG4gIFwiY2hhdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjI2MFwiLFxuICBcImNoYXQtc3F1YXJlLXF1b3RlLWZpbGxcIjogXCJcXGYyNjFcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZVwiOiBcIlxcZjI2MlwiLFxuICBcImNoYXQtc3F1YXJlLXRleHQtZmlsbFwiOiBcIlxcZjI2M1wiLFxuICBcImNoYXQtc3F1YXJlLXRleHRcIjogXCJcXGYyNjRcIixcbiAgXCJjaGF0LXNxdWFyZVwiOiBcIlxcZjI2NVwiLFxuICBcImNoYXQtdGV4dC1maWxsXCI6IFwiXFxmMjY2XCIsXG4gIFwiY2hhdC10ZXh0XCI6IFwiXFxmMjY3XCIsXG4gIFwiY2hhdFwiOiBcIlxcZjI2OFwiLFxuICBcImNoZWNrLWFsbFwiOiBcIlxcZjI2OVwiLFxuICBcImNoZWNrLWNpcmNsZS1maWxsXCI6IFwiXFxmMjZhXCIsXG4gIFwiY2hlY2stY2lyY2xlXCI6IFwiXFxmMjZiXCIsXG4gIFwiY2hlY2stc3F1YXJlLWZpbGxcIjogXCJcXGYyNmNcIixcbiAgXCJjaGVjay1zcXVhcmVcIjogXCJcXGYyNmRcIixcbiAgXCJjaGVja1wiOiBcIlxcZjI2ZVwiLFxuICBcImNoZWNrMi1hbGxcIjogXCJcXGYyNmZcIixcbiAgXCJjaGVjazItY2lyY2xlXCI6IFwiXFxmMjcwXCIsXG4gIFwiY2hlY2syLXNxdWFyZVwiOiBcIlxcZjI3MVwiLFxuICBcImNoZWNrMlwiOiBcIlxcZjI3MlwiLFxuICBcImNoZXZyb24tYmFyLWNvbnRyYWN0XCI6IFwiXFxmMjczXCIsXG4gIFwiY2hldnJvbi1iYXItZG93blwiOiBcIlxcZjI3NFwiLFxuICBcImNoZXZyb24tYmFyLWV4cGFuZFwiOiBcIlxcZjI3NVwiLFxuICBcImNoZXZyb24tYmFyLWxlZnRcIjogXCJcXGYyNzZcIixcbiAgXCJjaGV2cm9uLWJhci1yaWdodFwiOiBcIlxcZjI3N1wiLFxuICBcImNoZXZyb24tYmFyLXVwXCI6IFwiXFxmMjc4XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWRvd25cIjogXCJcXGYyNzlcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtbGVmdFwiOiBcIlxcZjI3YVwiLFxuICBcImNoZXZyb24tY29tcGFjdC1yaWdodFwiOiBcIlxcZjI3YlwiLFxuICBcImNoZXZyb24tY29tcGFjdC11cFwiOiBcIlxcZjI3Y1wiLFxuICBcImNoZXZyb24tY29udHJhY3RcIjogXCJcXGYyN2RcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1kb3duXCI6IFwiXFxmMjdlXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtbGVmdFwiOiBcIlxcZjI3ZlwiLFxuICBcImNoZXZyb24tZG91YmxlLXJpZ2h0XCI6IFwiXFxmMjgwXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogXCJcXGYyODFcIixcbiAgXCJjaGV2cm9uLWRvd25cIjogXCJcXGYyODJcIixcbiAgXCJjaGV2cm9uLWV4cGFuZFwiOiBcIlxcZjI4M1wiLFxuICBcImNoZXZyb24tbGVmdFwiOiBcIlxcZjI4NFwiLFxuICBcImNoZXZyb24tcmlnaHRcIjogXCJcXGYyODVcIixcbiAgXCJjaGV2cm9uLXVwXCI6IFwiXFxmMjg2XCIsXG4gIFwiY2lyY2xlLWZpbGxcIjogXCJcXGYyODdcIixcbiAgXCJjaXJjbGUtaGFsZlwiOiBcIlxcZjI4OFwiLFxuICBcImNpcmNsZS1zcXVhcmVcIjogXCJcXGYyODlcIixcbiAgXCJjaXJjbGVcIjogXCJcXGYyOGFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogXCJcXGYyOGJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YVwiOiBcIlxcZjI4Y1wiLFxuICBcImNsaXBib2FyZC1taW51c1wiOiBcIlxcZjI4ZFwiLFxuICBcImNsaXBib2FyZC1wbHVzXCI6IFwiXFxmMjhlXCIsXG4gIFwiY2xpcGJvYXJkLXhcIjogXCJcXGYyOGZcIixcbiAgXCJjbGlwYm9hcmRcIjogXCJcXGYyOTBcIixcbiAgXCJjbG9jay1maWxsXCI6IFwiXFxmMjkxXCIsXG4gIFwiY2xvY2staGlzdG9yeVwiOiBcIlxcZjI5MlwiLFxuICBcImNsb2NrXCI6IFwiXFxmMjkzXCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMjk0XCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiBcIlxcZjI5NVwiLFxuICBcImNsb3VkLWFycm93LXVwLWZpbGxcIjogXCJcXGYyOTZcIixcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiBcIlxcZjI5N1wiLFxuICBcImNsb3VkLWNoZWNrLWZpbGxcIjogXCJcXGYyOThcIixcbiAgXCJjbG91ZC1jaGVja1wiOiBcIlxcZjI5OVwiLFxuICBcImNsb3VkLWRvd25sb2FkLWZpbGxcIjogXCJcXGYyOWFcIixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiBcIlxcZjI5YlwiLFxuICBcImNsb3VkLWRyaXp6bGUtZmlsbFwiOiBcIlxcZjI5Y1wiLFxuICBcImNsb3VkLWRyaXp6bGVcIjogXCJcXGYyOWRcIixcbiAgXCJjbG91ZC1maWxsXCI6IFwiXFxmMjllXCIsXG4gIFwiY2xvdWQtZm9nLWZpbGxcIjogXCJcXGYyOWZcIixcbiAgXCJjbG91ZC1mb2dcIjogXCJcXGYyYTBcIixcbiAgXCJjbG91ZC1mb2cyLWZpbGxcIjogXCJcXGYyYTFcIixcbiAgXCJjbG91ZC1mb2cyXCI6IFwiXFxmMmEyXCIsXG4gIFwiY2xvdWQtaGFpbC1maWxsXCI6IFwiXFxmMmEzXCIsXG4gIFwiY2xvdWQtaGFpbFwiOiBcIlxcZjJhNFwiLFxuICBcImNsb3VkLWhhemUtZmlsbFwiOiBcIlxcZjJhNlwiLFxuICBcImNsb3VkLWhhemVcIjogXCJcXGYyYTdcIixcbiAgXCJjbG91ZC1oYXplMi1maWxsXCI6IFwiXFxmMmE4XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLWZpbGxcIjogXCJcXGYyYTlcIixcbiAgXCJjbG91ZC1saWdodG5pbmctcmFpbi1maWxsXCI6IFwiXFxmMmFhXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW5cIjogXCJcXGYyYWJcIixcbiAgXCJjbG91ZC1saWdodG5pbmdcIjogXCJcXGYyYWNcIixcbiAgXCJjbG91ZC1taW51cy1maWxsXCI6IFwiXFxmMmFkXCIsXG4gIFwiY2xvdWQtbWludXNcIjogXCJcXGYyYWVcIixcbiAgXCJjbG91ZC1tb29uLWZpbGxcIjogXCJcXGYyYWZcIixcbiAgXCJjbG91ZC1tb29uXCI6IFwiXFxmMmIwXCIsXG4gIFwiY2xvdWQtcGx1cy1maWxsXCI6IFwiXFxmMmIxXCIsXG4gIFwiY2xvdWQtcGx1c1wiOiBcIlxcZjJiMlwiLFxuICBcImNsb3VkLXJhaW4tZmlsbFwiOiBcIlxcZjJiM1wiLFxuICBcImNsb3VkLXJhaW4taGVhdnktZmlsbFwiOiBcIlxcZjJiNFwiLFxuICBcImNsb3VkLXJhaW4taGVhdnlcIjogXCJcXGYyYjVcIixcbiAgXCJjbG91ZC1yYWluXCI6IFwiXFxmMmI2XCIsXG4gIFwiY2xvdWQtc2xhc2gtZmlsbFwiOiBcIlxcZjJiN1wiLFxuICBcImNsb3VkLXNsYXNoXCI6IFwiXFxmMmI4XCIsXG4gIFwiY2xvdWQtc2xlZXQtZmlsbFwiOiBcIlxcZjJiOVwiLFxuICBcImNsb3VkLXNsZWV0XCI6IFwiXFxmMmJhXCIsXG4gIFwiY2xvdWQtc25vdy1maWxsXCI6IFwiXFxmMmJiXCIsXG4gIFwiY2xvdWQtc25vd1wiOiBcIlxcZjJiY1wiLFxuICBcImNsb3VkLXN1bi1maWxsXCI6IFwiXFxmMmJkXCIsXG4gIFwiY2xvdWQtc3VuXCI6IFwiXFxmMmJlXCIsXG4gIFwiY2xvdWQtdXBsb2FkLWZpbGxcIjogXCJcXGYyYmZcIixcbiAgXCJjbG91ZC11cGxvYWRcIjogXCJcXGYyYzBcIixcbiAgXCJjbG91ZFwiOiBcIlxcZjJjMVwiLFxuICBcImNsb3Vkcy1maWxsXCI6IFwiXFxmMmMyXCIsXG4gIFwiY2xvdWRzXCI6IFwiXFxmMmMzXCIsXG4gIFwiY2xvdWR5LWZpbGxcIjogXCJcXGYyYzRcIixcbiAgXCJjbG91ZHlcIjogXCJcXGYyYzVcIixcbiAgXCJjb2RlLXNsYXNoXCI6IFwiXFxmMmM2XCIsXG4gIFwiY29kZS1zcXVhcmVcIjogXCJcXGYyYzdcIixcbiAgXCJjb2RlXCI6IFwiXFxmMmM4XCIsXG4gIFwiY29sbGVjdGlvbi1maWxsXCI6IFwiXFxmMmM5XCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5LWZpbGxcIjogXCJcXGYyY2FcIixcbiAgXCJjb2xsZWN0aW9uLXBsYXlcIjogXCJcXGYyY2JcIixcbiAgXCJjb2xsZWN0aW9uXCI6IFwiXFxmMmNjXCIsXG4gIFwiY29sdW1ucy1nYXBcIjogXCJcXGYyY2RcIixcbiAgXCJjb2x1bW5zXCI6IFwiXFxmMmNlXCIsXG4gIFwiY29tbWFuZFwiOiBcIlxcZjJjZlwiLFxuICBcImNvbXBhc3MtZmlsbFwiOiBcIlxcZjJkMFwiLFxuICBcImNvbXBhc3NcIjogXCJcXGYyZDFcIixcbiAgXCJjb25lLXN0cmlwZWRcIjogXCJcXGYyZDJcIixcbiAgXCJjb25lXCI6IFwiXFxmMmQzXCIsXG4gIFwiY29udHJvbGxlclwiOiBcIlxcZjJkNFwiLFxuICBcImNwdS1maWxsXCI6IFwiXFxmMmQ1XCIsXG4gIFwiY3B1XCI6IFwiXFxmMmQ2XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGxcIjogXCJcXGYyZDdcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWJhY2tcIjogXCJcXGYyZDhcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250LWZpbGxcIjogXCJcXGYyZDlcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250XCI6IFwiXFxmMmRhXCIsXG4gIFwiY3JlZGl0LWNhcmQtZmlsbFwiOiBcIlxcZjJkYlwiLFxuICBcImNyZWRpdC1jYXJkXCI6IFwiXFxmMmRjXCIsXG4gIFwiY3JvcFwiOiBcIlxcZjJkZFwiLFxuICBcImN1cC1maWxsXCI6IFwiXFxmMmRlXCIsXG4gIFwiY3VwLXN0cmF3XCI6IFwiXFxmMmRmXCIsXG4gIFwiY3VwXCI6IFwiXFxmMmUwXCIsXG4gIFwiY3Vyc29yLWZpbGxcIjogXCJcXGYyZTFcIixcbiAgXCJjdXJzb3ItdGV4dFwiOiBcIlxcZjJlMlwiLFxuICBcImN1cnNvclwiOiBcIlxcZjJlM1wiLFxuICBcImRhc2gtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjJlNFwiLFxuICBcImRhc2gtY2lyY2xlLWZpbGxcIjogXCJcXGYyZTVcIixcbiAgXCJkYXNoLWNpcmNsZVwiOiBcIlxcZjJlNlwiLFxuICBcImRhc2gtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjJlN1wiLFxuICBcImRhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGYyZThcIixcbiAgXCJkYXNoLXNxdWFyZVwiOiBcIlxcZjJlOVwiLFxuICBcImRhc2hcIjogXCJcXGYyZWFcIixcbiAgXCJkaWFncmFtLTItZmlsbFwiOiBcIlxcZjJlYlwiLFxuICBcImRpYWdyYW0tMlwiOiBcIlxcZjJlY1wiLFxuICBcImRpYWdyYW0tMy1maWxsXCI6IFwiXFxmMmVkXCIsXG4gIFwiZGlhZ3JhbS0zXCI6IFwiXFxmMmVlXCIsXG4gIFwiZGlhbW9uZC1maWxsXCI6IFwiXFxmMmVmXCIsXG4gIFwiZGlhbW9uZC1oYWxmXCI6IFwiXFxmMmYwXCIsXG4gIFwiZGlhbW9uZFwiOiBcIlxcZjJmMVwiLFxuICBcImRpY2UtMS1maWxsXCI6IFwiXFxmMmYyXCIsXG4gIFwiZGljZS0xXCI6IFwiXFxmMmYzXCIsXG4gIFwiZGljZS0yLWZpbGxcIjogXCJcXGYyZjRcIixcbiAgXCJkaWNlLTJcIjogXCJcXGYyZjVcIixcbiAgXCJkaWNlLTMtZmlsbFwiOiBcIlxcZjJmNlwiLFxuICBcImRpY2UtM1wiOiBcIlxcZjJmN1wiLFxuICBcImRpY2UtNC1maWxsXCI6IFwiXFxmMmY4XCIsXG4gIFwiZGljZS00XCI6IFwiXFxmMmY5XCIsXG4gIFwiZGljZS01LWZpbGxcIjogXCJcXGYyZmFcIixcbiAgXCJkaWNlLTVcIjogXCJcXGYyZmJcIixcbiAgXCJkaWNlLTYtZmlsbFwiOiBcIlxcZjJmY1wiLFxuICBcImRpY2UtNlwiOiBcIlxcZjJmZFwiLFxuICBcImRpc2MtZmlsbFwiOiBcIlxcZjJmZVwiLFxuICBcImRpc2NcIjogXCJcXGYyZmZcIixcbiAgXCJkaXNjb3JkXCI6IFwiXFxmMzAwXCIsXG4gIFwiZGlzcGxheS1maWxsXCI6IFwiXFxmMzAxXCIsXG4gIFwiZGlzcGxheVwiOiBcIlxcZjMwMlwiLFxuICBcImRpc3RyaWJ1dGUtaG9yaXpvbnRhbFwiOiBcIlxcZjMwM1wiLFxuICBcImRpc3RyaWJ1dGUtdmVydGljYWxcIjogXCJcXGYzMDRcIixcbiAgXCJkb29yLWNsb3NlZC1maWxsXCI6IFwiXFxmMzA1XCIsXG4gIFwiZG9vci1jbG9zZWRcIjogXCJcXGYzMDZcIixcbiAgXCJkb29yLW9wZW4tZmlsbFwiOiBcIlxcZjMwN1wiLFxuICBcImRvb3Itb3BlblwiOiBcIlxcZjMwOFwiLFxuICBcImRvdFwiOiBcIlxcZjMwOVwiLFxuICBcImRvd25sb2FkXCI6IFwiXFxmMzBhXCIsXG4gIFwiZHJvcGxldC1maWxsXCI6IFwiXFxmMzBiXCIsXG4gIFwiZHJvcGxldC1oYWxmXCI6IFwiXFxmMzBjXCIsXG4gIFwiZHJvcGxldFwiOiBcIlxcZjMwZFwiLFxuICBcImVhcmJ1ZHNcIjogXCJcXGYzMGVcIixcbiAgXCJlYXNlbC1maWxsXCI6IFwiXFxmMzBmXCIsXG4gIFwiZWFzZWxcIjogXCJcXGYzMTBcIixcbiAgXCJlZ2ctZmlsbFwiOiBcIlxcZjMxMVwiLFxuICBcImVnZy1mcmllZFwiOiBcIlxcZjMxMlwiLFxuICBcImVnZ1wiOiBcIlxcZjMxM1wiLFxuICBcImVqZWN0LWZpbGxcIjogXCJcXGYzMTRcIixcbiAgXCJlamVjdFwiOiBcIlxcZjMxNVwiLFxuICBcImVtb2ppLWFuZ3J5LWZpbGxcIjogXCJcXGYzMTZcIixcbiAgXCJlbW9qaS1hbmdyeVwiOiBcIlxcZjMxN1wiLFxuICBcImVtb2ppLWRpenp5LWZpbGxcIjogXCJcXGYzMThcIixcbiAgXCJlbW9qaS1kaXp6eVwiOiBcIlxcZjMxOVwiLFxuICBcImVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGxcIjogXCJcXGYzMWFcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzc1wiOiBcIlxcZjMxYlwiLFxuICBcImVtb2ppLWZyb3duLWZpbGxcIjogXCJcXGYzMWNcIixcbiAgXCJlbW9qaS1mcm93blwiOiBcIlxcZjMxZFwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXMtZmlsbFwiOiBcIlxcZjMxZVwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXNcIjogXCJcXGYzMWZcIixcbiAgXCJlbW9qaS1sYXVnaGluZy1maWxsXCI6IFwiXFxmMzIwXCIsXG4gIFwiZW1vamktbGF1Z2hpbmdcIjogXCJcXGYzMjFcIixcbiAgXCJlbW9qaS1uZXV0cmFsLWZpbGxcIjogXCJcXGYzMjJcIixcbiAgXCJlbW9qaS1uZXV0cmFsXCI6IFwiXFxmMzIzXCIsXG4gIFwiZW1vamktc21pbGUtZmlsbFwiOiBcIlxcZjMyNFwiLFxuICBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGxcIjogXCJcXGYzMjVcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93blwiOiBcIlxcZjMyNlwiLFxuICBcImVtb2ppLXNtaWxlXCI6IFwiXFxmMzI3XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlcy1maWxsXCI6IFwiXFxmMzI4XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlc1wiOiBcIlxcZjMyOVwiLFxuICBcImVtb2ppLXdpbmstZmlsbFwiOiBcIlxcZjMyYVwiLFxuICBcImVtb2ppLXdpbmtcIjogXCJcXGYzMmJcIixcbiAgXCJlbnZlbG9wZS1maWxsXCI6IFwiXFxmMzJjXCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1maWxsXCI6IFwiXFxmMzJkXCIsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiBcIlxcZjMyZVwiLFxuICBcImVudmVsb3BlXCI6IFwiXFxmMzJmXCIsXG4gIFwiZXJhc2VyLWZpbGxcIjogXCJcXGYzMzBcIixcbiAgXCJlcmFzZXJcIjogXCJcXGYzMzFcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGUtZmlsbFwiOiBcIlxcZjMzMlwiLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiBcIlxcZjMzM1wiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbFwiOiBcIlxcZjMzNFwiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmRcIjogXCJcXGYzMzVcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uLWZpbGxcIjogXCJcXGYzMzZcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uXCI6IFwiXFxmMzM3XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlLWZpbGxcIjogXCJcXGYzMzhcIixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmVcIjogXCJcXGYzMzlcIixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZS1maWxsXCI6IFwiXFxmMzNhXCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogXCJcXGYzM2JcIixcbiAgXCJleGNsYW1hdGlvblwiOiBcIlxcZjMzY1wiLFxuICBcImV4Y2x1ZGVcIjogXCJcXGYzM2RcIixcbiAgXCJleWUtZmlsbFwiOiBcIlxcZjMzZVwiLFxuICBcImV5ZS1zbGFzaC1maWxsXCI6IFwiXFxmMzNmXCIsXG4gIFwiZXllLXNsYXNoXCI6IFwiXFxmMzQwXCIsXG4gIFwiZXllXCI6IFwiXFxmMzQxXCIsXG4gIFwiZXllZHJvcHBlclwiOiBcIlxcZjM0MlwiLFxuICBcImV5ZWdsYXNzZXNcIjogXCJcXGYzNDNcIixcbiAgXCJmYWNlYm9va1wiOiBcIlxcZjM0NFwiLFxuICBcImZpbGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzQ1XCIsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6IFwiXFxmMzQ2XCIsXG4gIFwiZmlsZS1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzQ3XCIsXG4gIFwiZmlsZS1hcnJvdy11cFwiOiBcIlxcZjM0OFwiLFxuICBcImZpbGUtYmFyLWdyYXBoLWZpbGxcIjogXCJcXGYzNDlcIixcbiAgXCJmaWxlLWJhci1ncmFwaFwiOiBcIlxcZjM0YVwiLFxuICBcImZpbGUtYmluYXJ5LWZpbGxcIjogXCJcXGYzNGJcIixcbiAgXCJmaWxlLWJpbmFyeVwiOiBcIlxcZjM0Y1wiLFxuICBcImZpbGUtYnJlYWstZmlsbFwiOiBcIlxcZjM0ZFwiLFxuICBcImZpbGUtYnJlYWtcIjogXCJcXGYzNGVcIixcbiAgXCJmaWxlLWNoZWNrLWZpbGxcIjogXCJcXGYzNGZcIixcbiAgXCJmaWxlLWNoZWNrXCI6IFwiXFxmMzUwXCIsXG4gIFwiZmlsZS1jb2RlLWZpbGxcIjogXCJcXGYzNTFcIixcbiAgXCJmaWxlLWNvZGVcIjogXCJcXGYzNTJcIixcbiAgXCJmaWxlLWRpZmYtZmlsbFwiOiBcIlxcZjM1M1wiLFxuICBcImZpbGUtZGlmZlwiOiBcIlxcZjM1NFwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYzNTVcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93blwiOiBcIlxcZjM1NlwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzU3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LXVwXCI6IFwiXFxmMzU4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzU5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaFwiOiBcIlxcZjM1YVwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnktZmlsbFwiOiBcIlxcZjM1YlwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnlcIjogXCJcXGYzNWNcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWstZmlsbFwiOiBcIlxcZjM1ZFwiLFxuICBcImZpbGUtZWFybWFyay1icmVha1wiOiBcIlxcZjM1ZVwiLFxuICBcImZpbGUtZWFybWFyay1jaGVjay1maWxsXCI6IFwiXFxmMzVmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNoZWNrXCI6IFwiXFxmMzYwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNvZGUtZmlsbFwiOiBcIlxcZjM2MVwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlXCI6IFwiXFxmMzYyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWRpZmYtZmlsbFwiOiBcIlxcZjM2M1wiLFxuICBcImZpbGUtZWFybWFyay1kaWZmXCI6IFwiXFxmMzY0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGxcIjogXCJcXGYzNjVcIixcbiAgXCJmaWxlLWVhcm1hcmstZWFzZWxcIjogXCJcXGYzNjZcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWwtZmlsbFwiOiBcIlxcZjM2N1wiLFxuICBcImZpbGUtZWFybWFyay1leGNlbFwiOiBcIlxcZjM2OFwiLFxuICBcImZpbGUtZWFybWFyay1maWxsXCI6IFwiXFxmMzY5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZvbnQtZmlsbFwiOiBcIlxcZjM2YVwiLFxuICBcImZpbGUtZWFybWFyay1mb250XCI6IFwiXFxmMzZiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlLWZpbGxcIjogXCJcXGYzNmNcIixcbiAgXCJmaWxlLWVhcm1hcmstaW1hZ2VcIjogXCJcXGYzNmRcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jay1maWxsXCI6IFwiXFxmMzZlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2tcIjogXCJcXGYzNmZcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazItZmlsbFwiOiBcIlxcZjM3MFwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrMlwiOiBcIlxcZjM3MVwiLFxuICBcImZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGxcIjogXCJcXGYzNzJcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbFwiOiBcIlxcZjM3M1wiLFxuICBcImZpbGUtZWFybWFyay1taW51cy1maWxsXCI6IFwiXFxmMzc0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1pbnVzXCI6IFwiXFxmMzc1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljLWZpbGxcIjogXCJcXGYzNzZcIixcbiAgXCJmaWxlLWVhcm1hcmstbXVzaWNcIjogXCJcXGYzNzdcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uLWZpbGxcIjogXCJcXGYzNzhcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uXCI6IFwiXFxmMzc5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsYXktZmlsbFwiOiBcIlxcZjM3YVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5XCI6IFwiXFxmMzdiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjM3Y1wiLFxuICBcImZpbGUtZWFybWFyay1wbHVzXCI6IFwiXFxmMzdkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBvc3QtZmlsbFwiOiBcIlxcZjM3ZVwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0XCI6IFwiXFxmMzdmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdC1maWxsXCI6IFwiXFxmMzgwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdFwiOiBcIlxcZjM4MVwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsXCI6IFwiXFxmMzgyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJpY2h0ZXh0XCI6IFwiXFxmMzgzXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGxcIjogXCJcXGYzODRcIixcbiAgXCJmaWxlLWVhcm1hcmstcnVsZWRcIjogXCJcXGYzODVcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzLWZpbGxcIjogXCJcXGYzODZcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzXCI6IFwiXFxmMzg3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzODhcIixcbiAgXCJmaWxlLWVhcm1hcmstc3ByZWFkc2hlZXRcIjogXCJcXGYzODlcIixcbiAgXCJmaWxlLWVhcm1hcmstdGV4dC1maWxsXCI6IFwiXFxmMzhhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHRcIjogXCJcXGYzOGJcIixcbiAgXCJmaWxlLWVhcm1hcmstd29yZC1maWxsXCI6IFwiXFxmMzhjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmRcIjogXCJcXGYzOGRcIixcbiAgXCJmaWxlLWVhcm1hcmsteC1maWxsXCI6IFwiXFxmMzhlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXhcIjogXCJcXGYzOGZcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwLWZpbGxcIjogXCJcXGYzOTBcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwXCI6IFwiXFxmMzkxXCIsXG4gIFwiZmlsZS1lYXJtYXJrXCI6IFwiXFxmMzkyXCIsXG4gIFwiZmlsZS1lYXNlbC1maWxsXCI6IFwiXFxmMzkzXCIsXG4gIFwiZmlsZS1lYXNlbFwiOiBcIlxcZjM5NFwiLFxuICBcImZpbGUtZXhjZWwtZmlsbFwiOiBcIlxcZjM5NVwiLFxuICBcImZpbGUtZXhjZWxcIjogXCJcXGYzOTZcIixcbiAgXCJmaWxlLWZpbGxcIjogXCJcXGYzOTdcIixcbiAgXCJmaWxlLWZvbnQtZmlsbFwiOiBcIlxcZjM5OFwiLFxuICBcImZpbGUtZm9udFwiOiBcIlxcZjM5OVwiLFxuICBcImZpbGUtaW1hZ2UtZmlsbFwiOiBcIlxcZjM5YVwiLFxuICBcImZpbGUtaW1hZ2VcIjogXCJcXGYzOWJcIixcbiAgXCJmaWxlLWxvY2stZmlsbFwiOiBcIlxcZjM5Y1wiLFxuICBcImZpbGUtbG9ja1wiOiBcIlxcZjM5ZFwiLFxuICBcImZpbGUtbG9jazItZmlsbFwiOiBcIlxcZjM5ZVwiLFxuICBcImZpbGUtbG9jazJcIjogXCJcXGYzOWZcIixcbiAgXCJmaWxlLW1lZGljYWwtZmlsbFwiOiBcIlxcZjNhMFwiLFxuICBcImZpbGUtbWVkaWNhbFwiOiBcIlxcZjNhMVwiLFxuICBcImZpbGUtbWludXMtZmlsbFwiOiBcIlxcZjNhMlwiLFxuICBcImZpbGUtbWludXNcIjogXCJcXGYzYTNcIixcbiAgXCJmaWxlLW11c2ljLWZpbGxcIjogXCJcXGYzYTRcIixcbiAgXCJmaWxlLW11c2ljXCI6IFwiXFxmM2E1XCIsXG4gIFwiZmlsZS1wZXJzb24tZmlsbFwiOiBcIlxcZjNhNlwiLFxuICBcImZpbGUtcGVyc29uXCI6IFwiXFxmM2E3XCIsXG4gIFwiZmlsZS1wbGF5LWZpbGxcIjogXCJcXGYzYThcIixcbiAgXCJmaWxlLXBsYXlcIjogXCJcXGYzYTlcIixcbiAgXCJmaWxlLXBsdXMtZmlsbFwiOiBcIlxcZjNhYVwiLFxuICBcImZpbGUtcGx1c1wiOiBcIlxcZjNhYlwiLFxuICBcImZpbGUtcG9zdC1maWxsXCI6IFwiXFxmM2FjXCIsXG4gIFwiZmlsZS1wb3N0XCI6IFwiXFxmM2FkXCIsXG4gIFwiZmlsZS1wcHQtZmlsbFwiOiBcIlxcZjNhZVwiLFxuICBcImZpbGUtcHB0XCI6IFwiXFxmM2FmXCIsXG4gIFwiZmlsZS1yaWNodGV4dC1maWxsXCI6IFwiXFxmM2IwXCIsXG4gIFwiZmlsZS1yaWNodGV4dFwiOiBcIlxcZjNiMVwiLFxuICBcImZpbGUtcnVsZWQtZmlsbFwiOiBcIlxcZjNiMlwiLFxuICBcImZpbGUtcnVsZWRcIjogXCJcXGYzYjNcIixcbiAgXCJmaWxlLXNsaWRlcy1maWxsXCI6IFwiXFxmM2I0XCIsXG4gIFwiZmlsZS1zbGlkZXNcIjogXCJcXGYzYjVcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzYjZcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6IFwiXFxmM2I3XCIsXG4gIFwiZmlsZS10ZXh0LWZpbGxcIjogXCJcXGYzYjhcIixcbiAgXCJmaWxlLXRleHRcIjogXCJcXGYzYjlcIixcbiAgXCJmaWxlLXdvcmQtZmlsbFwiOiBcIlxcZjNiYVwiLFxuICBcImZpbGUtd29yZFwiOiBcIlxcZjNiYlwiLFxuICBcImZpbGUteC1maWxsXCI6IFwiXFxmM2JjXCIsXG4gIFwiZmlsZS14XCI6IFwiXFxmM2JkXCIsXG4gIFwiZmlsZS16aXAtZmlsbFwiOiBcIlxcZjNiZVwiLFxuICBcImZpbGUtemlwXCI6IFwiXFxmM2JmXCIsXG4gIFwiZmlsZVwiOiBcIlxcZjNjMFwiLFxuICBcImZpbGVzLWFsdFwiOiBcIlxcZjNjMVwiLFxuICBcImZpbGVzXCI6IFwiXFxmM2MyXCIsXG4gIFwiZmlsbVwiOiBcIlxcZjNjM1wiLFxuICBcImZpbHRlci1jaXJjbGUtZmlsbFwiOiBcIlxcZjNjNFwiLFxuICBcImZpbHRlci1jaXJjbGVcIjogXCJcXGYzYzVcIixcbiAgXCJmaWx0ZXItbGVmdFwiOiBcIlxcZjNjNlwiLFxuICBcImZpbHRlci1yaWdodFwiOiBcIlxcZjNjN1wiLFxuICBcImZpbHRlci1zcXVhcmUtZmlsbFwiOiBcIlxcZjNjOFwiLFxuICBcImZpbHRlci1zcXVhcmVcIjogXCJcXGYzYzlcIixcbiAgXCJmaWx0ZXJcIjogXCJcXGYzY2FcIixcbiAgXCJmbGFnLWZpbGxcIjogXCJcXGYzY2JcIixcbiAgXCJmbGFnXCI6IFwiXFxmM2NjXCIsXG4gIFwiZmxvd2VyMVwiOiBcIlxcZjNjZFwiLFxuICBcImZsb3dlcjJcIjogXCJcXGYzY2VcIixcbiAgXCJmbG93ZXIzXCI6IFwiXFxmM2NmXCIsXG4gIFwiZm9sZGVyLWNoZWNrXCI6IFwiXFxmM2QwXCIsXG4gIFwiZm9sZGVyLWZpbGxcIjogXCJcXGYzZDFcIixcbiAgXCJmb2xkZXItbWludXNcIjogXCJcXGYzZDJcIixcbiAgXCJmb2xkZXItcGx1c1wiOiBcIlxcZjNkM1wiLFxuICBcImZvbGRlci1zeW1saW5rLWZpbGxcIjogXCJcXGYzZDRcIixcbiAgXCJmb2xkZXItc3ltbGlua1wiOiBcIlxcZjNkNVwiLFxuICBcImZvbGRlci14XCI6IFwiXFxmM2Q2XCIsXG4gIFwiZm9sZGVyXCI6IFwiXFxmM2Q3XCIsXG4gIFwiZm9sZGVyMi1vcGVuXCI6IFwiXFxmM2Q4XCIsXG4gIFwiZm9sZGVyMlwiOiBcIlxcZjNkOVwiLFxuICBcImZvbnRzXCI6IFwiXFxmM2RhXCIsXG4gIFwiZm9yd2FyZC1maWxsXCI6IFwiXFxmM2RiXCIsXG4gIFwiZm9yd2FyZFwiOiBcIlxcZjNkY1wiLFxuICBcImZyb250XCI6IFwiXFxmM2RkXCIsXG4gIFwiZnVsbHNjcmVlbi1leGl0XCI6IFwiXFxmM2RlXCIsXG4gIFwiZnVsbHNjcmVlblwiOiBcIlxcZjNkZlwiLFxuICBcImZ1bm5lbC1maWxsXCI6IFwiXFxmM2UwXCIsXG4gIFwiZnVubmVsXCI6IFwiXFxmM2UxXCIsXG4gIFwiZ2Vhci1maWxsXCI6IFwiXFxmM2UyXCIsXG4gIFwiZ2Vhci13aWRlLWNvbm5lY3RlZFwiOiBcIlxcZjNlM1wiLFxuICBcImdlYXItd2lkZVwiOiBcIlxcZjNlNFwiLFxuICBcImdlYXJcIjogXCJcXGYzZTVcIixcbiAgXCJnZW1cIjogXCJcXGYzZTZcIixcbiAgXCJnZW8tYWx0LWZpbGxcIjogXCJcXGYzZTdcIixcbiAgXCJnZW8tYWx0XCI6IFwiXFxmM2U4XCIsXG4gIFwiZ2VvLWZpbGxcIjogXCJcXGYzZTlcIixcbiAgXCJnZW9cIjogXCJcXGYzZWFcIixcbiAgXCJnaWZ0LWZpbGxcIjogXCJcXGYzZWJcIixcbiAgXCJnaWZ0XCI6IFwiXFxmM2VjXCIsXG4gIFwiZ2l0aHViXCI6IFwiXFxmM2VkXCIsXG4gIFwiZ2xvYmVcIjogXCJcXGYzZWVcIixcbiAgXCJnbG9iZTJcIjogXCJcXGYzZWZcIixcbiAgXCJnb29nbGVcIjogXCJcXGYzZjBcIixcbiAgXCJncmFwaC1kb3duXCI6IFwiXFxmM2YxXCIsXG4gIFwiZ3JhcGgtdXBcIjogXCJcXGYzZjJcIixcbiAgXCJncmlkLTF4Mi1maWxsXCI6IFwiXFxmM2YzXCIsXG4gIFwiZ3JpZC0xeDJcIjogXCJcXGYzZjRcIixcbiAgXCJncmlkLTN4Mi1nYXAtZmlsbFwiOiBcIlxcZjNmNVwiLFxuICBcImdyaWQtM3gyLWdhcFwiOiBcIlxcZjNmNlwiLFxuICBcImdyaWQtM3gyXCI6IFwiXFxmM2Y3XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwLWZpbGxcIjogXCJcXGYzZjhcIixcbiAgXCJncmlkLTN4My1nYXBcIjogXCJcXGYzZjlcIixcbiAgXCJncmlkLTN4M1wiOiBcIlxcZjNmYVwiLFxuICBcImdyaWQtZmlsbFwiOiBcIlxcZjNmYlwiLFxuICBcImdyaWRcIjogXCJcXGYzZmNcIixcbiAgXCJncmlwLWhvcml6b250YWxcIjogXCJcXGYzZmRcIixcbiAgXCJncmlwLXZlcnRpY2FsXCI6IFwiXFxmM2ZlXCIsXG4gIFwiaGFtbWVyXCI6IFwiXFxmM2ZmXCIsXG4gIFwiaGFuZC1pbmRleC1maWxsXCI6IFwiXFxmNDAwXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYi1maWxsXCI6IFwiXFxmNDAxXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYlwiOiBcIlxcZjQwMlwiLFxuICBcImhhbmQtaW5kZXhcIjogXCJcXGY0MDNcIixcbiAgXCJoYW5kLXRodW1icy1kb3duLWZpbGxcIjogXCJcXGY0MDRcIixcbiAgXCJoYW5kLXRodW1icy1kb3duXCI6IFwiXFxmNDA1XCIsXG4gIFwiaGFuZC10aHVtYnMtdXAtZmlsbFwiOiBcIlxcZjQwNlwiLFxuICBcImhhbmQtdGh1bWJzLXVwXCI6IFwiXFxmNDA3XCIsXG4gIFwiaGFuZGJhZy1maWxsXCI6IFwiXFxmNDA4XCIsXG4gIFwiaGFuZGJhZ1wiOiBcIlxcZjQwOVwiLFxuICBcImhhc2hcIjogXCJcXGY0MGFcIixcbiAgXCJoZGQtZmlsbFwiOiBcIlxcZjQwYlwiLFxuICBcImhkZC1uZXR3b3JrLWZpbGxcIjogXCJcXGY0MGNcIixcbiAgXCJoZGQtbmV0d29ya1wiOiBcIlxcZjQwZFwiLFxuICBcImhkZC1yYWNrLWZpbGxcIjogXCJcXGY0MGVcIixcbiAgXCJoZGQtcmFja1wiOiBcIlxcZjQwZlwiLFxuICBcImhkZC1zdGFjay1maWxsXCI6IFwiXFxmNDEwXCIsXG4gIFwiaGRkLXN0YWNrXCI6IFwiXFxmNDExXCIsXG4gIFwiaGRkXCI6IFwiXFxmNDEyXCIsXG4gIFwiaGVhZHBob25lc1wiOiBcIlxcZjQxM1wiLFxuICBcImhlYWRzZXRcIjogXCJcXGY0MTRcIixcbiAgXCJoZWFydC1maWxsXCI6IFwiXFxmNDE1XCIsXG4gIFwiaGVhcnQtaGFsZlwiOiBcIlxcZjQxNlwiLFxuICBcImhlYXJ0XCI6IFwiXFxmNDE3XCIsXG4gIFwiaGVwdGFnb24tZmlsbFwiOiBcIlxcZjQxOFwiLFxuICBcImhlcHRhZ29uLWhhbGZcIjogXCJcXGY0MTlcIixcbiAgXCJoZXB0YWdvblwiOiBcIlxcZjQxYVwiLFxuICBcImhleGFnb24tZmlsbFwiOiBcIlxcZjQxYlwiLFxuICBcImhleGFnb24taGFsZlwiOiBcIlxcZjQxY1wiLFxuICBcImhleGFnb25cIjogXCJcXGY0MWRcIixcbiAgXCJob3VyZ2xhc3MtYm90dG9tXCI6IFwiXFxmNDFlXCIsXG4gIFwiaG91cmdsYXNzLXNwbGl0XCI6IFwiXFxmNDFmXCIsXG4gIFwiaG91cmdsYXNzLXRvcFwiOiBcIlxcZjQyMFwiLFxuICBcImhvdXJnbGFzc1wiOiBcIlxcZjQyMVwiLFxuICBcImhvdXNlLWRvb3ItZmlsbFwiOiBcIlxcZjQyMlwiLFxuICBcImhvdXNlLWRvb3JcIjogXCJcXGY0MjNcIixcbiAgXCJob3VzZS1maWxsXCI6IFwiXFxmNDI0XCIsXG4gIFwiaG91c2VcIjogXCJcXGY0MjVcIixcbiAgXCJoclwiOiBcIlxcZjQyNlwiLFxuICBcImh1cnJpY2FuZVwiOiBcIlxcZjQyN1wiLFxuICBcImltYWdlLWFsdFwiOiBcIlxcZjQyOFwiLFxuICBcImltYWdlLWZpbGxcIjogXCJcXGY0MjlcIixcbiAgXCJpbWFnZVwiOiBcIlxcZjQyYVwiLFxuICBcImltYWdlc1wiOiBcIlxcZjQyYlwiLFxuICBcImluYm94LWZpbGxcIjogXCJcXGY0MmNcIixcbiAgXCJpbmJveFwiOiBcIlxcZjQyZFwiLFxuICBcImluYm94ZXMtZmlsbFwiOiBcIlxcZjQyZVwiLFxuICBcImluYm94ZXNcIjogXCJcXGY0MmZcIixcbiAgXCJpbmZvLWNpcmNsZS1maWxsXCI6IFwiXFxmNDMwXCIsXG4gIFwiaW5mby1jaXJjbGVcIjogXCJcXGY0MzFcIixcbiAgXCJpbmZvLXNxdWFyZS1maWxsXCI6IFwiXFxmNDMyXCIsXG4gIFwiaW5mby1zcXVhcmVcIjogXCJcXGY0MzNcIixcbiAgXCJpbmZvXCI6IFwiXFxmNDM0XCIsXG4gIFwiaW5wdXQtY3Vyc29yLXRleHRcIjogXCJcXGY0MzVcIixcbiAgXCJpbnB1dC1jdXJzb3JcIjogXCJcXGY0MzZcIixcbiAgXCJpbnN0YWdyYW1cIjogXCJcXGY0MzdcIixcbiAgXCJpbnRlcnNlY3RcIjogXCJcXGY0MzhcIixcbiAgXCJqb3VybmFsLWFsYnVtXCI6IFwiXFxmNDM5XCIsXG4gIFwiam91cm5hbC1hcnJvdy1kb3duXCI6IFwiXFxmNDNhXCIsXG4gIFwiam91cm5hbC1hcnJvdy11cFwiOiBcIlxcZjQzYlwiLFxuICBcImpvdXJuYWwtYm9va21hcmstZmlsbFwiOiBcIlxcZjQzY1wiLFxuICBcImpvdXJuYWwtYm9va21hcmtcIjogXCJcXGY0M2RcIixcbiAgXCJqb3VybmFsLWNoZWNrXCI6IFwiXFxmNDNlXCIsXG4gIFwiam91cm5hbC1jb2RlXCI6IFwiXFxmNDNmXCIsXG4gIFwiam91cm5hbC1tZWRpY2FsXCI6IFwiXFxmNDQwXCIsXG4gIFwiam91cm5hbC1taW51c1wiOiBcIlxcZjQ0MVwiLFxuICBcImpvdXJuYWwtcGx1c1wiOiBcIlxcZjQ0MlwiLFxuICBcImpvdXJuYWwtcmljaHRleHRcIjogXCJcXGY0NDNcIixcbiAgXCJqb3VybmFsLXRleHRcIjogXCJcXGY0NDRcIixcbiAgXCJqb3VybmFsLXhcIjogXCJcXGY0NDVcIixcbiAgXCJqb3VybmFsXCI6IFwiXFxmNDQ2XCIsXG4gIFwiam91cm5hbHNcIjogXCJcXGY0NDdcIixcbiAgXCJqb3lzdGlja1wiOiBcIlxcZjQ0OFwiLFxuICBcImp1c3RpZnktbGVmdFwiOiBcIlxcZjQ0OVwiLFxuICBcImp1c3RpZnktcmlnaHRcIjogXCJcXGY0NGFcIixcbiAgXCJqdXN0aWZ5XCI6IFwiXFxmNDRiXCIsXG4gIFwia2FuYmFuLWZpbGxcIjogXCJcXGY0NGNcIixcbiAgXCJrYW5iYW5cIjogXCJcXGY0NGRcIixcbiAgXCJrZXktZmlsbFwiOiBcIlxcZjQ0ZVwiLFxuICBcImtleVwiOiBcIlxcZjQ0ZlwiLFxuICBcImtleWJvYXJkLWZpbGxcIjogXCJcXGY0NTBcIixcbiAgXCJrZXlib2FyZFwiOiBcIlxcZjQ1MVwiLFxuICBcImxhZGRlclwiOiBcIlxcZjQ1MlwiLFxuICBcImxhbXAtZmlsbFwiOiBcIlxcZjQ1M1wiLFxuICBcImxhbXBcIjogXCJcXGY0NTRcIixcbiAgXCJsYXB0b3AtZmlsbFwiOiBcIlxcZjQ1NVwiLFxuICBcImxhcHRvcFwiOiBcIlxcZjQ1NlwiLFxuICBcImxheWVyLWJhY2t3YXJkXCI6IFwiXFxmNDU3XCIsXG4gIFwibGF5ZXItZm9yd2FyZFwiOiBcIlxcZjQ1OFwiLFxuICBcImxheWVycy1maWxsXCI6IFwiXFxmNDU5XCIsXG4gIFwibGF5ZXJzLWhhbGZcIjogXCJcXGY0NWFcIixcbiAgXCJsYXllcnNcIjogXCJcXGY0NWJcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlXCI6IFwiXFxmNDVjXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXRcIjogXCJcXGY0NWRcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDVlXCIsXG4gIFwibGF5b3V0LXNpZGViYXJcIjogXCJcXGY0NWZcIixcbiAgXCJsYXlvdXQtc3BsaXRcIjogXCJcXGY0NjBcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2VcIjogXCJcXGY0NjFcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyXCI6IFwiXFxmNDYyXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93LXJldmVyc2VcIjogXCJcXGY0NjNcIixcbiAgXCJsYXlvdXQtdGV4dC13aW5kb3dcIjogXCJcXGY0NjRcIixcbiAgXCJsYXlvdXQtdGhyZWUtY29sdW1uc1wiOiBcIlxcZjQ2NVwiLFxuICBcImxheW91dC13dGZcIjogXCJcXGY0NjZcIixcbiAgXCJsaWZlLXByZXNlcnZlclwiOiBcIlxcZjQ2N1wiLFxuICBcImxpZ2h0YnVsYi1maWxsXCI6IFwiXFxmNDY4XCIsXG4gIFwibGlnaHRidWxiLW9mZi1maWxsXCI6IFwiXFxmNDY5XCIsXG4gIFwibGlnaHRidWxiLW9mZlwiOiBcIlxcZjQ2YVwiLFxuICBcImxpZ2h0YnVsYlwiOiBcIlxcZjQ2YlwiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2UtZmlsbFwiOiBcIlxcZjQ2Y1wiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2VcIjogXCJcXGY0NmRcIixcbiAgXCJsaWdodG5pbmctZmlsbFwiOiBcIlxcZjQ2ZVwiLFxuICBcImxpZ2h0bmluZ1wiOiBcIlxcZjQ2ZlwiLFxuICBcImxpbmstNDVkZWdcIjogXCJcXGY0NzBcIixcbiAgXCJsaW5rXCI6IFwiXFxmNDcxXCIsXG4gIFwibGlua2VkaW5cIjogXCJcXGY0NzJcIixcbiAgXCJsaXN0LWNoZWNrXCI6IFwiXFxmNDczXCIsXG4gIFwibGlzdC1uZXN0ZWRcIjogXCJcXGY0NzRcIixcbiAgXCJsaXN0LW9sXCI6IFwiXFxmNDc1XCIsXG4gIFwibGlzdC1zdGFyc1wiOiBcIlxcZjQ3NlwiLFxuICBcImxpc3QtdGFza1wiOiBcIlxcZjQ3N1wiLFxuICBcImxpc3QtdWxcIjogXCJcXGY0NzhcIixcbiAgXCJsaXN0XCI6IFwiXFxmNDc5XCIsXG4gIFwibG9jay1maWxsXCI6IFwiXFxmNDdhXCIsXG4gIFwibG9ja1wiOiBcIlxcZjQ3YlwiLFxuICBcIm1haWxib3hcIjogXCJcXGY0N2NcIixcbiAgXCJtYWlsYm94MlwiOiBcIlxcZjQ3ZFwiLFxuICBcIm1hcC1maWxsXCI6IFwiXFxmNDdlXCIsXG4gIFwibWFwXCI6IFwiXFxmNDdmXCIsXG4gIFwibWFya2Rvd24tZmlsbFwiOiBcIlxcZjQ4MFwiLFxuICBcIm1hcmtkb3duXCI6IFwiXFxmNDgxXCIsXG4gIFwibWFza1wiOiBcIlxcZjQ4MlwiLFxuICBcIm1lZ2FwaG9uZS1maWxsXCI6IFwiXFxmNDgzXCIsXG4gIFwibWVnYXBob25lXCI6IFwiXFxmNDg0XCIsXG4gIFwibWVudS1hcHAtZmlsbFwiOiBcIlxcZjQ4NVwiLFxuICBcIm1lbnUtYXBwXCI6IFwiXFxmNDg2XCIsXG4gIFwibWVudS1idXR0b24tZmlsbFwiOiBcIlxcZjQ4N1wiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGUtZmlsbFwiOiBcIlxcZjQ4OFwiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGVcIjogXCJcXGY0ODlcIixcbiAgXCJtZW51LWJ1dHRvblwiOiBcIlxcZjQ4YVwiLFxuICBcIm1lbnUtZG93blwiOiBcIlxcZjQ4YlwiLFxuICBcIm1lbnUtdXBcIjogXCJcXGY0OGNcIixcbiAgXCJtaWMtZmlsbFwiOiBcIlxcZjQ4ZFwiLFxuICBcIm1pYy1tdXRlLWZpbGxcIjogXCJcXGY0OGVcIixcbiAgXCJtaWMtbXV0ZVwiOiBcIlxcZjQ4ZlwiLFxuICBcIm1pY1wiOiBcIlxcZjQ5MFwiLFxuICBcIm1pbmVjYXJ0LWxvYWRlZFwiOiBcIlxcZjQ5MVwiLFxuICBcIm1pbmVjYXJ0XCI6IFwiXFxmNDkyXCIsXG4gIFwibW9pc3R1cmVcIjogXCJcXGY0OTNcIixcbiAgXCJtb29uLWZpbGxcIjogXCJcXGY0OTRcIixcbiAgXCJtb29uLXN0YXJzLWZpbGxcIjogXCJcXGY0OTVcIixcbiAgXCJtb29uLXN0YXJzXCI6IFwiXFxmNDk2XCIsXG4gIFwibW9vblwiOiBcIlxcZjQ5N1wiLFxuICBcIm1vdXNlLWZpbGxcIjogXCJcXGY0OThcIixcbiAgXCJtb3VzZVwiOiBcIlxcZjQ5OVwiLFxuICBcIm1vdXNlMi1maWxsXCI6IFwiXFxmNDlhXCIsXG4gIFwibW91c2UyXCI6IFwiXFxmNDliXCIsXG4gIFwibW91c2UzLWZpbGxcIjogXCJcXGY0OWNcIixcbiAgXCJtb3VzZTNcIjogXCJcXGY0OWRcIixcbiAgXCJtdXNpYy1ub3RlLWJlYW1lZFwiOiBcIlxcZjQ5ZVwiLFxuICBcIm11c2ljLW5vdGUtbGlzdFwiOiBcIlxcZjQ5ZlwiLFxuICBcIm11c2ljLW5vdGVcIjogXCJcXGY0YTBcIixcbiAgXCJtdXNpYy1wbGF5ZXItZmlsbFwiOiBcIlxcZjRhMVwiLFxuICBcIm11c2ljLXBsYXllclwiOiBcIlxcZjRhMlwiLFxuICBcIm5ld3NwYXBlclwiOiBcIlxcZjRhM1wiLFxuICBcIm5vZGUtbWludXMtZmlsbFwiOiBcIlxcZjRhNFwiLFxuICBcIm5vZGUtbWludXNcIjogXCJcXGY0YTVcIixcbiAgXCJub2RlLXBsdXMtZmlsbFwiOiBcIlxcZjRhNlwiLFxuICBcIm5vZGUtcGx1c1wiOiBcIlxcZjRhN1wiLFxuICBcIm51dC1maWxsXCI6IFwiXFxmNGE4XCIsXG4gIFwibnV0XCI6IFwiXFxmNGE5XCIsXG4gIFwib2N0YWdvbi1maWxsXCI6IFwiXFxmNGFhXCIsXG4gIFwib2N0YWdvbi1oYWxmXCI6IFwiXFxmNGFiXCIsXG4gIFwib2N0YWdvblwiOiBcIlxcZjRhY1wiLFxuICBcIm9wdGlvblwiOiBcIlxcZjRhZFwiLFxuICBcIm91dGxldFwiOiBcIlxcZjRhZVwiLFxuICBcInBhaW50LWJ1Y2tldFwiOiBcIlxcZjRhZlwiLFxuICBcInBhbGV0dGUtZmlsbFwiOiBcIlxcZjRiMFwiLFxuICBcInBhbGV0dGVcIjogXCJcXGY0YjFcIixcbiAgXCJwYWxldHRlMlwiOiBcIlxcZjRiMlwiLFxuICBcInBhcGVyY2xpcFwiOiBcIlxcZjRiM1wiLFxuICBcInBhcmFncmFwaFwiOiBcIlxcZjRiNFwiLFxuICBcInBhdGNoLWNoZWNrLWZpbGxcIjogXCJcXGY0YjVcIixcbiAgXCJwYXRjaC1jaGVja1wiOiBcIlxcZjRiNlwiLFxuICBcInBhdGNoLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY0YjdcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvblwiOiBcIlxcZjRiOFwiLFxuICBcInBhdGNoLW1pbnVzLWZpbGxcIjogXCJcXGY0YjlcIixcbiAgXCJwYXRjaC1taW51c1wiOiBcIlxcZjRiYVwiLFxuICBcInBhdGNoLXBsdXMtZmlsbFwiOiBcIlxcZjRiYlwiLFxuICBcInBhdGNoLXBsdXNcIjogXCJcXGY0YmNcIixcbiAgXCJwYXRjaC1xdWVzdGlvbi1maWxsXCI6IFwiXFxmNGJkXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb25cIjogXCJcXGY0YmVcIixcbiAgXCJwYXVzZS1idG4tZmlsbFwiOiBcIlxcZjRiZlwiLFxuICBcInBhdXNlLWJ0blwiOiBcIlxcZjRjMFwiLFxuICBcInBhdXNlLWNpcmNsZS1maWxsXCI6IFwiXFxmNGMxXCIsXG4gIFwicGF1c2UtY2lyY2xlXCI6IFwiXFxmNGMyXCIsXG4gIFwicGF1c2UtZmlsbFwiOiBcIlxcZjRjM1wiLFxuICBcInBhdXNlXCI6IFwiXFxmNGM0XCIsXG4gIFwicGVhY2UtZmlsbFwiOiBcIlxcZjRjNVwiLFxuICBcInBlYWNlXCI6IFwiXFxmNGM2XCIsXG4gIFwicGVuLWZpbGxcIjogXCJcXGY0YzdcIixcbiAgXCJwZW5cIjogXCJcXGY0YzhcIixcbiAgXCJwZW5jaWwtZmlsbFwiOiBcIlxcZjRjOVwiLFxuICBcInBlbmNpbC1zcXVhcmVcIjogXCJcXGY0Y2FcIixcbiAgXCJwZW5jaWxcIjogXCJcXGY0Y2JcIixcbiAgXCJwZW50YWdvbi1maWxsXCI6IFwiXFxmNGNjXCIsXG4gIFwicGVudGFnb24taGFsZlwiOiBcIlxcZjRjZFwiLFxuICBcInBlbnRhZ29uXCI6IFwiXFxmNGNlXCIsXG4gIFwicGVvcGxlLWZpbGxcIjogXCJcXGY0Y2ZcIixcbiAgXCJwZW9wbGVcIjogXCJcXGY0ZDBcIixcbiAgXCJwZXJjZW50XCI6IFwiXFxmNGQxXCIsXG4gIFwicGVyc29uLWJhZGdlLWZpbGxcIjogXCJcXGY0ZDJcIixcbiAgXCJwZXJzb24tYmFkZ2VcIjogXCJcXGY0ZDNcIixcbiAgXCJwZXJzb24tYm91bmRpbmctYm94XCI6IFwiXFxmNGQ0XCIsXG4gIFwicGVyc29uLWNoZWNrLWZpbGxcIjogXCJcXGY0ZDVcIixcbiAgXCJwZXJzb24tY2hlY2tcIjogXCJcXGY0ZDZcIixcbiAgXCJwZXJzb24tY2lyY2xlXCI6IFwiXFxmNGQ3XCIsXG4gIFwicGVyc29uLWRhc2gtZmlsbFwiOiBcIlxcZjRkOFwiLFxuICBcInBlcnNvbi1kYXNoXCI6IFwiXFxmNGQ5XCIsXG4gIFwicGVyc29uLWZpbGxcIjogXCJcXGY0ZGFcIixcbiAgXCJwZXJzb24tbGluZXMtZmlsbFwiOiBcIlxcZjRkYlwiLFxuICBcInBlcnNvbi1wbHVzLWZpbGxcIjogXCJcXGY0ZGNcIixcbiAgXCJwZXJzb24tcGx1c1wiOiBcIlxcZjRkZFwiLFxuICBcInBlcnNvbi1zcXVhcmVcIjogXCJcXGY0ZGVcIixcbiAgXCJwZXJzb24teC1maWxsXCI6IFwiXFxmNGRmXCIsXG4gIFwicGVyc29uLXhcIjogXCJcXGY0ZTBcIixcbiAgXCJwZXJzb25cIjogXCJcXGY0ZTFcIixcbiAgXCJwaG9uZS1maWxsXCI6IFwiXFxmNGUyXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY0ZTNcIixcbiAgXCJwaG9uZS1sYW5kc2NhcGVcIjogXCJcXGY0ZTRcIixcbiAgXCJwaG9uZS12aWJyYXRlLWZpbGxcIjogXCJcXGY0ZTVcIixcbiAgXCJwaG9uZS12aWJyYXRlXCI6IFwiXFxmNGU2XCIsXG4gIFwicGhvbmVcIjogXCJcXGY0ZTdcIixcbiAgXCJwaWUtY2hhcnQtZmlsbFwiOiBcIlxcZjRlOFwiLFxuICBcInBpZS1jaGFydFwiOiBcIlxcZjRlOVwiLFxuICBcInBpbi1hbmdsZS1maWxsXCI6IFwiXFxmNGVhXCIsXG4gIFwicGluLWFuZ2xlXCI6IFwiXFxmNGViXCIsXG4gIFwicGluLWZpbGxcIjogXCJcXGY0ZWNcIixcbiAgXCJwaW5cIjogXCJcXGY0ZWRcIixcbiAgXCJwaXAtZmlsbFwiOiBcIlxcZjRlZVwiLFxuICBcInBpcFwiOiBcIlxcZjRlZlwiLFxuICBcInBsYXktYnRuLWZpbGxcIjogXCJcXGY0ZjBcIixcbiAgXCJwbGF5LWJ0blwiOiBcIlxcZjRmMVwiLFxuICBcInBsYXktY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjJcIixcbiAgXCJwbGF5LWNpcmNsZVwiOiBcIlxcZjRmM1wiLFxuICBcInBsYXktZmlsbFwiOiBcIlxcZjRmNFwiLFxuICBcInBsYXlcIjogXCJcXGY0ZjVcIixcbiAgXCJwbHVnLWZpbGxcIjogXCJcXGY0ZjZcIixcbiAgXCJwbHVnXCI6IFwiXFxmNGY3XCIsXG4gIFwicGx1cy1jaXJjbGUtZG90dGVkXCI6IFwiXFxmNGY4XCIsXG4gIFwicGx1cy1jaXJjbGUtZmlsbFwiOiBcIlxcZjRmOVwiLFxuICBcInBsdXMtY2lyY2xlXCI6IFwiXFxmNGZhXCIsXG4gIFwicGx1cy1zcXVhcmUtZG90dGVkXCI6IFwiXFxmNGZiXCIsXG4gIFwicGx1cy1zcXVhcmUtZmlsbFwiOiBcIlxcZjRmY1wiLFxuICBcInBsdXMtc3F1YXJlXCI6IFwiXFxmNGZkXCIsXG4gIFwicGx1c1wiOiBcIlxcZjRmZVwiLFxuICBcInBvd2VyXCI6IFwiXFxmNGZmXCIsXG4gIFwicHJpbnRlci1maWxsXCI6IFwiXFxmNTAwXCIsXG4gIFwicHJpbnRlclwiOiBcIlxcZjUwMVwiLFxuICBcInB1enpsZS1maWxsXCI6IFwiXFxmNTAyXCIsXG4gIFwicHV6emxlXCI6IFwiXFxmNTAzXCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlLWZpbGxcIjogXCJcXGY1MDRcIixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogXCJcXGY1MDVcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGY1MDZcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kXCI6IFwiXFxmNTA3XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmNTA4XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvblwiOiBcIlxcZjUwOVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmNTBhXCIsXG4gIFwicXVlc3Rpb24tc3F1YXJlXCI6IFwiXFxmNTBiXCIsXG4gIFwicXVlc3Rpb25cIjogXCJcXGY1MGNcIixcbiAgXCJyYWluYm93XCI6IFwiXFxmNTBkXCIsXG4gIFwicmVjZWlwdC1jdXRvZmZcIjogXCJcXGY1MGVcIixcbiAgXCJyZWNlaXB0XCI6IFwiXFxmNTBmXCIsXG4gIFwicmVjZXB0aW9uLTBcIjogXCJcXGY1MTBcIixcbiAgXCJyZWNlcHRpb24tMVwiOiBcIlxcZjUxMVwiLFxuICBcInJlY2VwdGlvbi0yXCI6IFwiXFxmNTEyXCIsXG4gIFwicmVjZXB0aW9uLTNcIjogXCJcXGY1MTNcIixcbiAgXCJyZWNlcHRpb24tNFwiOiBcIlxcZjUxNFwiLFxuICBcInJlY29yZC1idG4tZmlsbFwiOiBcIlxcZjUxNVwiLFxuICBcInJlY29yZC1idG5cIjogXCJcXGY1MTZcIixcbiAgXCJyZWNvcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1MTdcIixcbiAgXCJyZWNvcmQtY2lyY2xlXCI6IFwiXFxmNTE4XCIsXG4gIFwicmVjb3JkLWZpbGxcIjogXCJcXGY1MTlcIixcbiAgXCJyZWNvcmRcIjogXCJcXGY1MWFcIixcbiAgXCJyZWNvcmQyLWZpbGxcIjogXCJcXGY1MWJcIixcbiAgXCJyZWNvcmQyXCI6IFwiXFxmNTFjXCIsXG4gIFwicmVwbHktYWxsLWZpbGxcIjogXCJcXGY1MWRcIixcbiAgXCJyZXBseS1hbGxcIjogXCJcXGY1MWVcIixcbiAgXCJyZXBseS1maWxsXCI6IFwiXFxmNTFmXCIsXG4gIFwicmVwbHlcIjogXCJcXGY1MjBcIixcbiAgXCJyc3MtZmlsbFwiOiBcIlxcZjUyMVwiLFxuICBcInJzc1wiOiBcIlxcZjUyMlwiLFxuICBcInJ1bGVyc1wiOiBcIlxcZjUyM1wiLFxuICBcInNhdmUtZmlsbFwiOiBcIlxcZjUyNFwiLFxuICBcInNhdmVcIjogXCJcXGY1MjVcIixcbiAgXCJzYXZlMi1maWxsXCI6IFwiXFxmNTI2XCIsXG4gIFwic2F2ZTJcIjogXCJcXGY1MjdcIixcbiAgXCJzY2lzc29yc1wiOiBcIlxcZjUyOFwiLFxuICBcInNjcmV3ZHJpdmVyXCI6IFwiXFxmNTI5XCIsXG4gIFwic2VhcmNoXCI6IFwiXFxmNTJhXCIsXG4gIFwic2VnbWVudGVkLW5hdlwiOiBcIlxcZjUyYlwiLFxuICBcInNlcnZlclwiOiBcIlxcZjUyY1wiLFxuICBcInNoYXJlLWZpbGxcIjogXCJcXGY1MmRcIixcbiAgXCJzaGFyZVwiOiBcIlxcZjUyZVwiLFxuICBcInNoaWVsZC1jaGVja1wiOiBcIlxcZjUyZlwiLFxuICBcInNoaWVsZC1leGNsYW1hdGlvblwiOiBcIlxcZjUzMFwiLFxuICBcInNoaWVsZC1maWxsLWNoZWNrXCI6IFwiXFxmNTMxXCIsXG4gIFwic2hpZWxkLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY1MzJcIixcbiAgXCJzaGllbGQtZmlsbC1taW51c1wiOiBcIlxcZjUzM1wiLFxuICBcInNoaWVsZC1maWxsLXBsdXNcIjogXCJcXGY1MzRcIixcbiAgXCJzaGllbGQtZmlsbC14XCI6IFwiXFxmNTM1XCIsXG4gIFwic2hpZWxkLWZpbGxcIjogXCJcXGY1MzZcIixcbiAgXCJzaGllbGQtbG9jay1maWxsXCI6IFwiXFxmNTM3XCIsXG4gIFwic2hpZWxkLWxvY2tcIjogXCJcXGY1MzhcIixcbiAgXCJzaGllbGQtbWludXNcIjogXCJcXGY1MzlcIixcbiAgXCJzaGllbGQtcGx1c1wiOiBcIlxcZjUzYVwiLFxuICBcInNoaWVsZC1zaGFkZWRcIjogXCJcXGY1M2JcIixcbiAgXCJzaGllbGQtc2xhc2gtZmlsbFwiOiBcIlxcZjUzY1wiLFxuICBcInNoaWVsZC1zbGFzaFwiOiBcIlxcZjUzZFwiLFxuICBcInNoaWVsZC14XCI6IFwiXFxmNTNlXCIsXG4gIFwic2hpZWxkXCI6IFwiXFxmNTNmXCIsXG4gIFwic2hpZnQtZmlsbFwiOiBcIlxcZjU0MFwiLFxuICBcInNoaWZ0XCI6IFwiXFxmNTQxXCIsXG4gIFwic2hvcC13aW5kb3dcIjogXCJcXGY1NDJcIixcbiAgXCJzaG9wXCI6IFwiXFxmNTQzXCIsXG4gIFwic2h1ZmZsZVwiOiBcIlxcZjU0NFwiLFxuICBcInNpZ25wb3N0LTItZmlsbFwiOiBcIlxcZjU0NVwiLFxuICBcInNpZ25wb3N0LTJcIjogXCJcXGY1NDZcIixcbiAgXCJzaWducG9zdC1maWxsXCI6IFwiXFxmNTQ3XCIsXG4gIFwic2lnbnBvc3Qtc3BsaXQtZmlsbFwiOiBcIlxcZjU0OFwiLFxuICBcInNpZ25wb3N0LXNwbGl0XCI6IFwiXFxmNTQ5XCIsXG4gIFwic2lnbnBvc3RcIjogXCJcXGY1NGFcIixcbiAgXCJzaW0tZmlsbFwiOiBcIlxcZjU0YlwiLFxuICBcInNpbVwiOiBcIlxcZjU0Y1wiLFxuICBcInNraXAtYmFja3dhcmQtYnRuLWZpbGxcIjogXCJcXGY1NGRcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0blwiOiBcIlxcZjU0ZVwiLFxuICBcInNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NGZcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZVwiOiBcIlxcZjU1MFwiLFxuICBcInNraXAtYmFja3dhcmQtZmlsbFwiOiBcIlxcZjU1MVwiLFxuICBcInNraXAtYmFja3dhcmRcIjogXCJcXGY1NTJcIixcbiAgXCJza2lwLWVuZC1idG4tZmlsbFwiOiBcIlxcZjU1M1wiLFxuICBcInNraXAtZW5kLWJ0blwiOiBcIlxcZjU1NFwiLFxuICBcInNraXAtZW5kLWNpcmNsZS1maWxsXCI6IFwiXFxmNTU1XCIsXG4gIFwic2tpcC1lbmQtY2lyY2xlXCI6IFwiXFxmNTU2XCIsXG4gIFwic2tpcC1lbmQtZmlsbFwiOiBcIlxcZjU1N1wiLFxuICBcInNraXAtZW5kXCI6IFwiXFxmNTU4XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTU5XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0blwiOiBcIlxcZjU1YVwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1YlwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGVcIjogXCJcXGY1NWNcIixcbiAgXCJza2lwLWZvcndhcmQtZmlsbFwiOiBcIlxcZjU1ZFwiLFxuICBcInNraXAtZm9yd2FyZFwiOiBcIlxcZjU1ZVwiLFxuICBcInNraXAtc3RhcnQtYnRuLWZpbGxcIjogXCJcXGY1NWZcIixcbiAgXCJza2lwLXN0YXJ0LWJ0blwiOiBcIlxcZjU2MFwiLFxuICBcInNraXAtc3RhcnQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NjFcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZVwiOiBcIlxcZjU2MlwiLFxuICBcInNraXAtc3RhcnQtZmlsbFwiOiBcIlxcZjU2M1wiLFxuICBcInNraXAtc3RhcnRcIjogXCJcXGY1NjRcIixcbiAgXCJzbGFja1wiOiBcIlxcZjU2NVwiLFxuICBcInNsYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmNTY2XCIsXG4gIFwic2xhc2gtY2lyY2xlXCI6IFwiXFxmNTY3XCIsXG4gIFwic2xhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGY1NjhcIixcbiAgXCJzbGFzaC1zcXVhcmVcIjogXCJcXGY1NjlcIixcbiAgXCJzbGFzaFwiOiBcIlxcZjU2YVwiLFxuICBcInNsaWRlcnNcIjogXCJcXGY1NmJcIixcbiAgXCJzbWFydHdhdGNoXCI6IFwiXFxmNTZjXCIsXG4gIFwic25vd1wiOiBcIlxcZjU2ZFwiLFxuICBcInNub3cyXCI6IFwiXFxmNTZlXCIsXG4gIFwic25vdzNcIjogXCJcXGY1NmZcIixcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6IFwiXFxmNTcwXCIsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6IFwiXFxmNTcxXCIsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogXCJcXGY1NzJcIixcbiAgXCJzb3J0LWFscGhhLXVwXCI6IFwiXFxmNTczXCIsXG4gIFwic29ydC1kb3duLWFsdFwiOiBcIlxcZjU3NFwiLFxuICBcInNvcnQtZG93blwiOiBcIlxcZjU3NVwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiBcIlxcZjU3NlwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6IFwiXFxmNTc3XCIsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiBcIlxcZjU3OFwiLFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiBcIlxcZjU3OVwiLFxuICBcInNvcnQtdXAtYWx0XCI6IFwiXFxmNTdhXCIsXG4gIFwic29ydC11cFwiOiBcIlxcZjU3YlwiLFxuICBcInNvdW5kd2F2ZVwiOiBcIlxcZjU3Y1wiLFxuICBcInNwZWFrZXItZmlsbFwiOiBcIlxcZjU3ZFwiLFxuICBcInNwZWFrZXJcIjogXCJcXGY1N2VcIixcbiAgXCJzcGVlZG9tZXRlclwiOiBcIlxcZjU3ZlwiLFxuICBcInNwZWVkb21ldGVyMlwiOiBcIlxcZjU4MFwiLFxuICBcInNwZWxsY2hlY2tcIjogXCJcXGY1ODFcIixcbiAgXCJzcXVhcmUtZmlsbFwiOiBcIlxcZjU4MlwiLFxuICBcInNxdWFyZS1oYWxmXCI6IFwiXFxmNTgzXCIsXG4gIFwic3F1YXJlXCI6IFwiXFxmNTg0XCIsXG4gIFwic3RhY2tcIjogXCJcXGY1ODVcIixcbiAgXCJzdGFyLWZpbGxcIjogXCJcXGY1ODZcIixcbiAgXCJzdGFyLWhhbGZcIjogXCJcXGY1ODdcIixcbiAgXCJzdGFyXCI6IFwiXFxmNTg4XCIsXG4gIFwic3RhcnNcIjogXCJcXGY1ODlcIixcbiAgXCJzdGlja2llcy1maWxsXCI6IFwiXFxmNThhXCIsXG4gIFwic3RpY2tpZXNcIjogXCJcXGY1OGJcIixcbiAgXCJzdGlja3ktZmlsbFwiOiBcIlxcZjU4Y1wiLFxuICBcInN0aWNreVwiOiBcIlxcZjU4ZFwiLFxuICBcInN0b3AtYnRuLWZpbGxcIjogXCJcXGY1OGVcIixcbiAgXCJzdG9wLWJ0blwiOiBcIlxcZjU4ZlwiLFxuICBcInN0b3AtY2lyY2xlLWZpbGxcIjogXCJcXGY1OTBcIixcbiAgXCJzdG9wLWNpcmNsZVwiOiBcIlxcZjU5MVwiLFxuICBcInN0b3AtZmlsbFwiOiBcIlxcZjU5MlwiLFxuICBcInN0b3BcIjogXCJcXGY1OTNcIixcbiAgXCJzdG9wbGlnaHRzLWZpbGxcIjogXCJcXGY1OTRcIixcbiAgXCJzdG9wbGlnaHRzXCI6IFwiXFxmNTk1XCIsXG4gIFwic3RvcHdhdGNoLWZpbGxcIjogXCJcXGY1OTZcIixcbiAgXCJzdG9wd2F0Y2hcIjogXCJcXGY1OTdcIixcbiAgXCJzdWJ0cmFjdFwiOiBcIlxcZjU5OFwiLFxuICBcInN1aXQtY2x1Yi1maWxsXCI6IFwiXFxmNTk5XCIsXG4gIFwic3VpdC1jbHViXCI6IFwiXFxmNTlhXCIsXG4gIFwic3VpdC1kaWFtb25kLWZpbGxcIjogXCJcXGY1OWJcIixcbiAgXCJzdWl0LWRpYW1vbmRcIjogXCJcXGY1OWNcIixcbiAgXCJzdWl0LWhlYXJ0LWZpbGxcIjogXCJcXGY1OWRcIixcbiAgXCJzdWl0LWhlYXJ0XCI6IFwiXFxmNTllXCIsXG4gIFwic3VpdC1zcGFkZS1maWxsXCI6IFwiXFxmNTlmXCIsXG4gIFwic3VpdC1zcGFkZVwiOiBcIlxcZjVhMFwiLFxuICBcInN1bi1maWxsXCI6IFwiXFxmNWExXCIsXG4gIFwic3VuXCI6IFwiXFxmNWEyXCIsXG4gIFwic3VuZ2xhc3Nlc1wiOiBcIlxcZjVhM1wiLFxuICBcInN1bnJpc2UtZmlsbFwiOiBcIlxcZjVhNFwiLFxuICBcInN1bnJpc2VcIjogXCJcXGY1YTVcIixcbiAgXCJzdW5zZXQtZmlsbFwiOiBcIlxcZjVhNlwiLFxuICBcInN1bnNldFwiOiBcIlxcZjVhN1wiLFxuICBcInN5bW1ldHJ5LWhvcml6b250YWxcIjogXCJcXGY1YThcIixcbiAgXCJzeW1tZXRyeS12ZXJ0aWNhbFwiOiBcIlxcZjVhOVwiLFxuICBcInRhYmxlXCI6IFwiXFxmNWFhXCIsXG4gIFwidGFibGV0LWZpbGxcIjogXCJcXGY1YWJcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY1YWNcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlXCI6IFwiXFxmNWFkXCIsXG4gIFwidGFibGV0XCI6IFwiXFxmNWFlXCIsXG4gIFwidGFnLWZpbGxcIjogXCJcXGY1YWZcIixcbiAgXCJ0YWdcIjogXCJcXGY1YjBcIixcbiAgXCJ0YWdzLWZpbGxcIjogXCJcXGY1YjFcIixcbiAgXCJ0YWdzXCI6IFwiXFxmNWIyXCIsXG4gIFwidGVsZWdyYW1cIjogXCJcXGY1YjNcIixcbiAgXCJ0ZWxlcGhvbmUtZmlsbFwiOiBcIlxcZjViNFwiLFxuICBcInRlbGVwaG9uZS1mb3J3YXJkLWZpbGxcIjogXCJcXGY1YjVcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZFwiOiBcIlxcZjViNlwiLFxuICBcInRlbGVwaG9uZS1pbmJvdW5kLWZpbGxcIjogXCJcXGY1YjdcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZFwiOiBcIlxcZjViOFwiLFxuICBcInRlbGVwaG9uZS1taW51cy1maWxsXCI6IFwiXFxmNWI5XCIsXG4gIFwidGVsZXBob25lLW1pbnVzXCI6IFwiXFxmNWJhXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kLWZpbGxcIjogXCJcXGY1YmJcIixcbiAgXCJ0ZWxlcGhvbmUtb3V0Ym91bmRcIjogXCJcXGY1YmNcIixcbiAgXCJ0ZWxlcGhvbmUtcGx1cy1maWxsXCI6IFwiXFxmNWJkXCIsXG4gIFwidGVsZXBob25lLXBsdXNcIjogXCJcXGY1YmVcIixcbiAgXCJ0ZWxlcGhvbmUteC1maWxsXCI6IFwiXFxmNWJmXCIsXG4gIFwidGVsZXBob25lLXhcIjogXCJcXGY1YzBcIixcbiAgXCJ0ZWxlcGhvbmVcIjogXCJcXGY1YzFcIixcbiAgXCJ0ZXJtaW5hbC1maWxsXCI6IFwiXFxmNWMyXCIsXG4gIFwidGVybWluYWxcIjogXCJcXGY1YzNcIixcbiAgXCJ0ZXh0LWNlbnRlclwiOiBcIlxcZjVjNFwiLFxuICBcInRleHQtaW5kZW50LWxlZnRcIjogXCJcXGY1YzVcIixcbiAgXCJ0ZXh0LWluZGVudC1yaWdodFwiOiBcIlxcZjVjNlwiLFxuICBcInRleHQtbGVmdFwiOiBcIlxcZjVjN1wiLFxuICBcInRleHQtcGFyYWdyYXBoXCI6IFwiXFxmNWM4XCIsXG4gIFwidGV4dC1yaWdodFwiOiBcIlxcZjVjOVwiLFxuICBcInRleHRhcmVhLXJlc2l6ZVwiOiBcIlxcZjVjYVwiLFxuICBcInRleHRhcmVhLXRcIjogXCJcXGY1Y2JcIixcbiAgXCJ0ZXh0YXJlYVwiOiBcIlxcZjVjY1wiLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogXCJcXGY1Y2RcIixcbiAgXCJ0aGVybW9tZXRlci1oaWdoXCI6IFwiXFxmNWNlXCIsXG4gIFwidGhlcm1vbWV0ZXItbG93XCI6IFwiXFxmNWNmXCIsXG4gIFwidGhlcm1vbWV0ZXItc25vd1wiOiBcIlxcZjVkMFwiLFxuICBcInRoZXJtb21ldGVyLXN1blwiOiBcIlxcZjVkMVwiLFxuICBcInRoZXJtb21ldGVyXCI6IFwiXFxmNWQyXCIsXG4gIFwidGhyZWUtZG90cy12ZXJ0aWNhbFwiOiBcIlxcZjVkM1wiLFxuICBcInRocmVlLWRvdHNcIjogXCJcXGY1ZDRcIixcbiAgXCJ0b2dnbGUtb2ZmXCI6IFwiXFxmNWQ1XCIsXG4gIFwidG9nZ2xlLW9uXCI6IFwiXFxmNWQ2XCIsXG4gIFwidG9nZ2xlMi1vZmZcIjogXCJcXGY1ZDdcIixcbiAgXCJ0b2dnbGUyLW9uXCI6IFwiXFxmNWQ4XCIsXG4gIFwidG9nZ2xlc1wiOiBcIlxcZjVkOVwiLFxuICBcInRvZ2dsZXMyXCI6IFwiXFxmNWRhXCIsXG4gIFwidG9vbHNcIjogXCJcXGY1ZGJcIixcbiAgXCJ0b3JuYWRvXCI6IFwiXFxmNWRjXCIsXG4gIFwidHJhc2gtZmlsbFwiOiBcIlxcZjVkZFwiLFxuICBcInRyYXNoXCI6IFwiXFxmNWRlXCIsXG4gIFwidHJhc2gyLWZpbGxcIjogXCJcXGY1ZGZcIixcbiAgXCJ0cmFzaDJcIjogXCJcXGY1ZTBcIixcbiAgXCJ0cmVlLWZpbGxcIjogXCJcXGY1ZTFcIixcbiAgXCJ0cmVlXCI6IFwiXFxmNWUyXCIsXG4gIFwidHJpYW5nbGUtZmlsbFwiOiBcIlxcZjVlM1wiLFxuICBcInRyaWFuZ2xlLWhhbGZcIjogXCJcXGY1ZTRcIixcbiAgXCJ0cmlhbmdsZVwiOiBcIlxcZjVlNVwiLFxuICBcInRyb3BoeS1maWxsXCI6IFwiXFxmNWU2XCIsXG4gIFwidHJvcGh5XCI6IFwiXFxmNWU3XCIsXG4gIFwidHJvcGljYWwtc3Rvcm1cIjogXCJcXGY1ZThcIixcbiAgXCJ0cnVjay1mbGF0YmVkXCI6IFwiXFxmNWU5XCIsXG4gIFwidHJ1Y2tcIjogXCJcXGY1ZWFcIixcbiAgXCJ0c3VuYW1pXCI6IFwiXFxmNWViXCIsXG4gIFwidHYtZmlsbFwiOiBcIlxcZjVlY1wiLFxuICBcInR2XCI6IFwiXFxmNWVkXCIsXG4gIFwidHdpdGNoXCI6IFwiXFxmNWVlXCIsXG4gIFwidHdpdHRlclwiOiBcIlxcZjVlZlwiLFxuICBcInR5cGUtYm9sZFwiOiBcIlxcZjVmMFwiLFxuICBcInR5cGUtaDFcIjogXCJcXGY1ZjFcIixcbiAgXCJ0eXBlLWgyXCI6IFwiXFxmNWYyXCIsXG4gIFwidHlwZS1oM1wiOiBcIlxcZjVmM1wiLFxuICBcInR5cGUtaXRhbGljXCI6IFwiXFxmNWY0XCIsXG4gIFwidHlwZS1zdHJpa2V0aHJvdWdoXCI6IFwiXFxmNWY1XCIsXG4gIFwidHlwZS11bmRlcmxpbmVcIjogXCJcXGY1ZjZcIixcbiAgXCJ0eXBlXCI6IFwiXFxmNWY3XCIsXG4gIFwidWktY2hlY2tzLWdyaWRcIjogXCJcXGY1ZjhcIixcbiAgXCJ1aS1jaGVja3NcIjogXCJcXGY1ZjlcIixcbiAgXCJ1aS1yYWRpb3MtZ3JpZFwiOiBcIlxcZjVmYVwiLFxuICBcInVpLXJhZGlvc1wiOiBcIlxcZjVmYlwiLFxuICBcInVtYnJlbGxhLWZpbGxcIjogXCJcXGY1ZmNcIixcbiAgXCJ1bWJyZWxsYVwiOiBcIlxcZjVmZFwiLFxuICBcInVuaW9uXCI6IFwiXFxmNWZlXCIsXG4gIFwidW5sb2NrLWZpbGxcIjogXCJcXGY1ZmZcIixcbiAgXCJ1bmxvY2tcIjogXCJcXGY2MDBcIixcbiAgXCJ1cGMtc2NhblwiOiBcIlxcZjYwMVwiLFxuICBcInVwY1wiOiBcIlxcZjYwMlwiLFxuICBcInVwbG9hZFwiOiBcIlxcZjYwM1wiLFxuICBcInZlY3Rvci1wZW5cIjogXCJcXGY2MDRcIixcbiAgXCJ2aWV3LWxpc3RcIjogXCJcXGY2MDVcIixcbiAgXCJ2aWV3LXN0YWNrZWRcIjogXCJcXGY2MDZcIixcbiAgXCJ2aW55bC1maWxsXCI6IFwiXFxmNjA3XCIsXG4gIFwidmlueWxcIjogXCJcXGY2MDhcIixcbiAgXCJ2b2ljZW1haWxcIjogXCJcXGY2MDlcIixcbiAgXCJ2b2x1bWUtZG93bi1maWxsXCI6IFwiXFxmNjBhXCIsXG4gIFwidm9sdW1lLWRvd25cIjogXCJcXGY2MGJcIixcbiAgXCJ2b2x1bWUtbXV0ZS1maWxsXCI6IFwiXFxmNjBjXCIsXG4gIFwidm9sdW1lLW11dGVcIjogXCJcXGY2MGRcIixcbiAgXCJ2b2x1bWUtb2ZmLWZpbGxcIjogXCJcXGY2MGVcIixcbiAgXCJ2b2x1bWUtb2ZmXCI6IFwiXFxmNjBmXCIsXG4gIFwidm9sdW1lLXVwLWZpbGxcIjogXCJcXGY2MTBcIixcbiAgXCJ2b2x1bWUtdXBcIjogXCJcXGY2MTFcIixcbiAgXCJ2clwiOiBcIlxcZjYxMlwiLFxuICBcIndhbGxldC1maWxsXCI6IFwiXFxmNjEzXCIsXG4gIFwid2FsbGV0XCI6IFwiXFxmNjE0XCIsXG4gIFwid2FsbGV0MlwiOiBcIlxcZjYxNVwiLFxuICBcIndhdGNoXCI6IFwiXFxmNjE2XCIsXG4gIFwid2F0ZXJcIjogXCJcXGY2MTdcIixcbiAgXCJ3aGF0c2FwcFwiOiBcIlxcZjYxOFwiLFxuICBcIndpZmktMVwiOiBcIlxcZjYxOVwiLFxuICBcIndpZmktMlwiOiBcIlxcZjYxYVwiLFxuICBcIndpZmktb2ZmXCI6IFwiXFxmNjFiXCIsXG4gIFwid2lmaVwiOiBcIlxcZjYxY1wiLFxuICBcIndpbmRcIjogXCJcXGY2MWRcIixcbiAgXCJ3aW5kb3ctZG9ja1wiOiBcIlxcZjYxZVwiLFxuICBcIndpbmRvdy1zaWRlYmFyXCI6IFwiXFxmNjFmXCIsXG4gIFwid2luZG93XCI6IFwiXFxmNjIwXCIsXG4gIFwid3JlbmNoXCI6IFwiXFxmNjIxXCIsXG4gIFwieC1jaXJjbGUtZmlsbFwiOiBcIlxcZjYyMlwiLFxuICBcIngtY2lyY2xlXCI6IFwiXFxmNjIzXCIsXG4gIFwieC1kaWFtb25kLWZpbGxcIjogXCJcXGY2MjRcIixcbiAgXCJ4LWRpYW1vbmRcIjogXCJcXGY2MjVcIixcbiAgXCJ4LW9jdGFnb24tZmlsbFwiOiBcIlxcZjYyNlwiLFxuICBcIngtb2N0YWdvblwiOiBcIlxcZjYyN1wiLFxuICBcIngtc3F1YXJlLWZpbGxcIjogXCJcXGY2MjhcIixcbiAgXCJ4LXNxdWFyZVwiOiBcIlxcZjYyOVwiLFxuICBcInhcIjogXCJcXGY2MmFcIixcbiAgXCJ5b3V0dWJlXCI6IFwiXFxmNjJiXCIsXG4gIFwiem9vbS1pblwiOiBcIlxcZjYyY1wiLFxuICBcInpvb20tb3V0XCI6IFwiXFxmNjJkXCIsXG4gIFwiYmFua1wiOiBcIlxcZjYyZVwiLFxuICBcImJhbmsyXCI6IFwiXFxmNjJmXCIsXG4gIFwiYmVsbC1zbGFzaC1maWxsXCI6IFwiXFxmNjMwXCIsXG4gIFwiYmVsbC1zbGFzaFwiOiBcIlxcZjYzMVwiLFxuICBcImNhc2gtY29pblwiOiBcIlxcZjYzMlwiLFxuICBcImNoZWNrLWxnXCI6IFwiXFxmNjMzXCIsXG4gIFwiY29pblwiOiBcIlxcZjYzNFwiLFxuICBcImN1cnJlbmN5LWJpdGNvaW5cIjogXCJcXGY2MzVcIixcbiAgXCJjdXJyZW5jeS1kb2xsYXJcIjogXCJcXGY2MzZcIixcbiAgXCJjdXJyZW5jeS1ldXJvXCI6IFwiXFxmNjM3XCIsXG4gIFwiY3VycmVuY3ktZXhjaGFuZ2VcIjogXCJcXGY2MzhcIixcbiAgXCJjdXJyZW5jeS1wb3VuZFwiOiBcIlxcZjYzOVwiLFxuICBcImN1cnJlbmN5LXllblwiOiBcIlxcZjYzYVwiLFxuICBcImRhc2gtbGdcIjogXCJcXGY2M2JcIixcbiAgXCJleGNsYW1hdGlvbi1sZ1wiOiBcIlxcZjYzY1wiLFxuICBcImZpbGUtZWFybWFyay1wZGYtZmlsbFwiOiBcIlxcZjYzZFwiLFxuICBcImZpbGUtZWFybWFyay1wZGZcIjogXCJcXGY2M2VcIixcbiAgXCJmaWxlLXBkZi1maWxsXCI6IFwiXFxmNjNmXCIsXG4gIFwiZmlsZS1wZGZcIjogXCJcXGY2NDBcIixcbiAgXCJnZW5kZXItYW1iaWd1b3VzXCI6IFwiXFxmNjQxXCIsXG4gIFwiZ2VuZGVyLWZlbWFsZVwiOiBcIlxcZjY0MlwiLFxuICBcImdlbmRlci1tYWxlXCI6IFwiXFxmNjQzXCIsXG4gIFwiZ2VuZGVyLXRyYW5zXCI6IFwiXFxmNjQ0XCIsXG4gIFwiaGVhZHNldC12clwiOiBcIlxcZjY0NVwiLFxuICBcImluZm8tbGdcIjogXCJcXGY2NDZcIixcbiAgXCJtYXN0b2RvblwiOiBcIlxcZjY0N1wiLFxuICBcIm1lc3NlbmdlclwiOiBcIlxcZjY0OFwiLFxuICBcInBpZ2d5LWJhbmstZmlsbFwiOiBcIlxcZjY0OVwiLFxuICBcInBpZ2d5LWJhbmtcIjogXCJcXGY2NGFcIixcbiAgXCJwaW4tbWFwLWZpbGxcIjogXCJcXGY2NGJcIixcbiAgXCJwaW4tbWFwXCI6IFwiXFxmNjRjXCIsXG4gIFwicGx1cy1sZ1wiOiBcIlxcZjY0ZFwiLFxuICBcInF1ZXN0aW9uLWxnXCI6IFwiXFxmNjRlXCIsXG4gIFwicmVjeWNsZVwiOiBcIlxcZjY0ZlwiLFxuICBcInJlZGRpdFwiOiBcIlxcZjY1MFwiLFxuICBcInNhZmUtZmlsbFwiOiBcIlxcZjY1MVwiLFxuICBcInNhZmUyLWZpbGxcIjogXCJcXGY2NTJcIixcbiAgXCJzYWZlMlwiOiBcIlxcZjY1M1wiLFxuICBcInNkLWNhcmQtZmlsbFwiOiBcIlxcZjY1NFwiLFxuICBcInNkLWNhcmRcIjogXCJcXGY2NTVcIixcbiAgXCJza3lwZVwiOiBcIlxcZjY1NlwiLFxuICBcInNsYXNoLWxnXCI6IFwiXFxmNjU3XCIsXG4gIFwidHJhbnNsYXRlXCI6IFwiXFxmNjU4XCIsXG4gIFwieC1sZ1wiOiBcIlxcZjY1OVwiLFxuICBcInNhZmVcIjogXCJcXGY2NWFcIixcbiAgXCJhcHBsZVwiOiBcIlxcZjY1YlwiLFxuICBcIm1pY3Jvc29mdFwiOiBcIlxcZjY1ZFwiLFxuICBcIndpbmRvd3NcIjogXCJcXGY2NWVcIixcbiAgXCJiZWhhbmNlXCI6IFwiXFxmNjVjXCIsXG4gIFwiZHJpYmJibGVcIjogXCJcXGY2NWZcIixcbiAgXCJsaW5lXCI6IFwiXFxmNjYwXCIsXG4gIFwibWVkaXVtXCI6IFwiXFxmNjYxXCIsXG4gIFwicGF5cGFsXCI6IFwiXFxmNjYyXCIsXG4gIFwicGludGVyZXN0XCI6IFwiXFxmNjYzXCIsXG4gIFwic2lnbmFsXCI6IFwiXFxmNjY0XCIsXG4gIFwic25hcGNoYXRcIjogXCJcXGY2NjVcIixcbiAgXCJzcG90aWZ5XCI6IFwiXFxmNjY2XCIsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogXCJcXGY2NjdcIixcbiAgXCJzdHJhdmFcIjogXCJcXGY2NjhcIixcbiAgXCJ3b3JkcHJlc3NcIjogXCJcXGY2NjlcIixcbiAgXCJ2aW1lb1wiOiBcIlxcZjY2YVwiLFxuICBcImFjdGl2aXR5XCI6IFwiXFxmNjZiXCIsXG4gIFwiZWFzZWwyLWZpbGxcIjogXCJcXGY2NmNcIixcbiAgXCJlYXNlbDJcIjogXCJcXGY2NmRcIixcbiAgXCJlYXNlbDMtZmlsbFwiOiBcIlxcZjY2ZVwiLFxuICBcImVhc2VsM1wiOiBcIlxcZjY2ZlwiLFxuICBcImZhblwiOiBcIlxcZjY3MFwiLFxuICBcImZpbmdlcnByaW50XCI6IFwiXFxmNjcxXCIsXG4gIFwiZ3JhcGgtZG93bi1hcnJvd1wiOiBcIlxcZjY3MlwiLFxuICBcImdyYXBoLXVwLWFycm93XCI6IFwiXFxmNjczXCIsXG4gIFwiaHlwbm90aXplXCI6IFwiXFxmNjc0XCIsXG4gIFwibWFnaWNcIjogXCJcXGY2NzVcIixcbiAgXCJwZXJzb24tcm9sb2RleFwiOiBcIlxcZjY3NlwiLFxuICBcInBlcnNvbi12aWRlb1wiOiBcIlxcZjY3N1wiLFxuICBcInBlcnNvbi12aWRlbzJcIjogXCJcXGY2NzhcIixcbiAgXCJwZXJzb24tdmlkZW8zXCI6IFwiXFxmNjc5XCIsXG4gIFwicGVyc29uLXdvcmtzcGFjZVwiOiBcIlxcZjY3YVwiLFxuICBcInJhZGlvYWN0aXZlXCI6IFwiXFxmNjdiXCIsXG4gIFwid2ViY2FtLWZpbGxcIjogXCJcXGY2N2NcIixcbiAgXCJ3ZWJjYW1cIjogXCJcXGY2N2RcIixcbiAgXCJ5aW4teWFuZ1wiOiBcIlxcZjY3ZVwiLFxuICBcImJhbmRhaWQtZmlsbFwiOiBcIlxcZjY4MFwiLFxuICBcImJhbmRhaWRcIjogXCJcXGY2ODFcIixcbiAgXCJibHVldG9vdGhcIjogXCJcXGY2ODJcIixcbiAgXCJib2R5LXRleHRcIjogXCJcXGY2ODNcIixcbiAgXCJib29tYm94XCI6IFwiXFxmNjg0XCIsXG4gIFwiYm94ZXNcIjogXCJcXGY2ODVcIixcbiAgXCJkcGFkLWZpbGxcIjogXCJcXGY2ODZcIixcbiAgXCJkcGFkXCI6IFwiXFxmNjg3XCIsXG4gIFwiZWFyLWZpbGxcIjogXCJcXGY2ODhcIixcbiAgXCJlYXJcIjogXCJcXGY2ODlcIixcbiAgXCJlbnZlbG9wZS1jaGVjay1maWxsXCI6IFwiXFxmNjhiXCIsXG4gIFwiZW52ZWxvcGUtY2hlY2tcIjogXCJcXGY2OGNcIixcbiAgXCJlbnZlbG9wZS1kYXNoLWZpbGxcIjogXCJcXGY2OGVcIixcbiAgXCJlbnZlbG9wZS1kYXNoXCI6IFwiXFxmNjhmXCIsXG4gIFwiZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjY5MVwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNjkyXCIsXG4gIFwiZW52ZWxvcGUtcGx1cy1maWxsXCI6IFwiXFxmNjkzXCIsXG4gIFwiZW52ZWxvcGUtcGx1c1wiOiBcIlxcZjY5NFwiLFxuICBcImVudmVsb3BlLXNsYXNoLWZpbGxcIjogXCJcXGY2OTZcIixcbiAgXCJlbnZlbG9wZS1zbGFzaFwiOiBcIlxcZjY5N1wiLFxuICBcImVudmVsb3BlLXgtZmlsbFwiOiBcIlxcZjY5OVwiLFxuICBcImVudmVsb3BlLXhcIjogXCJcXGY2OWFcIixcbiAgXCJleHBsaWNpdC1maWxsXCI6IFwiXFxmNjliXCIsXG4gIFwiZXhwbGljaXRcIjogXCJcXGY2OWNcIixcbiAgXCJnaXRcIjogXCJcXGY2OWRcIixcbiAgXCJpbmZpbml0eVwiOiBcIlxcZjY5ZVwiLFxuICBcImxpc3QtY29sdW1ucy1yZXZlcnNlXCI6IFwiXFxmNjlmXCIsXG4gIFwibGlzdC1jb2x1bW5zXCI6IFwiXFxmNmEwXCIsXG4gIFwibWV0YVwiOiBcIlxcZjZhMVwiLFxuICBcIm5pbnRlbmRvLXN3aXRjaFwiOiBcIlxcZjZhNFwiLFxuICBcInBjLWRpc3BsYXktaG9yaXpvbnRhbFwiOiBcIlxcZjZhNVwiLFxuICBcInBjLWRpc3BsYXlcIjogXCJcXGY2YTZcIixcbiAgXCJwYy1ob3Jpem9udGFsXCI6IFwiXFxmNmE3XCIsXG4gIFwicGNcIjogXCJcXGY2YThcIixcbiAgXCJwbGF5c3RhdGlvblwiOiBcIlxcZjZhOVwiLFxuICBcInBsdXMtc2xhc2gtbWludXNcIjogXCJcXGY2YWFcIixcbiAgXCJwcm9qZWN0b3ItZmlsbFwiOiBcIlxcZjZhYlwiLFxuICBcInByb2plY3RvclwiOiBcIlxcZjZhY1wiLFxuICBcInFyLWNvZGUtc2NhblwiOiBcIlxcZjZhZFwiLFxuICBcInFyLWNvZGVcIjogXCJcXGY2YWVcIixcbiAgXCJxdW9yYVwiOiBcIlxcZjZhZlwiLFxuICBcInF1b3RlXCI6IFwiXFxmNmIwXCIsXG4gIFwicm9ib3RcIjogXCJcXGY2YjFcIixcbiAgXCJzZW5kLWNoZWNrLWZpbGxcIjogXCJcXGY2YjJcIixcbiAgXCJzZW5kLWNoZWNrXCI6IFwiXFxmNmIzXCIsXG4gIFwic2VuZC1kYXNoLWZpbGxcIjogXCJcXGY2YjRcIixcbiAgXCJzZW5kLWRhc2hcIjogXCJcXGY2YjVcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2YjdcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNmI4XCIsXG4gIFwic2VuZC1maWxsXCI6IFwiXFxmNmI5XCIsXG4gIFwic2VuZC1wbHVzLWZpbGxcIjogXCJcXGY2YmFcIixcbiAgXCJzZW5kLXBsdXNcIjogXCJcXGY2YmJcIixcbiAgXCJzZW5kLXNsYXNoLWZpbGxcIjogXCJcXGY2YmNcIixcbiAgXCJzZW5kLXNsYXNoXCI6IFwiXFxmNmJkXCIsXG4gIFwic2VuZC14LWZpbGxcIjogXCJcXGY2YmVcIixcbiAgXCJzZW5kLXhcIjogXCJcXGY2YmZcIixcbiAgXCJzZW5kXCI6IFwiXFxmNmMwXCIsXG4gIFwic3RlYW1cIjogXCJcXGY2YzFcIixcbiAgXCJ0ZXJtaW5hbC1kYXNoXCI6IFwiXFxmNmMzXCIsXG4gIFwidGVybWluYWwtcGx1c1wiOiBcIlxcZjZjNFwiLFxuICBcInRlcm1pbmFsLXNwbGl0XCI6IFwiXFxmNmM1XCIsXG4gIFwidGlja2V0LWRldGFpbGVkLWZpbGxcIjogXCJcXGY2YzZcIixcbiAgXCJ0aWNrZXQtZGV0YWlsZWRcIjogXCJcXGY2YzdcIixcbiAgXCJ0aWNrZXQtZmlsbFwiOiBcIlxcZjZjOFwiLFxuICBcInRpY2tldC1wZXJmb3JhdGVkLWZpbGxcIjogXCJcXGY2YzlcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZFwiOiBcIlxcZjZjYVwiLFxuICBcInRpY2tldFwiOiBcIlxcZjZjYlwiLFxuICBcInRpa3Rva1wiOiBcIlxcZjZjY1wiLFxuICBcIndpbmRvdy1kYXNoXCI6IFwiXFxmNmNkXCIsXG4gIFwid2luZG93LWRlc2t0b3BcIjogXCJcXGY2Y2VcIixcbiAgXCJ3aW5kb3ctZnVsbHNjcmVlblwiOiBcIlxcZjZjZlwiLFxuICBcIndpbmRvdy1wbHVzXCI6IFwiXFxmNmQwXCIsXG4gIFwid2luZG93LXNwbGl0XCI6IFwiXFxmNmQxXCIsXG4gIFwid2luZG93LXN0YWNrXCI6IFwiXFxmNmQyXCIsXG4gIFwid2luZG93LXhcIjogXCJcXGY2ZDNcIixcbiAgXCJ4Ym94XCI6IFwiXFxmNmQ0XCIsXG4gIFwiZXRoZXJuZXRcIjogXCJcXGY2ZDVcIixcbiAgXCJoZG1pLWZpbGxcIjogXCJcXGY2ZDZcIixcbiAgXCJoZG1pXCI6IFwiXFxmNmQ3XCIsXG4gIFwidXNiLWMtZmlsbFwiOiBcIlxcZjZkOFwiLFxuICBcInVzYi1jXCI6IFwiXFxmNmQ5XCIsXG4gIFwidXNiLWZpbGxcIjogXCJcXGY2ZGFcIixcbiAgXCJ1c2ItcGx1Zy1maWxsXCI6IFwiXFxmNmRiXCIsXG4gIFwidXNiLXBsdWdcIjogXCJcXGY2ZGNcIixcbiAgXCJ1c2Itc3ltYm9sXCI6IFwiXFxmNmRkXCIsXG4gIFwidXNiXCI6IFwiXFxmNmRlXCIsXG4gIFwiYm9vbWJveC1maWxsXCI6IFwiXFxmNmRmXCIsXG4gIFwiZGlzcGxheXBvcnRcIjogXCJcXGY2ZTFcIixcbiAgXCJncHUtY2FyZFwiOiBcIlxcZjZlMlwiLFxuICBcIm1lbW9yeVwiOiBcIlxcZjZlM1wiLFxuICBcIm1vZGVtLWZpbGxcIjogXCJcXGY2ZTRcIixcbiAgXCJtb2RlbVwiOiBcIlxcZjZlNVwiLFxuICBcIm1vdGhlcmJvYXJkLWZpbGxcIjogXCJcXGY2ZTZcIixcbiAgXCJtb3RoZXJib2FyZFwiOiBcIlxcZjZlN1wiLFxuICBcIm9wdGljYWwtYXVkaW8tZmlsbFwiOiBcIlxcZjZlOFwiLFxuICBcIm9wdGljYWwtYXVkaW9cIjogXCJcXGY2ZTlcIixcbiAgXCJwY2ktY2FyZFwiOiBcIlxcZjZlYVwiLFxuICBcInJvdXRlci1maWxsXCI6IFwiXFxmNmViXCIsXG4gIFwicm91dGVyXCI6IFwiXFxmNmVjXCIsXG4gIFwidGh1bmRlcmJvbHQtZmlsbFwiOiBcIlxcZjZlZlwiLFxuICBcInRodW5kZXJib2x0XCI6IFwiXFxmNmYwXCIsXG4gIFwidXNiLWRyaXZlLWZpbGxcIjogXCJcXGY2ZjFcIixcbiAgXCJ1c2ItZHJpdmVcIjogXCJcXGY2ZjJcIixcbiAgXCJ1c2ItbWljcm8tZmlsbFwiOiBcIlxcZjZmM1wiLFxuICBcInVzYi1taWNyb1wiOiBcIlxcZjZmNFwiLFxuICBcInVzYi1taW5pLWZpbGxcIjogXCJcXGY2ZjVcIixcbiAgXCJ1c2ItbWluaVwiOiBcIlxcZjZmNlwiLFxuICBcImNsb3VkLWhhemUyXCI6IFwiXFxmNmY3XCIsXG4gIFwiZGV2aWNlLWhkZC1maWxsXCI6IFwiXFxmNmY4XCIsXG4gIFwiZGV2aWNlLWhkZFwiOiBcIlxcZjZmOVwiLFxuICBcImRldmljZS1zc2QtZmlsbFwiOiBcIlxcZjZmYVwiLFxuICBcImRldmljZS1zc2RcIjogXCJcXGY2ZmJcIixcbiAgXCJkaXNwbGF5cG9ydC1maWxsXCI6IFwiXFxmNmZjXCIsXG4gIFwibW9ydGFyYm9hcmQtZmlsbFwiOiBcIlxcZjZmZFwiLFxuICBcIm1vcnRhcmJvYXJkXCI6IFwiXFxmNmZlXCIsXG4gIFwidGVybWluYWwteFwiOiBcIlxcZjZmZlwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnQtZmlsbFwiOiBcIlxcZjcwMFwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnRcIjogXCJcXGY3MDFcIixcbiAgXCJiYWRnZS1zZC1maWxsXCI6IFwiXFxmNzAyXCIsXG4gIFwiYmFkZ2Utc2RcIjogXCJcXGY3MDNcIixcbiAgXCJiYWctaGVhcnQtZmlsbFwiOiBcIlxcZjcwNFwiLFxuICBcImJhZy1oZWFydFwiOiBcIlxcZjcwNVwiLFxuICBcImJhbGxvb24tZmlsbFwiOiBcIlxcZjcwNlwiLFxuICBcImJhbGxvb24taGVhcnQtZmlsbFwiOiBcIlxcZjcwN1wiLFxuICBcImJhbGxvb24taGVhcnRcIjogXCJcXGY3MDhcIixcbiAgXCJiYWxsb29uXCI6IFwiXFxmNzA5XCIsXG4gIFwiYm94Mi1maWxsXCI6IFwiXFxmNzBhXCIsXG4gIFwiYm94Mi1oZWFydC1maWxsXCI6IFwiXFxmNzBiXCIsXG4gIFwiYm94Mi1oZWFydFwiOiBcIlxcZjcwY1wiLFxuICBcImJveDJcIjogXCJcXGY3MGRcIixcbiAgXCJicmFjZXMtYXN0ZXJpc2tcIjogXCJcXGY3MGVcIixcbiAgXCJjYWxlbmRhci1oZWFydC1maWxsXCI6IFwiXFxmNzBmXCIsXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogXCJcXGY3MTBcIixcbiAgXCJjYWxlbmRhcjItaGVhcnQtZmlsbFwiOiBcIlxcZjcxMVwiLFxuICBcImNhbGVuZGFyMi1oZWFydFwiOiBcIlxcZjcxMlwiLFxuICBcImNoYXQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxM1wiLFxuICBcImNoYXQtaGVhcnRcIjogXCJcXGY3MTRcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxNVwiLFxuICBcImNoYXQtbGVmdC1oZWFydFwiOiBcIlxcZjcxNlwiLFxuICBcImNoYXQtcmlnaHQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxN1wiLFxuICBcImNoYXQtcmlnaHQtaGVhcnRcIjogXCJcXGY3MThcIixcbiAgXCJjaGF0LXNxdWFyZS1oZWFydC1maWxsXCI6IFwiXFxmNzE5XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnRcIjogXCJcXGY3MWFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2stZmlsbFwiOiBcIlxcZjcxYlwiLFxuICBcImNsaXBib2FyZC1kYXRhLWZpbGxcIjogXCJcXGY3MWNcIixcbiAgXCJjbGlwYm9hcmQtZmlsbFwiOiBcIlxcZjcxZFwiLFxuICBcImNsaXBib2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzFlXCIsXG4gIFwiY2xpcGJvYXJkLWhlYXJ0XCI6IFwiXFxmNzFmXCIsXG4gIFwiY2xpcGJvYXJkLW1pbnVzLWZpbGxcIjogXCJcXGY3MjBcIixcbiAgXCJjbGlwYm9hcmQtcGx1cy1maWxsXCI6IFwiXFxmNzIxXCIsXG4gIFwiY2xpcGJvYXJkLXB1bHNlXCI6IFwiXFxmNzIyXCIsXG4gIFwiY2xpcGJvYXJkLXgtZmlsbFwiOiBcIlxcZjcyM1wiLFxuICBcImNsaXBib2FyZDItY2hlY2stZmlsbFwiOiBcIlxcZjcyNFwiLFxuICBcImNsaXBib2FyZDItY2hlY2tcIjogXCJcXGY3MjVcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGEtZmlsbFwiOiBcIlxcZjcyNlwiLFxuICBcImNsaXBib2FyZDItZGF0YVwiOiBcIlxcZjcyN1wiLFxuICBcImNsaXBib2FyZDItZmlsbFwiOiBcIlxcZjcyOFwiLFxuICBcImNsaXBib2FyZDItaGVhcnQtZmlsbFwiOiBcIlxcZjcyOVwiLFxuICBcImNsaXBib2FyZDItaGVhcnRcIjogXCJcXGY3MmFcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzLWZpbGxcIjogXCJcXGY3MmJcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzXCI6IFwiXFxmNzJjXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzLWZpbGxcIjogXCJcXGY3MmRcIixcbiAgXCJjbGlwYm9hcmQyLXBsdXNcIjogXCJcXGY3MmVcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlLWZpbGxcIjogXCJcXGY3MmZcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlXCI6IFwiXFxmNzMwXCIsXG4gIFwiY2xpcGJvYXJkMi14LWZpbGxcIjogXCJcXGY3MzFcIixcbiAgXCJjbGlwYm9hcmQyLXhcIjogXCJcXGY3MzJcIixcbiAgXCJjbGlwYm9hcmQyXCI6IFwiXFxmNzMzXCIsXG4gIFwiZW1vamkta2lzcy1maWxsXCI6IFwiXFxmNzM0XCIsXG4gIFwiZW1vamkta2lzc1wiOiBcIlxcZjczNVwiLFxuICBcImVudmVsb3BlLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzZcIixcbiAgXCJlbnZlbG9wZS1oZWFydFwiOiBcIlxcZjczN1wiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnQtZmlsbFwiOiBcIlxcZjczOFwiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnRcIjogXCJcXGY3MzlcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1maWxsXCI6IFwiXFxmNzNhXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbFwiOiBcIlxcZjczYlwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0XCI6IFwiXFxmNzNjXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXJcIjogXCJcXGY3M2RcIixcbiAgXCJmaWxldHlwZS1hYWNcIjogXCJcXGY3M2VcIixcbiAgXCJmaWxldHlwZS1haVwiOiBcIlxcZjczZlwiLFxuICBcImZpbGV0eXBlLWJtcFwiOiBcIlxcZjc0MFwiLFxuICBcImZpbGV0eXBlLWNzXCI6IFwiXFxmNzQxXCIsXG4gIFwiZmlsZXR5cGUtY3NzXCI6IFwiXFxmNzQyXCIsXG4gIFwiZmlsZXR5cGUtY3N2XCI6IFwiXFxmNzQzXCIsXG4gIFwiZmlsZXR5cGUtZG9jXCI6IFwiXFxmNzQ0XCIsXG4gIFwiZmlsZXR5cGUtZG9jeFwiOiBcIlxcZjc0NVwiLFxuICBcImZpbGV0eXBlLWV4ZVwiOiBcIlxcZjc0NlwiLFxuICBcImZpbGV0eXBlLWdpZlwiOiBcIlxcZjc0N1wiLFxuICBcImZpbGV0eXBlLWhlaWNcIjogXCJcXGY3NDhcIixcbiAgXCJmaWxldHlwZS1odG1sXCI6IFwiXFxmNzQ5XCIsXG4gIFwiZmlsZXR5cGUtamF2YVwiOiBcIlxcZjc0YVwiLFxuICBcImZpbGV0eXBlLWpwZ1wiOiBcIlxcZjc0YlwiLFxuICBcImZpbGV0eXBlLWpzXCI6IFwiXFxmNzRjXCIsXG4gIFwiZmlsZXR5cGUtanN4XCI6IFwiXFxmNzRkXCIsXG4gIFwiZmlsZXR5cGUta2V5XCI6IFwiXFxmNzRlXCIsXG4gIFwiZmlsZXR5cGUtbTRwXCI6IFwiXFxmNzRmXCIsXG4gIFwiZmlsZXR5cGUtbWRcIjogXCJcXGY3NTBcIixcbiAgXCJmaWxldHlwZS1tZHhcIjogXCJcXGY3NTFcIixcbiAgXCJmaWxldHlwZS1tb3ZcIjogXCJcXGY3NTJcIixcbiAgXCJmaWxldHlwZS1tcDNcIjogXCJcXGY3NTNcIixcbiAgXCJmaWxldHlwZS1tcDRcIjogXCJcXGY3NTRcIixcbiAgXCJmaWxldHlwZS1vdGZcIjogXCJcXGY3NTVcIixcbiAgXCJmaWxldHlwZS1wZGZcIjogXCJcXGY3NTZcIixcbiAgXCJmaWxldHlwZS1waHBcIjogXCJcXGY3NTdcIixcbiAgXCJmaWxldHlwZS1wbmdcIjogXCJcXGY3NThcIixcbiAgXCJmaWxldHlwZS1wcHRcIjogXCJcXGY3NWFcIixcbiAgXCJmaWxldHlwZS1wc2RcIjogXCJcXGY3NWJcIixcbiAgXCJmaWxldHlwZS1weVwiOiBcIlxcZjc1Y1wiLFxuICBcImZpbGV0eXBlLXJhd1wiOiBcIlxcZjc1ZFwiLFxuICBcImZpbGV0eXBlLXJiXCI6IFwiXFxmNzVlXCIsXG4gIFwiZmlsZXR5cGUtc2Fzc1wiOiBcIlxcZjc1ZlwiLFxuICBcImZpbGV0eXBlLXNjc3NcIjogXCJcXGY3NjBcIixcbiAgXCJmaWxldHlwZS1zaFwiOiBcIlxcZjc2MVwiLFxuICBcImZpbGV0eXBlLXN2Z1wiOiBcIlxcZjc2MlwiLFxuICBcImZpbGV0eXBlLXRpZmZcIjogXCJcXGY3NjNcIixcbiAgXCJmaWxldHlwZS10c3hcIjogXCJcXGY3NjRcIixcbiAgXCJmaWxldHlwZS10dGZcIjogXCJcXGY3NjVcIixcbiAgXCJmaWxldHlwZS10eHRcIjogXCJcXGY3NjZcIixcbiAgXCJmaWxldHlwZS13YXZcIjogXCJcXGY3NjdcIixcbiAgXCJmaWxldHlwZS13b2ZmXCI6IFwiXFxmNzY4XCIsXG4gIFwiZmlsZXR5cGUteGxzXCI6IFwiXFxmNzZhXCIsXG4gIFwiZmlsZXR5cGUteG1sXCI6IFwiXFxmNzZiXCIsXG4gIFwiZmlsZXR5cGUteW1sXCI6IFwiXFxmNzZjXCIsXG4gIFwiaGVhcnQtYXJyb3dcIjogXCJcXGY3NmRcIixcbiAgXCJoZWFydC1wdWxzZS1maWxsXCI6IFwiXFxmNzZlXCIsXG4gIFwiaGVhcnQtcHVsc2VcIjogXCJcXGY3NmZcIixcbiAgXCJoZWFydGJyZWFrLWZpbGxcIjogXCJcXGY3NzBcIixcbiAgXCJoZWFydGJyZWFrXCI6IFwiXFxmNzcxXCIsXG4gIFwiaGVhcnRzXCI6IFwiXFxmNzcyXCIsXG4gIFwiaG9zcGl0YWwtZmlsbFwiOiBcIlxcZjc3M1wiLFxuICBcImhvc3BpdGFsXCI6IFwiXFxmNzc0XCIsXG4gIFwiaG91c2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3NVwiLFxuICBcImhvdXNlLWhlYXJ0XCI6IFwiXFxmNzc2XCIsXG4gIFwiaW5jb2duaXRvXCI6IFwiXFxmNzc3XCIsXG4gIFwibWFnbmV0LWZpbGxcIjogXCJcXGY3NzhcIixcbiAgXCJtYWduZXRcIjogXCJcXGY3NzlcIixcbiAgXCJwZXJzb24taGVhcnRcIjogXCJcXGY3N2FcIixcbiAgXCJwZXJzb24taGVhcnRzXCI6IFwiXFxmNzdiXCIsXG4gIFwicGhvbmUtZmxpcFwiOiBcIlxcZjc3Y1wiLFxuICBcInBsdWdpblwiOiBcIlxcZjc3ZFwiLFxuICBcInBvc3RhZ2UtZmlsbFwiOiBcIlxcZjc3ZVwiLFxuICBcInBvc3RhZ2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3ZlwiLFxuICBcInBvc3RhZ2UtaGVhcnRcIjogXCJcXGY3ODBcIixcbiAgXCJwb3N0YWdlXCI6IFwiXFxmNzgxXCIsXG4gIFwicG9zdGNhcmQtZmlsbFwiOiBcIlxcZjc4MlwiLFxuICBcInBvc3RjYXJkLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODNcIixcbiAgXCJwb3N0Y2FyZC1oZWFydFwiOiBcIlxcZjc4NFwiLFxuICBcInBvc3RjYXJkXCI6IFwiXFxmNzg1XCIsXG4gIFwic2VhcmNoLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODZcIixcbiAgXCJzZWFyY2gtaGVhcnRcIjogXCJcXGY3ODdcIixcbiAgXCJzbGlkZXJzMi12ZXJ0aWNhbFwiOiBcIlxcZjc4OFwiLFxuICBcInNsaWRlcnMyXCI6IFwiXFxmNzg5XCIsXG4gIFwidHJhc2gzLWZpbGxcIjogXCJcXGY3OGFcIixcbiAgXCJ0cmFzaDNcIjogXCJcXGY3OGJcIixcbiAgXCJ2YWxlbnRpbmVcIjogXCJcXGY3OGNcIixcbiAgXCJ2YWxlbnRpbmUyXCI6IFwiXFxmNzhkXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlLWZpbGxcIjogXCJcXGY3OGVcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGVcIjogXCJcXGY3OGZcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZVwiOiBcIlxcZjc5MFwiLFxuICBcImZpbGV0eXBlLWpzb25cIjogXCJcXGY3OTFcIixcbiAgXCJmaWxldHlwZS1wcHR4XCI6IFwiXFxmNzkyXCIsXG4gIFwiZmlsZXR5cGUteGxzeFwiOiBcIlxcZjc5M1wiLFxuICBcIjEtY2lyY2xlLWZpbGxcIjogXCJcXGY3OTZcIixcbiAgXCIxLWNpcmNsZVwiOiBcIlxcZjc5N1wiLFxuICBcIjEtc3F1YXJlLWZpbGxcIjogXCJcXGY3OThcIixcbiAgXCIxLXNxdWFyZVwiOiBcIlxcZjc5OVwiLFxuICBcIjItY2lyY2xlLWZpbGxcIjogXCJcXGY3OWNcIixcbiAgXCIyLWNpcmNsZVwiOiBcIlxcZjc5ZFwiLFxuICBcIjItc3F1YXJlLWZpbGxcIjogXCJcXGY3OWVcIixcbiAgXCIyLXNxdWFyZVwiOiBcIlxcZjc5ZlwiLFxuICBcIjMtY2lyY2xlLWZpbGxcIjogXCJcXGY3YTJcIixcbiAgXCIzLWNpcmNsZVwiOiBcIlxcZjdhM1wiLFxuICBcIjMtc3F1YXJlLWZpbGxcIjogXCJcXGY3YTRcIixcbiAgXCIzLXNxdWFyZVwiOiBcIlxcZjdhNVwiLFxuICBcIjQtY2lyY2xlLWZpbGxcIjogXCJcXGY3YThcIixcbiAgXCI0LWNpcmNsZVwiOiBcIlxcZjdhOVwiLFxuICBcIjQtc3F1YXJlLWZpbGxcIjogXCJcXGY3YWFcIixcbiAgXCI0LXNxdWFyZVwiOiBcIlxcZjdhYlwiLFxuICBcIjUtY2lyY2xlLWZpbGxcIjogXCJcXGY3YWVcIixcbiAgXCI1LWNpcmNsZVwiOiBcIlxcZjdhZlwiLFxuICBcIjUtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjBcIixcbiAgXCI1LXNxdWFyZVwiOiBcIlxcZjdiMVwiLFxuICBcIjYtY2lyY2xlLWZpbGxcIjogXCJcXGY3YjRcIixcbiAgXCI2LWNpcmNsZVwiOiBcIlxcZjdiNVwiLFxuICBcIjYtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjZcIixcbiAgXCI2LXNxdWFyZVwiOiBcIlxcZjdiN1wiLFxuICBcIjctY2lyY2xlLWZpbGxcIjogXCJcXGY3YmFcIixcbiAgXCI3LWNpcmNsZVwiOiBcIlxcZjdiYlwiLFxuICBcIjctc3F1YXJlLWZpbGxcIjogXCJcXGY3YmNcIixcbiAgXCI3LXNxdWFyZVwiOiBcIlxcZjdiZFwiLFxuICBcIjgtY2lyY2xlLWZpbGxcIjogXCJcXGY3YzBcIixcbiAgXCI4LWNpcmNsZVwiOiBcIlxcZjdjMVwiLFxuICBcIjgtc3F1YXJlLWZpbGxcIjogXCJcXGY3YzJcIixcbiAgXCI4LXNxdWFyZVwiOiBcIlxcZjdjM1wiLFxuICBcIjktY2lyY2xlLWZpbGxcIjogXCJcXGY3YzZcIixcbiAgXCI5LWNpcmNsZVwiOiBcIlxcZjdjN1wiLFxuICBcIjktc3F1YXJlLWZpbGxcIjogXCJcXGY3YzhcIixcbiAgXCI5LXNxdWFyZVwiOiBcIlxcZjdjOVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXMtZmlsbFwiOiBcIlxcZjdjYVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXNcIjogXCJcXGY3Y2JcIixcbiAgXCJhaXJwbGFuZS1maWxsXCI6IFwiXFxmN2NjXCIsXG4gIFwiYWlycGxhbmVcIjogXCJcXGY3Y2RcIixcbiAgXCJhbGV4YVwiOiBcIlxcZjdjZVwiLFxuICBcImFsaXBheVwiOiBcIlxcZjdjZlwiLFxuICBcImFuZHJvaWRcIjogXCJcXGY3ZDBcIixcbiAgXCJhbmRyb2lkMlwiOiBcIlxcZjdkMVwiLFxuICBcImJveC1maWxsXCI6IFwiXFxmN2QyXCIsXG4gIFwiYm94LXNlYW0tZmlsbFwiOiBcIlxcZjdkM1wiLFxuICBcImJyb3dzZXItY2hyb21lXCI6IFwiXFxmN2Q0XCIsXG4gIFwiYnJvd3Nlci1lZGdlXCI6IFwiXFxmN2Q1XCIsXG4gIFwiYnJvd3Nlci1maXJlZm94XCI6IFwiXFxmN2Q2XCIsXG4gIFwiYnJvd3Nlci1zYWZhcmlcIjogXCJcXGY3ZDdcIixcbiAgXCJjLWNpcmNsZS1maWxsXCI6IFwiXFxmN2RhXCIsXG4gIFwiYy1jaXJjbGVcIjogXCJcXGY3ZGJcIixcbiAgXCJjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2RjXCIsXG4gIFwiYy1zcXVhcmVcIjogXCJcXGY3ZGRcIixcbiAgXCJjYXBzdWxlLXBpbGxcIjogXCJcXGY3ZGVcIixcbiAgXCJjYXBzdWxlXCI6IFwiXFxmN2RmXCIsXG4gIFwiY2FyLWZyb250LWZpbGxcIjogXCJcXGY3ZTBcIixcbiAgXCJjYXItZnJvbnRcIjogXCJcXGY3ZTFcIixcbiAgXCJjYXNzZXR0ZS1maWxsXCI6IFwiXFxmN2UyXCIsXG4gIFwiY2Fzc2V0dGVcIjogXCJcXGY3ZTNcIixcbiAgXCJjYy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdlNlwiLFxuICBcImNjLWNpcmNsZVwiOiBcIlxcZjdlN1wiLFxuICBcImNjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2U4XCIsXG4gIFwiY2Mtc3F1YXJlXCI6IFwiXFxmN2U5XCIsXG4gIFwiY3VwLWhvdC1maWxsXCI6IFwiXFxmN2VhXCIsXG4gIFwiY3VwLWhvdFwiOiBcIlxcZjdlYlwiLFxuICBcImN1cnJlbmN5LXJ1cGVlXCI6IFwiXFxmN2VjXCIsXG4gIFwiZHJvcGJveFwiOiBcIlxcZjdlZFwiLFxuICBcImVzY2FwZVwiOiBcIlxcZjdlZVwiLFxuICBcImZhc3QtZm9yd2FyZC1idG4tZmlsbFwiOiBcIlxcZjdlZlwiLFxuICBcImZhc3QtZm9yd2FyZC1idG5cIjogXCJcXGY3ZjBcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZjFcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlXCI6IFwiXFxmN2YyXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWZpbGxcIjogXCJcXGY3ZjNcIixcbiAgXCJmYXN0LWZvcndhcmRcIjogXCJcXGY3ZjRcIixcbiAgXCJmaWxldHlwZS1zcWxcIjogXCJcXGY3ZjVcIixcbiAgXCJmaXJlXCI6IFwiXFxmN2Y2XCIsXG4gIFwiZ29vZ2xlLXBsYXlcIjogXCJcXGY3ZjdcIixcbiAgXCJoLWNpcmNsZS1maWxsXCI6IFwiXFxmN2ZhXCIsXG4gIFwiaC1jaXJjbGVcIjogXCJcXGY3ZmJcIixcbiAgXCJoLXNxdWFyZS1maWxsXCI6IFwiXFxmN2ZjXCIsXG4gIFwiaC1zcXVhcmVcIjogXCJcXGY3ZmRcIixcbiAgXCJpbmRlbnRcIjogXCJcXGY3ZmVcIixcbiAgXCJsdW5ncy1maWxsXCI6IFwiXFxmN2ZmXCIsXG4gIFwibHVuZ3NcIjogXCJcXGY4MDBcIixcbiAgXCJtaWNyb3NvZnQtdGVhbXNcIjogXCJcXGY4MDFcIixcbiAgXCJwLWNpcmNsZS1maWxsXCI6IFwiXFxmODA0XCIsXG4gIFwicC1jaXJjbGVcIjogXCJcXGY4MDVcIixcbiAgXCJwLXNxdWFyZS1maWxsXCI6IFwiXFxmODA2XCIsXG4gIFwicC1zcXVhcmVcIjogXCJcXGY4MDdcIixcbiAgXCJwYXNzLWZpbGxcIjogXCJcXGY4MDhcIixcbiAgXCJwYXNzXCI6IFwiXFxmODA5XCIsXG4gIFwicHJlc2NyaXB0aW9uXCI6IFwiXFxmODBhXCIsXG4gIFwicHJlc2NyaXB0aW9uMlwiOiBcIlxcZjgwYlwiLFxuICBcInItY2lyY2xlLWZpbGxcIjogXCJcXGY4MGVcIixcbiAgXCJyLWNpcmNsZVwiOiBcIlxcZjgwZlwiLFxuICBcInItc3F1YXJlLWZpbGxcIjogXCJcXGY4MTBcIixcbiAgXCJyLXNxdWFyZVwiOiBcIlxcZjgxMVwiLFxuICBcInJlcGVhdC0xXCI6IFwiXFxmODEyXCIsXG4gIFwicmVwZWF0XCI6IFwiXFxmODEzXCIsXG4gIFwicmV3aW5kLWJ0bi1maWxsXCI6IFwiXFxmODE0XCIsXG4gIFwicmV3aW5kLWJ0blwiOiBcIlxcZjgxNVwiLFxuICBcInJld2luZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgxNlwiLFxuICBcInJld2luZC1jaXJjbGVcIjogXCJcXGY4MTdcIixcbiAgXCJyZXdpbmQtZmlsbFwiOiBcIlxcZjgxOFwiLFxuICBcInJld2luZFwiOiBcIlxcZjgxOVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnQtZmlsbFwiOiBcIlxcZjgxYVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnRcIjogXCJcXGY4MWJcIixcbiAgXCJ0cmFpbi1mcm9udC1maWxsXCI6IFwiXFxmODFjXCIsXG4gIFwidHJhaW4tZnJvbnRcIjogXCJcXGY4MWRcIixcbiAgXCJ0cmFpbi1saWdodHJhaWwtZnJvbnQtZmlsbFwiOiBcIlxcZjgxZVwiLFxuICBcInRyYWluLWxpZ2h0cmFpbC1mcm9udFwiOiBcIlxcZjgxZlwiLFxuICBcInRydWNrLWZyb250LWZpbGxcIjogXCJcXGY4MjBcIixcbiAgXCJ0cnVjay1mcm9udFwiOiBcIlxcZjgyMVwiLFxuICBcInVidW50dVwiOiBcIlxcZjgyMlwiLFxuICBcInVuaW5kZW50XCI6IFwiXFxmODIzXCIsXG4gIFwidW5pdHlcIjogXCJcXGY4MjRcIixcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzLWNpcmNsZVwiOiBcIlxcZjgyNVwiLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogXCJcXGY4MjZcIixcbiAgXCJ2aXJ1c1wiOiBcIlxcZjgyN1wiLFxuICBcInZpcnVzMlwiOiBcIlxcZjgyOFwiLFxuICBcIndlY2hhdFwiOiBcIlxcZjgyOVwiLFxuICBcInllbHBcIjogXCJcXGY4MmFcIixcbiAgXCJzaWduLXN0b3AtZmlsbFwiOiBcIlxcZjgyYlwiLFxuICBcInNpZ24tc3RvcC1saWdodHMtZmlsbFwiOiBcIlxcZjgyY1wiLFxuICBcInNpZ24tc3RvcC1saWdodHNcIjogXCJcXGY4MmRcIixcbiAgXCJzaWduLXN0b3BcIjogXCJcXGY4MmVcIixcbiAgXCJzaWduLXR1cm4tbGVmdC1maWxsXCI6IFwiXFxmODJmXCIsXG4gIFwic2lnbi10dXJuLWxlZnRcIjogXCJcXGY4MzBcIixcbiAgXCJzaWduLXR1cm4tcmlnaHQtZmlsbFwiOiBcIlxcZjgzMVwiLFxuICBcInNpZ24tdHVybi1yaWdodFwiOiBcIlxcZjgzMlwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtbGVmdC1maWxsXCI6IFwiXFxmODMzXCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1sZWZ0XCI6IFwiXFxmODM0XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodC1maWxsXCI6IFwiXFxmODM1XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodFwiOiBcIlxcZjgzNlwiLFxuICBcInNpZ24teWllbGQtZmlsbFwiOiBcIlxcZjgzN1wiLFxuICBcInNpZ24teWllbGRcIjogXCJcXGY4MzhcIixcbiAgXCJldi1zdGF0aW9uLWZpbGxcIjogXCJcXGY4MzlcIixcbiAgXCJldi1zdGF0aW9uXCI6IFwiXFxmODNhXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbC1maWxsXCI6IFwiXFxmODNiXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbFwiOiBcIlxcZjgzY1wiLFxuICBcImZ1ZWwtcHVtcC1maWxsXCI6IFwiXFxmODNkXCIsXG4gIFwiZnVlbC1wdW1wXCI6IFwiXFxmODNlXCIsXG4gIFwiMC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgzZlwiLFxuICBcIjAtY2lyY2xlXCI6IFwiXFxmODQwXCIsXG4gIFwiMC1zcXVhcmUtZmlsbFwiOiBcIlxcZjg0MVwiLFxuICBcIjAtc3F1YXJlXCI6IFwiXFxmODQyXCIsXG4gIFwicm9ja2V0LWZpbGxcIjogXCJcXGY4NDNcIixcbiAgXCJyb2NrZXQtdGFrZW9mZi1maWxsXCI6IFwiXFxmODQ0XCIsXG4gIFwicm9ja2V0LXRha2VvZmZcIjogXCJcXGY4NDVcIixcbiAgXCJyb2NrZXRcIjogXCJcXGY4NDZcIixcbiAgXCJzdHJpcGVcIjogXCJcXGY4NDdcIixcbiAgXCJzdWJzY3JpcHRcIjogXCJcXGY4NDhcIixcbiAgXCJzdXBlcnNjcmlwdFwiOiBcIlxcZjg0OVwiLFxuICBcInRyZWxsb1wiOiBcIlxcZjg0YVwiLFxuICBcImVudmVsb3BlLWF0LWZpbGxcIjogXCJcXGY4NGJcIixcbiAgXCJlbnZlbG9wZS1hdFwiOiBcIlxcZjg0Y1wiLFxuICBcInJlZ2V4XCI6IFwiXFxmODRkXCIsXG4gIFwidGV4dC13cmFwXCI6IFwiXFxmODRlXCIsXG4gIFwic2lnbi1kZWFkLWVuZC1maWxsXCI6IFwiXFxmODRmXCIsXG4gIFwic2lnbi1kZWFkLWVuZFwiOiBcIlxcZjg1MFwiLFxuICBcInNpZ24tZG8tbm90LWVudGVyLWZpbGxcIjogXCJcXGY4NTFcIixcbiAgXCJzaWduLWRvLW5vdC1lbnRlclwiOiBcIlxcZjg1MlwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLWZpbGxcIjogXCJcXGY4NTNcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlLWZpbGxcIjogXCJcXGY4NTRcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlXCI6IFwiXFxmODU1XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdC1maWxsXCI6IFwiXFxmODU2XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdFwiOiBcIlxcZjg1N1wiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXktZmlsbFwiOiBcIlxcZjg1OFwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXlcIjogXCJcXGY4NTlcIixcbiAgXCJzaWduLWludGVyc2VjdGlvblwiOiBcIlxcZjg1YVwiLFxuICBcInNpZ24tbWVyZ2UtbGVmdC1maWxsXCI6IFwiXFxmODViXCIsXG4gIFwic2lnbi1tZXJnZS1sZWZ0XCI6IFwiXFxmODVjXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodC1maWxsXCI6IFwiXFxmODVkXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodFwiOiBcIlxcZjg1ZVwiLFxuICBcInNpZ24tbm8tbGVmdC10dXJuLWZpbGxcIjogXCJcXGY4NWZcIixcbiAgXCJzaWduLW5vLWxlZnQtdHVyblwiOiBcIlxcZjg2MFwiLFxuICBcInNpZ24tbm8tcGFya2luZy1maWxsXCI6IFwiXFxmODYxXCIsXG4gIFwic2lnbi1uby1wYXJraW5nXCI6IFwiXFxmODYyXCIsXG4gIFwic2lnbi1uby1yaWdodC10dXJuLWZpbGxcIjogXCJcXGY4NjNcIixcbiAgXCJzaWduLW5vLXJpZ2h0LXR1cm5cIjogXCJcXGY4NjRcIixcbiAgXCJzaWduLXJhaWxyb2FkLWZpbGxcIjogXCJcXGY4NjVcIixcbiAgXCJzaWduLXJhaWxyb2FkXCI6IFwiXFxmODY2XCIsXG4gIFwiYnVpbGRpbmctYWRkXCI6IFwiXFxmODY3XCIsXG4gIFwiYnVpbGRpbmctY2hlY2tcIjogXCJcXGY4NjhcIixcbiAgXCJidWlsZGluZy1kYXNoXCI6IFwiXFxmODY5XCIsXG4gIFwiYnVpbGRpbmctZG93blwiOiBcIlxcZjg2YVwiLFxuICBcImJ1aWxkaW5nLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODZiXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1hZGRcIjogXCJcXGY4NmNcIixcbiAgXCJidWlsZGluZy1maWxsLWNoZWNrXCI6IFwiXFxmODZkXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kYXNoXCI6IFwiXFxmODZlXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kb3duXCI6IFwiXFxmODZmXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjg3MFwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZ2VhclwiOiBcIlxcZjg3MVwiLFxuICBcImJ1aWxkaW5nLWZpbGwtbG9ja1wiOiBcIlxcZjg3MlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtc2xhc2hcIjogXCJcXGY4NzNcIixcbiAgXCJidWlsZGluZy1maWxsLXVwXCI6IFwiXFxmODc0XCIsXG4gIFwiYnVpbGRpbmctZmlsbC14XCI6IFwiXFxmODc1XCIsXG4gIFwiYnVpbGRpbmctZmlsbFwiOiBcIlxcZjg3NlwiLFxuICBcImJ1aWxkaW5nLWdlYXJcIjogXCJcXGY4NzdcIixcbiAgXCJidWlsZGluZy1sb2NrXCI6IFwiXFxmODc4XCIsXG4gIFwiYnVpbGRpbmctc2xhc2hcIjogXCJcXGY4NzlcIixcbiAgXCJidWlsZGluZy11cFwiOiBcIlxcZjg3YVwiLFxuICBcImJ1aWxkaW5nLXhcIjogXCJcXGY4N2JcIixcbiAgXCJidWlsZGluZ3MtZmlsbFwiOiBcIlxcZjg3Y1wiLFxuICBcImJ1aWxkaW5nc1wiOiBcIlxcZjg3ZFwiLFxuICBcImJ1cy1mcm9udC1maWxsXCI6IFwiXFxmODdlXCIsXG4gIFwiYnVzLWZyb250XCI6IFwiXFxmODdmXCIsXG4gIFwiZXYtZnJvbnQtZmlsbFwiOiBcIlxcZjg4MFwiLFxuICBcImV2LWZyb250XCI6IFwiXFxmODgxXCIsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogXCJcXGY4ODJcIixcbiAgXCJnbG9iZS1hc2lhLWF1c3RyYWxpYVwiOiBcIlxcZjg4M1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYVwiOiBcIlxcZjg4NFwiLFxuICBcImdsb2JlLWV1cm9wZS1hZnJpY2FcIjogXCJcXGY4ODVcIixcbiAgXCJob3VzZS1hZGQtZmlsbFwiOiBcIlxcZjg4NlwiLFxuICBcImhvdXNlLWFkZFwiOiBcIlxcZjg4N1wiLFxuICBcImhvdXNlLWNoZWNrLWZpbGxcIjogXCJcXGY4ODhcIixcbiAgXCJob3VzZS1jaGVja1wiOiBcIlxcZjg4OVwiLFxuICBcImhvdXNlLWRhc2gtZmlsbFwiOiBcIlxcZjg4YVwiLFxuICBcImhvdXNlLWRhc2hcIjogXCJcXGY4OGJcIixcbiAgXCJob3VzZS1kb3duLWZpbGxcIjogXCJcXGY4OGNcIixcbiAgXCJob3VzZS1kb3duXCI6IFwiXFxmODhkXCIsXG4gIFwiaG91c2UtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjg4ZVwiLFxuICBcImhvdXNlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODhmXCIsXG4gIFwiaG91c2UtZ2Vhci1maWxsXCI6IFwiXFxmODkwXCIsXG4gIFwiaG91c2UtZ2VhclwiOiBcIlxcZjg5MVwiLFxuICBcImhvdXNlLWxvY2stZmlsbFwiOiBcIlxcZjg5MlwiLFxuICBcImhvdXNlLWxvY2tcIjogXCJcXGY4OTNcIixcbiAgXCJob3VzZS1zbGFzaC1maWxsXCI6IFwiXFxmODk0XCIsXG4gIFwiaG91c2Utc2xhc2hcIjogXCJcXGY4OTVcIixcbiAgXCJob3VzZS11cC1maWxsXCI6IFwiXFxmODk2XCIsXG4gIFwiaG91c2UtdXBcIjogXCJcXGY4OTdcIixcbiAgXCJob3VzZS14LWZpbGxcIjogXCJcXGY4OThcIixcbiAgXCJob3VzZS14XCI6IFwiXFxmODk5XCIsXG4gIFwicGVyc29uLWFkZFwiOiBcIlxcZjg5YVwiLFxuICBcInBlcnNvbi1kb3duXCI6IFwiXFxmODliXCIsXG4gIFwicGVyc29uLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODljXCIsXG4gIFwicGVyc29uLWZpbGwtYWRkXCI6IFwiXFxmODlkXCIsXG4gIFwicGVyc29uLWZpbGwtY2hlY2tcIjogXCJcXGY4OWVcIixcbiAgXCJwZXJzb24tZmlsbC1kYXNoXCI6IFwiXFxmODlmXCIsXG4gIFwicGVyc29uLWZpbGwtZG93blwiOiBcIlxcZjhhMFwiLFxuICBcInBlcnNvbi1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGExXCIsXG4gIFwicGVyc29uLWZpbGwtZ2VhclwiOiBcIlxcZjhhMlwiLFxuICBcInBlcnNvbi1maWxsLWxvY2tcIjogXCJcXGY4YTNcIixcbiAgXCJwZXJzb24tZmlsbC1zbGFzaFwiOiBcIlxcZjhhNFwiLFxuICBcInBlcnNvbi1maWxsLXVwXCI6IFwiXFxmOGE1XCIsXG4gIFwicGVyc29uLWZpbGwteFwiOiBcIlxcZjhhNlwiLFxuICBcInBlcnNvbi1nZWFyXCI6IFwiXFxmOGE3XCIsXG4gIFwicGVyc29uLWxvY2tcIjogXCJcXGY4YThcIixcbiAgXCJwZXJzb24tc2xhc2hcIjogXCJcXGY4YTlcIixcbiAgXCJwZXJzb24tdXBcIjogXCJcXGY4YWFcIixcbiAgXCJzY29vdGVyXCI6IFwiXFxmOGFiXCIsXG4gIFwidGF4aS1mcm9udC1maWxsXCI6IFwiXFxmOGFjXCIsXG4gIFwidGF4aS1mcm9udFwiOiBcIlxcZjhhZFwiLFxuICBcImFtZFwiOiBcIlxcZjhhZVwiLFxuICBcImRhdGFiYXNlLWFkZFwiOiBcIlxcZjhhZlwiLFxuICBcImRhdGFiYXNlLWNoZWNrXCI6IFwiXFxmOGIwXCIsXG4gIFwiZGF0YWJhc2UtZGFzaFwiOiBcIlxcZjhiMVwiLFxuICBcImRhdGFiYXNlLWRvd25cIjogXCJcXGY4YjJcIixcbiAgXCJkYXRhYmFzZS1leGNsYW1hdGlvblwiOiBcIlxcZjhiM1wiLFxuICBcImRhdGFiYXNlLWZpbGwtYWRkXCI6IFwiXFxmOGI0XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1jaGVja1wiOiBcIlxcZjhiNVwiLFxuICBcImRhdGFiYXNlLWZpbGwtZGFzaFwiOiBcIlxcZjhiNlwiLFxuICBcImRhdGFiYXNlLWZpbGwtZG93blwiOiBcIlxcZjhiN1wiLFxuICBcImRhdGFiYXNlLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4YjhcIixcbiAgXCJkYXRhYmFzZS1maWxsLWdlYXJcIjogXCJcXGY4YjlcIixcbiAgXCJkYXRhYmFzZS1maWxsLWxvY2tcIjogXCJcXGY4YmFcIixcbiAgXCJkYXRhYmFzZS1maWxsLXNsYXNoXCI6IFwiXFxmOGJiXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC11cFwiOiBcIlxcZjhiY1wiLFxuICBcImRhdGFiYXNlLWZpbGwteFwiOiBcIlxcZjhiZFwiLFxuICBcImRhdGFiYXNlLWZpbGxcIjogXCJcXGY4YmVcIixcbiAgXCJkYXRhYmFzZS1nZWFyXCI6IFwiXFxmOGJmXCIsXG4gIFwiZGF0YWJhc2UtbG9ja1wiOiBcIlxcZjhjMFwiLFxuICBcImRhdGFiYXNlLXNsYXNoXCI6IFwiXFxmOGMxXCIsXG4gIFwiZGF0YWJhc2UtdXBcIjogXCJcXGY4YzJcIixcbiAgXCJkYXRhYmFzZS14XCI6IFwiXFxmOGMzXCIsXG4gIFwiZGF0YWJhc2VcIjogXCJcXGY4YzRcIixcbiAgXCJob3VzZXMtZmlsbFwiOiBcIlxcZjhjNVwiLFxuICBcImhvdXNlc1wiOiBcIlxcZjhjNlwiLFxuICBcIm52aWRpYVwiOiBcIlxcZjhjN1wiLFxuICBcInBlcnNvbi12Y2FyZC1maWxsXCI6IFwiXFxmOGM4XCIsXG4gIFwicGVyc29uLXZjYXJkXCI6IFwiXFxmOGM5XCIsXG4gIFwic2luYS13ZWlib1wiOiBcIlxcZjhjYVwiLFxuICBcInRlbmNlbnQtcXFcIjogXCJcXGY4Y2JcIixcbiAgXCJ3aWtpcGVkaWFcIjogXCJcXGY4Y2NcIixcbiAgXCJhbHBoYWJldC11cHBlcmNhc2VcIjogXCJcXGYyYTVcIixcbiAgXCJhbHBoYWJldFwiOiBcIlxcZjY4YVwiLFxuICBcImFtYXpvblwiOiBcIlxcZjY4ZFwiLFxuICBcImFycm93cy1jb2xsYXBzZS12ZXJ0aWNhbFwiOiBcIlxcZjY5MFwiLFxuICBcImFycm93cy1leHBhbmQtdmVydGljYWxcIjogXCJcXGY2OTVcIixcbiAgXCJhcnJvd3MtdmVydGljYWxcIjogXCJcXGY2OThcIixcbiAgXCJhcnJvd3NcIjogXCJcXGY2YTJcIixcbiAgXCJiYW4tZmlsbFwiOiBcIlxcZjZhM1wiLFxuICBcImJhblwiOiBcIlxcZjZiNlwiLFxuICBcImJpbmdcIjogXCJcXGY2YzJcIixcbiAgXCJjYWtlXCI6IFwiXFxmNmUwXCIsXG4gIFwiY2FrZTJcIjogXCJcXGY2ZWRcIixcbiAgXCJjb29raWVcIjogXCJcXGY2ZWVcIixcbiAgXCJjb3B5XCI6IFwiXFxmNzU5XCIsXG4gIFwiY3Jvc3NoYWlyXCI6IFwiXFxmNzY5XCIsXG4gIFwiY3Jvc3NoYWlyMlwiOiBcIlxcZjc5NFwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWQtZmlsbFwiOiBcIlxcZjc5NVwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWRcIjogXCJcXGY3OWFcIixcbiAgXCJlbW9qaS1ncmltYWNlLWZpbGxcIjogXCJcXGY3OWJcIixcbiAgXCJlbW9qaS1ncmltYWNlXCI6IFwiXFxmN2EwXCIsXG4gIFwiZW1vamktZ3Jpbi1maWxsXCI6IFwiXFxmN2ExXCIsXG4gIFwiZW1vamktZ3JpblwiOiBcIlxcZjdhNlwiLFxuICBcImVtb2ppLXN1cnByaXNlLWZpbGxcIjogXCJcXGY3YTdcIixcbiAgXCJlbW9qaS1zdXJwcmlzZVwiOiBcIlxcZjdhY1wiLFxuICBcImVtb2ppLXRlYXItZmlsbFwiOiBcIlxcZjdhZFwiLFxuICBcImVtb2ppLXRlYXJcIjogXCJcXGY3YjJcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGY3YjNcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duXCI6IFwiXFxmN2I4XCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjdiOVwiLFxuICBcImVudmVsb3BlLWFycm93LXVwXCI6IFwiXFxmN2JlXCIsXG4gIFwiZmVhdGhlclwiOiBcIlxcZjdiZlwiLFxuICBcImZlYXRoZXIyXCI6IFwiXFxmN2M0XCIsXG4gIFwiZmxvcHB5LWZpbGxcIjogXCJcXGY3YzVcIixcbiAgXCJmbG9wcHlcIjogXCJcXGY3ZDhcIixcbiAgXCJmbG9wcHkyLWZpbGxcIjogXCJcXGY3ZDlcIixcbiAgXCJmbG9wcHkyXCI6IFwiXFxmN2U0XCIsXG4gIFwiZ2l0bGFiXCI6IFwiXFxmN2U1XCIsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogXCJcXGY3ZjhcIixcbiAgXCJtYXJrZXItdGlwXCI6IFwiXFxmODAyXCIsXG4gIFwibnZtZS1maWxsXCI6IFwiXFxmODAzXCIsXG4gIFwibnZtZVwiOiBcIlxcZjgwY1wiLFxuICBcIm9wZW5jb2xsZWN0aXZlXCI6IFwiXFxmODBkXCIsXG4gIFwicGNpLWNhcmQtbmV0d29ya1wiOiBcIlxcZjhjZFwiLFxuICBcInBjaS1jYXJkLXNvdW5kXCI6IFwiXFxmOGNlXCIsXG4gIFwicmFkYXJcIjogXCJcXGY4Y2ZcIixcbiAgXCJzZW5kLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjhkMFwiLFxuICBcInNlbmQtYXJyb3ctZG93blwiOiBcIlxcZjhkMVwiLFxuICBcInNlbmQtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjhkMlwiLFxuICBcInNlbmQtYXJyb3ctdXBcIjogXCJcXGY4ZDNcIixcbiAgXCJzaW0tc2xhc2gtZmlsbFwiOiBcIlxcZjhkNFwiLFxuICBcInNpbS1zbGFzaFwiOiBcIlxcZjhkNVwiLFxuICBcInNvdXJjZWZvcmdlXCI6IFwiXFxmOGQ2XCIsXG4gIFwic3Vic3RhY2tcIjogXCJcXGY4ZDdcIixcbiAgXCJ0aHJlYWRzLWZpbGxcIjogXCJcXGY4ZDhcIixcbiAgXCJ0aHJlYWRzXCI6IFwiXFxmOGQ5XCIsXG4gIFwidHJhbnNwYXJlbmN5XCI6IFwiXFxmOGRhXCIsXG4gIFwidHdpdHRlci14XCI6IFwiXFxmOGRiXCIsXG4gIFwidHlwZS1oNFwiOiBcIlxcZjhkY1wiLFxuICBcInR5cGUtaDVcIjogXCJcXGY4ZGRcIixcbiAgXCJ0eXBlLWg2XCI6IFwiXFxmOGRlXCIsXG4gIFwiYmFja3BhY2stZmlsbFwiOiBcIlxcZjhkZlwiLFxuICBcImJhY2twYWNrXCI6IFwiXFxmOGUwXCIsXG4gIFwiYmFja3BhY2syLWZpbGxcIjogXCJcXGY4ZTFcIixcbiAgXCJiYWNrcGFjazJcIjogXCJcXGY4ZTJcIixcbiAgXCJiYWNrcGFjazMtZmlsbFwiOiBcIlxcZjhlM1wiLFxuICBcImJhY2twYWNrM1wiOiBcIlxcZjhlNFwiLFxuICBcImJhY2twYWNrNC1maWxsXCI6IFwiXFxmOGU1XCIsXG4gIFwiYmFja3BhY2s0XCI6IFwiXFxmOGU2XCIsXG4gIFwiYnJpbGxpYW5jZVwiOiBcIlxcZjhlN1wiLFxuICBcImNha2UtZmlsbFwiOiBcIlxcZjhlOFwiLFxuICBcImNha2UyLWZpbGxcIjogXCJcXGY4ZTlcIixcbiAgXCJkdWZmbGUtZmlsbFwiOiBcIlxcZjhlYVwiLFxuICBcImR1ZmZsZVwiOiBcIlxcZjhlYlwiLFxuICBcImV4cG9zdXJlXCI6IFwiXFxmOGVjXCIsXG4gIFwiZ2VuZGVyLW5ldXRlclwiOiBcIlxcZjhlZFwiLFxuICBcImhpZ2hsaWdodHNcIjogXCJcXGY4ZWVcIixcbiAgXCJsdWdnYWdlLWZpbGxcIjogXCJcXGY4ZWZcIixcbiAgXCJsdWdnYWdlXCI6IFwiXFxmOGYwXCIsXG4gIFwibWFpbGJveC1mbGFnXCI6IFwiXFxmOGYxXCIsXG4gIFwibWFpbGJveDItZmxhZ1wiOiBcIlxcZjhmMlwiLFxuICBcIm5vaXNlLXJlZHVjdGlvblwiOiBcIlxcZjhmM1wiLFxuICBcInBhc3Nwb3J0LWZpbGxcIjogXCJcXGY4ZjRcIixcbiAgXCJwYXNzcG9ydFwiOiBcIlxcZjhmNVwiLFxuICBcInBlcnNvbi1hcm1zLXVwXCI6IFwiXFxmOGY2XCIsXG4gIFwicGVyc29uLXJhaXNlZC1oYW5kXCI6IFwiXFxmOGY3XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nLWRyZXNzXCI6IFwiXFxmOGY4XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nXCI6IFwiXFxmOGY5XCIsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogXCJcXGY4ZmFcIixcbiAgXCJwZXJzb24td2hlZWxjaGFpclwiOiBcIlxcZjhmYlwiLFxuICBcInNoYWRvd3NcIjogXCJcXGY4ZmNcIixcbiAgXCJzdWl0Y2FzZS1maWxsXCI6IFwiXFxmOGZkXCIsXG4gIFwic3VpdGNhc2UtbGctZmlsbFwiOiBcIlxcZjhmZVwiLFxuICBcInN1aXRjYXNlLWxnXCI6IFwiXFxmOGZmXCIsXG4gIFwic3VpdGNhc2VcIjogXCJcXGY5MDBcIixcbiAgXCJzdWl0Y2FzZTItZmlsbFwiOiBcIlxcZjkwMVwiLFxuICBcInN1aXRjYXNlMlwiOiBcIlxcZjkwMlwiLFxuICBcInZpZ25ldHRlXCI6IFwiXFxmOTAzXCIsXG4gIFwiYmx1ZXNreVwiOiBcIlxcZjdmOVwiLFxuICBcInR1eFwiOiBcIlxcZjkwNFwiLFxuICBcImJlYWtlci1maWxsXCI6IFwiXFxmOTA1XCIsXG4gIFwiYmVha2VyXCI6IFwiXFxmOTA2XCIsXG4gIFwiZmxhc2stZmlsbFwiOiBcIlxcZjkwN1wiLFxuICBcImZsYXNrLWZsb3JlbmNlLWZpbGxcIjogXCJcXGY5MDhcIixcbiAgXCJmbGFzay1mbG9yZW5jZVwiOiBcIlxcZjkwOVwiLFxuICBcImZsYXNrXCI6IFwiXFxmOTBhXCIsXG4gIFwibGVhZi1maWxsXCI6IFwiXFxmOTBiXCIsXG4gIFwibGVhZlwiOiBcIlxcZjkwY1wiLFxuICBcIm1lYXN1cmluZy1jdXAtZmlsbFwiOiBcIlxcZjkwZFwiLFxuICBcIm1lYXN1cmluZy1jdXBcIjogXCJcXGY5MGVcIixcbiAgXCJ1bmxvY2syLWZpbGxcIjogXCJcXGY5MGZcIixcbiAgXCJ1bmxvY2syXCI6IFwiXFxmOTEwXCIsXG4gIFwiYmF0dGVyeS1sb3dcIjogXCJcXGY5MTFcIixcbiAgXCJhbnRocm9waWNcIjogXCJcXGY5MTJcIixcbiAgXCJhcHBsZS1tdXNpY1wiOiBcIlxcZjkxM1wiLFxuICBcImNsYXVkZVwiOiBcIlxcZjkxNFwiLFxuICBcIm9wZW5haVwiOiBcIlxcZjkxNVwiLFxuICBcInBlcnBsZXhpdHlcIjogXCJcXGY5MTZcIixcbiAgXCJjc3NcIjogXCJcXGY5MTdcIixcbiAgXCJqYXZhc2NyaXB0XCI6IFwiXFxmOTE4XCIsXG4gIFwidHlwZXNjcmlwdFwiOiBcIlxcZjkxOVwiLFxuICBcImZvcmsta25pZmVcIjogXCJcXGY5MWFcIixcbiAgXCJnbG9iZS1hbWVyaWNhcy1maWxsXCI6IFwiXFxmOTFiXCIsXG4gIFwiZ2xvYmUtYXNpYS1hdXN0cmFsaWEtZmlsbFwiOiBcIlxcZjkxY1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYS1maWxsXCI6IFwiXFxmOTFkXCIsXG4gIFwiZ2xvYmUtZXVyb3BlLWFmcmljYS1maWxsXCI6IFwiXFxmOTFlXCIsXG4pO1xuXG5AZWFjaCAkaWNvbiwgJGNvZGVwb2ludCBpbiAkYm9vdHN0cmFwLWljb25zLW1hcCB7XG4gIC5iaS0jeyRpY29ufTo6YmVmb3JlIHsgY29udGVudDogJGNvZGVwb2ludDsgfVxufVxuIiwiQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcblxyXG4uZGVlcC1kaXZlLW1vZGFscyB7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGFpbmVyIHtcclxuICAgICYudHJhbnNpdGlvbmluZyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGQtb3BlbiAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucyB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0IHtcclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVGcm9tTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRkLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZGVlcC1kaXZlLWNvbnRhaW5lci5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLktleWZlYXR1cmVQYXJzZUNvbnRlbkFyZWEgLmRlZXAtZGl2ZS1tb2RhbHMge1xyXG4gICAgei1pbmRleDogMTMwMDAxO1xyXG59XHJcblxyXG4uaW5uZXJnaWdhYnl0ZUNvbnRlbnQge1xyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBiZ2ZhZGUgLjVzIGZvcndhcmRzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAwMDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBiZ2ZhZGUge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIEBhcHBseSBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcG9wdXAgLjVzIGZvcndhcmRzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDFkMWQxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25vdG8gc2Fucyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgQGFwcGx5IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9kZWVwLWRpdmUtY2xvc2UtYnV0dG9uLnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlLXBvcHVwIC41cyBmb3J3YXJkcyAuNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9kZWVwLWRpdmUtY2xvc2UtYnV0dG9uMi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGUtcG9wdXAge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxNXZoICsgNDBweCk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAwMDBjYywgIzAwMDAwMDAwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlLXBvcHVwIC41cyBmb3J3YXJkcyAuNzVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlLXBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb250ZW50IHtcclxuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgcGFkZGluZzogMTB2aCA0dncgY2FsYygxMjBweCArIDEwdmgpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHZoIDV2dyBjYWxjKDEyMHB4ICsgMTB2aCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtZ3JpZCB7XHJcbiAgICBAYXBwbHkgaW5saW5lLWdyaWQgZ2FwLTEwO1xyXG59XHJcblxyXG4uZGVlcC1kaXZlLWdyaWQuZ3JpZC1jb2x1bW4tMiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKipcbiAqIFN3aXBlciAxMi4wLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyMSwgMjAyNVxuICovXG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2Qge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSxcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbiIsIjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDRweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcblxuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgcmlnaHQ6IGF1dG87XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgJiB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJiB+IC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgJiB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICB0b3A6IGF1dG87XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbiAgYnV0dG9uJiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOlxuICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbiAgfVxufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIkBnbG9iYWwvc3dpcGVyL3N3aXBlclwiO1xyXG5AaW1wb3J0IFwiQGdsb2JhbC9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcIkBnbG9iYWwvc3dpcGVyL21vZHVsZXMvc2Nyb2xsYmFyXCI7XHJcblxyXG5cclxuLnN3aXBlci13cmFwcGVye1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIi5iLXN3aXBlciB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogNHB4O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICRjb2xvci1oaWdobGlnaHQ7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzU3NTc1NztcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzU3NTc1NztcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAxO1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICByb3ctZ2FwOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXApO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQpICogLjUpO1xyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiBtaW4odmFyKC0tcHJvZ3Jlc3MpLCAxKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYi1zd2lwZXItYXV0b3BsYXktY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHJcbiAgICAgICAgLmJpLXBhdXNlLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmktcGxheS1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hdXRvcGxheSB7XHJcbiAgICAgICAgLmItc3dpcGVyLWF1dG9wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAuYmktcGxheS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpLXBhdXNlLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYi1zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICYudmVydGljYWwge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcclxuICAgICAgICAgICAgLmItc3dpcGVyLWF1dG9wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA0cHgpIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKiB2YXIoLS1wcm9ncmVzcykpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrKy5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJoMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYSxcclxuYTpob3ZlcixcclxuYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxucCB7XHJcbiAgICBAYXBwbHkgbXktMztcclxuICAgIGNvbG9yOiAjRDFEMUQxO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbnVsIGxpIHtcclxuICAgIGNvbG9yOiAjRDFEMUQxO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi8vaDMgeyBmb250LXNpemU6IH1cclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUge1xyXG4gICAgLy9sZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9yYml0cm9uXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3JiaXRyb25cIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIC8qIGxldHRlci1zcGFjaW5nOiA0cHg7ICovXHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIC8vQGFwcGx5IGZvbnQtYWxkcmljaDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8vIiwiLy8kdGlwLWNvbG9yOiByZ2IoMCAyNTUgMjU1KTtcclxuJHRpcC1jb2xvci1ob3ZlcjogI2ZmNjQwMDtcclxuXHJcbmFbZGF0YS10aXBdIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAuOGVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgZGlzcGxheSAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiAxMDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogaW5oZXJpdDtcclxuICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgY29sb3IgICAgICAgICA6IGluaGVyaXQ7XHJcblxyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDgwJSk7XHJcbiAgICAgICAgLy9jb2xvcjojMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHkgICAgIDogQXJpYWw7XHJcbiAgICBib3JkZXIgICAgICAgICAgOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIGJvcmRlci1yYWRpdXMgICA6IDRweDtcclxuICAgIGJhY2tncm91bmQgICAgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGNvbG9yICAgICAgICAgICA6ICMyZTJlMmU7XHJcbiAgICAvKiB0cmFuc2Zvcm0gICAgOiBzY2FsZSgwLjgpOyAqL1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgcGFkZGluZyAgICAgICAgIDogMXB4IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICA6IDE7XHJcbiAgICBmb250LXdlaWdodCAgICAgOiBib2xkZXI7XHJcbiAgICBtYXJnaW4tbGVmdCAgICAgOiAycHg7XHJcbiAgICB0ZXh0LXNoYWRvdyAgICAgOiAwIDAgMXB4O1xyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRpcC1jb2xvci1ob3ZlcjtcclxuICAgICAgICBib3JkZXIgICAgOiAxcHggc29saWQgJHRpcC1jb2xvci1ob3ZlcjtcclxuICAgICAgICBjb2xvciAgICAgOiAjMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXAge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDNlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICBmb250LXNpemUgICAgIDogMC43ZW07XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS40O1xyXG4gICAgZm9udC1mYW1pbHkgICA6ICdUaXRpbGxpdW0gV2ViJztcclxuXHJcbiAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NCU7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luIDogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLktleWZlYXR1cmVQYXJzZUNvbnRlbkFyZWEuYmxhY2tCYWNrR3JvdW5kICYsXHJcbiAgICAudGhlbWUtZGFyayAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgIGNvbG9yICAgICA6ICNhZmFmYWY7XHJcbiAgICB9XHJcbn0iLCIuZG90cyB7XHJcbiAgICAtLWRvdHMtc3BhY2luZzogMXZ3O1xyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLy9taXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zaWRlYmFyLTEucG5nJykgMCAwL2F1dG8gMTAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc2lkZWJhci0yLnBuZycpIDAgMC9hdXRvIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTkxcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgICAgICA7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOTA7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAvL2xlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMzA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuNmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjQwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG90cy1oaWdobGlnaHQtY29sb3IsICNmZmZmZmYzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDAwMDAwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWRvdHMge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbG9jYWxuYXYtaGVpZ2h0KTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWRvdHMrKiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwdmg7XHJcbn1cclxuXHJcblxyXG4uZG90cy52aXNpYmxlLWJ5LWZpcnN0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgID5hW2hyZWZdIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRvdC1GYWRlSW5Gcm9tUmlnaHQgNDAwbXMgZWFzZSAwcyBiYWNrd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAkZGVsYXk6IDUwbXM7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcclxuICAgICAgICAgICAgPmE6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGRlbGF5ICogKCRpIC0gMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG90cy52aXNpYmxlLWJ5LWFyY2hvciB7XHJcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTtcclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgPmFbaHJlZl0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZG90LUZhZGVJbkZyb21SaWdodCA0MDBtcyBlYXNlIDBzIGJhY2t3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRkZWxheTogNTBtcztcclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdG8gMTAge1xyXG4gICAgICAgICAgICA+YTpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkZGVsYXkgKiAoJGkgLSAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZG90LUZhZGVJbkZyb21SaWdodCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQGFwcGx5IHcxOTIwOm1heC13LVsxODAwcHhdO1xyXG4gICAgQGFwcGx5IHcxMzIwOm1heC13LVsxMjAwcHhdO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBhcHBseSB3MTkyMDptYXgtdy1bMTUwMHB4XTtcclxufVxyXG5cclxuLnN0aWNreVRvcCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4ubm8td3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5saW5rLXNpbXBsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDAuNWVtO1xyXG59XHJcblxyXG4ubm90ZSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgYXJpYWwsIHNhbnMtc2VyaWYsIE1pY3Jvc29mdCBKaGVuZ0hlaTtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xyXG59XHJcblxyXG4ueXQtaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+aWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdGFnIHtcclxuICAgIEBhcHBseSB2bTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHBhZGRpbmc6IC4xZW0gLjhlbTtcclxufVxyXG5cclxuLmtwIHtcclxuICAgIC5rcC1tYWluIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICNGRjY0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyAvL+S4jeS4gOWumuacieW/heimgVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rcC1zdWIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5rcC1tYWluKy5rcC1zdWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ua3Auc3R5bGUge1xyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInLCAnTm90byBTYW5zJztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmtwLnN0eWxlMiB7XHJcbiAgICAua3AtbWFpbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5rcC1zdWIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFbZGF0YS1kZF0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY29udGVudC1ib3gge1xyXG4gICAgLmhpZ2h0bGlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy1wYXJhbGxheCB7XHJcbiAgICBoZWlnaHQ6IDEyMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcclxufVxyXG5cclxuLmdzLXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmdzLXRhYi1jb250ZW50cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5ncy10YWItY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xvci1saW5lYXItdmkge1xyXG4gICAgQGFwcGx5IGJnLWxpbmVhci12aTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uc3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5pK2Ege1xyXG4gICAgQGFwcGx5IG1zLTQ7XHJcbn1cclxuXHJcbi5wbGF5YnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLS1wbGF5YnRuLXNpemU6IDVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAYXBwbHkgYmkgYmktcGxheS1jaXJjbGUtZmlsbDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1wbGF5YnRuLXNpemUpO1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnFjYXJkIHtcclxuICAgIC8vIC5xY2FyZC1iZyA+IGltZ3tcclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXMgZWFzZTtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJjpob3ZlcntcclxuICAgIC8vICAgICAucWNhcmQtYmcgPiBpbWd7XHJcbiAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgLnFjYXJkLWJvZHk6aGFzKD4gLnBvcy1jb3JuZXIpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyICogdmFyKC0tcWNhcmQtc3BhY2UpICogdmFyKC0tcG9zLXJhdGlvKSArIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlLXN3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjhlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNjI1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgYXJpYWwsIHNhbnMtc2VyaWYsIE1pY3Jvc29mdCBKaGVuZ0hlaTtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvLWNyb3NzIHtcclxuICAgIGZpbGw6ICR0aGVtZS1jb2xvcjtcclxuICAgIC8vdHJhbnNpdGlvbjogYWxsIGxpbmVhciA2MDBtcyAwcztcclxuICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuXHJcbiAgICAtLWNyb3NzLWFuaW0tdGltZTogMjUwbXM7XHJcblxyXG4gICAgLy8gJi5pbml0e1xyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLXRvcHtcclxuICAgIC8vICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwNjZweDtcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uOiBjcm9zcy1hbmltLXRvcCB2YXIoLS1jcm9zcy1hbmltLXRpbWUpIGxpbmVhciAwbXMgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLWJvdHRvbXtcclxuICAgIC8vICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwOTZweDtcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uOiBjcm9zcy1hbmltLWJvdHRvbSB2YXIoLS1jcm9zcy1hbmltLXRpbWUpIGxpbmVhciBjYWxjKHZhcigtLWNyb3NzLWFuaW0tdGltZSkgKiAxKSBmb3J3YXJkcztcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLmxvZ28tY3Jvc3MtY2VudGVye1xyXG4gICAgLy8gICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNjgxcHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS1jZW50ZXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogLjUpIGxpbmVhciBjYWxjKHZhcigtLWNyb3NzLWFuaW0tdGltZSkgKiAyKSBmb3J3YXJkcztcclxuICAgIC8vICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLmFuaW17XHJcbiAgICAvLyAgICAgLmxvZ28tY3Jvc3MtdG9wLC5sb2dvLWNyb3NzLWJvdHRvbSwubG9nby1jcm9zcy1jZW50ZXJ7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAubG9nby1jcm9zcy1ib3JkZXIge1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1jcm9zcy10b3Age1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDY2cHg7XHJcbiAgICBzdHJva2Utd2lkdGg6IDcwcHg7XHJcbiAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNsaXAtcGF0aDogdXJsKCNjcm9zcy1jbGlwcGF0aC10b3ApO1xyXG4gICAgLy8gc3Ryb2tlOiAjZWM2MzFhO1xyXG4gICAgLy8gc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG4gICAgLy8gc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4ubG9nby1jcm9zcy1ib3R0b20ge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDk2cHg7XHJcbiAgICBzdHJva2Utd2lkdGg6IDcwcHg7XHJcbiAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNsaXAtcGF0aDogdXJsKCNjcm9zcy1jbGlwcGF0aC1ib3R0b20pO1xyXG4gICAgLy8gc3Ryb2tlOiAjZWM2MzFhO1xyXG4gICAgLy8gc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG4gICAgLy8gc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4ubG9nby1jcm9zcy1jZW50ZXIge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA2ODFweDtcclxuICAgIHN0cm9rZS13aWR0aDogNDRweDtcclxuICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgY2xpcC1wYXRoOiB1cmwoI2Nyb3NzLWNsaXBwYXRoLWNlbnRlcik7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3Jvc3MtYW5pbS10b3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwNjZweDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3Jvc3MtYW5pbS1ib3R0b20ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwOTZweDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIxOTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjcm9zcy1hbmltLWNlbnRlciB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNjgxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIEBhcHBseSBmdWxsIG9iamVjdC1jb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnZpLWxpbmUtbGVmdCB7XHJcbiAgICAtLWdzLXZpLWxpbmUtd2lkdGg6IDJweDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1ncy12aS1saW5lLXdpZHRoLCAycHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjY0MDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wMSk7XHJcblxyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIHZhcigtLWdzLXZpLWxpbmUtd2lkdGgsIDJweCkpKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWVwZGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2J0bi1kZWVwZGl2ZS5zdmcnKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2J0bi1kZWVwZGl2ZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2J0bi1kZWVwZGl2ZTIuc3ZnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtc3dpcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgLy8gICAgIC5xY2FyZHtcclxuICAgICAgICAvLyAgICAgICAgIEBhcHBseSBjbGlwLWxlZnQtYm90dG9tO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZS1zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDM2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW46IC44ZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZ2FwOiAxZW07XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vNGI0YjRiXHJcbiAgICAgICAgPnN2ZyxcclxuICAgICAgICA+aSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zd2lwZXItYnV0dG9uLXByZXYuc3ZnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zd2lwZXItYnV0dG9uLXByZXYyLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zd2lwZXItYnV0dG9uLW5leHQuc3ZnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zd2lwZXItYnV0dG9uLW5leHQyLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1iaWcge1xyXG4gICAgQGFwcGx5IHRleHQtMWUxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsIHtcclxuICAgIGNvbG9yOiAjYjViNWI1O1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgICBAYXBwbHkgZ2FwLTEwO1xyXG4gICAgQGFwcGx5IHc2MDA6Z2FwLTU7XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTRhLFxyXG4uZ3JpZC10ZW1wbGF0ZS00YyB7XHJcblxyXG4gICAgQGFwcGx5IHc2MDA6Z3JpZC1jb2xzLTI7XHJcbiAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMztcclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgLy8gICAgIEBhcHBseSBjbGlwLWxlZnQtYm90dG9tO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAyZnI7XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTRiIHtcclxuICAgIEBhcHBseSB3NjAwOmdyaWQtY29scy0yO1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTM7XHJcbiAgICAvL0BhcHBseSBncmlkLXJvd3MtMjtcclxuICAgIC8vZ3JpZC10ZW1wbGF0ZTogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAvIHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAvL2dyaWQtdGVtcGxhdGU6IGF1dG8gMWZyIC8gcmVwZWF0KDMsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC8vQGFwcGx5IHc5NjA6Y2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6Y29sLXNwYW4tMjtcclxuICAgICAgICAgICAgQGFwcGx5IHc5NjA6Y29sLXNwYW4tMSB3OTYwOnJvdy1zcGFuLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOnJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOnJvdy1zcGFuLTEgdzk2MDpjb2wtc3Bhbi0yO1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3MTMyMDpncmlkLWNvbHMtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTRkIHtcclxuICAgIEBhcHBseSB3NjAwOmdyaWQtY29scy01O1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTU7XHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLXJvd3MtNTtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtcm93cy01O1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6Y29sLXNwYW4tMztcclxuICAgICAgICAgICAgQGFwcGx5IHc5NjA6Y29sLXNwYW4tMyB3OTYwOnJvdy1zcGFuLTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOnJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOnJvdy1zcGFuLTMgdzk2MDpjb2wtc3Bhbi0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpyb3ctc3Bhbi0zO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpyb3ctc3Bhbi0yIHc5NjA6Y29sLXNwYW4tMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6cm93LXNwYW4tMjtcclxuICAgICAgICAgICAgQGFwcGx5IHc5NjA6cm93LXNwYW4tMiB3OTYwOmNvbC1zcGFuLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YSB7XHJcbiAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtNjtcclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC8vQGFwcGx5IHc5NjA6Y2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTViIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3NjAwKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMztcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0xO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTVjIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMTtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZCB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWEyIGFyZWE1XCJcclxuICAgIDtcclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZSB7XHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEzO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEyXCJcclxuICAgIFwiYXJlYTEgYXJlYTUgYXJlYTRcIlxyXG4gICAgXCJhcmVhMyBhcmVhMyBhcmVhNFwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTVmIHtcclxuICAgICY+Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEzO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTU7XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNzVweDtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNFwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTZhIHtcclxuICAgICY+Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEzO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTU7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE2O1xyXG4gICAgfVxyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhM1wiXHJcbiAgICBcImFyZWE0IGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTQgYXJlYTUgYXJlYTZcIlxyXG4gICAgXCJhcmVhNCBhcmVhNSBhcmVhNlwiXHJcbiAgICBcImFyZWE0IGFyZWE1IGFyZWE2XCJcclxuICAgIDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgIFwiYXJlYTEgYXJlYTJcIlxyXG4gICAgICAgICAgICBcImFyZWEzIGFyZWE0XCJcclxuICAgICAgICAgICAgXCJhcmVhNSBhcmVhNlwiXHJcbiAgICAgICAgO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS02YiB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNjtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE2XCJcclxuICAgIDtcclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS03YSB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc5NjApIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi01O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi00O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTMyMCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCgxKSxcclxuICAgICAgICAmPjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICY+Om50aC1jaGlsZCg2KSxcclxuICAgICAgICAmPjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYnRuLWdhbWVhc3Npc3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogLjhlbSAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjRiNGI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTAyLCAwLCAwLjE1KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY2NDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1rdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ3ZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXgzZCB7XHJcbiAgICBhIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMuZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rcC1pbmZvLXZhbHVlLFxyXG4gICAgLmtwLWluZm8tdG9wLWJvdHRvbSxcclxuICAgIC5xdGFnIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jb250bmV0IHAge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBhcHBseSBweC01O1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZXJvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYmctaGVyby5qcGcnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG5cclxuICAgIC5mZWF0dXJlLWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9faGVhZGluZyB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtb3JiaXRyb247XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4ICogMC43NTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAuMWVtIHJnYmEoMCwgMCwgMCwgLjI1KSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzE5MjApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24taGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2JnLWhlcm8uanBnJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgIC5mZWF0dXJlLWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9faGVhZGluZyB7XHJcbiAgICAgICAgQGFwcGx5IGZvbnQtb3JiaXRyb247XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4ICogMC43NTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAuMWVtIHJnYmEoMCwgMCwgMCwgLjI1KSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzE5MjApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYWkge1xyXG4gICAgc3Bhbi5ncmRudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRjY0MDAgMCUsICNGRjY0MDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zLmdyaWQge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXBwbHkgcHgtNTtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLWQ1IHtcclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgQGFwcGx5IHcxOTIwOm1pbi1oLTQ1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzNnB4ICsgMWVtKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzExMSAwJSwgIzExMSAxMDAwJSksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzMzMgMCUsICMwMzAzMDMgNTAlLCAjMzMzIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgbGVmdDogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgICAgICBib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtYWkge1xyXG4gICAgLmRlZXAtZGl2ZS1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG5cclxuICAgIC5rcC1pbmZvLXRvcC1ib3R0b20ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFpcm93IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBnYXAtNTtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOmZsZXgtY29sO1xyXG4gICAgfVxyXG5cclxuICAgIC5FWnRvUGVhayB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZ2FwLTUgZmxleC1jb2w7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6ZmxleC1yb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmFpLXN3aXBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnFjYXJkIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Omhhcyg+LnNhZmVPQykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhZmVPQyB7XHJcbiAgICAgICAgLS14Z2FwOiA1cmVtO1xyXG4gICAgICAgIC0teWdhcDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICByb3ctZ2FwOiB2YXIoLS15Z2FwKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiB2YXIoLS14Z2FwKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcbiAgICAgICAgICAgIC0teGdhcDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tcGFkbHI6IDAuNWxoO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tY2xpcGJvcmRlcjogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tcGFkbHIpKSAwIHZhcigtLXBhZGxyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGNjQwMCwgI0ZGNjQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgMTAwJSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3ZnLWNsaXAtc2hvdyB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMCAtMTAwJSwgMjAwJSAxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tb3ZlcnZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvdmktZmFsY29uX2xvZ28ucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHJcbiAgICAgICAgQGFwcGx5IHcxMzIwOmxpc3QtZGlzYztcclxuICAgIH1cclxuXHJcbiAgICAjb3ZlcnZpZXcge1xyXG4gICAgICAgIEBhcHBseSB3NjAwOnB0LTIwIHcxMzIwOnBiLTU2O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNWVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0MTQxO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlhZ3JhbSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgICAgICAgQGFwcGx5IHc5NjA6cm93LWNvbHMtMiB3OTYwOnB4LTA7XHJcbiAgICAgICAgQGFwcGx5IHcxMzIwOnJvdy1jb2xzLTM7XHJcblxyXG4gICAgICAgID5kaXYsXHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOmZsZXgtbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zdW1tYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3VtbWFyeS1iZy5qcGcnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcblxyXG4gICAgLnN1bW1hcnktdGV4dCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCxcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeS1pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBhcHBseSB3MTMyMDptYXgtaC1bMzV2d107XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tY2hhbmdlYmcge1xyXG4gICAgLmNoYW5nZWJnIHtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1iZy10cmFucy10aW1lLCA0NTBtcyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1lbW9yeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwdmg7XHJcblxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtZTc7XHJcbiAgICAgICAgQGFwcGx5IGd5LTEwIGd4LTEwO1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmd5LTIwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGFwcGx5IHRleHQtMWUyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgQGFwcGx5IGd5LTIwIGd4LTEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBhcHBseSBteC1hdXRvIHB5LTIwO1xyXG4gICAgICAgIEBhcHBseSBweC04O1xyXG4gICAgICAgIC8vQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLXktMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVsaW5lLWxpZ2h0ZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA4MDBtcztcclxuXHJcbiAgICAmLnNjYWxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZGVlcC1kaXZlLWFpIHtcclxuICAgIGRpdjpoYXMoPi5pY29ucy5ncmlkKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ucy5ncmlkIHtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi12cm0ge1xyXG4gICAgQGFwcGx5IHB4LTg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cclxuICAgIC5zZWN0aW9uLXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDgwMG1zO1xyXG5cclxuICAgICAgICAmLnNjYWxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkIHtcclxuICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTE7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTMgdzk2MDpweC01O1xyXG4gICAgfVxyXG5cclxuICAgIC5rcCB7XHJcbiAgICAgICAgLnF0YWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDEuMTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNjk2OTY5O1xyXG5cclxuICAgICAgICBAYXBwbHkgdzk2MDpib3JkZXItcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29vbGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9jb29saW5nLWJnLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG5cclxuICAgIC5sYXRjaC1zd2lwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctdGhlcm1hbC1ndWFyZCB7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAyNyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRoZXJtYWwtZ3JpZCB7XHJcbiAgICAgICAgLy8gLnFjYXJkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgLy8gICAgIEBhcHBseSB3MTkyMDp3LVszMDBweF07XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aGVybWFsIHtcclxuICAgIEBhcHBseSBweC04O1xyXG59XHJcblxyXG4uc2VjdGlvbi1wY2Ige1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC0tcGNiLWJnLXNpemU6IDk2MHB4O1xyXG4gICAgLS1wY2ItYmctcGFkZGluZzogMC42O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIC0tcGNiLWJnLXNpemU6IDEwMCU7XHJcbiAgICAgICAgLS1wY2ItYmctcGFkZGluZzogMC40MztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgLS1wY2ItYmctc2l6ZTogMTkyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvaXAvcGNiLWRlc2lnbi5qcGcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tcGNiLWJnLXNpemUpIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wY2ItYmctc2l6ZSkgKiB2YXIoLS1wY2ItYmctcGFkZGluZykpO1xyXG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1wY2ItYmctc2l6ZSkgKiAwLjYyMDY4OTY1NTIpO1xyXG59XHJcblxyXG4uc2VjdGlvbi11ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3VkLWJnLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuXHJcbiAgICAudWQtZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0yO1xyXG4gICAgICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0yO1xyXG5cclxuICAgICAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4ICMwMDAwMDA0MDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMWE7XHJcblxyXG4gICAgICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC5iZy1mdWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29ubmVjdGl2aXR5IHtcclxuICAgIEBhcHBseSBweS0wO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC0tc2xjZHc6IDk2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAtLXNsY2R3OiA5MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5zdGlja3ktY2VudGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5jYW1lcmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGZsZXgtY29sO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNsY2R3KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0yMCB3OTYwOm1iLTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1zbGNkdykgKiAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zbGNkdykgKiAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDB2aDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRpeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGl5LWJnLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub2JvcmRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXktZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0yO1xyXG4gICAgICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0yO1xyXG5cclxuICAgICAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXktZ3JpZDIge1xyXG4gICAgICAgIEBhcHBseSBnYXAtMjtcclxuICAgICAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtNjtcclxuXHJcbiAgICAgICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQuYmctZnVsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnFjYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNvZnR3YXJlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYW9ydXMtd29ybGQtNS5qcGcnKSBjZW50ZXIgdG9wLzEwMCUgYXV0byBuby1yZXBlYXQ7XHJcbiAgICBAYXBwbHkgbWluLWgtc2NyZWVuIGNlbnRlci15O1xyXG5cclxuICAgIC5pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYW1kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDI1NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDEwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTB2dyA1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTM2NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMydnc7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAuNzVmcjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2OmhhcyhpbWcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1dnc7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2OmhhcyhwKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290bm90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5BbnRlbm5hIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbnRhaW5lciB7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNCUgKyB2YXIoLS1sb2NhbG5hdi1oZWlnaHQpKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvdmktbGluZS0xLnN2ZycpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgLS12aS1saW5lLXdpZHRoOiBtYXgoNDAwcHgsIDI1dncpO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS12aS1saW5lLXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmktbGluZS13aWR0aCkgKiAwLjAzNDU4MjEzMjYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKHZhcigtLWRkLWNvbHVtbi13aWR0aCkgKiA0KTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb2x1bW46aGFzKC5kZHI1LXZpLWZyYW1lKSB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uOmhhcyguYmVuZWZpdCkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uIC5iZW5lZml0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtLWNsaXBib3JkZXI6IDFweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDBEMEZGIDAlLCAjRkYwMEJGIDEwMCUpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYm8tc3dpdGNoIHtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmPioge1xyXG4gICAgICAgICAgICBAYXBwbHkgcHgtNSB3LWZ1bGwgdzk2MDpweC0wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXBwbHkgc2hyaW5rLTAgdy1mdWxsIHc5NjA6c2hyaW5rO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyg+Omxhc3QtY2hpbGQuYWN0aXZlKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgKiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIH1cclxufVxyXG5cclxuLnBiby1zd2lwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGRyNS12aS1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPmltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsIC0xMCUpO1xyXG4gICAgfVxyXG5cclxuICAgID5pbWcuZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcCB7XHJcbiAgICAuc3RlcC1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuI2RlZXAtZGl2ZS13aWZpIHtcclxuICAgIC5rcC5zdHlsZTIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNTtcclxuICAgIH1cclxufVxyXG5cclxuI2RlZXAtZGl2ZS1yZ2Ige1xyXG4gICAgLnJnYi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnJnYi1tb2RlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmdiLW1vZGVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmNvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJnYi1lZmZlY3RzIHtcclxuICAgICAgICBAYXBwbHkgZnVsbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW1nLndhdmUge1xyXG4gICAgYW5pbWF0aW9uOiB3YXZlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyB3YXZlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/