/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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-16{
  margin-top: 4rem;
}
.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 .min-h-full{
  min-height: 100%;
}
.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 .grid-cols-12{
  grid-template-columns: repeat(12, minmax(auto, 1fr));
}
.kf-container .flex-row-reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.kf-container .flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kf-container .items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .gap-1{
  gap: 0.25rem;
}
.kf-container .gap-10{
  gap: 2.5rem;
}
.kf-container .gap-2{
  gap: 0.5rem;
}
.kf-container .gap-24{
  gap: 6rem;
}
.kf-container .gap-3{
  gap: 0.75rem;
}
.kf-container .gap-5{
  gap: 1.25rem;
}
.kf-container .gap-y-2{
  row-gap: 0.5rem;
}
.kf-container .gap-y-5{
  row-gap: 1.25rem;
}
.kf-container :is(.space-y-10 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * (1 - 0));
  margin-top: calc(2.5rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(2.5rem * calc(1 - 0));
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * 0);
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-12 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * (1 - 0));
  margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(3rem * calc(1 - 0));
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * 0);
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-40 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(10rem * (1 - 0));
  margin-top: calc(10rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(10rem * calc(1 - 0));
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(10rem * 0);
  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-5 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * (1 - 0));
  margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(1.25rem * calc(1 - 0));
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * 0);
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-6 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * (1 - 0));
  margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(1.5rem * calc(1 - 0));
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * 0);
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.kf-container .overflow-hidden{
  overflow: hidden;
}
.kf-container .border{
  border-width: 1px;
}
.kf-container .bg-neutral-600{
  --tw-bg-opacity: 1;
  background-color: rgba(82, 82, 82, 1);
  background-color: rgba(82, 82, 82, var(--tw-bg-opacity, 1));
}
.kf-container .bg-neutral-950{
  --tw-bg-opacity: 1;
  background-color: rgba(10, 10, 10, 1);
  background-color: rgba(10, 10, 10, var(--tw-bg-opacity, 1));
}
.kf-container .bg-transparent{
  background-color: transparent;
}
.kf-container .bg-opacity-60{
  --tw-bg-opacity: 0.6;
}
.kf-container .object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.kf-container .object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container .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-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-10{
  --tw-gutter-y: 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: 80px;
}
.kf-container .kp .kp-sub {
  line-height: 1;
}
.kf-container .kp .kp-main + .kp-sub {
  margin-top: 0.25em;
}
.kf-container .kp.style .kp-main {
  font-size: 40px;
  font-family: "Titillium Web", "Noto Sans";
}
.kf-container .kp.style2 .kp-main {
  font-family: "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 .btn-deepdive {
  width: 30px;
  height: 30px;
}
.kf-container .section-memory .qcard {
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-memory .qcard h3 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .top-image {
  margin: 0 auto;
  max-width: 100%;
  height: 500px;
  -webkit-transition: all ease 800ms;
  transition: all ease 800ms;
}
.kf-container .top-image.scale {
  max-width: 85%;
}
.kf-container .deep-dive-ai div:has(> .icons.grid) {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .deep-dive-ai .icons.grid {
  justify-items: start;
  gap: 1rem;
}
.kf-container .deep-dive-ai .icons.grid div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.kf-container .deep-dive-ai .icons.grid div img {
  max-width: 60px;
}
.kf-container .deep-dive-ai .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-vrm{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0;
  background-color: black;
}
.kf-container .section-vrm .section-top {
  height: 500px;
}
.kf-container .section-vrm .top-image {
  margin: 0 auto;
  max-width: 100%;
  -webkit-transition: all ease 800ms;
  transition: all ease 800ms;
}
.kf-container .section-vrm .top-image.scale {
  max-width: 85%;
}
.kf-container .section-vrm .grid{
  grid-template-columns: repeat(1, minmax(auto, 1fr));
}
.kf-container .section-vrm .kp .qtag {
  margin-left: 1rem;
}
.kf-container .section-vrm .first {
  -webkit-box-flex: 1.1;
      -ms-flex-positive: 1.1;
          flex-grow: 1.1;
  border-right: 0px solid #696969;
}
.kf-container .section-cooling {
  padding-top: 0;
  background: #000 url("../../innergigabyte/images/cooling-bg.jpg") center top no-repeat;
}
.kf-container .section-cooling .latch-swiper img {
  max-width: 100%;
  margin-bottom: 1rem;
}
.kf-container .section-cooling .latch-swiper p {
  margin: 0;
}
.kf-container .section-cooling .img-thermal-guard {
  -o-object-position: 27%;
     object-position: 27%;
}
.kf-container .section-thermal{
  padding-left: 2rem;
  padding-right: 2rem;
}
.kf-container .section-pcb {
  overflow: hidden;
  --pcb-bg-size: 960px;
  --pcb-bg-padding: 0.6;
}
.kf-container .section-pcb {
  background: url("../../innergigabyte/images/ip/pcb-design.jpg") center top no-repeat;
  background-size: var(--pcb-bg-size) auto;
  padding-top: calc(var(--pcb-bg-size) * var(--pcb-bg-padding));
  min-height: calc(var(--pcb-bg-size) * 0.6206896552);
}
.kf-container .section-ud {
  background-image: url("../../innergigabyte/images/ud-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: 5rem;
}
.kf-container .section-ud .ud-grid{
  gap: 0.5rem;
}
.kf-container .section-ud .qcard {
  height: 100%;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-ud .qcard:has(> .pos-corner),
.kf-container .section-ud .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: var(--qcard-space);
}
.kf-container .section-ud .qcard{
  min-height: 400px;
}
.kf-container .section-ud .qcard.bg-full {
  padding: 0;
}
.kf-container .section-ud .qcard.bg-full .qcard-body {
  padding: var(--qcard-space);
}
.kf-container .section-ud .qcard.bg-full:has(> .pos-corner),
.kf-container .section-ud .qcard.bg-full .qcard-body:has(> .pos-corner) {
  padding-bottom: 0;
}
.kf-container .section-connectivity{
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --slcdw: 960px;
}
.kf-container .section-connectivity {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kf-container .section-connectivity .sticky-center {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: auto;
  -ms-flex-item-align: start;
      align-self: start;
}
.kf-container .section-connectivity .sticky-center .slidecard {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main .text{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main img {
  max-width: 90px;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders {
  position: relative;
  width: var(--slcdw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5rem;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
  width: calc(var(--slcdw) * 0.7);
  height: calc(var(--slcdw) * 0.5);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 2rem;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard {
  width: 100%;
  height: 100%;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard:has(> .pos-corner),
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: var(--qcard-space);
}
.kf-container .section-connectivity .section-content {
  width: 0;
  min-height: 200vh;
}
.kf-container .section-diy {
  background-image: url(../../innergigabyte/images/diy-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.kf-container .section-diy .qcard {
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-diy .qcard.noborder {
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0);
  border: 1px solid transparent;
  -webkit-backdrop-filter: blur(0px);
          backdrop-filter: blur(0px);
}
.kf-container .section-diy .diy-grid{
  gap: 0.5rem;
}
.kf-container .section-diy .diy-grid > :not([hidden]):first-child, .kf-container .section-diy .diy-grid > :not([hidden]):last-child {
  grid-column: span 2/span 2;
}
.kf-container .section-diy .diy-grid2{
  gap: 0.5rem;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]) {
  grid-column: span 3/span 3;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]):first-child, .kf-container .section-diy .diy-grid2 > :not([hidden]):last-child {
  grid-column: span 6/span 6;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(2), .kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(3), .kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(4) {
  grid-column: span 2/span 2;
}
.kf-container .section-diy .qcard.bg-full {
  padding: 0;
}
.kf-container .section-diy .qcard.bg-full .qcard-body {
  padding: var(--qcard-space);
}
.kf-container .section-diy .qcard.bg-full:has(> .pos-corner),
.kf-container .section-diy .qcard.bg-full .qcard-body:has(> .pos-corner) {
  padding-bottom: 0;
}
.kf-container .section-software {
  background: url("../../innergigabyte/images/aorus-world-5.jpg") center top/100% auto no-repeat;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .section-software .img {
  max-width: 100%;
}
.kf-container .section-amd {
  position: relative;
  overflow: hidden;
  max-width: 2560px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3rem 10rem;
}
.kf-container .section-amd .cols {
  max-width: 100%;
  width: 1366px;
  min-height: 32vw;
  display: grid;
  grid-template-columns: 1fr 0.75fr;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.kf-container .section-amd .cols div {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .section-amd .cols div:has(img) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.kf-container .section-amd .cols div:has(img) img {
  position: absolute;
  width: 65vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container .section-amd .cols div:has(p) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-amd .footnote {
  position: relative;
  max-width: 960px;
}
.kf-container .Antenna {
  max-width: 100%;
  gap: 5rem;
}
.kf-container .deep-dive-container {
    color: #b5b5b5;
  }
.kf-container .deep-dive-container::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(4% + var(--localnav-height));
  left: 0;
  background: url("../../innergigabyte/images/vi-line-1.svg") 0 0/cover no-repeat;
  --vi-line-width: max(400px, 25vw);
  width: max(400px, 25vw);
  width: var(--vi-line-width);
  height: calc(max(400px, 25vw) * 0.0345821326);
  height: calc(var(--vi-line-width) * 0.0345821326);
}
.kf-container .deep-dive-column:has(.ddr5-vi-frame) {
  -ms-flex-item-align: center;
      align-self: center;
}
.kf-container .deep-dive-column:has(.benefit) {
  margin: 0 auto;
}
.kf-container .deep-dive-column .benefit {
  grid-template-columns: repeat(3, minmax(auto, 1fr));
  justify-items: center;
}
.kf-container .deep-dive-column .benefit div {
  position: relative;
  max-width: 200px;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px;
}
.kf-container .deep-dive-column .benefit div p {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  margin: 0;
}
.kf-container .deep-dive-column .benefit div::before {
  --clipborder: 1px;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#00D0FF), to(#FF00BF));
  background-image: linear-gradient(0deg, #00D0FF 0%, #FF00BF 100%);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + 1px) 100%, calc(0% + 1px) calc(0% + 1px), calc(100% - 1px) calc(0% + 1px), calc(100% - 1px) calc(100% - 1px), calc(0% + 1px) calc(100% - 1px), calc(0% + 1px) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + 1px) 100%, calc(0% + 1px) calc(0% + 1px), calc(100% - 1px) calc(0% + 1px), calc(100% - 1px) calc(100% - 1px), calc(0% + 1px) calc(100% - 1px), calc(0% + 1px) 100%, 100% 100%, 100% 0%);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
}
.kf-container .pbo-switch div {
  cursor: pointer;
}
.kf-container .pbo-switch div > *{
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .pbo-switch div h4 {
  color: #696969;
}
.kf-container .pbo-switch div img {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .pbo-switch div p {
  color: #696969;
}
.kf-container .pbo-switch div{
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kf-container .pbo-switch div.active h4 {
  color: #eeeeee;
}
.kf-container .pbo-switch div.active img {
  -webkit-filter: saturate(1);
          filter: saturate(1);
}
.kf-container .pbo-switch div.active p {
  color: #eeeeee;
}
.kf-container .pbo-switch,
.kf-container .pbo-switch * {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.kf-container .pbo-swiper {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.kf-container .pbo-swiper .swiper-slide {
  width: 100%;
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .pbo-swiper .swiper-slide.swiper-slide-active {
  -webkit-filter: saturate(1);
          filter: saturate(1);
}
.kf-container .pbo-swiper .text-right {
  text-align: right;
}
.kf-container .ddr5-vi-frame {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .ddr5-vi-frame > img {
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  height: 100%;
  -webkit-transform: translate(-28%, -10%);
          transform: translate(-28%, -10%);
}
.kf-container .ddr5-vi-frame > img.frame {
  position: absolute;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.kf-container .step .step-img {
  max-width: 100%;
}
.kf-container #deep-dive-wifi .kp.style2{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
}
.kf-container #deep-dive-rgb .rgb-container {
  padding: 5rem 0;
  width: 100%;
}
.kf-container #deep-dive-rgb .rgb-container .rgb-model {
  width: 100%;
  position: relative;
}
.kf-container .rgb-model {
  position: relative;
  overflow: hidden;
}
.kf-container .rgb-model .cover {
  position: relative;
  width: 100%;
  z-index: 12;
  overflow: hidden;
}
.kf-container .rgb-model .cover img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container :is(.rgb-model .rgb-effects){
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container .rgb-model .rgb-effects {
  overflow: hidden;
  z-index: 11;
}
.kf-container .rgb-model .rgb-effects img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container img.wave {
  -webkit-animation: wave 2s infinite ease-in-out alternate;
          animation: wave 2s infinite ease-in-out alternate;
}
@-webkit-keyframes wave {
  0% {
    -webkit-filter: brightness(0);
            filter: brightness(0);
  }
  100% {
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@keyframes wave {
  0% {
    -webkit-filter: brightness(0);
            filter: brightness(0);
  }
  100% {
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@media (min-width: 631px){
  .\!container{
    max-width: 631px !important;
  }
  .container{
    max-width: 631px;
  }
  .kf-container .w600\:gap-5{
    gap: 1.25rem;
  }
  .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\:col-start-4{
    grid-column-start: 4;
  }
  .kf-container .w960\:col-end-10{
    grid-column-end: 10;
  }
  .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\: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-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .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-vrm .grid{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .section-vrm .first{
    border-right-width: 1px;
  }
  .kf-container .section-pcb {
    --pcb-bg-size: 100%;
    --pcb-bg-padding: 0.43;
  }
  .kf-container .section-ud .ud-grid{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .section-ud .qcard{
    min-height: 500px;
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera .sliders{
    margin-bottom: 0px;
  }
  .kf-container .section-diy .diy-grid{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .section-diy .diy-grid2{
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
  .kf-container .pbo-switch div > *{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .pbo-switch div{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1321px){
  .\!container{
    max-width: 1321px !important;
  }
  .container{
    max-width: 1321px;
  }
  .kf-container .w1320\: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-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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QTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0VBQUE7TUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQXdCUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VB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QWNyNE9ZO0VBRUk7QWRzNE9oQjtBY2g0T1k7RUFDSTtBZGs0T2hCO0FjNTNPQTtFQUNJO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QWQ4M09KO0FjNTNPSTtFQUNJO0VBQ0E7VUFBQTtBZDgzT1I7QWMxM09BO0VBQ0k7QWQ0M09KO0FjeDNPQTtFQUNJO0VBQ0E7QWQwM09KO0FjeDNPSTtFQUNJO0VBQ0E7QWQwM09SO0FjeDNPUTtFQUNJO1VBQUE7RUFDQTtVQUFBO0FkMDNPWjtBY3AzT1k7RUFDSTtVQUFBO0FkczNPaEI7QWN2M09ZO0VBQ0k7VUFBQTtBZHkzT2hCO0FjMTNPWTtFQUNJO1VBQUE7QWQ0M09oQjtBYzczT1k7RUFDSTtVQUFBO0FkKzNPaEI7QWNoNE9ZO0VBQ0k7VUFBQTtBZGs0T2hCO0FjbjRPWTtFQUNJO1VBQUE7QWRxNE9oQjtBY3Q0T1k7RUFDSTtVQUFBO0FkdzRPaEI7QWN6NE9ZO0VBQ0k7VUFBQTtBZDI0T2hCO0FjNTRPWTtFQUNJO1VBQUE7QWQ4NE9oQjtBY3g0T0E7RUFFSTtFQUNBO1VBQUE7RUFDQTtFQUFBO0FkeTRPSjtBY3Y0T0k7RUFFSTtFQUNBO1VBQUE7QWR3NE9SO0FjdDRPUTtFQUNJO1VBQUE7RUFDQTtVQUFBO0FkdzRPWjtBY2w0T1k7RUFDSTtVQUFBO0FkbzRPaEI7QWNyNE9ZO0VBQ0k7VUFBQTtBZHU0T2hCO0FjeDRPWTtFQUNJO1VBQUE7QWQwNE9oQjtBYzM0T1k7RUFDSTtVQUFBO0FkNjRPaEI7QWM5NE9ZO0VBQ0k7VUFBQTtBZGc1T2hCO0FjajVPWTtFQUNJO1VBQUE7QWRtNU9oQjtBY3A1T1k7RUFDSTtVQUFBO0FkczVPaEI7QWN2NU9ZO0VBQ0k7VUFBQTtBZHk1T2hCO0FjMTVPWTtFQUNJO1VBQUE7QWQ0NU9oQjtBY3Q1T0E7RUFDSTtJQUNJO1lBQUE7RWR3NU9OO0FBQ0Y7QWMzNU9BO0VBQ0k7SUFDSTtZQUFBO0VkdzVPTjtBQUNGO0FlL2pQQTtFQUNJ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UTtFZjZ3T2Q7Q2dCbC9RRjtBQUFBO0VEaXVDUTtJQVFRO0lBQUE7UUFBQTtZQUFBO0VmOHdPZDtDZ0J2L1FGO0FBQUE7RUQ0M0RBO0lBS1E7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7UUFBQTtZQUFBO0Vma3BPTiIsInNvdXJjZXMiOlsid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX3RhaWx3aW5kY3NzLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fZnVuY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly94ODcwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxib290c3RyYXAtaWNvbnNcXGZvbnRcXGJvb3RzdHJhcC1pY29ucy5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2RlZXBkaXZlLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxzd2lwZXIuY3NzIiwid2VicGFjazovL3g4NzAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcbW9kdWxlc1xcbmF2aWdhdGlvbi5jc3MiLCJ3ZWJwYWNrOi8veDg3MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxtb2R1bGVzXFxwYWdpbmF0aW9uLmNzcyIsIndlYnBhY2s6Ly94ODcwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxzd2lwZXJcXG1vZHVsZXNcXHNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fYi1zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fZ3NfdGlwLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fZ3NfZG90cy5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC88bm8gc291cmNlPiJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuYm9keS5kZC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzk5OTtcclxufVxyXG5cclxuJHRoZW1lLWNvbG9yOiAjNzVlYWZmO1xyXG5cclxuQGltcG9ydCBcInRhaWx3aW5kY3NzXCI7XHJcbkBpbXBvcnQgXCJkZWVwZGl2ZVwiO1xyXG5cclxuLmtmLWNvbnRhaW5lciB7XHJcbiAgICBAaW1wb3J0IFwic3dpcGVyXCI7XHJcbiAgICBAaW1wb3J0IFwiYi1zd2lwZXJcIjtcclxuICAgIC8vQGltcG9ydCBcImJvb3RzdHJhcFwiO1xyXG4gICAgLy9AaW1wb3J0IFwiY29tcG9uZW50XCI7XHJcblxyXG4gICAgQGFwcGx5IHRleHQtMTY7XHJcbiAgICAvL0BhcHBseSB3MTMyMDp0ZXh0LTE2O1xyXG4gICAgQGFwcGx5IHcxOTIwOnRleHQtMjI7XHJcbiAgICBAYXBwbHkgZm9udC10aXRpbGxpdW07XHJcblxyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAtLWxvY2FsbmF2LWhlaWdodDogNDZweDtcclxuXHJcbiAgICAqLFxyXG4gICAgKjo6YmVmb3JlLFxyXG4gICAgKjo6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGltcG9ydCBcImJhc2VcIjtcclxufVxyXG5cclxuLmtmLWNvbnRhaW5lciB7XHJcbiAgICBAaW1wb3J0IFwiZ3NfdGlwXCI7XHJcbiAgICBAaW1wb3J0IFwiZ3NfZG90c1wiO1xyXG4gICAgQGltcG9ydCBcInNlY3Rpb25zXCI7XHJcbn0iLCIvL0B0YWlsd2luZCBiYXNlO1xyXG5AdGFpbHdpbmQgY29tcG9uZW50cztcclxuQHRhaWx3aW5kIHV0aWxpdGllcztcclxuQHRhaWx3aW5kIHZhcmlhbnRzO1xyXG5cclxuQGxheWVyIGNvbXBvbmVudHMge1xyXG4gICAgQGltcG9ydCBcImNvbXBvbmVudFwiO1xyXG5cclxuICAgIC50ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgY29sb3I6ICNiNWI1YjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1saW5lYXItdmkge1xyXG4gICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI0ZGNjQwMCAwJSwgI0ZGNjQwMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctbGluZWFyLXZpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjRkY2NDAwIDAlLCAjRkY2NDAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICRib290c3RyYXAtaWNvbnMtZm9udC1kaXI6IFwiLi4vLi4vaW5uZXJnaWdhYnl0ZS9mb250cy9ib290c3RyYXAtaWNvbnNcIjtcclxuICAgIEBpbXBvcnQgXCJAZ2xvYmFsL2Jvb3RzdHJhcC1pY29uc1wiO1xyXG59XHJcblxyXG5AbGF5ZXIgdXRpbGl0aWVzIHtcclxuICAgIC5mdWxsIHtcclxuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlciB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXIteSB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXIteCB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG4gICAgLy9AaW1wb3J0IFwidGFpbHdpbmRjc3NfYnNfZ3JpZFwiO1xyXG59XHJcblxyXG4vKiBpbnB1dCAqLyIsIkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5cclxuJHRoZW1lLWNvbG9yOiAjZmY2NDAwICFkZWZhdWx0O1xyXG4kZHJvcC1zaGFkb3ctY29sb3I6IHJnYmEoJHRoZW1lLWNvbG9yLCAuMik7XHJcblxyXG4vLyBAbWl4aW4gZm9udC1hb3J1c3tcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBBT1JVUywgQXJpYWwsIOW+rui7n+ato+m7kemrlCwgXCJNaWNyb3NvZnQgSmhlbmdIZWlcIiwg5b6u6Luf6ZuF6buR6auULCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBTaW1IZWksIOODoeOCpOODquOCqiwgTWVpcnlvLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwg5paw57Sw5piO6auULCBBcmlhbCwgVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcbi8vIEBtaXhpbiBmb250LWFsZHJpY2h7XHJcbi8vICAgICBmb250LWZhbWlseTogXCJBbGRyaWNoXCIsIFwiTm90byBTYW5zXCIsIFwiTm90byBTYW5zIFRDXCIsIHNhbnMtc2VyaWY7XHJcbi8vIH1cclxuLy8gQG1peGluIGZvbnQtdGl0aWxsaXVte1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcbi8vIEBtaXhpbiBmb250LW9yYml0cm9ue1xyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdPcmJpdHJvbicsIFwiTm90byBTYW5zXCIsIFwiTm90byBTYW5zIFRDXCIsIHNhbnMtc2VyaWY7XHJcbi8vIH1cclxuXHJcbi8vIC5mb250LWFvcnVzIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtYW9ydXM7XHJcbi8vIH1cclxuLy8gLmZvbnQtYWxkcmljaCB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LWFsZHJpY2g7XHJcbi8vIH1cclxuLy8gLmZvbnQtdGl0aWxsaXVtIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtdGl0aWxsaXVtO1xyXG4vLyB9XHJcbi8vIC5mb250LW9yYml0cm9uIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtb3JiaXRyb247XHJcbi8vIH1cclxuXHJcbi52bSB7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmljb24ge1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgQGFwcGx5IHB5LTIwO1xyXG59XHJcblxyXG4uc3RpY2t5LWNvbnRhaW5lciB7XHJcblxyXG4gICAgLnN0aWNreS10b3AsXHJcbiAgICAuc3RpY2t5VG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RpY2t5LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuQGxheWVyIHV0aWxpdGllcyB7XHJcbiAgICAueW91dHViZS1jb250YWluZXIge1xyXG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBDb250ZW50UmF0aW8oOSAvIDE2KTtcclxuXHJcbiAgICAgICAgPmlmcmFtZSxcclxuICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZ1bGw7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMTtcclxufVxyXG5cclxuLl90aW1lbGluZV9zdGFydCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzEzYTcwMTtcclxuICAgIGNvbG9yOiAjMTNhNzAxO1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbn1cclxuXHJcbi5fdGltZWxpbmVfZW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzcwNjA2O1xyXG4gICAgY29sb3I6ICNjNzA2MDY7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxufVxyXG5cclxuLmRyb3Atc2hhZG93IHtcclxuICAgIC0tc2hhZG93LXNpemU6IDNyZW07XHJcbiAgICAtLXNoYWRvdy1jb2xvcjogIzAwMDtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIHZhcigtLXNoYWRvdy1zaXplKSB2YXIoLS1zaGFkb3ctY29sb3IpKTtcclxufVxyXG5cclxuLmJhY2tkcm9wLXNoYWRvdyB7XHJcbiAgICAtLXNoYWRvdy1zaXplOiAzcmVtO1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi50ZXh0LXNoYWRvdyB7XHJcbiAgICAtLXNoYWRvdy1jb2xvcjogIzAwMDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIHZhcigtLXNoYWRvdy1zaXplKSB2YXIoLS1zaGFkb3ctY29sb3IpKTtcclxufVxyXG5cclxuLnNoYWRvdy10aGVtZSB7XHJcbiAgICAtLXNoYWRvdy1jb2xvcjogI3skZHJvcC1zaGFkb3ctY29sb3J9O1xyXG59XHJcblxyXG4uaHIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICAgIC0tdHctYm9yZGVyLXNwYWNpbmcteDogMDtcclxuICAgIC0tdHctYm9yZGVyLXNwYWNpbmcteTogMDtcclxuICAgIC0tdHctdHJhbnNsYXRlLXg6IDA7XHJcbiAgICAtLXR3LXRyYW5zbGF0ZS15OiAwO1xyXG4gICAgLS10dy1yb3RhdGU6IDA7XHJcbiAgICAtLXR3LXNrZXcteDogMDtcclxuICAgIC0tdHctc2tldy15OiAwO1xyXG4gICAgLS10dy1zY2FsZS14OiAxO1xyXG4gICAgLS10dy1zY2FsZS15OiAxO1xyXG4gICAgLS10dy1wYW4teDogO1xyXG4gICAgLS10dy1wYW4teTogO1xyXG4gICAgLS10dy1waW5jaC16b29tOiA7XHJcbiAgICAtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6IHByb3hpbWl0eTtcclxuICAgIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogO1xyXG4gICAgLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246IDtcclxuICAgIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246IDtcclxuICAgIC0tdHctb3JkaW5hbDogO1xyXG4gICAgLS10dy1zbGFzaGVkLXplcm86IDtcclxuICAgIC0tdHctbnVtZXJpYy1maWd1cmU6IDtcclxuICAgIC0tdHctbnVtZXJpYy1zcGFjaW5nOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtZnJhY3Rpb246IDtcclxuICAgIC0tdHctcmluZy1pbnNldDogO1xyXG4gICAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xyXG4gICAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcclxuICAgIC0tdHctcmluZy1jb2xvcjogcmdiYSg1OSwgMTMwLCAyNDYsIDAuNSk7XHJcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXJpbmctc2hhZG93OiAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC0tdHctc2hhZG93OiAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLS10dy1ibHVyOiA7XHJcbiAgICAtLXR3LWJyaWdodG5lc3M6IDtcclxuICAgIC0tdHctY29udHJhc3Q6IDtcclxuICAgIC0tdHctZ3JheXNjYWxlOiA7XHJcbiAgICAtLXR3LWh1ZS1yb3RhdGU6IDtcclxuICAgIC0tdHctaW52ZXJ0OiA7XHJcbiAgICAtLXR3LXNhdHVyYXRlOiA7XHJcbiAgICAtLXR3LXNlcGlhOiA7XHJcbiAgICAtLXR3LWRyb3Atc2hhZG93OiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWJsdXI6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1zZXBpYTogO1xyXG59XHJcblxyXG4ucG9zLWNvcm5lciB7XHJcbiAgICAtLXBvcy1zcGFjZTogMDtcclxuICAgIC0tcG9zLXJhdGlvOiAuNDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXBvcy1zcGFjZSkgKiB2YXIoLS1wb3MtcmF0aW8pKTtcclxuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1wb3Mtc3BhY2UpICogdmFyKC0tcG9zLXJhdGlvKSk7XHJcbn1cclxuXHJcbi5jbGlwLWxlZnQtYm90dG9tIHtcclxuICAgIC0tY2xpcC1zaXplOiA1cmVtO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIHZhcigtLWNsaXAtc2l6ZSkgMTAwJSwgMCBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwLXNpemUpKSk7XHJcbn1cclxuXHJcbi5xY2FyZCB7XHJcbiAgICAtLXFjYXJkLXNwYWNlOiAyZW07XHJcbiAgICAtLXBvcy1yYXRpbzogLjQ7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAyMiwgMjIsIC43KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIEBhcHBseSB0ZXh0LXNlY29uZGFyeTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBhcHBseSBnYXAtMztcclxuXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXBwbHkgZ2FwLXktODtcclxuXHJcbiAgICA+cCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGFwcGx5IGdhcC15LTg7XHJcblxyXG4gICAgICAgID5wIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYmcge1xyXG4gICAgICAgIEBhcHBseSBmdWxsO1xyXG5cclxuICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICBAYXBwbHkgZnVsbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDU5LjY3JSwgcmdiYSgyMiwgMjIsIDIyLCAwLjk1KSAxMDAlKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC1iZysucWNhcmQtYm9keSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1lbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3MtY29ybmVyIHtcclxuICAgICAgICAtLXBvcy1zcGFjZTogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgIHc2MDA6IFwiNjMxcHhcIixcclxuICAgIHc5NjA6ICc5NjFweCcsXHJcbiAgICB3MTMyMDogJzEzMjFweCcsXHJcbiAgICB3MTkyMDogJzE5MjFweCcsXHJcbikgIWRlZmF1bHQ7XHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKXtcclxuICAgICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgICAkbWluOiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGNsZWFyKCkge1xyXG4gICAgY29udGVudCAgIDogXCJcIjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgY2xlYXIgICAgIDogYm90aDtcclxuICAgIGhlaWdodCAgICA6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgOiAwO1xyXG4gICAgbGVmdCAgICA6IDA7XHJcbiAgICB3aWR0aCAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgOiAxMDAlO1xyXG59XHJcbkBtaXhpbiBjbGVhci1maXgoKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcigpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJG51bWJlcikge1xyXG4gICAgQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0LXZ3KCRweCkge1xyXG4gICAgJHZ3OiAkcHg7XHJcblxyXG4gICAgQGlmKCR2dy1lbmFibGUpIHtcclxuICAgICAgICAkdnctY29udGV4dDogJHZ3LXZpZXdwb3J0ICogMC4wMSAqIDFweDtcclxuICAgICAgICAkdncgICAgICAgIDogbWF0aC5kaXYoJHB4LCAkdnctY29udGV4dCkgKiAxdnc7XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiAkdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLWF1dG8oJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICRhc3BlY3Q6IG1hdGguZGl2KHN0cmlwLXVuaXRzKCRoZWlnaHQpLCBzdHJpcC11bml0cygkd2lkdGgpKTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudCAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgkYXNwZWN0KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGltZzJ4KCkge1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFmdGVyYmxvY2sge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBwZXJjZW50KCRwZXJjZW50YWdlKSB7XHJcbiAgICBAaWYgdW5pdCgkcGVyY2VudGFnZSkgIT1cIiVcIiB7XHJcbiAgICAgICAgJHBlcmNlbnRhZ2U6IHBlcmNlbnRhZ2UoJHBlcmNlbnRhZ2UpO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHBlcmNlbnRhZ2U7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheSAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nUmF0aW8oJHBlcmNlbnRhZ2UpIHtcclxuICAgICRwZXJjZW50YWdlOiBwZXJjZW50KCRwZXJjZW50YWdlKTtcclxuXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBlcmNlbnRhZ2U7XHJcbn1cclxuXHJcbkBtaXhpbiBDb250ZW50UmF0aW8oJHBlcmNlbnRhZ2UpIHtcclxuICAgIEBpbmNsdWRlIGFmdGVyYmxvY2soKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZ1JhdGlvKCRwZXJjZW50YWdlKTtcclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBSYW5nZSgkc3RhcnQ6MSwgJGVuZCwgJHN0ZXA6IDEpIHtcclxuICAgICRpbmRleDogJHN0YXJ0O1xyXG5cclxuICAgIEB3aGlsZSAkaW5kZXggPD0kZW5kIHtcclxuICAgICAgICBAY29udGVudCgkaW5kZXgpO1xyXG5cclxuICAgICAgICAkaW5kZXg6ICRpbmRleCArICRzdGVwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gS2V5ZnJhbWVzKCRmcmFtZXMpIHtcclxuICAgIEBpbmNsdWRlIFJhbmdlKCRlbmQ6JGZyYW1lcykgdXNpbmcgKCRpbmRleCkge1xyXG4gICAgICAgICRzdGVwOiBwZXJjZW50YWdlKCRpbmRleCAtIDEpICogbWF0aC5kaXYoMSwgJGZyYW1lcyAtIDEpO1xyXG5cclxuICAgICAgICAjeyRzdGVwfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50KCRpbmRleCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyohXG4gKiBCb290c3RyYXAgSWNvbnMgdjEuMTMuMSAoaHR0cHM6Ly9pY29ucy5nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDE5LTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2ljb25zL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbiRib290c3RyYXAtaWNvbnMtZm9udDogXCJib290c3RyYXAtaWNvbnNcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1kaXI6IFwiLi9mb250c1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LWZpbGU6IFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyfS8jeyRib290c3RyYXAtaWNvbnMtZm9udH1cIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1oYXNoOiBcIjI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtc3JjOiB1cmwoXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1maWxlfS53b2ZmMj8jeyRib290c3RyYXAtaWNvbnMtZm9udC1oYXNofVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWZpbGV9LndvZmY/I3skYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaH1cIikgZm9ybWF0KFwid29mZlwiKSAhZGVmYXVsdDtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYm9vdHN0cmFwLWljb25zLWZvbnQ7XG4gIHNyYzogJGJvb3RzdHJhcC1pY29ucy1mb250LXNyYztcbn1cblxuLmJpOjpiZWZvcmUsXG5bY2xhc3NePVwiYmktXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGJpLVwiXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJvb3RzdHJhcC1pY29ucy1mb250ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRib290c3RyYXAtaWNvbnMtbWFwOiAoXG4gIFwiMTIzXCI6IFwiXFxmNjdmXCIsXG4gIFwiYWxhcm0tZmlsbFwiOiBcIlxcZjEwMVwiLFxuICBcImFsYXJtXCI6IFwiXFxmMTAyXCIsXG4gIFwiYWxpZ24tYm90dG9tXCI6IFwiXFxmMTAzXCIsXG4gIFwiYWxpZ24tY2VudGVyXCI6IFwiXFxmMTA0XCIsXG4gIFwiYWxpZ24tZW5kXCI6IFwiXFxmMTA1XCIsXG4gIFwiYWxpZ24tbWlkZGxlXCI6IFwiXFxmMTA2XCIsXG4gIFwiYWxpZ24tc3RhcnRcIjogXCJcXGYxMDdcIixcbiAgXCJhbGlnbi10b3BcIjogXCJcXGYxMDhcIixcbiAgXCJhbHRcIjogXCJcXGYxMDlcIixcbiAgXCJhcHAtaW5kaWNhdG9yXCI6IFwiXFxmMTBhXCIsXG4gIFwiYXBwXCI6IFwiXFxmMTBiXCIsXG4gIFwiYXJjaGl2ZS1maWxsXCI6IFwiXFxmMTBjXCIsXG4gIFwiYXJjaGl2ZVwiOiBcIlxcZjEwZFwiLFxuICBcImFycm93LTkwZGVnLWRvd25cIjogXCJcXGYxMGVcIixcbiAgXCJhcnJvdy05MGRlZy1sZWZ0XCI6IFwiXFxmMTBmXCIsXG4gIFwiYXJyb3ctOTBkZWctcmlnaHRcIjogXCJcXGYxMTBcIixcbiAgXCJhcnJvdy05MGRlZy11cFwiOiBcIlxcZjExMVwiLFxuICBcImFycm93LWJhci1kb3duXCI6IFwiXFxmMTEyXCIsXG4gIFwiYXJyb3ctYmFyLWxlZnRcIjogXCJcXGYxMTNcIixcbiAgXCJhcnJvdy1iYXItcmlnaHRcIjogXCJcXGYxMTRcIixcbiAgXCJhcnJvdy1iYXItdXBcIjogXCJcXGYxMTVcIixcbiAgXCJhcnJvdy1jbG9ja3dpc2VcIjogXCJcXGYxMTZcIixcbiAgXCJhcnJvdy1jb3VudGVyY2xvY2t3aXNlXCI6IFwiXFxmMTE3XCIsXG4gIFwiYXJyb3ctZG93bi1jaXJjbGUtZmlsbFwiOiBcIlxcZjExOFwiLFxuICBcImFycm93LWRvd24tY2lyY2xlXCI6IFwiXFxmMTE5XCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTFhXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LWNpcmNsZVwiOiBcIlxcZjExYlwiLFxuICBcImFycm93LWRvd24tbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjExY1wiLFxuICBcImFycm93LWRvd24tbGVmdC1zcXVhcmVcIjogXCJcXGYxMWRcIixcbiAgXCJhcnJvdy1kb3duLWxlZnRcIjogXCJcXGYxMWVcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTFmXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGVcIjogXCJcXGYxMjBcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTIxXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmVcIjogXCJcXGYxMjJcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0XCI6IFwiXFxmMTIzXCIsXG4gIFwiYXJyb3ctZG93bi1zaG9ydFwiOiBcIlxcZjEyNFwiLFxuICBcImFycm93LWRvd24tc3F1YXJlLWZpbGxcIjogXCJcXGYxMjVcIixcbiAgXCJhcnJvdy1kb3duLXNxdWFyZVwiOiBcIlxcZjEyNlwiLFxuICBcImFycm93LWRvd24tdXBcIjogXCJcXGYxMjdcIixcbiAgXCJhcnJvdy1kb3duXCI6IFwiXFxmMTI4XCIsXG4gIFwiYXJyb3ctbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEyOVwiLFxuICBcImFycm93LWxlZnQtY2lyY2xlXCI6IFwiXFxmMTJhXCIsXG4gIFwiYXJyb3ctbGVmdC1yaWdodFwiOiBcIlxcZjEyYlwiLFxuICBcImFycm93LWxlZnQtc2hvcnRcIjogXCJcXGYxMmNcIixcbiAgXCJhcnJvdy1sZWZ0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTJkXCIsXG4gIFwiYXJyb3ctbGVmdC1zcXVhcmVcIjogXCJcXGYxMmVcIixcbiAgXCJhcnJvdy1sZWZ0XCI6IFwiXFxmMTJmXCIsXG4gIFwiYXJyb3ctcmVwZWF0XCI6IFwiXFxmMTMwXCIsXG4gIFwiYXJyb3ctcmV0dXJuLWxlZnRcIjogXCJcXGYxMzFcIixcbiAgXCJhcnJvdy1yZXR1cm4tcmlnaHRcIjogXCJcXGYxMzJcIixcbiAgXCJhcnJvdy1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzM1wiLFxuICBcImFycm93LXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjEzNFwiLFxuICBcImFycm93LXJpZ2h0LXNob3J0XCI6IFwiXFxmMTM1XCIsXG4gIFwiYXJyb3ctcmlnaHQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMzZcIixcbiAgXCJhcnJvdy1yaWdodC1zcXVhcmVcIjogXCJcXGYxMzdcIixcbiAgXCJhcnJvdy1yaWdodFwiOiBcIlxcZjEzOFwiLFxuICBcImFycm93LXVwLWNpcmNsZS1maWxsXCI6IFwiXFxmMTM5XCIsXG4gIFwiYXJyb3ctdXAtY2lyY2xlXCI6IFwiXFxmMTNhXCIsXG4gIFwiYXJyb3ctdXAtbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzYlwiLFxuICBcImFycm93LXVwLWxlZnQtY2lyY2xlXCI6IFwiXFxmMTNjXCIsXG4gIFwiYXJyb3ctdXAtbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEzZFwiLFxuICBcImFycm93LXVwLWxlZnQtc3F1YXJlXCI6IFwiXFxmMTNlXCIsXG4gIFwiYXJyb3ctdXAtbGVmdFwiOiBcIlxcZjEzZlwiLFxuICBcImFycm93LXVwLXJpZ2h0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTQwXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTQxXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGxcIjogXCJcXGYxNDJcIixcbiAgXCJhcnJvdy11cC1yaWdodC1zcXVhcmVcIjogXCJcXGYxNDNcIixcbiAgXCJhcnJvdy11cC1yaWdodFwiOiBcIlxcZjE0NFwiLFxuICBcImFycm93LXVwLXNob3J0XCI6IFwiXFxmMTQ1XCIsXG4gIFwiYXJyb3ctdXAtc3F1YXJlLWZpbGxcIjogXCJcXGYxNDZcIixcbiAgXCJhcnJvdy11cC1zcXVhcmVcIjogXCJcXGYxNDdcIixcbiAgXCJhcnJvdy11cFwiOiBcIlxcZjE0OFwiLFxuICBcImFycm93cy1hbmdsZS1jb250cmFjdFwiOiBcIlxcZjE0OVwiLFxuICBcImFycm93cy1hbmdsZS1leHBhbmRcIjogXCJcXGYxNGFcIixcbiAgXCJhcnJvd3MtY29sbGFwc2VcIjogXCJcXGYxNGJcIixcbiAgXCJhcnJvd3MtZXhwYW5kXCI6IFwiXFxmMTRjXCIsXG4gIFwiYXJyb3dzLWZ1bGxzY3JlZW5cIjogXCJcXGYxNGRcIixcbiAgXCJhcnJvd3MtbW92ZVwiOiBcIlxcZjE0ZVwiLFxuICBcImFzcGVjdC1yYXRpby1maWxsXCI6IFwiXFxmMTRmXCIsXG4gIFwiYXNwZWN0LXJhdGlvXCI6IFwiXFxmMTUwXCIsXG4gIFwiYXN0ZXJpc2tcIjogXCJcXGYxNTFcIixcbiAgXCJhdFwiOiBcIlxcZjE1MlwiLFxuICBcImF3YXJkLWZpbGxcIjogXCJcXGYxNTNcIixcbiAgXCJhd2FyZFwiOiBcIlxcZjE1NFwiLFxuICBcImJhY2tcIjogXCJcXGYxNTVcIixcbiAgXCJiYWNrc3BhY2UtZmlsbFwiOiBcIlxcZjE1NlwiLFxuICBcImJhY2tzcGFjZS1yZXZlcnNlLWZpbGxcIjogXCJcXGYxNTdcIixcbiAgXCJiYWNrc3BhY2UtcmV2ZXJzZVwiOiBcIlxcZjE1OFwiLFxuICBcImJhY2tzcGFjZVwiOiBcIlxcZjE1OVwiLFxuICBcImJhZGdlLTNkLWZpbGxcIjogXCJcXGYxNWFcIixcbiAgXCJiYWRnZS0zZFwiOiBcIlxcZjE1YlwiLFxuICBcImJhZGdlLTRrLWZpbGxcIjogXCJcXGYxNWNcIixcbiAgXCJiYWRnZS00a1wiOiBcIlxcZjE1ZFwiLFxuICBcImJhZGdlLThrLWZpbGxcIjogXCJcXGYxNWVcIixcbiAgXCJiYWRnZS04a1wiOiBcIlxcZjE1ZlwiLFxuICBcImJhZGdlLWFkLWZpbGxcIjogXCJcXGYxNjBcIixcbiAgXCJiYWRnZS1hZFwiOiBcIlxcZjE2MVwiLFxuICBcImJhZGdlLWFyLWZpbGxcIjogXCJcXGYxNjJcIixcbiAgXCJiYWRnZS1hclwiOiBcIlxcZjE2M1wiLFxuICBcImJhZGdlLWNjLWZpbGxcIjogXCJcXGYxNjRcIixcbiAgXCJiYWRnZS1jY1wiOiBcIlxcZjE2NVwiLFxuICBcImJhZGdlLWhkLWZpbGxcIjogXCJcXGYxNjZcIixcbiAgXCJiYWRnZS1oZFwiOiBcIlxcZjE2N1wiLFxuICBcImJhZGdlLXRtLWZpbGxcIjogXCJcXGYxNjhcIixcbiAgXCJiYWRnZS10bVwiOiBcIlxcZjE2OVwiLFxuICBcImJhZGdlLXZvLWZpbGxcIjogXCJcXGYxNmFcIixcbiAgXCJiYWRnZS12b1wiOiBcIlxcZjE2YlwiLFxuICBcImJhZGdlLXZyLWZpbGxcIjogXCJcXGYxNmNcIixcbiAgXCJiYWRnZS12clwiOiBcIlxcZjE2ZFwiLFxuICBcImJhZGdlLXdjLWZpbGxcIjogXCJcXGYxNmVcIixcbiAgXCJiYWRnZS13Y1wiOiBcIlxcZjE2ZlwiLFxuICBcImJhZy1jaGVjay1maWxsXCI6IFwiXFxmMTcwXCIsXG4gIFwiYmFnLWNoZWNrXCI6IFwiXFxmMTcxXCIsXG4gIFwiYmFnLWRhc2gtZmlsbFwiOiBcIlxcZjE3MlwiLFxuICBcImJhZy1kYXNoXCI6IFwiXFxmMTczXCIsXG4gIFwiYmFnLWZpbGxcIjogXCJcXGYxNzRcIixcbiAgXCJiYWctcGx1cy1maWxsXCI6IFwiXFxmMTc1XCIsXG4gIFwiYmFnLXBsdXNcIjogXCJcXGYxNzZcIixcbiAgXCJiYWcteC1maWxsXCI6IFwiXFxmMTc3XCIsXG4gIFwiYmFnLXhcIjogXCJcXGYxNzhcIixcbiAgXCJiYWdcIjogXCJcXGYxNzlcIixcbiAgXCJiYXItY2hhcnQtZmlsbFwiOiBcIlxcZjE3YVwiLFxuICBcImJhci1jaGFydC1saW5lLWZpbGxcIjogXCJcXGYxN2JcIixcbiAgXCJiYXItY2hhcnQtbGluZVwiOiBcIlxcZjE3Y1wiLFxuICBcImJhci1jaGFydC1zdGVwc1wiOiBcIlxcZjE3ZFwiLFxuICBcImJhci1jaGFydFwiOiBcIlxcZjE3ZVwiLFxuICBcImJhc2tldC1maWxsXCI6IFwiXFxmMTdmXCIsXG4gIFwiYmFza2V0XCI6IFwiXFxmMTgwXCIsXG4gIFwiYmFza2V0Mi1maWxsXCI6IFwiXFxmMTgxXCIsXG4gIFwiYmFza2V0MlwiOiBcIlxcZjE4MlwiLFxuICBcImJhc2tldDMtZmlsbFwiOiBcIlxcZjE4M1wiLFxuICBcImJhc2tldDNcIjogXCJcXGYxODRcIixcbiAgXCJiYXR0ZXJ5LWNoYXJnaW5nXCI6IFwiXFxmMTg1XCIsXG4gIFwiYmF0dGVyeS1mdWxsXCI6IFwiXFxmMTg2XCIsXG4gIFwiYmF0dGVyeS1oYWxmXCI6IFwiXFxmMTg3XCIsXG4gIFwiYmF0dGVyeVwiOiBcIlxcZjE4OFwiLFxuICBcImJlbGwtZmlsbFwiOiBcIlxcZjE4OVwiLFxuICBcImJlbGxcIjogXCJcXGYxOGFcIixcbiAgXCJiZXppZXJcIjogXCJcXGYxOGJcIixcbiAgXCJiZXppZXIyXCI6IFwiXFxmMThjXCIsXG4gIFwiYmljeWNsZVwiOiBcIlxcZjE4ZFwiLFxuICBcImJpbm9jdWxhcnMtZmlsbFwiOiBcIlxcZjE4ZVwiLFxuICBcImJpbm9jdWxhcnNcIjogXCJcXGYxOGZcIixcbiAgXCJibG9ja3F1b3RlLWxlZnRcIjogXCJcXGYxOTBcIixcbiAgXCJibG9ja3F1b3RlLXJpZ2h0XCI6IFwiXFxmMTkxXCIsXG4gIFwiYm9vay1maWxsXCI6IFwiXFxmMTkyXCIsXG4gIFwiYm9vay1oYWxmXCI6IFwiXFxmMTkzXCIsXG4gIFwiYm9va1wiOiBcIlxcZjE5NFwiLFxuICBcImJvb2ttYXJrLWNoZWNrLWZpbGxcIjogXCJcXGYxOTVcIixcbiAgXCJib29rbWFyay1jaGVja1wiOiBcIlxcZjE5NlwiLFxuICBcImJvb2ttYXJrLWRhc2gtZmlsbFwiOiBcIlxcZjE5N1wiLFxuICBcImJvb2ttYXJrLWRhc2hcIjogXCJcXGYxOThcIixcbiAgXCJib29rbWFyay1maWxsXCI6IFwiXFxmMTk5XCIsXG4gIFwiYm9va21hcmstaGVhcnQtZmlsbFwiOiBcIlxcZjE5YVwiLFxuICBcImJvb2ttYXJrLWhlYXJ0XCI6IFwiXFxmMTliXCIsXG4gIFwiYm9va21hcmstcGx1cy1maWxsXCI6IFwiXFxmMTljXCIsXG4gIFwiYm9va21hcmstcGx1c1wiOiBcIlxcZjE5ZFwiLFxuICBcImJvb2ttYXJrLXN0YXItZmlsbFwiOiBcIlxcZjE5ZVwiLFxuICBcImJvb2ttYXJrLXN0YXJcIjogXCJcXGYxOWZcIixcbiAgXCJib29rbWFyay14LWZpbGxcIjogXCJcXGYxYTBcIixcbiAgXCJib29rbWFyay14XCI6IFwiXFxmMWExXCIsXG4gIFwiYm9va21hcmtcIjogXCJcXGYxYTJcIixcbiAgXCJib29rbWFya3MtZmlsbFwiOiBcIlxcZjFhM1wiLFxuICBcImJvb2ttYXJrc1wiOiBcIlxcZjFhNFwiLFxuICBcImJvb2tzaGVsZlwiOiBcIlxcZjFhNVwiLFxuICBcImJvb3RzdHJhcC1maWxsXCI6IFwiXFxmMWE2XCIsXG4gIFwiYm9vdHN0cmFwLXJlYm9vdFwiOiBcIlxcZjFhN1wiLFxuICBcImJvb3RzdHJhcFwiOiBcIlxcZjFhOFwiLFxuICBcImJvcmRlci1hbGxcIjogXCJcXGYxYTlcIixcbiAgXCJib3JkZXItYm90dG9tXCI6IFwiXFxmMWFhXCIsXG4gIFwiYm9yZGVyLWNlbnRlclwiOiBcIlxcZjFhYlwiLFxuICBcImJvcmRlci1pbm5lclwiOiBcIlxcZjFhY1wiLFxuICBcImJvcmRlci1sZWZ0XCI6IFwiXFxmMWFkXCIsXG4gIFwiYm9yZGVyLW1pZGRsZVwiOiBcIlxcZjFhZVwiLFxuICBcImJvcmRlci1vdXRlclwiOiBcIlxcZjFhZlwiLFxuICBcImJvcmRlci1yaWdodFwiOiBcIlxcZjFiMFwiLFxuICBcImJvcmRlci1zdHlsZVwiOiBcIlxcZjFiMVwiLFxuICBcImJvcmRlci10b3BcIjogXCJcXGYxYjJcIixcbiAgXCJib3JkZXItd2lkdGhcIjogXCJcXGYxYjNcIixcbiAgXCJib3JkZXJcIjogXCJcXGYxYjRcIixcbiAgXCJib3VuZGluZy1ib3gtY2lyY2xlc1wiOiBcIlxcZjFiNVwiLFxuICBcImJvdW5kaW5nLWJveFwiOiBcIlxcZjFiNlwiLFxuICBcImJveC1hcnJvdy1kb3duLWxlZnRcIjogXCJcXGYxYjdcIixcbiAgXCJib3gtYXJyb3ctZG93bi1yaWdodFwiOiBcIlxcZjFiOFwiLFxuICBcImJveC1hcnJvdy1kb3duXCI6IFwiXFxmMWI5XCIsXG4gIFwiYm94LWFycm93LWluLWRvd24tbGVmdFwiOiBcIlxcZjFiYVwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duLXJpZ2h0XCI6IFwiXFxmMWJiXCIsXG4gIFwiYm94LWFycm93LWluLWRvd25cIjogXCJcXGYxYmNcIixcbiAgXCJib3gtYXJyb3ctaW4tbGVmdFwiOiBcIlxcZjFiZFwiLFxuICBcImJveC1hcnJvdy1pbi1yaWdodFwiOiBcIlxcZjFiZVwiLFxuICBcImJveC1hcnJvdy1pbi11cC1sZWZ0XCI6IFwiXFxmMWJmXCIsXG4gIFwiYm94LWFycm93LWluLXVwLXJpZ2h0XCI6IFwiXFxmMWMwXCIsXG4gIFwiYm94LWFycm93LWluLXVwXCI6IFwiXFxmMWMxXCIsXG4gIFwiYm94LWFycm93LWxlZnRcIjogXCJcXGYxYzJcIixcbiAgXCJib3gtYXJyb3ctcmlnaHRcIjogXCJcXGYxYzNcIixcbiAgXCJib3gtYXJyb3ctdXAtbGVmdFwiOiBcIlxcZjFjNFwiLFxuICBcImJveC1hcnJvdy11cC1yaWdodFwiOiBcIlxcZjFjNVwiLFxuICBcImJveC1hcnJvdy11cFwiOiBcIlxcZjFjNlwiLFxuICBcImJveC1zZWFtXCI6IFwiXFxmMWM3XCIsXG4gIFwiYm94XCI6IFwiXFxmMWM4XCIsXG4gIFwiYnJhY2VzXCI6IFwiXFxmMWM5XCIsXG4gIFwiYnJpY2tzXCI6IFwiXFxmMWNhXCIsXG4gIFwiYnJpZWZjYXNlLWZpbGxcIjogXCJcXGYxY2JcIixcbiAgXCJicmllZmNhc2VcIjogXCJcXGYxY2NcIixcbiAgXCJicmlnaHRuZXNzLWFsdC1oaWdoLWZpbGxcIjogXCJcXGYxY2RcIixcbiAgXCJicmlnaHRuZXNzLWFsdC1oaWdoXCI6IFwiXFxmMWNlXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtbG93LWZpbGxcIjogXCJcXGYxY2ZcIixcbiAgXCJicmlnaHRuZXNzLWFsdC1sb3dcIjogXCJcXGYxZDBcIixcbiAgXCJicmlnaHRuZXNzLWhpZ2gtZmlsbFwiOiBcIlxcZjFkMVwiLFxuICBcImJyaWdodG5lc3MtaGlnaFwiOiBcIlxcZjFkMlwiLFxuICBcImJyaWdodG5lc3MtbG93LWZpbGxcIjogXCJcXGYxZDNcIixcbiAgXCJicmlnaHRuZXNzLWxvd1wiOiBcIlxcZjFkNFwiLFxuICBcImJyb2FkY2FzdC1waW5cIjogXCJcXGYxZDVcIixcbiAgXCJicm9hZGNhc3RcIjogXCJcXGYxZDZcIixcbiAgXCJicnVzaC1maWxsXCI6IFwiXFxmMWQ3XCIsXG4gIFwiYnJ1c2hcIjogXCJcXGYxZDhcIixcbiAgXCJidWNrZXQtZmlsbFwiOiBcIlxcZjFkOVwiLFxuICBcImJ1Y2tldFwiOiBcIlxcZjFkYVwiLFxuICBcImJ1Zy1maWxsXCI6IFwiXFxmMWRiXCIsXG4gIFwiYnVnXCI6IFwiXFxmMWRjXCIsXG4gIFwiYnVpbGRpbmdcIjogXCJcXGYxZGRcIixcbiAgXCJidWxsc2V5ZVwiOiBcIlxcZjFkZVwiLFxuICBcImNhbGN1bGF0b3ItZmlsbFwiOiBcIlxcZjFkZlwiLFxuICBcImNhbGN1bGF0b3JcIjogXCJcXGYxZTBcIixcbiAgXCJjYWxlbmRhci1jaGVjay1maWxsXCI6IFwiXFxmMWUxXCIsXG4gIFwiY2FsZW5kYXItY2hlY2tcIjogXCJcXGYxZTJcIixcbiAgXCJjYWxlbmRhci1kYXRlLWZpbGxcIjogXCJcXGYxZTNcIixcbiAgXCJjYWxlbmRhci1kYXRlXCI6IFwiXFxmMWU0XCIsXG4gIFwiY2FsZW5kYXItZGF5LWZpbGxcIjogXCJcXGYxZTVcIixcbiAgXCJjYWxlbmRhci1kYXlcIjogXCJcXGYxZTZcIixcbiAgXCJjYWxlbmRhci1ldmVudC1maWxsXCI6IFwiXFxmMWU3XCIsXG4gIFwiY2FsZW5kYXItZXZlbnRcIjogXCJcXGYxZThcIixcbiAgXCJjYWxlbmRhci1maWxsXCI6IFwiXFxmMWU5XCIsXG4gIFwiY2FsZW5kYXItbWludXMtZmlsbFwiOiBcIlxcZjFlYVwiLFxuICBcImNhbGVuZGFyLW1pbnVzXCI6IFwiXFxmMWViXCIsXG4gIFwiY2FsZW5kYXItbW9udGgtZmlsbFwiOiBcIlxcZjFlY1wiLFxuICBcImNhbGVuZGFyLW1vbnRoXCI6IFwiXFxmMWVkXCIsXG4gIFwiY2FsZW5kYXItcGx1cy1maWxsXCI6IFwiXFxmMWVlXCIsXG4gIFwiY2FsZW5kYXItcGx1c1wiOiBcIlxcZjFlZlwiLFxuICBcImNhbGVuZGFyLXJhbmdlLWZpbGxcIjogXCJcXGYxZjBcIixcbiAgXCJjYWxlbmRhci1yYW5nZVwiOiBcIlxcZjFmMVwiLFxuICBcImNhbGVuZGFyLXdlZWstZmlsbFwiOiBcIlxcZjFmMlwiLFxuICBcImNhbGVuZGFyLXdlZWtcIjogXCJcXGYxZjNcIixcbiAgXCJjYWxlbmRhci14LWZpbGxcIjogXCJcXGYxZjRcIixcbiAgXCJjYWxlbmRhci14XCI6IFwiXFxmMWY1XCIsXG4gIFwiY2FsZW5kYXJcIjogXCJcXGYxZjZcIixcbiAgXCJjYWxlbmRhcjItY2hlY2stZmlsbFwiOiBcIlxcZjFmN1wiLFxuICBcImNhbGVuZGFyMi1jaGVja1wiOiBcIlxcZjFmOFwiLFxuICBcImNhbGVuZGFyMi1kYXRlLWZpbGxcIjogXCJcXGYxZjlcIixcbiAgXCJjYWxlbmRhcjItZGF0ZVwiOiBcIlxcZjFmYVwiLFxuICBcImNhbGVuZGFyMi1kYXktZmlsbFwiOiBcIlxcZjFmYlwiLFxuICBcImNhbGVuZGFyMi1kYXlcIjogXCJcXGYxZmNcIixcbiAgXCJjYWxlbmRhcjItZXZlbnQtZmlsbFwiOiBcIlxcZjFmZFwiLFxuICBcImNhbGVuZGFyMi1ldmVudFwiOiBcIlxcZjFmZVwiLFxuICBcImNhbGVuZGFyMi1maWxsXCI6IFwiXFxmMWZmXCIsXG4gIFwiY2FsZW5kYXIyLW1pbnVzLWZpbGxcIjogXCJcXGYyMDBcIixcbiAgXCJjYWxlbmRhcjItbWludXNcIjogXCJcXGYyMDFcIixcbiAgXCJjYWxlbmRhcjItbW9udGgtZmlsbFwiOiBcIlxcZjIwMlwiLFxuICBcImNhbGVuZGFyMi1tb250aFwiOiBcIlxcZjIwM1wiLFxuICBcImNhbGVuZGFyMi1wbHVzLWZpbGxcIjogXCJcXGYyMDRcIixcbiAgXCJjYWxlbmRhcjItcGx1c1wiOiBcIlxcZjIwNVwiLFxuICBcImNhbGVuZGFyMi1yYW5nZS1maWxsXCI6IFwiXFxmMjA2XCIsXG4gIFwiY2FsZW5kYXIyLXJhbmdlXCI6IFwiXFxmMjA3XCIsXG4gIFwiY2FsZW5kYXIyLXdlZWstZmlsbFwiOiBcIlxcZjIwOFwiLFxuICBcImNhbGVuZGFyMi13ZWVrXCI6IFwiXFxmMjA5XCIsXG4gIFwiY2FsZW5kYXIyLXgtZmlsbFwiOiBcIlxcZjIwYVwiLFxuICBcImNhbGVuZGFyMi14XCI6IFwiXFxmMjBiXCIsXG4gIFwiY2FsZW5kYXIyXCI6IFwiXFxmMjBjXCIsXG4gIFwiY2FsZW5kYXIzLWV2ZW50LWZpbGxcIjogXCJcXGYyMGRcIixcbiAgXCJjYWxlbmRhcjMtZXZlbnRcIjogXCJcXGYyMGVcIixcbiAgXCJjYWxlbmRhcjMtZmlsbFwiOiBcIlxcZjIwZlwiLFxuICBcImNhbGVuZGFyMy1yYW5nZS1maWxsXCI6IFwiXFxmMjEwXCIsXG4gIFwiY2FsZW5kYXIzLXJhbmdlXCI6IFwiXFxmMjExXCIsXG4gIFwiY2FsZW5kYXIzLXdlZWstZmlsbFwiOiBcIlxcZjIxMlwiLFxuICBcImNhbGVuZGFyMy13ZWVrXCI6IFwiXFxmMjEzXCIsXG4gIFwiY2FsZW5kYXIzXCI6IFwiXFxmMjE0XCIsXG4gIFwiY2FsZW5kYXI0LWV2ZW50XCI6IFwiXFxmMjE1XCIsXG4gIFwiY2FsZW5kYXI0LXJhbmdlXCI6IFwiXFxmMjE2XCIsXG4gIFwiY2FsZW5kYXI0LXdlZWtcIjogXCJcXGYyMTdcIixcbiAgXCJjYWxlbmRhcjRcIjogXCJcXGYyMThcIixcbiAgXCJjYW1lcmEtZmlsbFwiOiBcIlxcZjIxOVwiLFxuICBcImNhbWVyYS1yZWVscy1maWxsXCI6IFwiXFxmMjFhXCIsXG4gIFwiY2FtZXJhLXJlZWxzXCI6IFwiXFxmMjFiXCIsXG4gIFwiY2FtZXJhLXZpZGVvLWZpbGxcIjogXCJcXGYyMWNcIixcbiAgXCJjYW1lcmEtdmlkZW8tb2ZmLWZpbGxcIjogXCJcXGYyMWRcIixcbiAgXCJjYW1lcmEtdmlkZW8tb2ZmXCI6IFwiXFxmMjFlXCIsXG4gIFwiY2FtZXJhLXZpZGVvXCI6IFwiXFxmMjFmXCIsXG4gIFwiY2FtZXJhXCI6IFwiXFxmMjIwXCIsXG4gIFwiY2FtZXJhMlwiOiBcIlxcZjIyMVwiLFxuICBcImNhcHNsb2NrLWZpbGxcIjogXCJcXGYyMjJcIixcbiAgXCJjYXBzbG9ja1wiOiBcIlxcZjIyM1wiLFxuICBcImNhcmQtY2hlY2tsaXN0XCI6IFwiXFxmMjI0XCIsXG4gIFwiY2FyZC1oZWFkaW5nXCI6IFwiXFxmMjI1XCIsXG4gIFwiY2FyZC1pbWFnZVwiOiBcIlxcZjIyNlwiLFxuICBcImNhcmQtbGlzdFwiOiBcIlxcZjIyN1wiLFxuICBcImNhcmQtdGV4dFwiOiBcIlxcZjIyOFwiLFxuICBcImNhcmV0LWRvd24tZmlsbFwiOiBcIlxcZjIyOVwiLFxuICBcImNhcmV0LWRvd24tc3F1YXJlLWZpbGxcIjogXCJcXGYyMmFcIixcbiAgXCJjYXJldC1kb3duLXNxdWFyZVwiOiBcIlxcZjIyYlwiLFxuICBcImNhcmV0LWRvd25cIjogXCJcXGYyMmNcIixcbiAgXCJjYXJldC1sZWZ0LWZpbGxcIjogXCJcXGYyMmRcIixcbiAgXCJjYXJldC1sZWZ0LXNxdWFyZS1maWxsXCI6IFwiXFxmMjJlXCIsXG4gIFwiY2FyZXQtbGVmdC1zcXVhcmVcIjogXCJcXGYyMmZcIixcbiAgXCJjYXJldC1sZWZ0XCI6IFwiXFxmMjMwXCIsXG4gIFwiY2FyZXQtcmlnaHQtZmlsbFwiOiBcIlxcZjIzMVwiLFxuICBcImNhcmV0LXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMjMyXCIsXG4gIFwiY2FyZXQtcmlnaHQtc3F1YXJlXCI6IFwiXFxmMjMzXCIsXG4gIFwiY2FyZXQtcmlnaHRcIjogXCJcXGYyMzRcIixcbiAgXCJjYXJldC11cC1maWxsXCI6IFwiXFxmMjM1XCIsXG4gIFwiY2FyZXQtdXAtc3F1YXJlLWZpbGxcIjogXCJcXGYyMzZcIixcbiAgXCJjYXJldC11cC1zcXVhcmVcIjogXCJcXGYyMzdcIixcbiAgXCJjYXJldC11cFwiOiBcIlxcZjIzOFwiLFxuICBcImNhcnQtY2hlY2stZmlsbFwiOiBcIlxcZjIzOVwiLFxuICBcImNhcnQtY2hlY2tcIjogXCJcXGYyM2FcIixcbiAgXCJjYXJ0LWRhc2gtZmlsbFwiOiBcIlxcZjIzYlwiLFxuICBcImNhcnQtZGFzaFwiOiBcIlxcZjIzY1wiLFxuICBcImNhcnQtZmlsbFwiOiBcIlxcZjIzZFwiLFxuICBcImNhcnQtcGx1cy1maWxsXCI6IFwiXFxmMjNlXCIsXG4gIFwiY2FydC1wbHVzXCI6IFwiXFxmMjNmXCIsXG4gIFwiY2FydC14LWZpbGxcIjogXCJcXGYyNDBcIixcbiAgXCJjYXJ0LXhcIjogXCJcXGYyNDFcIixcbiAgXCJjYXJ0XCI6IFwiXFxmMjQyXCIsXG4gIFwiY2FydDJcIjogXCJcXGYyNDNcIixcbiAgXCJjYXJ0M1wiOiBcIlxcZjI0NFwiLFxuICBcImNhcnQ0XCI6IFwiXFxmMjQ1XCIsXG4gIFwiY2FzaC1zdGFja1wiOiBcIlxcZjI0NlwiLFxuICBcImNhc2hcIjogXCJcXGYyNDdcIixcbiAgXCJjYXN0XCI6IFwiXFxmMjQ4XCIsXG4gIFwiY2hhdC1kb3RzLWZpbGxcIjogXCJcXGYyNDlcIixcbiAgXCJjaGF0LWRvdHNcIjogXCJcXGYyNGFcIixcbiAgXCJjaGF0LWZpbGxcIjogXCJcXGYyNGJcIixcbiAgXCJjaGF0LWxlZnQtZG90cy1maWxsXCI6IFwiXFxmMjRjXCIsXG4gIFwiY2hhdC1sZWZ0LWRvdHNcIjogXCJcXGYyNGRcIixcbiAgXCJjaGF0LWxlZnQtZmlsbFwiOiBcIlxcZjI0ZVwiLFxuICBcImNoYXQtbGVmdC1xdW90ZS1maWxsXCI6IFwiXFxmMjRmXCIsXG4gIFwiY2hhdC1sZWZ0LXF1b3RlXCI6IFwiXFxmMjUwXCIsXG4gIFwiY2hhdC1sZWZ0LXRleHQtZmlsbFwiOiBcIlxcZjI1MVwiLFxuICBcImNoYXQtbGVmdC10ZXh0XCI6IFwiXFxmMjUyXCIsXG4gIFwiY2hhdC1sZWZ0XCI6IFwiXFxmMjUzXCIsXG4gIFwiY2hhdC1xdW90ZS1maWxsXCI6IFwiXFxmMjU0XCIsXG4gIFwiY2hhdC1xdW90ZVwiOiBcIlxcZjI1NVwiLFxuICBcImNoYXQtcmlnaHQtZG90cy1maWxsXCI6IFwiXFxmMjU2XCIsXG4gIFwiY2hhdC1yaWdodC1kb3RzXCI6IFwiXFxmMjU3XCIsXG4gIFwiY2hhdC1yaWdodC1maWxsXCI6IFwiXFxmMjU4XCIsXG4gIFwiY2hhdC1yaWdodC1xdW90ZS1maWxsXCI6IFwiXFxmMjU5XCIsXG4gIFwiY2hhdC1yaWdodC1xdW90ZVwiOiBcIlxcZjI1YVwiLFxuICBcImNoYXQtcmlnaHQtdGV4dC1maWxsXCI6IFwiXFxmMjViXCIsXG4gIFwiY2hhdC1yaWdodC10ZXh0XCI6IFwiXFxmMjVjXCIsXG4gIFwiY2hhdC1yaWdodFwiOiBcIlxcZjI1ZFwiLFxuICBcImNoYXQtc3F1YXJlLWRvdHMtZmlsbFwiOiBcIlxcZjI1ZVwiLFxuICBcImNoYXQtc3F1YXJlLWRvdHNcIjogXCJcXGYyNWZcIixcbiAgXCJjaGF0LXNxdWFyZS1maWxsXCI6IFwiXFxmMjYwXCIsXG4gIFwiY2hhdC1zcXVhcmUtcXVvdGUtZmlsbFwiOiBcIlxcZjI2MVwiLFxuICBcImNoYXQtc3F1YXJlLXF1b3RlXCI6IFwiXFxmMjYyXCIsXG4gIFwiY2hhdC1zcXVhcmUtdGV4dC1maWxsXCI6IFwiXFxmMjYzXCIsXG4gIFwiY2hhdC1zcXVhcmUtdGV4dFwiOiBcIlxcZjI2NFwiLFxuICBcImNoYXQtc3F1YXJlXCI6IFwiXFxmMjY1XCIsXG4gIFwiY2hhdC10ZXh0LWZpbGxcIjogXCJcXGYyNjZcIixcbiAgXCJjaGF0LXRleHRcIjogXCJcXGYyNjdcIixcbiAgXCJjaGF0XCI6IFwiXFxmMjY4XCIsXG4gIFwiY2hlY2stYWxsXCI6IFwiXFxmMjY5XCIsXG4gIFwiY2hlY2stY2lyY2xlLWZpbGxcIjogXCJcXGYyNmFcIixcbiAgXCJjaGVjay1jaXJjbGVcIjogXCJcXGYyNmJcIixcbiAgXCJjaGVjay1zcXVhcmUtZmlsbFwiOiBcIlxcZjI2Y1wiLFxuICBcImNoZWNrLXNxdWFyZVwiOiBcIlxcZjI2ZFwiLFxuICBcImNoZWNrXCI6IFwiXFxmMjZlXCIsXG4gIFwiY2hlY2syLWFsbFwiOiBcIlxcZjI2ZlwiLFxuICBcImNoZWNrMi1jaXJjbGVcIjogXCJcXGYyNzBcIixcbiAgXCJjaGVjazItc3F1YXJlXCI6IFwiXFxmMjcxXCIsXG4gIFwiY2hlY2syXCI6IFwiXFxmMjcyXCIsXG4gIFwiY2hldnJvbi1iYXItY29udHJhY3RcIjogXCJcXGYyNzNcIixcbiAgXCJjaGV2cm9uLWJhci1kb3duXCI6IFwiXFxmMjc0XCIsXG4gIFwiY2hldnJvbi1iYXItZXhwYW5kXCI6IFwiXFxmMjc1XCIsXG4gIFwiY2hldnJvbi1iYXItbGVmdFwiOiBcIlxcZjI3NlwiLFxuICBcImNoZXZyb24tYmFyLXJpZ2h0XCI6IFwiXFxmMjc3XCIsXG4gIFwiY2hldnJvbi1iYXItdXBcIjogXCJcXGYyNzhcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtZG93blwiOiBcIlxcZjI3OVwiLFxuICBcImNoZXZyb24tY29tcGFjdC1sZWZ0XCI6IFwiXFxmMjdhXCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LXJpZ2h0XCI6IFwiXFxmMjdiXCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LXVwXCI6IFwiXFxmMjdjXCIsXG4gIFwiY2hldnJvbi1jb250cmFjdFwiOiBcIlxcZjI3ZFwiLFxuICBcImNoZXZyb24tZG91YmxlLWRvd25cIjogXCJcXGYyN2VcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1sZWZ0XCI6IFwiXFxmMjdmXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtcmlnaHRcIjogXCJcXGYyODBcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS11cFwiOiBcIlxcZjI4MVwiLFxuICBcImNoZXZyb24tZG93blwiOiBcIlxcZjI4MlwiLFxuICBcImNoZXZyb24tZXhwYW5kXCI6IFwiXFxmMjgzXCIsXG4gIFwiY2hldnJvbi1sZWZ0XCI6IFwiXFxmMjg0XCIsXG4gIFwiY2hldnJvbi1yaWdodFwiOiBcIlxcZjI4NVwiLFxuICBcImNoZXZyb24tdXBcIjogXCJcXGYyODZcIixcbiAgXCJjaXJjbGUtZmlsbFwiOiBcIlxcZjI4N1wiLFxuICBcImNpcmNsZS1oYWxmXCI6IFwiXFxmMjg4XCIsXG4gIFwiY2lyY2xlLXNxdWFyZVwiOiBcIlxcZjI4OVwiLFxuICBcImNpcmNsZVwiOiBcIlxcZjI4YVwiLFxuICBcImNsaXBib2FyZC1jaGVja1wiOiBcIlxcZjI4YlwiLFxuICBcImNsaXBib2FyZC1kYXRhXCI6IFwiXFxmMjhjXCIsXG4gIFwiY2xpcGJvYXJkLW1pbnVzXCI6IFwiXFxmMjhkXCIsXG4gIFwiY2xpcGJvYXJkLXBsdXNcIjogXCJcXGYyOGVcIixcbiAgXCJjbGlwYm9hcmQteFwiOiBcIlxcZjI4ZlwiLFxuICBcImNsaXBib2FyZFwiOiBcIlxcZjI5MFwiLFxuICBcImNsb2NrLWZpbGxcIjogXCJcXGYyOTFcIixcbiAgXCJjbG9jay1oaXN0b3J5XCI6IFwiXFxmMjkyXCIsXG4gIFwiY2xvY2tcIjogXCJcXGYyOTNcIixcbiAgXCJjbG91ZC1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYyOTRcIixcbiAgXCJjbG91ZC1hcnJvdy1kb3duXCI6IFwiXFxmMjk1XCIsXG4gIFwiY2xvdWQtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjI5NlwiLFxuICBcImNsb3VkLWFycm93LXVwXCI6IFwiXFxmMjk3XCIsXG4gIFwiY2xvdWQtY2hlY2stZmlsbFwiOiBcIlxcZjI5OFwiLFxuICBcImNsb3VkLWNoZWNrXCI6IFwiXFxmMjk5XCIsXG4gIFwiY2xvdWQtZG93bmxvYWQtZmlsbFwiOiBcIlxcZjI5YVwiLFxuICBcImNsb3VkLWRvd25sb2FkXCI6IFwiXFxmMjliXCIsXG4gIFwiY2xvdWQtZHJpenpsZS1maWxsXCI6IFwiXFxmMjljXCIsXG4gIFwiY2xvdWQtZHJpenpsZVwiOiBcIlxcZjI5ZFwiLFxuICBcImNsb3VkLWZpbGxcIjogXCJcXGYyOWVcIixcbiAgXCJjbG91ZC1mb2ctZmlsbFwiOiBcIlxcZjI5ZlwiLFxuICBcImNsb3VkLWZvZ1wiOiBcIlxcZjJhMFwiLFxuICBcImNsb3VkLWZvZzItZmlsbFwiOiBcIlxcZjJhMVwiLFxuICBcImNsb3VkLWZvZzJcIjogXCJcXGYyYTJcIixcbiAgXCJjbG91ZC1oYWlsLWZpbGxcIjogXCJcXGYyYTNcIixcbiAgXCJjbG91ZC1oYWlsXCI6IFwiXFxmMmE0XCIsXG4gIFwiY2xvdWQtaGF6ZS1maWxsXCI6IFwiXFxmMmE2XCIsXG4gIFwiY2xvdWQtaGF6ZVwiOiBcIlxcZjJhN1wiLFxuICBcImNsb3VkLWhhemUyLWZpbGxcIjogXCJcXGYyYThcIixcbiAgXCJjbG91ZC1saWdodG5pbmctZmlsbFwiOiBcIlxcZjJhOVwiLFxuICBcImNsb3VkLWxpZ2h0bmluZy1yYWluLWZpbGxcIjogXCJcXGYyYWFcIixcbiAgXCJjbG91ZC1saWdodG5pbmctcmFpblwiOiBcIlxcZjJhYlwiLFxuICBcImNsb3VkLWxpZ2h0bmluZ1wiOiBcIlxcZjJhY1wiLFxuICBcImNsb3VkLW1pbnVzLWZpbGxcIjogXCJcXGYyYWRcIixcbiAgXCJjbG91ZC1taW51c1wiOiBcIlxcZjJhZVwiLFxuICBcImNsb3VkLW1vb24tZmlsbFwiOiBcIlxcZjJhZlwiLFxuICBcImNsb3VkLW1vb25cIjogXCJcXGYyYjBcIixcbiAgXCJjbG91ZC1wbHVzLWZpbGxcIjogXCJcXGYyYjFcIixcbiAgXCJjbG91ZC1wbHVzXCI6IFwiXFxmMmIyXCIsXG4gIFwiY2xvdWQtcmFpbi1maWxsXCI6IFwiXFxmMmIzXCIsXG4gIFwiY2xvdWQtcmFpbi1oZWF2eS1maWxsXCI6IFwiXFxmMmI0XCIsXG4gIFwiY2xvdWQtcmFpbi1oZWF2eVwiOiBcIlxcZjJiNVwiLFxuICBcImNsb3VkLXJhaW5cIjogXCJcXGYyYjZcIixcbiAgXCJjbG91ZC1zbGFzaC1maWxsXCI6IFwiXFxmMmI3XCIsXG4gIFwiY2xvdWQtc2xhc2hcIjogXCJcXGYyYjhcIixcbiAgXCJjbG91ZC1zbGVldC1maWxsXCI6IFwiXFxmMmI5XCIsXG4gIFwiY2xvdWQtc2xlZXRcIjogXCJcXGYyYmFcIixcbiAgXCJjbG91ZC1zbm93LWZpbGxcIjogXCJcXGYyYmJcIixcbiAgXCJjbG91ZC1zbm93XCI6IFwiXFxmMmJjXCIsXG4gIFwiY2xvdWQtc3VuLWZpbGxcIjogXCJcXGYyYmRcIixcbiAgXCJjbG91ZC1zdW5cIjogXCJcXGYyYmVcIixcbiAgXCJjbG91ZC11cGxvYWQtZmlsbFwiOiBcIlxcZjJiZlwiLFxuICBcImNsb3VkLXVwbG9hZFwiOiBcIlxcZjJjMFwiLFxuICBcImNsb3VkXCI6IFwiXFxmMmMxXCIsXG4gIFwiY2xvdWRzLWZpbGxcIjogXCJcXGYyYzJcIixcbiAgXCJjbG91ZHNcIjogXCJcXGYyYzNcIixcbiAgXCJjbG91ZHktZmlsbFwiOiBcIlxcZjJjNFwiLFxuICBcImNsb3VkeVwiOiBcIlxcZjJjNVwiLFxuICBcImNvZGUtc2xhc2hcIjogXCJcXGYyYzZcIixcbiAgXCJjb2RlLXNxdWFyZVwiOiBcIlxcZjJjN1wiLFxuICBcImNvZGVcIjogXCJcXGYyYzhcIixcbiAgXCJjb2xsZWN0aW9uLWZpbGxcIjogXCJcXGYyYzlcIixcbiAgXCJjb2xsZWN0aW9uLXBsYXktZmlsbFwiOiBcIlxcZjJjYVwiLFxuICBcImNvbGxlY3Rpb24tcGxheVwiOiBcIlxcZjJjYlwiLFxuICBcImNvbGxlY3Rpb25cIjogXCJcXGYyY2NcIixcbiAgXCJjb2x1bW5zLWdhcFwiOiBcIlxcZjJjZFwiLFxuICBcImNvbHVtbnNcIjogXCJcXGYyY2VcIixcbiAgXCJjb21tYW5kXCI6IFwiXFxmMmNmXCIsXG4gIFwiY29tcGFzcy1maWxsXCI6IFwiXFxmMmQwXCIsXG4gIFwiY29tcGFzc1wiOiBcIlxcZjJkMVwiLFxuICBcImNvbmUtc3RyaXBlZFwiOiBcIlxcZjJkMlwiLFxuICBcImNvbmVcIjogXCJcXGYyZDNcIixcbiAgXCJjb250cm9sbGVyXCI6IFwiXFxmMmQ0XCIsXG4gIFwiY3B1LWZpbGxcIjogXCJcXGYyZDVcIixcbiAgXCJjcHVcIjogXCJcXGYyZDZcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWJhY2stZmlsbFwiOiBcIlxcZjJkN1wiLFxuICBcImNyZWRpdC1jYXJkLTItYmFja1wiOiBcIlxcZjJkOFwiLFxuICBcImNyZWRpdC1jYXJkLTItZnJvbnQtZmlsbFwiOiBcIlxcZjJkOVwiLFxuICBcImNyZWRpdC1jYXJkLTItZnJvbnRcIjogXCJcXGYyZGFcIixcbiAgXCJjcmVkaXQtY2FyZC1maWxsXCI6IFwiXFxmMmRiXCIsXG4gIFwiY3JlZGl0LWNhcmRcIjogXCJcXGYyZGNcIixcbiAgXCJjcm9wXCI6IFwiXFxmMmRkXCIsXG4gIFwiY3VwLWZpbGxcIjogXCJcXGYyZGVcIixcbiAgXCJjdXAtc3RyYXdcIjogXCJcXGYyZGZcIixcbiAgXCJjdXBcIjogXCJcXGYyZTBcIixcbiAgXCJjdXJzb3ItZmlsbFwiOiBcIlxcZjJlMVwiLFxuICBcImN1cnNvci10ZXh0XCI6IFwiXFxmMmUyXCIsXG4gIFwiY3Vyc29yXCI6IFwiXFxmMmUzXCIsXG4gIFwiZGFzaC1jaXJjbGUtZG90dGVkXCI6IFwiXFxmMmU0XCIsXG4gIFwiZGFzaC1jaXJjbGUtZmlsbFwiOiBcIlxcZjJlNVwiLFxuICBcImRhc2gtY2lyY2xlXCI6IFwiXFxmMmU2XCIsXG4gIFwiZGFzaC1zcXVhcmUtZG90dGVkXCI6IFwiXFxmMmU3XCIsXG4gIFwiZGFzaC1zcXVhcmUtZmlsbFwiOiBcIlxcZjJlOFwiLFxuICBcImRhc2gtc3F1YXJlXCI6IFwiXFxmMmU5XCIsXG4gIFwiZGFzaFwiOiBcIlxcZjJlYVwiLFxuICBcImRpYWdyYW0tMi1maWxsXCI6IFwiXFxmMmViXCIsXG4gIFwiZGlhZ3JhbS0yXCI6IFwiXFxmMmVjXCIsXG4gIFwiZGlhZ3JhbS0zLWZpbGxcIjogXCJcXGYyZWRcIixcbiAgXCJkaWFncmFtLTNcIjogXCJcXGYyZWVcIixcbiAgXCJkaWFtb25kLWZpbGxcIjogXCJcXGYyZWZcIixcbiAgXCJkaWFtb25kLWhhbGZcIjogXCJcXGYyZjBcIixcbiAgXCJkaWFtb25kXCI6IFwiXFxmMmYxXCIsXG4gIFwiZGljZS0xLWZpbGxcIjogXCJcXGYyZjJcIixcbiAgXCJkaWNlLTFcIjogXCJcXGYyZjNcIixcbiAgXCJkaWNlLTItZmlsbFwiOiBcIlxcZjJmNFwiLFxuICBcImRpY2UtMlwiOiBcIlxcZjJmNVwiLFxuICBcImRpY2UtMy1maWxsXCI6IFwiXFxmMmY2XCIsXG4gIFwiZGljZS0zXCI6IFwiXFxmMmY3XCIsXG4gIFwiZGljZS00LWZpbGxcIjogXCJcXGYyZjhcIixcbiAgXCJkaWNlLTRcIjogXCJcXGYyZjlcIixcbiAgXCJkaWNlLTUtZmlsbFwiOiBcIlxcZjJmYVwiLFxuICBcImRpY2UtNVwiOiBcIlxcZjJmYlwiLFxuICBcImRpY2UtNi1maWxsXCI6IFwiXFxmMmZjXCIsXG4gIFwiZGljZS02XCI6IFwiXFxmMmZkXCIsXG4gIFwiZGlzYy1maWxsXCI6IFwiXFxmMmZlXCIsXG4gIFwiZGlzY1wiOiBcIlxcZjJmZlwiLFxuICBcImRpc2NvcmRcIjogXCJcXGYzMDBcIixcbiAgXCJkaXNwbGF5LWZpbGxcIjogXCJcXGYzMDFcIixcbiAgXCJkaXNwbGF5XCI6IFwiXFxmMzAyXCIsXG4gIFwiZGlzdHJpYnV0ZS1ob3Jpem9udGFsXCI6IFwiXFxmMzAzXCIsXG4gIFwiZGlzdHJpYnV0ZS12ZXJ0aWNhbFwiOiBcIlxcZjMwNFwiLFxuICBcImRvb3ItY2xvc2VkLWZpbGxcIjogXCJcXGYzMDVcIixcbiAgXCJkb29yLWNsb3NlZFwiOiBcIlxcZjMwNlwiLFxuICBcImRvb3Itb3Blbi1maWxsXCI6IFwiXFxmMzA3XCIsXG4gIFwiZG9vci1vcGVuXCI6IFwiXFxmMzA4XCIsXG4gIFwiZG90XCI6IFwiXFxmMzA5XCIsXG4gIFwiZG93bmxvYWRcIjogXCJcXGYzMGFcIixcbiAgXCJkcm9wbGV0LWZpbGxcIjogXCJcXGYzMGJcIixcbiAgXCJkcm9wbGV0LWhhbGZcIjogXCJcXGYzMGNcIixcbiAgXCJkcm9wbGV0XCI6IFwiXFxmMzBkXCIsXG4gIFwiZWFyYnVkc1wiOiBcIlxcZjMwZVwiLFxuICBcImVhc2VsLWZpbGxcIjogXCJcXGYzMGZcIixcbiAgXCJlYXNlbFwiOiBcIlxcZjMxMFwiLFxuICBcImVnZy1maWxsXCI6IFwiXFxmMzExXCIsXG4gIFwiZWdnLWZyaWVkXCI6IFwiXFxmMzEyXCIsXG4gIFwiZWdnXCI6IFwiXFxmMzEzXCIsXG4gIFwiZWplY3QtZmlsbFwiOiBcIlxcZjMxNFwiLFxuICBcImVqZWN0XCI6IFwiXFxmMzE1XCIsXG4gIFwiZW1vamktYW5ncnktZmlsbFwiOiBcIlxcZjMxNlwiLFxuICBcImVtb2ppLWFuZ3J5XCI6IFwiXFxmMzE3XCIsXG4gIFwiZW1vamktZGl6enktZmlsbFwiOiBcIlxcZjMxOFwiLFxuICBcImVtb2ppLWRpenp5XCI6IFwiXFxmMzE5XCIsXG4gIFwiZW1vamktZXhwcmVzc2lvbmxlc3MtZmlsbFwiOiBcIlxcZjMxYVwiLFxuICBcImVtb2ppLWV4cHJlc3Npb25sZXNzXCI6IFwiXFxmMzFiXCIsXG4gIFwiZW1vamktZnJvd24tZmlsbFwiOiBcIlxcZjMxY1wiLFxuICBcImVtb2ppLWZyb3duXCI6IFwiXFxmMzFkXCIsXG4gIFwiZW1vamktaGVhcnQtZXllcy1maWxsXCI6IFwiXFxmMzFlXCIsXG4gIFwiZW1vamktaGVhcnQtZXllc1wiOiBcIlxcZjMxZlwiLFxuICBcImVtb2ppLWxhdWdoaW5nLWZpbGxcIjogXCJcXGYzMjBcIixcbiAgXCJlbW9qaS1sYXVnaGluZ1wiOiBcIlxcZjMyMVwiLFxuICBcImVtb2ppLW5ldXRyYWwtZmlsbFwiOiBcIlxcZjMyMlwiLFxuICBcImVtb2ppLW5ldXRyYWxcIjogXCJcXGYzMjNcIixcbiAgXCJlbW9qaS1zbWlsZS1maWxsXCI6IFwiXFxmMzI0XCIsXG4gIFwiZW1vamktc21pbGUtdXBzaWRlLWRvd24tZmlsbFwiOiBcIlxcZjMyNVwiLFxuICBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duXCI6IFwiXFxmMzI2XCIsXG4gIFwiZW1vamktc21pbGVcIjogXCJcXGYzMjdcIixcbiAgXCJlbW9qaS1zdW5nbGFzc2VzLWZpbGxcIjogXCJcXGYzMjhcIixcbiAgXCJlbW9qaS1zdW5nbGFzc2VzXCI6IFwiXFxmMzI5XCIsXG4gIFwiZW1vamktd2luay1maWxsXCI6IFwiXFxmMzJhXCIsXG4gIFwiZW1vamktd2lua1wiOiBcIlxcZjMyYlwiLFxuICBcImVudmVsb3BlLWZpbGxcIjogXCJcXGYzMmNcIixcbiAgXCJlbnZlbG9wZS1vcGVuLWZpbGxcIjogXCJcXGYzMmRcIixcbiAgXCJlbnZlbG9wZS1vcGVuXCI6IFwiXFxmMzJlXCIsXG4gIFwiZW52ZWxvcGVcIjogXCJcXGYzMmZcIixcbiAgXCJlcmFzZXItZmlsbFwiOiBcIlxcZjMzMFwiLFxuICBcImVyYXNlclwiOiBcIlxcZjMzMVwiLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZS1maWxsXCI6IFwiXFxmMzMyXCIsXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlXCI6IFwiXFxmMzMzXCIsXG4gIFwiZXhjbGFtYXRpb24tZGlhbW9uZC1maWxsXCI6IFwiXFxmMzM0XCIsXG4gIFwiZXhjbGFtYXRpb24tZGlhbW9uZFwiOiBcIlxcZjMzNVwiLFxuICBcImV4Y2xhbWF0aW9uLW9jdGFnb24tZmlsbFwiOiBcIlxcZjMzNlwiLFxuICBcImV4Y2xhbWF0aW9uLW9jdGFnb25cIjogXCJcXGYzMzdcIixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmUtZmlsbFwiOiBcIlxcZjMzOFwiLFxuICBcImV4Y2xhbWF0aW9uLXNxdWFyZVwiOiBcIlxcZjMzOVwiLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlLWZpbGxcIjogXCJcXGYzM2FcIixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZVwiOiBcIlxcZjMzYlwiLFxuICBcImV4Y2xhbWF0aW9uXCI6IFwiXFxmMzNjXCIsXG4gIFwiZXhjbHVkZVwiOiBcIlxcZjMzZFwiLFxuICBcImV5ZS1maWxsXCI6IFwiXFxmMzNlXCIsXG4gIFwiZXllLXNsYXNoLWZpbGxcIjogXCJcXGYzM2ZcIixcbiAgXCJleWUtc2xhc2hcIjogXCJcXGYzNDBcIixcbiAgXCJleWVcIjogXCJcXGYzNDFcIixcbiAgXCJleWVkcm9wcGVyXCI6IFwiXFxmMzQyXCIsXG4gIFwiZXllZ2xhc3Nlc1wiOiBcIlxcZjM0M1wiLFxuICBcImZhY2Vib29rXCI6IFwiXFxmMzQ0XCIsXG4gIFwiZmlsZS1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYzNDVcIixcbiAgXCJmaWxlLWFycm93LWRvd25cIjogXCJcXGYzNDZcIixcbiAgXCJmaWxlLWFycm93LXVwLWZpbGxcIjogXCJcXGYzNDdcIixcbiAgXCJmaWxlLWFycm93LXVwXCI6IFwiXFxmMzQ4XCIsXG4gIFwiZmlsZS1iYXItZ3JhcGgtZmlsbFwiOiBcIlxcZjM0OVwiLFxuICBcImZpbGUtYmFyLWdyYXBoXCI6IFwiXFxmMzRhXCIsXG4gIFwiZmlsZS1iaW5hcnktZmlsbFwiOiBcIlxcZjM0YlwiLFxuICBcImZpbGUtYmluYXJ5XCI6IFwiXFxmMzRjXCIsXG4gIFwiZmlsZS1icmVhay1maWxsXCI6IFwiXFxmMzRkXCIsXG4gIFwiZmlsZS1icmVha1wiOiBcIlxcZjM0ZVwiLFxuICBcImZpbGUtY2hlY2stZmlsbFwiOiBcIlxcZjM0ZlwiLFxuICBcImZpbGUtY2hlY2tcIjogXCJcXGYzNTBcIixcbiAgXCJmaWxlLWNvZGUtZmlsbFwiOiBcIlxcZjM1MVwiLFxuICBcImZpbGUtY29kZVwiOiBcIlxcZjM1MlwiLFxuICBcImZpbGUtZGlmZi1maWxsXCI6IFwiXFxmMzUzXCIsXG4gIFwiZmlsZS1kaWZmXCI6IFwiXFxmMzU0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjM1NVwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duXCI6IFwiXFxmMzU2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LXVwLWZpbGxcIjogXCJcXGYzNTdcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctdXBcIjogXCJcXGYzNThcIixcbiAgXCJmaWxlLWVhcm1hcmstYmFyLWdyYXBoLWZpbGxcIjogXCJcXGYzNTlcIixcbiAgXCJmaWxlLWVhcm1hcmstYmFyLWdyYXBoXCI6IFwiXFxmMzVhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJpbmFyeS1maWxsXCI6IFwiXFxmMzViXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJpbmFyeVwiOiBcIlxcZjM1Y1wiLFxuICBcImZpbGUtZWFybWFyay1icmVhay1maWxsXCI6IFwiXFxmMzVkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJyZWFrXCI6IFwiXFxmMzVlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNoZWNrLWZpbGxcIjogXCJcXGYzNWZcIixcbiAgXCJmaWxlLWVhcm1hcmstY2hlY2tcIjogXCJcXGYzNjBcIixcbiAgXCJmaWxlLWVhcm1hcmstY29kZS1maWxsXCI6IFwiXFxmMzYxXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNvZGVcIjogXCJcXGYzNjJcIixcbiAgXCJmaWxlLWVhcm1hcmstZGlmZi1maWxsXCI6IFwiXFxmMzYzXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWRpZmZcIjogXCJcXGYzNjRcIixcbiAgXCJmaWxlLWVhcm1hcmstZWFzZWwtZmlsbFwiOiBcIlxcZjM2NVwiLFxuICBcImZpbGUtZWFybWFyay1lYXNlbFwiOiBcIlxcZjM2NlwiLFxuICBcImZpbGUtZWFybWFyay1leGNlbC1maWxsXCI6IFwiXFxmMzY3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWV4Y2VsXCI6IFwiXFxmMzY4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZpbGxcIjogXCJcXGYzNjlcIixcbiAgXCJmaWxlLWVhcm1hcmstZm9udC1maWxsXCI6IFwiXFxmMzZhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZvbnRcIjogXCJcXGYzNmJcIixcbiAgXCJmaWxlLWVhcm1hcmstaW1hZ2UtZmlsbFwiOiBcIlxcZjM2Y1wiLFxuICBcImZpbGUtZWFybWFyay1pbWFnZVwiOiBcIlxcZjM2ZFwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrLWZpbGxcIjogXCJcXGYzNmVcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9ja1wiOiBcIlxcZjM2ZlwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrMi1maWxsXCI6IFwiXFxmMzcwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2syXCI6IFwiXFxmMzcxXCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1lZGljYWwtZmlsbFwiOiBcIlxcZjM3MlwiLFxuICBcImZpbGUtZWFybWFyay1tZWRpY2FsXCI6IFwiXFxmMzczXCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1pbnVzLWZpbGxcIjogXCJcXGYzNzRcIixcbiAgXCJmaWxlLWVhcm1hcmstbWludXNcIjogXCJcXGYzNzVcIixcbiAgXCJmaWxlLWVhcm1hcmstbXVzaWMtZmlsbFwiOiBcIlxcZjM3NlwiLFxuICBcImZpbGUtZWFybWFyay1tdXNpY1wiOiBcIlxcZjM3N1wiLFxuICBcImZpbGUtZWFybWFyay1wZXJzb24tZmlsbFwiOiBcIlxcZjM3OFwiLFxuICBcImZpbGUtZWFybWFyay1wZXJzb25cIjogXCJcXGYzNzlcIixcbiAgXCJmaWxlLWVhcm1hcmstcGxheS1maWxsXCI6IFwiXFxmMzdhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsYXlcIjogXCJcXGYzN2JcIixcbiAgXCJmaWxlLWVhcm1hcmstcGx1cy1maWxsXCI6IFwiXFxmMzdjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsdXNcIjogXCJcXGYzN2RcIixcbiAgXCJmaWxlLWVhcm1hcmstcG9zdC1maWxsXCI6IFwiXFxmMzdlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBvc3RcIjogXCJcXGYzN2ZcIixcbiAgXCJmaWxlLWVhcm1hcmstcHB0LWZpbGxcIjogXCJcXGYzODBcIixcbiAgXCJmaWxlLWVhcm1hcmstcHB0XCI6IFwiXFxmMzgxXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJpY2h0ZXh0LWZpbGxcIjogXCJcXGYzODJcIixcbiAgXCJmaWxlLWVhcm1hcmstcmljaHRleHRcIjogXCJcXGYzODNcIixcbiAgXCJmaWxlLWVhcm1hcmstcnVsZWQtZmlsbFwiOiBcIlxcZjM4NFwiLFxuICBcImZpbGUtZWFybWFyay1ydWxlZFwiOiBcIlxcZjM4NVwiLFxuICBcImZpbGUtZWFybWFyay1zbGlkZXMtZmlsbFwiOiBcIlxcZjM4NlwiLFxuICBcImZpbGUtZWFybWFyay1zbGlkZXNcIjogXCJcXGYzODdcIixcbiAgXCJmaWxlLWVhcm1hcmstc3ByZWFkc2hlZXQtZmlsbFwiOiBcIlxcZjM4OFwiLFxuICBcImZpbGUtZWFybWFyay1zcHJlYWRzaGVldFwiOiBcIlxcZjM4OVwiLFxuICBcImZpbGUtZWFybWFyay10ZXh0LWZpbGxcIjogXCJcXGYzOGFcIixcbiAgXCJmaWxlLWVhcm1hcmstdGV4dFwiOiBcIlxcZjM4YlwiLFxuICBcImZpbGUtZWFybWFyay13b3JkLWZpbGxcIjogXCJcXGYzOGNcIixcbiAgXCJmaWxlLWVhcm1hcmstd29yZFwiOiBcIlxcZjM4ZFwiLFxuICBcImZpbGUtZWFybWFyay14LWZpbGxcIjogXCJcXGYzOGVcIixcbiAgXCJmaWxlLWVhcm1hcmsteFwiOiBcIlxcZjM4ZlwiLFxuICBcImZpbGUtZWFybWFyay16aXAtZmlsbFwiOiBcIlxcZjM5MFwiLFxuICBcImZpbGUtZWFybWFyay16aXBcIjogXCJcXGYzOTFcIixcbiAgXCJmaWxlLWVhcm1hcmtcIjogXCJcXGYzOTJcIixcbiAgXCJmaWxlLWVhc2VsLWZpbGxcIjogXCJcXGYzOTNcIixcbiAgXCJmaWxlLWVhc2VsXCI6IFwiXFxmMzk0XCIsXG4gIFwiZmlsZS1leGNlbC1maWxsXCI6IFwiXFxmMzk1XCIsXG4gIFwiZmlsZS1leGNlbFwiOiBcIlxcZjM5NlwiLFxuICBcImZpbGUtZmlsbFwiOiBcIlxcZjM5N1wiLFxuICBcImZpbGUtZm9udC1maWxsXCI6IFwiXFxmMzk4XCIsXG4gIFwiZmlsZS1mb250XCI6IFwiXFxmMzk5XCIsXG4gIFwiZmlsZS1pbWFnZS1maWxsXCI6IFwiXFxmMzlhXCIsXG4gIFwiZmlsZS1pbWFnZVwiOiBcIlxcZjM5YlwiLFxuICBcImZpbGUtbG9jay1maWxsXCI6IFwiXFxmMzljXCIsXG4gIFwiZmlsZS1sb2NrXCI6IFwiXFxmMzlkXCIsXG4gIFwiZmlsZS1sb2NrMi1maWxsXCI6IFwiXFxmMzllXCIsXG4gIFwiZmlsZS1sb2NrMlwiOiBcIlxcZjM5ZlwiLFxuICBcImZpbGUtbWVkaWNhbC1maWxsXCI6IFwiXFxmM2EwXCIsXG4gIFwiZmlsZS1tZWRpY2FsXCI6IFwiXFxmM2ExXCIsXG4gIFwiZmlsZS1taW51cy1maWxsXCI6IFwiXFxmM2EyXCIsXG4gIFwiZmlsZS1taW51c1wiOiBcIlxcZjNhM1wiLFxuICBcImZpbGUtbXVzaWMtZmlsbFwiOiBcIlxcZjNhNFwiLFxuICBcImZpbGUtbXVzaWNcIjogXCJcXGYzYTVcIixcbiAgXCJmaWxlLXBlcnNvbi1maWxsXCI6IFwiXFxmM2E2XCIsXG4gIFwiZmlsZS1wZXJzb25cIjogXCJcXGYzYTdcIixcbiAgXCJmaWxlLXBsYXktZmlsbFwiOiBcIlxcZjNhOFwiLFxuICBcImZpbGUtcGxheVwiOiBcIlxcZjNhOVwiLFxuICBcImZpbGUtcGx1cy1maWxsXCI6IFwiXFxmM2FhXCIsXG4gIFwiZmlsZS1wbHVzXCI6IFwiXFxmM2FiXCIsXG4gIFwiZmlsZS1wb3N0LWZpbGxcIjogXCJcXGYzYWNcIixcbiAgXCJmaWxlLXBvc3RcIjogXCJcXGYzYWRcIixcbiAgXCJmaWxlLXBwdC1maWxsXCI6IFwiXFxmM2FlXCIsXG4gIFwiZmlsZS1wcHRcIjogXCJcXGYzYWZcIixcbiAgXCJmaWxlLXJpY2h0ZXh0LWZpbGxcIjogXCJcXGYzYjBcIixcbiAgXCJmaWxlLXJpY2h0ZXh0XCI6IFwiXFxmM2IxXCIsXG4gIFwiZmlsZS1ydWxlZC1maWxsXCI6IFwiXFxmM2IyXCIsXG4gIFwiZmlsZS1ydWxlZFwiOiBcIlxcZjNiM1wiLFxuICBcImZpbGUtc2xpZGVzLWZpbGxcIjogXCJcXGYzYjRcIixcbiAgXCJmaWxlLXNsaWRlc1wiOiBcIlxcZjNiNVwiLFxuICBcImZpbGUtc3ByZWFkc2hlZXQtZmlsbFwiOiBcIlxcZjNiNlwiLFxuICBcImZpbGUtc3ByZWFkc2hlZXRcIjogXCJcXGYzYjdcIixcbiAgXCJmaWxlLXRleHQtZmlsbFwiOiBcIlxcZjNiOFwiLFxuICBcImZpbGUtdGV4dFwiOiBcIlxcZjNiOVwiLFxuICBcImZpbGUtd29yZC1maWxsXCI6IFwiXFxmM2JhXCIsXG4gIFwiZmlsZS13b3JkXCI6IFwiXFxmM2JiXCIsXG4gIFwiZmlsZS14LWZpbGxcIjogXCJcXGYzYmNcIixcbiAgXCJmaWxlLXhcIjogXCJcXGYzYmRcIixcbiAgXCJmaWxlLXppcC1maWxsXCI6IFwiXFxmM2JlXCIsXG4gIFwiZmlsZS16aXBcIjogXCJcXGYzYmZcIixcbiAgXCJmaWxlXCI6IFwiXFxmM2MwXCIsXG4gIFwiZmlsZXMtYWx0XCI6IFwiXFxmM2MxXCIsXG4gIFwiZmlsZXNcIjogXCJcXGYzYzJcIixcbiAgXCJmaWxtXCI6IFwiXFxmM2MzXCIsXG4gIFwiZmlsdGVyLWNpcmNsZS1maWxsXCI6IFwiXFxmM2M0XCIsXG4gIFwiZmlsdGVyLWNpcmNsZVwiOiBcIlxcZjNjNVwiLFxuICBcImZpbHRlci1sZWZ0XCI6IFwiXFxmM2M2XCIsXG4gIFwiZmlsdGVyLXJpZ2h0XCI6IFwiXFxmM2M3XCIsXG4gIFwiZmlsdGVyLXNxdWFyZS1maWxsXCI6IFwiXFxmM2M4XCIsXG4gIFwiZmlsdGVyLXNxdWFyZVwiOiBcIlxcZjNjOVwiLFxuICBcImZpbHRlclwiOiBcIlxcZjNjYVwiLFxuICBcImZsYWctZmlsbFwiOiBcIlxcZjNjYlwiLFxuICBcImZsYWdcIjogXCJcXGYzY2NcIixcbiAgXCJmbG93ZXIxXCI6IFwiXFxmM2NkXCIsXG4gIFwiZmxvd2VyMlwiOiBcIlxcZjNjZVwiLFxuICBcImZsb3dlcjNcIjogXCJcXGYzY2ZcIixcbiAgXCJmb2xkZXItY2hlY2tcIjogXCJcXGYzZDBcIixcbiAgXCJmb2xkZXItZmlsbFwiOiBcIlxcZjNkMVwiLFxuICBcImZvbGRlci1taW51c1wiOiBcIlxcZjNkMlwiLFxuICBcImZvbGRlci1wbHVzXCI6IFwiXFxmM2QzXCIsXG4gIFwiZm9sZGVyLXN5bWxpbmstZmlsbFwiOiBcIlxcZjNkNFwiLFxuICBcImZvbGRlci1zeW1saW5rXCI6IFwiXFxmM2Q1XCIsXG4gIFwiZm9sZGVyLXhcIjogXCJcXGYzZDZcIixcbiAgXCJmb2xkZXJcIjogXCJcXGYzZDdcIixcbiAgXCJmb2xkZXIyLW9wZW5cIjogXCJcXGYzZDhcIixcbiAgXCJmb2xkZXIyXCI6IFwiXFxmM2Q5XCIsXG4gIFwiZm9udHNcIjogXCJcXGYzZGFcIixcbiAgXCJmb3J3YXJkLWZpbGxcIjogXCJcXGYzZGJcIixcbiAgXCJmb3J3YXJkXCI6IFwiXFxmM2RjXCIsXG4gIFwiZnJvbnRcIjogXCJcXGYzZGRcIixcbiAgXCJmdWxsc2NyZWVuLWV4aXRcIjogXCJcXGYzZGVcIixcbiAgXCJmdWxsc2NyZWVuXCI6IFwiXFxmM2RmXCIsXG4gIFwiZnVubmVsLWZpbGxcIjogXCJcXGYzZTBcIixcbiAgXCJmdW5uZWxcIjogXCJcXGYzZTFcIixcbiAgXCJnZWFyLWZpbGxcIjogXCJcXGYzZTJcIixcbiAgXCJnZWFyLXdpZGUtY29ubmVjdGVkXCI6IFwiXFxmM2UzXCIsXG4gIFwiZ2Vhci13aWRlXCI6IFwiXFxmM2U0XCIsXG4gIFwiZ2VhclwiOiBcIlxcZjNlNVwiLFxuICBcImdlbVwiOiBcIlxcZjNlNlwiLFxuICBcImdlby1hbHQtZmlsbFwiOiBcIlxcZjNlN1wiLFxuICBcImdlby1hbHRcIjogXCJcXGYzZThcIixcbiAgXCJnZW8tZmlsbFwiOiBcIlxcZjNlOVwiLFxuICBcImdlb1wiOiBcIlxcZjNlYVwiLFxuICBcImdpZnQtZmlsbFwiOiBcIlxcZjNlYlwiLFxuICBcImdpZnRcIjogXCJcXGYzZWNcIixcbiAgXCJnaXRodWJcIjogXCJcXGYzZWRcIixcbiAgXCJnbG9iZVwiOiBcIlxcZjNlZVwiLFxuICBcImdsb2JlMlwiOiBcIlxcZjNlZlwiLFxuICBcImdvb2dsZVwiOiBcIlxcZjNmMFwiLFxuICBcImdyYXBoLWRvd25cIjogXCJcXGYzZjFcIixcbiAgXCJncmFwaC11cFwiOiBcIlxcZjNmMlwiLFxuICBcImdyaWQtMXgyLWZpbGxcIjogXCJcXGYzZjNcIixcbiAgXCJncmlkLTF4MlwiOiBcIlxcZjNmNFwiLFxuICBcImdyaWQtM3gyLWdhcC1maWxsXCI6IFwiXFxmM2Y1XCIsXG4gIFwiZ3JpZC0zeDItZ2FwXCI6IFwiXFxmM2Y2XCIsXG4gIFwiZ3JpZC0zeDJcIjogXCJcXGYzZjdcIixcbiAgXCJncmlkLTN4My1nYXAtZmlsbFwiOiBcIlxcZjNmOFwiLFxuICBcImdyaWQtM3gzLWdhcFwiOiBcIlxcZjNmOVwiLFxuICBcImdyaWQtM3gzXCI6IFwiXFxmM2ZhXCIsXG4gIFwiZ3JpZC1maWxsXCI6IFwiXFxmM2ZiXCIsXG4gIFwiZ3JpZFwiOiBcIlxcZjNmY1wiLFxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiBcIlxcZjNmZFwiLFxuICBcImdyaXAtdmVydGljYWxcIjogXCJcXGYzZmVcIixcbiAgXCJoYW1tZXJcIjogXCJcXGYzZmZcIixcbiAgXCJoYW5kLWluZGV4LWZpbGxcIjogXCJcXGY0MDBcIixcbiAgXCJoYW5kLWluZGV4LXRodW1iLWZpbGxcIjogXCJcXGY0MDFcIixcbiAgXCJoYW5kLWluZGV4LXRodW1iXCI6IFwiXFxmNDAyXCIsXG4gIFwiaGFuZC1pbmRleFwiOiBcIlxcZjQwM1wiLFxuICBcImhhbmQtdGh1bWJzLWRvd24tZmlsbFwiOiBcIlxcZjQwNFwiLFxuICBcImhhbmQtdGh1bWJzLWRvd25cIjogXCJcXGY0MDVcIixcbiAgXCJoYW5kLXRodW1icy11cC1maWxsXCI6IFwiXFxmNDA2XCIsXG4gIFwiaGFuZC10aHVtYnMtdXBcIjogXCJcXGY0MDdcIixcbiAgXCJoYW5kYmFnLWZpbGxcIjogXCJcXGY0MDhcIixcbiAgXCJoYW5kYmFnXCI6IFwiXFxmNDA5XCIsXG4gIFwiaGFzaFwiOiBcIlxcZjQwYVwiLFxuICBcImhkZC1maWxsXCI6IFwiXFxmNDBiXCIsXG4gIFwiaGRkLW5ldHdvcmstZmlsbFwiOiBcIlxcZjQwY1wiLFxuICBcImhkZC1uZXR3b3JrXCI6IFwiXFxmNDBkXCIsXG4gIFwiaGRkLXJhY2stZmlsbFwiOiBcIlxcZjQwZVwiLFxuICBcImhkZC1yYWNrXCI6IFwiXFxmNDBmXCIsXG4gIFwiaGRkLXN0YWNrLWZpbGxcIjogXCJcXGY0MTBcIixcbiAgXCJoZGQtc3RhY2tcIjogXCJcXGY0MTFcIixcbiAgXCJoZGRcIjogXCJcXGY0MTJcIixcbiAgXCJoZWFkcGhvbmVzXCI6IFwiXFxmNDEzXCIsXG4gIFwiaGVhZHNldFwiOiBcIlxcZjQxNFwiLFxuICBcImhlYXJ0LWZpbGxcIjogXCJcXGY0MTVcIixcbiAgXCJoZWFydC1oYWxmXCI6IFwiXFxmNDE2XCIsXG4gIFwiaGVhcnRcIjogXCJcXGY0MTdcIixcbiAgXCJoZXB0YWdvbi1maWxsXCI6IFwiXFxmNDE4XCIsXG4gIFwiaGVwdGFnb24taGFsZlwiOiBcIlxcZjQxOVwiLFxuICBcImhlcHRhZ29uXCI6IFwiXFxmNDFhXCIsXG4gIFwiaGV4YWdvbi1maWxsXCI6IFwiXFxmNDFiXCIsXG4gIFwiaGV4YWdvbi1oYWxmXCI6IFwiXFxmNDFjXCIsXG4gIFwiaGV4YWdvblwiOiBcIlxcZjQxZFwiLFxuICBcImhvdXJnbGFzcy1ib3R0b21cIjogXCJcXGY0MWVcIixcbiAgXCJob3VyZ2xhc3Mtc3BsaXRcIjogXCJcXGY0MWZcIixcbiAgXCJob3VyZ2xhc3MtdG9wXCI6IFwiXFxmNDIwXCIsXG4gIFwiaG91cmdsYXNzXCI6IFwiXFxmNDIxXCIsXG4gIFwiaG91c2UtZG9vci1maWxsXCI6IFwiXFxmNDIyXCIsXG4gIFwiaG91c2UtZG9vclwiOiBcIlxcZjQyM1wiLFxuICBcImhvdXNlLWZpbGxcIjogXCJcXGY0MjRcIixcbiAgXCJob3VzZVwiOiBcIlxcZjQyNVwiLFxuICBcImhyXCI6IFwiXFxmNDI2XCIsXG4gIFwiaHVycmljYW5lXCI6IFwiXFxmNDI3XCIsXG4gIFwiaW1hZ2UtYWx0XCI6IFwiXFxmNDI4XCIsXG4gIFwiaW1hZ2UtZmlsbFwiOiBcIlxcZjQyOVwiLFxuICBcImltYWdlXCI6IFwiXFxmNDJhXCIsXG4gIFwiaW1hZ2VzXCI6IFwiXFxmNDJiXCIsXG4gIFwiaW5ib3gtZmlsbFwiOiBcIlxcZjQyY1wiLFxuICBcImluYm94XCI6IFwiXFxmNDJkXCIsXG4gIFwiaW5ib3hlcy1maWxsXCI6IFwiXFxmNDJlXCIsXG4gIFwiaW5ib3hlc1wiOiBcIlxcZjQyZlwiLFxuICBcImluZm8tY2lyY2xlLWZpbGxcIjogXCJcXGY0MzBcIixcbiAgXCJpbmZvLWNpcmNsZVwiOiBcIlxcZjQzMVwiLFxuICBcImluZm8tc3F1YXJlLWZpbGxcIjogXCJcXGY0MzJcIixcbiAgXCJpbmZvLXNxdWFyZVwiOiBcIlxcZjQzM1wiLFxuICBcImluZm9cIjogXCJcXGY0MzRcIixcbiAgXCJpbnB1dC1jdXJzb3ItdGV4dFwiOiBcIlxcZjQzNVwiLFxuICBcImlucHV0LWN1cnNvclwiOiBcIlxcZjQzNlwiLFxuICBcImluc3RhZ3JhbVwiOiBcIlxcZjQzN1wiLFxuICBcImludGVyc2VjdFwiOiBcIlxcZjQzOFwiLFxuICBcImpvdXJuYWwtYWxidW1cIjogXCJcXGY0MzlcIixcbiAgXCJqb3VybmFsLWFycm93LWRvd25cIjogXCJcXGY0M2FcIixcbiAgXCJqb3VybmFsLWFycm93LXVwXCI6IFwiXFxmNDNiXCIsXG4gIFwiam91cm5hbC1ib29rbWFyay1maWxsXCI6IFwiXFxmNDNjXCIsXG4gIFwiam91cm5hbC1ib29rbWFya1wiOiBcIlxcZjQzZFwiLFxuICBcImpvdXJuYWwtY2hlY2tcIjogXCJcXGY0M2VcIixcbiAgXCJqb3VybmFsLWNvZGVcIjogXCJcXGY0M2ZcIixcbiAgXCJqb3VybmFsLW1lZGljYWxcIjogXCJcXGY0NDBcIixcbiAgXCJqb3VybmFsLW1pbnVzXCI6IFwiXFxmNDQxXCIsXG4gIFwiam91cm5hbC1wbHVzXCI6IFwiXFxmNDQyXCIsXG4gIFwiam91cm5hbC1yaWNodGV4dFwiOiBcIlxcZjQ0M1wiLFxuICBcImpvdXJuYWwtdGV4dFwiOiBcIlxcZjQ0NFwiLFxuICBcImpvdXJuYWwteFwiOiBcIlxcZjQ0NVwiLFxuICBcImpvdXJuYWxcIjogXCJcXGY0NDZcIixcbiAgXCJqb3VybmFsc1wiOiBcIlxcZjQ0N1wiLFxuICBcImpveXN0aWNrXCI6IFwiXFxmNDQ4XCIsXG4gIFwianVzdGlmeS1sZWZ0XCI6IFwiXFxmNDQ5XCIsXG4gIFwianVzdGlmeS1yaWdodFwiOiBcIlxcZjQ0YVwiLFxuICBcImp1c3RpZnlcIjogXCJcXGY0NGJcIixcbiAgXCJrYW5iYW4tZmlsbFwiOiBcIlxcZjQ0Y1wiLFxuICBcImthbmJhblwiOiBcIlxcZjQ0ZFwiLFxuICBcImtleS1maWxsXCI6IFwiXFxmNDRlXCIsXG4gIFwia2V5XCI6IFwiXFxmNDRmXCIsXG4gIFwia2V5Ym9hcmQtZmlsbFwiOiBcIlxcZjQ1MFwiLFxuICBcImtleWJvYXJkXCI6IFwiXFxmNDUxXCIsXG4gIFwibGFkZGVyXCI6IFwiXFxmNDUyXCIsXG4gIFwibGFtcC1maWxsXCI6IFwiXFxmNDUzXCIsXG4gIFwibGFtcFwiOiBcIlxcZjQ1NFwiLFxuICBcImxhcHRvcC1maWxsXCI6IFwiXFxmNDU1XCIsXG4gIFwibGFwdG9wXCI6IFwiXFxmNDU2XCIsXG4gIFwibGF5ZXItYmFja3dhcmRcIjogXCJcXGY0NTdcIixcbiAgXCJsYXllci1mb3J3YXJkXCI6IFwiXFxmNDU4XCIsXG4gIFwibGF5ZXJzLWZpbGxcIjogXCJcXGY0NTlcIixcbiAgXCJsYXllcnMtaGFsZlwiOiBcIlxcZjQ1YVwiLFxuICBcImxheWVyc1wiOiBcIlxcZjQ1YlwiLFxuICBcImxheW91dC1zaWRlYmFyLWluc2V0LXJldmVyc2VcIjogXCJcXGY0NWNcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1pbnNldFwiOiBcIlxcZjQ1ZFwiLFxuICBcImxheW91dC1zaWRlYmFyLXJldmVyc2VcIjogXCJcXGY0NWVcIixcbiAgXCJsYXlvdXQtc2lkZWJhclwiOiBcIlxcZjQ1ZlwiLFxuICBcImxheW91dC1zcGxpdFwiOiBcIlxcZjQ2MFwiLFxuICBcImxheW91dC10ZXh0LXNpZGViYXItcmV2ZXJzZVwiOiBcIlxcZjQ2MVwiLFxuICBcImxheW91dC10ZXh0LXNpZGViYXJcIjogXCJcXGY0NjJcIixcbiAgXCJsYXlvdXQtdGV4dC13aW5kb3ctcmV2ZXJzZVwiOiBcIlxcZjQ2M1wiLFxuICBcImxheW91dC10ZXh0LXdpbmRvd1wiOiBcIlxcZjQ2NFwiLFxuICBcImxheW91dC10aHJlZS1jb2x1bW5zXCI6IFwiXFxmNDY1XCIsXG4gIFwibGF5b3V0LXd0ZlwiOiBcIlxcZjQ2NlwiLFxuICBcImxpZmUtcHJlc2VydmVyXCI6IFwiXFxmNDY3XCIsXG4gIFwibGlnaHRidWxiLWZpbGxcIjogXCJcXGY0NjhcIixcbiAgXCJsaWdodGJ1bGItb2ZmLWZpbGxcIjogXCJcXGY0NjlcIixcbiAgXCJsaWdodGJ1bGItb2ZmXCI6IFwiXFxmNDZhXCIsXG4gIFwibGlnaHRidWxiXCI6IFwiXFxmNDZiXCIsXG4gIFwibGlnaHRuaW5nLWNoYXJnZS1maWxsXCI6IFwiXFxmNDZjXCIsXG4gIFwibGlnaHRuaW5nLWNoYXJnZVwiOiBcIlxcZjQ2ZFwiLFxuICBcImxpZ2h0bmluZy1maWxsXCI6IFwiXFxmNDZlXCIsXG4gIFwibGlnaHRuaW5nXCI6IFwiXFxmNDZmXCIsXG4gIFwibGluay00NWRlZ1wiOiBcIlxcZjQ3MFwiLFxuICBcImxpbmtcIjogXCJcXGY0NzFcIixcbiAgXCJsaW5rZWRpblwiOiBcIlxcZjQ3MlwiLFxuICBcImxpc3QtY2hlY2tcIjogXCJcXGY0NzNcIixcbiAgXCJsaXN0LW5lc3RlZFwiOiBcIlxcZjQ3NFwiLFxuICBcImxpc3Qtb2xcIjogXCJcXGY0NzVcIixcbiAgXCJsaXN0LXN0YXJzXCI6IFwiXFxmNDc2XCIsXG4gIFwibGlzdC10YXNrXCI6IFwiXFxmNDc3XCIsXG4gIFwibGlzdC11bFwiOiBcIlxcZjQ3OFwiLFxuICBcImxpc3RcIjogXCJcXGY0NzlcIixcbiAgXCJsb2NrLWZpbGxcIjogXCJcXGY0N2FcIixcbiAgXCJsb2NrXCI6IFwiXFxmNDdiXCIsXG4gIFwibWFpbGJveFwiOiBcIlxcZjQ3Y1wiLFxuICBcIm1haWxib3gyXCI6IFwiXFxmNDdkXCIsXG4gIFwibWFwLWZpbGxcIjogXCJcXGY0N2VcIixcbiAgXCJtYXBcIjogXCJcXGY0N2ZcIixcbiAgXCJtYXJrZG93bi1maWxsXCI6IFwiXFxmNDgwXCIsXG4gIFwibWFya2Rvd25cIjogXCJcXGY0ODFcIixcbiAgXCJtYXNrXCI6IFwiXFxmNDgyXCIsXG4gIFwibWVnYXBob25lLWZpbGxcIjogXCJcXGY0ODNcIixcbiAgXCJtZWdhcGhvbmVcIjogXCJcXGY0ODRcIixcbiAgXCJtZW51LWFwcC1maWxsXCI6IFwiXFxmNDg1XCIsXG4gIFwibWVudS1hcHBcIjogXCJcXGY0ODZcIixcbiAgXCJtZW51LWJ1dHRvbi1maWxsXCI6IFwiXFxmNDg3XCIsXG4gIFwibWVudS1idXR0b24td2lkZS1maWxsXCI6IFwiXFxmNDg4XCIsXG4gIFwibWVudS1idXR0b24td2lkZVwiOiBcIlxcZjQ4OVwiLFxuICBcIm1lbnUtYnV0dG9uXCI6IFwiXFxmNDhhXCIsXG4gIFwibWVudS1kb3duXCI6IFwiXFxmNDhiXCIsXG4gIFwibWVudS11cFwiOiBcIlxcZjQ4Y1wiLFxuICBcIm1pYy1maWxsXCI6IFwiXFxmNDhkXCIsXG4gIFwibWljLW11dGUtZmlsbFwiOiBcIlxcZjQ4ZVwiLFxuICBcIm1pYy1tdXRlXCI6IFwiXFxmNDhmXCIsXG4gIFwibWljXCI6IFwiXFxmNDkwXCIsXG4gIFwibWluZWNhcnQtbG9hZGVkXCI6IFwiXFxmNDkxXCIsXG4gIFwibWluZWNhcnRcIjogXCJcXGY0OTJcIixcbiAgXCJtb2lzdHVyZVwiOiBcIlxcZjQ5M1wiLFxuICBcIm1vb24tZmlsbFwiOiBcIlxcZjQ5NFwiLFxuICBcIm1vb24tc3RhcnMtZmlsbFwiOiBcIlxcZjQ5NVwiLFxuICBcIm1vb24tc3RhcnNcIjogXCJcXGY0OTZcIixcbiAgXCJtb29uXCI6IFwiXFxmNDk3XCIsXG4gIFwibW91c2UtZmlsbFwiOiBcIlxcZjQ5OFwiLFxuICBcIm1vdXNlXCI6IFwiXFxmNDk5XCIsXG4gIFwibW91c2UyLWZpbGxcIjogXCJcXGY0OWFcIixcbiAgXCJtb3VzZTJcIjogXCJcXGY0OWJcIixcbiAgXCJtb3VzZTMtZmlsbFwiOiBcIlxcZjQ5Y1wiLFxuICBcIm1vdXNlM1wiOiBcIlxcZjQ5ZFwiLFxuICBcIm11c2ljLW5vdGUtYmVhbWVkXCI6IFwiXFxmNDllXCIsXG4gIFwibXVzaWMtbm90ZS1saXN0XCI6IFwiXFxmNDlmXCIsXG4gIFwibXVzaWMtbm90ZVwiOiBcIlxcZjRhMFwiLFxuICBcIm11c2ljLXBsYXllci1maWxsXCI6IFwiXFxmNGExXCIsXG4gIFwibXVzaWMtcGxheWVyXCI6IFwiXFxmNGEyXCIsXG4gIFwibmV3c3BhcGVyXCI6IFwiXFxmNGEzXCIsXG4gIFwibm9kZS1taW51cy1maWxsXCI6IFwiXFxmNGE0XCIsXG4gIFwibm9kZS1taW51c1wiOiBcIlxcZjRhNVwiLFxuICBcIm5vZGUtcGx1cy1maWxsXCI6IFwiXFxmNGE2XCIsXG4gIFwibm9kZS1wbHVzXCI6IFwiXFxmNGE3XCIsXG4gIFwibnV0LWZpbGxcIjogXCJcXGY0YThcIixcbiAgXCJudXRcIjogXCJcXGY0YTlcIixcbiAgXCJvY3RhZ29uLWZpbGxcIjogXCJcXGY0YWFcIixcbiAgXCJvY3RhZ29uLWhhbGZcIjogXCJcXGY0YWJcIixcbiAgXCJvY3RhZ29uXCI6IFwiXFxmNGFjXCIsXG4gIFwib3B0aW9uXCI6IFwiXFxmNGFkXCIsXG4gIFwib3V0bGV0XCI6IFwiXFxmNGFlXCIsXG4gIFwicGFpbnQtYnVja2V0XCI6IFwiXFxmNGFmXCIsXG4gIFwicGFsZXR0ZS1maWxsXCI6IFwiXFxmNGIwXCIsXG4gIFwicGFsZXR0ZVwiOiBcIlxcZjRiMVwiLFxuICBcInBhbGV0dGUyXCI6IFwiXFxmNGIyXCIsXG4gIFwicGFwZXJjbGlwXCI6IFwiXFxmNGIzXCIsXG4gIFwicGFyYWdyYXBoXCI6IFwiXFxmNGI0XCIsXG4gIFwicGF0Y2gtY2hlY2stZmlsbFwiOiBcIlxcZjRiNVwiLFxuICBcInBhdGNoLWNoZWNrXCI6IFwiXFxmNGI2XCIsXG4gIFwicGF0Y2gtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjRiN1wiLFxuICBcInBhdGNoLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNGI4XCIsXG4gIFwicGF0Y2gtbWludXMtZmlsbFwiOiBcIlxcZjRiOVwiLFxuICBcInBhdGNoLW1pbnVzXCI6IFwiXFxmNGJhXCIsXG4gIFwicGF0Y2gtcGx1cy1maWxsXCI6IFwiXFxmNGJiXCIsXG4gIFwicGF0Y2gtcGx1c1wiOiBcIlxcZjRiY1wiLFxuICBcInBhdGNoLXF1ZXN0aW9uLWZpbGxcIjogXCJcXGY0YmRcIixcbiAgXCJwYXRjaC1xdWVzdGlvblwiOiBcIlxcZjRiZVwiLFxuICBcInBhdXNlLWJ0bi1maWxsXCI6IFwiXFxmNGJmXCIsXG4gIFwicGF1c2UtYnRuXCI6IFwiXFxmNGMwXCIsXG4gIFwicGF1c2UtY2lyY2xlLWZpbGxcIjogXCJcXGY0YzFcIixcbiAgXCJwYXVzZS1jaXJjbGVcIjogXCJcXGY0YzJcIixcbiAgXCJwYXVzZS1maWxsXCI6IFwiXFxmNGMzXCIsXG4gIFwicGF1c2VcIjogXCJcXGY0YzRcIixcbiAgXCJwZWFjZS1maWxsXCI6IFwiXFxmNGM1XCIsXG4gIFwicGVhY2VcIjogXCJcXGY0YzZcIixcbiAgXCJwZW4tZmlsbFwiOiBcIlxcZjRjN1wiLFxuICBcInBlblwiOiBcIlxcZjRjOFwiLFxuICBcInBlbmNpbC1maWxsXCI6IFwiXFxmNGM5XCIsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiBcIlxcZjRjYVwiLFxuICBcInBlbmNpbFwiOiBcIlxcZjRjYlwiLFxuICBcInBlbnRhZ29uLWZpbGxcIjogXCJcXGY0Y2NcIixcbiAgXCJwZW50YWdvbi1oYWxmXCI6IFwiXFxmNGNkXCIsXG4gIFwicGVudGFnb25cIjogXCJcXGY0Y2VcIixcbiAgXCJwZW9wbGUtZmlsbFwiOiBcIlxcZjRjZlwiLFxuICBcInBlb3BsZVwiOiBcIlxcZjRkMFwiLFxuICBcInBlcmNlbnRcIjogXCJcXGY0ZDFcIixcbiAgXCJwZXJzb24tYmFkZ2UtZmlsbFwiOiBcIlxcZjRkMlwiLFxuICBcInBlcnNvbi1iYWRnZVwiOiBcIlxcZjRkM1wiLFxuICBcInBlcnNvbi1ib3VuZGluZy1ib3hcIjogXCJcXGY0ZDRcIixcbiAgXCJwZXJzb24tY2hlY2stZmlsbFwiOiBcIlxcZjRkNVwiLFxuICBcInBlcnNvbi1jaGVja1wiOiBcIlxcZjRkNlwiLFxuICBcInBlcnNvbi1jaXJjbGVcIjogXCJcXGY0ZDdcIixcbiAgXCJwZXJzb24tZGFzaC1maWxsXCI6IFwiXFxmNGQ4XCIsXG4gIFwicGVyc29uLWRhc2hcIjogXCJcXGY0ZDlcIixcbiAgXCJwZXJzb24tZmlsbFwiOiBcIlxcZjRkYVwiLFxuICBcInBlcnNvbi1saW5lcy1maWxsXCI6IFwiXFxmNGRiXCIsXG4gIFwicGVyc29uLXBsdXMtZmlsbFwiOiBcIlxcZjRkY1wiLFxuICBcInBlcnNvbi1wbHVzXCI6IFwiXFxmNGRkXCIsXG4gIFwicGVyc29uLXNxdWFyZVwiOiBcIlxcZjRkZVwiLFxuICBcInBlcnNvbi14LWZpbGxcIjogXCJcXGY0ZGZcIixcbiAgXCJwZXJzb24teFwiOiBcIlxcZjRlMFwiLFxuICBcInBlcnNvblwiOiBcIlxcZjRlMVwiLFxuICBcInBob25lLWZpbGxcIjogXCJcXGY0ZTJcIixcbiAgXCJwaG9uZS1sYW5kc2NhcGUtZmlsbFwiOiBcIlxcZjRlM1wiLFxuICBcInBob25lLWxhbmRzY2FwZVwiOiBcIlxcZjRlNFwiLFxuICBcInBob25lLXZpYnJhdGUtZmlsbFwiOiBcIlxcZjRlNVwiLFxuICBcInBob25lLXZpYnJhdGVcIjogXCJcXGY0ZTZcIixcbiAgXCJwaG9uZVwiOiBcIlxcZjRlN1wiLFxuICBcInBpZS1jaGFydC1maWxsXCI6IFwiXFxmNGU4XCIsXG4gIFwicGllLWNoYXJ0XCI6IFwiXFxmNGU5XCIsXG4gIFwicGluLWFuZ2xlLWZpbGxcIjogXCJcXGY0ZWFcIixcbiAgXCJwaW4tYW5nbGVcIjogXCJcXGY0ZWJcIixcbiAgXCJwaW4tZmlsbFwiOiBcIlxcZjRlY1wiLFxuICBcInBpblwiOiBcIlxcZjRlZFwiLFxuICBcInBpcC1maWxsXCI6IFwiXFxmNGVlXCIsXG4gIFwicGlwXCI6IFwiXFxmNGVmXCIsXG4gIFwicGxheS1idG4tZmlsbFwiOiBcIlxcZjRmMFwiLFxuICBcInBsYXktYnRuXCI6IFwiXFxmNGYxXCIsXG4gIFwicGxheS1jaXJjbGUtZmlsbFwiOiBcIlxcZjRmMlwiLFxuICBcInBsYXktY2lyY2xlXCI6IFwiXFxmNGYzXCIsXG4gIFwicGxheS1maWxsXCI6IFwiXFxmNGY0XCIsXG4gIFwicGxheVwiOiBcIlxcZjRmNVwiLFxuICBcInBsdWctZmlsbFwiOiBcIlxcZjRmNlwiLFxuICBcInBsdWdcIjogXCJcXGY0ZjdcIixcbiAgXCJwbHVzLWNpcmNsZS1kb3R0ZWRcIjogXCJcXGY0ZjhcIixcbiAgXCJwbHVzLWNpcmNsZS1maWxsXCI6IFwiXFxmNGY5XCIsXG4gIFwicGx1cy1jaXJjbGVcIjogXCJcXGY0ZmFcIixcbiAgXCJwbHVzLXNxdWFyZS1kb3R0ZWRcIjogXCJcXGY0ZmJcIixcbiAgXCJwbHVzLXNxdWFyZS1maWxsXCI6IFwiXFxmNGZjXCIsXG4gIFwicGx1cy1zcXVhcmVcIjogXCJcXGY0ZmRcIixcbiAgXCJwbHVzXCI6IFwiXFxmNGZlXCIsXG4gIFwicG93ZXJcIjogXCJcXGY0ZmZcIixcbiAgXCJwcmludGVyLWZpbGxcIjogXCJcXGY1MDBcIixcbiAgXCJwcmludGVyXCI6IFwiXFxmNTAxXCIsXG4gIFwicHV6emxlLWZpbGxcIjogXCJcXGY1MDJcIixcbiAgXCJwdXp6bGVcIjogXCJcXGY1MDNcIixcbiAgXCJxdWVzdGlvbi1jaXJjbGUtZmlsbFwiOiBcIlxcZjUwNFwiLFxuICBcInF1ZXN0aW9uLWNpcmNsZVwiOiBcIlxcZjUwNVwiLFxuICBcInF1ZXN0aW9uLWRpYW1vbmQtZmlsbFwiOiBcIlxcZjUwNlwiLFxuICBcInF1ZXN0aW9uLWRpYW1vbmRcIjogXCJcXGY1MDdcIixcbiAgXCJxdWVzdGlvbi1vY3RhZ29uLWZpbGxcIjogXCJcXGY1MDhcIixcbiAgXCJxdWVzdGlvbi1vY3RhZ29uXCI6IFwiXFxmNTA5XCIsXG4gIFwicXVlc3Rpb24tc3F1YXJlLWZpbGxcIjogXCJcXGY1MGFcIixcbiAgXCJxdWVzdGlvbi1zcXVhcmVcIjogXCJcXGY1MGJcIixcbiAgXCJxdWVzdGlvblwiOiBcIlxcZjUwY1wiLFxuICBcInJhaW5ib3dcIjogXCJcXGY1MGRcIixcbiAgXCJyZWNlaXB0LWN1dG9mZlwiOiBcIlxcZjUwZVwiLFxuICBcInJlY2VpcHRcIjogXCJcXGY1MGZcIixcbiAgXCJyZWNlcHRpb24tMFwiOiBcIlxcZjUxMFwiLFxuICBcInJlY2VwdGlvbi0xXCI6IFwiXFxmNTExXCIsXG4gIFwicmVjZXB0aW9uLTJcIjogXCJcXGY1MTJcIixcbiAgXCJyZWNlcHRpb24tM1wiOiBcIlxcZjUxM1wiLFxuICBcInJlY2VwdGlvbi00XCI6IFwiXFxmNTE0XCIsXG4gIFwicmVjb3JkLWJ0bi1maWxsXCI6IFwiXFxmNTE1XCIsXG4gIFwicmVjb3JkLWJ0blwiOiBcIlxcZjUxNlwiLFxuICBcInJlY29yZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjUxN1wiLFxuICBcInJlY29yZC1jaXJjbGVcIjogXCJcXGY1MThcIixcbiAgXCJyZWNvcmQtZmlsbFwiOiBcIlxcZjUxOVwiLFxuICBcInJlY29yZFwiOiBcIlxcZjUxYVwiLFxuICBcInJlY29yZDItZmlsbFwiOiBcIlxcZjUxYlwiLFxuICBcInJlY29yZDJcIjogXCJcXGY1MWNcIixcbiAgXCJyZXBseS1hbGwtZmlsbFwiOiBcIlxcZjUxZFwiLFxuICBcInJlcGx5LWFsbFwiOiBcIlxcZjUxZVwiLFxuICBcInJlcGx5LWZpbGxcIjogXCJcXGY1MWZcIixcbiAgXCJyZXBseVwiOiBcIlxcZjUyMFwiLFxuICBcInJzcy1maWxsXCI6IFwiXFxmNTIxXCIsXG4gIFwicnNzXCI6IFwiXFxmNTIyXCIsXG4gIFwicnVsZXJzXCI6IFwiXFxmNTIzXCIsXG4gIFwic2F2ZS1maWxsXCI6IFwiXFxmNTI0XCIsXG4gIFwic2F2ZVwiOiBcIlxcZjUyNVwiLFxuICBcInNhdmUyLWZpbGxcIjogXCJcXGY1MjZcIixcbiAgXCJzYXZlMlwiOiBcIlxcZjUyN1wiLFxuICBcInNjaXNzb3JzXCI6IFwiXFxmNTI4XCIsXG4gIFwic2NyZXdkcml2ZXJcIjogXCJcXGY1MjlcIixcbiAgXCJzZWFyY2hcIjogXCJcXGY1MmFcIixcbiAgXCJzZWdtZW50ZWQtbmF2XCI6IFwiXFxmNTJiXCIsXG4gIFwic2VydmVyXCI6IFwiXFxmNTJjXCIsXG4gIFwic2hhcmUtZmlsbFwiOiBcIlxcZjUyZFwiLFxuICBcInNoYXJlXCI6IFwiXFxmNTJlXCIsXG4gIFwic2hpZWxkLWNoZWNrXCI6IFwiXFxmNTJmXCIsXG4gIFwic2hpZWxkLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNTMwXCIsXG4gIFwic2hpZWxkLWZpbGwtY2hlY2tcIjogXCJcXGY1MzFcIixcbiAgXCJzaGllbGQtZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjUzMlwiLFxuICBcInNoaWVsZC1maWxsLW1pbnVzXCI6IFwiXFxmNTMzXCIsXG4gIFwic2hpZWxkLWZpbGwtcGx1c1wiOiBcIlxcZjUzNFwiLFxuICBcInNoaWVsZC1maWxsLXhcIjogXCJcXGY1MzVcIixcbiAgXCJzaGllbGQtZmlsbFwiOiBcIlxcZjUzNlwiLFxuICBcInNoaWVsZC1sb2NrLWZpbGxcIjogXCJcXGY1MzdcIixcbiAgXCJzaGllbGQtbG9ja1wiOiBcIlxcZjUzOFwiLFxuICBcInNoaWVsZC1taW51c1wiOiBcIlxcZjUzOVwiLFxuICBcInNoaWVsZC1wbHVzXCI6IFwiXFxmNTNhXCIsXG4gIFwic2hpZWxkLXNoYWRlZFwiOiBcIlxcZjUzYlwiLFxuICBcInNoaWVsZC1zbGFzaC1maWxsXCI6IFwiXFxmNTNjXCIsXG4gIFwic2hpZWxkLXNsYXNoXCI6IFwiXFxmNTNkXCIsXG4gIFwic2hpZWxkLXhcIjogXCJcXGY1M2VcIixcbiAgXCJzaGllbGRcIjogXCJcXGY1M2ZcIixcbiAgXCJzaGlmdC1maWxsXCI6IFwiXFxmNTQwXCIsXG4gIFwic2hpZnRcIjogXCJcXGY1NDFcIixcbiAgXCJzaG9wLXdpbmRvd1wiOiBcIlxcZjU0MlwiLFxuICBcInNob3BcIjogXCJcXGY1NDNcIixcbiAgXCJzaHVmZmxlXCI6IFwiXFxmNTQ0XCIsXG4gIFwic2lnbnBvc3QtMi1maWxsXCI6IFwiXFxmNTQ1XCIsXG4gIFwic2lnbnBvc3QtMlwiOiBcIlxcZjU0NlwiLFxuICBcInNpZ25wb3N0LWZpbGxcIjogXCJcXGY1NDdcIixcbiAgXCJzaWducG9zdC1zcGxpdC1maWxsXCI6IFwiXFxmNTQ4XCIsXG4gIFwic2lnbnBvc3Qtc3BsaXRcIjogXCJcXGY1NDlcIixcbiAgXCJzaWducG9zdFwiOiBcIlxcZjU0YVwiLFxuICBcInNpbS1maWxsXCI6IFwiXFxmNTRiXCIsXG4gIFwic2ltXCI6IFwiXFxmNTRjXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1idG4tZmlsbFwiOiBcIlxcZjU0ZFwiLFxuICBcInNraXAtYmFja3dhcmQtYnRuXCI6IFwiXFxmNTRlXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU0ZlwiLFxuICBcInNraXAtYmFja3dhcmQtY2lyY2xlXCI6IFwiXFxmNTUwXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1maWxsXCI6IFwiXFxmNTUxXCIsXG4gIFwic2tpcC1iYWNrd2FyZFwiOiBcIlxcZjU1MlwiLFxuICBcInNraXAtZW5kLWJ0bi1maWxsXCI6IFwiXFxmNTUzXCIsXG4gIFwic2tpcC1lbmQtYnRuXCI6IFwiXFxmNTU0XCIsXG4gIFwic2tpcC1lbmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NTVcIixcbiAgXCJza2lwLWVuZC1jaXJjbGVcIjogXCJcXGY1NTZcIixcbiAgXCJza2lwLWVuZC1maWxsXCI6IFwiXFxmNTU3XCIsXG4gIFwic2tpcC1lbmRcIjogXCJcXGY1NThcIixcbiAgXCJza2lwLWZvcndhcmQtYnRuLWZpbGxcIjogXCJcXGY1NTlcIixcbiAgXCJza2lwLWZvcndhcmQtYnRuXCI6IFwiXFxmNTVhXCIsXG4gIFwic2tpcC1mb3J3YXJkLWNpcmNsZS1maWxsXCI6IFwiXFxmNTViXCIsXG4gIFwic2tpcC1mb3J3YXJkLWNpcmNsZVwiOiBcIlxcZjU1Y1wiLFxuICBcInNraXAtZm9yd2FyZC1maWxsXCI6IFwiXFxmNTVkXCIsXG4gIFwic2tpcC1mb3J3YXJkXCI6IFwiXFxmNTVlXCIsXG4gIFwic2tpcC1zdGFydC1idG4tZmlsbFwiOiBcIlxcZjU1ZlwiLFxuICBcInNraXAtc3RhcnQtYnRuXCI6IFwiXFxmNTYwXCIsXG4gIFwic2tpcC1zdGFydC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU2MVwiLFxuICBcInNraXAtc3RhcnQtY2lyY2xlXCI6IFwiXFxmNTYyXCIsXG4gIFwic2tpcC1zdGFydC1maWxsXCI6IFwiXFxmNTYzXCIsXG4gIFwic2tpcC1zdGFydFwiOiBcIlxcZjU2NFwiLFxuICBcInNsYWNrXCI6IFwiXFxmNTY1XCIsXG4gIFwic2xhc2gtY2lyY2xlLWZpbGxcIjogXCJcXGY1NjZcIixcbiAgXCJzbGFzaC1jaXJjbGVcIjogXCJcXGY1NjdcIixcbiAgXCJzbGFzaC1zcXVhcmUtZmlsbFwiOiBcIlxcZjU2OFwiLFxuICBcInNsYXNoLXNxdWFyZVwiOiBcIlxcZjU2OVwiLFxuICBcInNsYXNoXCI6IFwiXFxmNTZhXCIsXG4gIFwic2xpZGVyc1wiOiBcIlxcZjU2YlwiLFxuICBcInNtYXJ0d2F0Y2hcIjogXCJcXGY1NmNcIixcbiAgXCJzbm93XCI6IFwiXFxmNTZkXCIsXG4gIFwic25vdzJcIjogXCJcXGY1NmVcIixcbiAgXCJzbm93M1wiOiBcIlxcZjU2ZlwiLFxuICBcInNvcnQtYWxwaGEtZG93bi1hbHRcIjogXCJcXGY1NzBcIixcbiAgXCJzb3J0LWFscGhhLWRvd25cIjogXCJcXGY1NzFcIixcbiAgXCJzb3J0LWFscGhhLXVwLWFsdFwiOiBcIlxcZjU3MlwiLFxuICBcInNvcnQtYWxwaGEtdXBcIjogXCJcXGY1NzNcIixcbiAgXCJzb3J0LWRvd24tYWx0XCI6IFwiXFxmNTc0XCIsXG4gIFwic29ydC1kb3duXCI6IFwiXFxmNTc1XCIsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6IFwiXFxmNTc2XCIsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogXCJcXGY1NzdcIixcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6IFwiXFxmNTc4XCIsXG4gIFwic29ydC1udW1lcmljLXVwXCI6IFwiXFxmNTc5XCIsXG4gIFwic29ydC11cC1hbHRcIjogXCJcXGY1N2FcIixcbiAgXCJzb3J0LXVwXCI6IFwiXFxmNTdiXCIsXG4gIFwic291bmR3YXZlXCI6IFwiXFxmNTdjXCIsXG4gIFwic3BlYWtlci1maWxsXCI6IFwiXFxmNTdkXCIsXG4gIFwic3BlYWtlclwiOiBcIlxcZjU3ZVwiLFxuICBcInNwZWVkb21ldGVyXCI6IFwiXFxmNTdmXCIsXG4gIFwic3BlZWRvbWV0ZXIyXCI6IFwiXFxmNTgwXCIsXG4gIFwic3BlbGxjaGVja1wiOiBcIlxcZjU4MVwiLFxuICBcInNxdWFyZS1maWxsXCI6IFwiXFxmNTgyXCIsXG4gIFwic3F1YXJlLWhhbGZcIjogXCJcXGY1ODNcIixcbiAgXCJzcXVhcmVcIjogXCJcXGY1ODRcIixcbiAgXCJzdGFja1wiOiBcIlxcZjU4NVwiLFxuICBcInN0YXItZmlsbFwiOiBcIlxcZjU4NlwiLFxuICBcInN0YXItaGFsZlwiOiBcIlxcZjU4N1wiLFxuICBcInN0YXJcIjogXCJcXGY1ODhcIixcbiAgXCJzdGFyc1wiOiBcIlxcZjU4OVwiLFxuICBcInN0aWNraWVzLWZpbGxcIjogXCJcXGY1OGFcIixcbiAgXCJzdGlja2llc1wiOiBcIlxcZjU4YlwiLFxuICBcInN0aWNreS1maWxsXCI6IFwiXFxmNThjXCIsXG4gIFwic3RpY2t5XCI6IFwiXFxmNThkXCIsXG4gIFwic3RvcC1idG4tZmlsbFwiOiBcIlxcZjU4ZVwiLFxuICBcInN0b3AtYnRuXCI6IFwiXFxmNThmXCIsXG4gIFwic3RvcC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU5MFwiLFxuICBcInN0b3AtY2lyY2xlXCI6IFwiXFxmNTkxXCIsXG4gIFwic3RvcC1maWxsXCI6IFwiXFxmNTkyXCIsXG4gIFwic3RvcFwiOiBcIlxcZjU5M1wiLFxuICBcInN0b3BsaWdodHMtZmlsbFwiOiBcIlxcZjU5NFwiLFxuICBcInN0b3BsaWdodHNcIjogXCJcXGY1OTVcIixcbiAgXCJzdG9wd2F0Y2gtZmlsbFwiOiBcIlxcZjU5NlwiLFxuICBcInN0b3B3YXRjaFwiOiBcIlxcZjU5N1wiLFxuICBcInN1YnRyYWN0XCI6IFwiXFxmNTk4XCIsXG4gIFwic3VpdC1jbHViLWZpbGxcIjogXCJcXGY1OTlcIixcbiAgXCJzdWl0LWNsdWJcIjogXCJcXGY1OWFcIixcbiAgXCJzdWl0LWRpYW1vbmQtZmlsbFwiOiBcIlxcZjU5YlwiLFxuICBcInN1aXQtZGlhbW9uZFwiOiBcIlxcZjU5Y1wiLFxuICBcInN1aXQtaGVhcnQtZmlsbFwiOiBcIlxcZjU5ZFwiLFxuICBcInN1aXQtaGVhcnRcIjogXCJcXGY1OWVcIixcbiAgXCJzdWl0LXNwYWRlLWZpbGxcIjogXCJcXGY1OWZcIixcbiAgXCJzdWl0LXNwYWRlXCI6IFwiXFxmNWEwXCIsXG4gIFwic3VuLWZpbGxcIjogXCJcXGY1YTFcIixcbiAgXCJzdW5cIjogXCJcXGY1YTJcIixcbiAgXCJzdW5nbGFzc2VzXCI6IFwiXFxmNWEzXCIsXG4gIFwic3VucmlzZS1maWxsXCI6IFwiXFxmNWE0XCIsXG4gIFwic3VucmlzZVwiOiBcIlxcZjVhNVwiLFxuICBcInN1bnNldC1maWxsXCI6IFwiXFxmNWE2XCIsXG4gIFwic3Vuc2V0XCI6IFwiXFxmNWE3XCIsXG4gIFwic3ltbWV0cnktaG9yaXpvbnRhbFwiOiBcIlxcZjVhOFwiLFxuICBcInN5bW1ldHJ5LXZlcnRpY2FsXCI6IFwiXFxmNWE5XCIsXG4gIFwidGFibGVcIjogXCJcXGY1YWFcIixcbiAgXCJ0YWJsZXQtZmlsbFwiOiBcIlxcZjVhYlwiLFxuICBcInRhYmxldC1sYW5kc2NhcGUtZmlsbFwiOiBcIlxcZjVhY1wiLFxuICBcInRhYmxldC1sYW5kc2NhcGVcIjogXCJcXGY1YWRcIixcbiAgXCJ0YWJsZXRcIjogXCJcXGY1YWVcIixcbiAgXCJ0YWctZmlsbFwiOiBcIlxcZjVhZlwiLFxuICBcInRhZ1wiOiBcIlxcZjViMFwiLFxuICBcInRhZ3MtZmlsbFwiOiBcIlxcZjViMVwiLFxuICBcInRhZ3NcIjogXCJcXGY1YjJcIixcbiAgXCJ0ZWxlZ3JhbVwiOiBcIlxcZjViM1wiLFxuICBcInRlbGVwaG9uZS1maWxsXCI6IFwiXFxmNWI0XCIsXG4gIFwidGVsZXBob25lLWZvcndhcmQtZmlsbFwiOiBcIlxcZjViNVwiLFxuICBcInRlbGVwaG9uZS1mb3J3YXJkXCI6IFwiXFxmNWI2XCIsXG4gIFwidGVsZXBob25lLWluYm91bmQtZmlsbFwiOiBcIlxcZjViN1wiLFxuICBcInRlbGVwaG9uZS1pbmJvdW5kXCI6IFwiXFxmNWI4XCIsXG4gIFwidGVsZXBob25lLW1pbnVzLWZpbGxcIjogXCJcXGY1YjlcIixcbiAgXCJ0ZWxlcGhvbmUtbWludXNcIjogXCJcXGY1YmFcIixcbiAgXCJ0ZWxlcGhvbmUtb3V0Ym91bmQtZmlsbFwiOiBcIlxcZjViYlwiLFxuICBcInRlbGVwaG9uZS1vdXRib3VuZFwiOiBcIlxcZjViY1wiLFxuICBcInRlbGVwaG9uZS1wbHVzLWZpbGxcIjogXCJcXGY1YmRcIixcbiAgXCJ0ZWxlcGhvbmUtcGx1c1wiOiBcIlxcZjViZVwiLFxuICBcInRlbGVwaG9uZS14LWZpbGxcIjogXCJcXGY1YmZcIixcbiAgXCJ0ZWxlcGhvbmUteFwiOiBcIlxcZjVjMFwiLFxuICBcInRlbGVwaG9uZVwiOiBcIlxcZjVjMVwiLFxuICBcInRlcm1pbmFsLWZpbGxcIjogXCJcXGY1YzJcIixcbiAgXCJ0ZXJtaW5hbFwiOiBcIlxcZjVjM1wiLFxuICBcInRleHQtY2VudGVyXCI6IFwiXFxmNWM0XCIsXG4gIFwidGV4dC1pbmRlbnQtbGVmdFwiOiBcIlxcZjVjNVwiLFxuICBcInRleHQtaW5kZW50LXJpZ2h0XCI6IFwiXFxmNWM2XCIsXG4gIFwidGV4dC1sZWZ0XCI6IFwiXFxmNWM3XCIsXG4gIFwidGV4dC1wYXJhZ3JhcGhcIjogXCJcXGY1YzhcIixcbiAgXCJ0ZXh0LXJpZ2h0XCI6IFwiXFxmNWM5XCIsXG4gIFwidGV4dGFyZWEtcmVzaXplXCI6IFwiXFxmNWNhXCIsXG4gIFwidGV4dGFyZWEtdFwiOiBcIlxcZjVjYlwiLFxuICBcInRleHRhcmVhXCI6IFwiXFxmNWNjXCIsXG4gIFwidGhlcm1vbWV0ZXItaGFsZlwiOiBcIlxcZjVjZFwiLFxuICBcInRoZXJtb21ldGVyLWhpZ2hcIjogXCJcXGY1Y2VcIixcbiAgXCJ0aGVybW9tZXRlci1sb3dcIjogXCJcXGY1Y2ZcIixcbiAgXCJ0aGVybW9tZXRlci1zbm93XCI6IFwiXFxmNWQwXCIsXG4gIFwidGhlcm1vbWV0ZXItc3VuXCI6IFwiXFxmNWQxXCIsXG4gIFwidGhlcm1vbWV0ZXJcIjogXCJcXGY1ZDJcIixcbiAgXCJ0aHJlZS1kb3RzLXZlcnRpY2FsXCI6IFwiXFxmNWQzXCIsXG4gIFwidGhyZWUtZG90c1wiOiBcIlxcZjVkNFwiLFxuICBcInRvZ2dsZS1vZmZcIjogXCJcXGY1ZDVcIixcbiAgXCJ0b2dnbGUtb25cIjogXCJcXGY1ZDZcIixcbiAgXCJ0b2dnbGUyLW9mZlwiOiBcIlxcZjVkN1wiLFxuICBcInRvZ2dsZTItb25cIjogXCJcXGY1ZDhcIixcbiAgXCJ0b2dnbGVzXCI6IFwiXFxmNWQ5XCIsXG4gIFwidG9nZ2xlczJcIjogXCJcXGY1ZGFcIixcbiAgXCJ0b29sc1wiOiBcIlxcZjVkYlwiLFxuICBcInRvcm5hZG9cIjogXCJcXGY1ZGNcIixcbiAgXCJ0cmFzaC1maWxsXCI6IFwiXFxmNWRkXCIsXG4gIFwidHJhc2hcIjogXCJcXGY1ZGVcIixcbiAgXCJ0cmFzaDItZmlsbFwiOiBcIlxcZjVkZlwiLFxuICBcInRyYXNoMlwiOiBcIlxcZjVlMFwiLFxuICBcInRyZWUtZmlsbFwiOiBcIlxcZjVlMVwiLFxuICBcInRyZWVcIjogXCJcXGY1ZTJcIixcbiAgXCJ0cmlhbmdsZS1maWxsXCI6IFwiXFxmNWUzXCIsXG4gIFwidHJpYW5nbGUtaGFsZlwiOiBcIlxcZjVlNFwiLFxuICBcInRyaWFuZ2xlXCI6IFwiXFxmNWU1XCIsXG4gIFwidHJvcGh5LWZpbGxcIjogXCJcXGY1ZTZcIixcbiAgXCJ0cm9waHlcIjogXCJcXGY1ZTdcIixcbiAgXCJ0cm9waWNhbC1zdG9ybVwiOiBcIlxcZjVlOFwiLFxuICBcInRydWNrLWZsYXRiZWRcIjogXCJcXGY1ZTlcIixcbiAgXCJ0cnVja1wiOiBcIlxcZjVlYVwiLFxuICBcInRzdW5hbWlcIjogXCJcXGY1ZWJcIixcbiAgXCJ0di1maWxsXCI6IFwiXFxmNWVjXCIsXG4gIFwidHZcIjogXCJcXGY1ZWRcIixcbiAgXCJ0d2l0Y2hcIjogXCJcXGY1ZWVcIixcbiAgXCJ0d2l0dGVyXCI6IFwiXFxmNWVmXCIsXG4gIFwidHlwZS1ib2xkXCI6IFwiXFxmNWYwXCIsXG4gIFwidHlwZS1oMVwiOiBcIlxcZjVmMVwiLFxuICBcInR5cGUtaDJcIjogXCJcXGY1ZjJcIixcbiAgXCJ0eXBlLWgzXCI6IFwiXFxmNWYzXCIsXG4gIFwidHlwZS1pdGFsaWNcIjogXCJcXGY1ZjRcIixcbiAgXCJ0eXBlLXN0cmlrZXRocm91Z2hcIjogXCJcXGY1ZjVcIixcbiAgXCJ0eXBlLXVuZGVybGluZVwiOiBcIlxcZjVmNlwiLFxuICBcInR5cGVcIjogXCJcXGY1ZjdcIixcbiAgXCJ1aS1jaGVja3MtZ3JpZFwiOiBcIlxcZjVmOFwiLFxuICBcInVpLWNoZWNrc1wiOiBcIlxcZjVmOVwiLFxuICBcInVpLXJhZGlvcy1ncmlkXCI6IFwiXFxmNWZhXCIsXG4gIFwidWktcmFkaW9zXCI6IFwiXFxmNWZiXCIsXG4gIFwidW1icmVsbGEtZmlsbFwiOiBcIlxcZjVmY1wiLFxuICBcInVtYnJlbGxhXCI6IFwiXFxmNWZkXCIsXG4gIFwidW5pb25cIjogXCJcXGY1ZmVcIixcbiAgXCJ1bmxvY2stZmlsbFwiOiBcIlxcZjVmZlwiLFxuICBcInVubG9ja1wiOiBcIlxcZjYwMFwiLFxuICBcInVwYy1zY2FuXCI6IFwiXFxmNjAxXCIsXG4gIFwidXBjXCI6IFwiXFxmNjAyXCIsXG4gIFwidXBsb2FkXCI6IFwiXFxmNjAzXCIsXG4gIFwidmVjdG9yLXBlblwiOiBcIlxcZjYwNFwiLFxuICBcInZpZXctbGlzdFwiOiBcIlxcZjYwNVwiLFxuICBcInZpZXctc3RhY2tlZFwiOiBcIlxcZjYwNlwiLFxuICBcInZpbnlsLWZpbGxcIjogXCJcXGY2MDdcIixcbiAgXCJ2aW55bFwiOiBcIlxcZjYwOFwiLFxuICBcInZvaWNlbWFpbFwiOiBcIlxcZjYwOVwiLFxuICBcInZvbHVtZS1kb3duLWZpbGxcIjogXCJcXGY2MGFcIixcbiAgXCJ2b2x1bWUtZG93blwiOiBcIlxcZjYwYlwiLFxuICBcInZvbHVtZS1tdXRlLWZpbGxcIjogXCJcXGY2MGNcIixcbiAgXCJ2b2x1bWUtbXV0ZVwiOiBcIlxcZjYwZFwiLFxuICBcInZvbHVtZS1vZmYtZmlsbFwiOiBcIlxcZjYwZVwiLFxuICBcInZvbHVtZS1vZmZcIjogXCJcXGY2MGZcIixcbiAgXCJ2b2x1bWUtdXAtZmlsbFwiOiBcIlxcZjYxMFwiLFxuICBcInZvbHVtZS11cFwiOiBcIlxcZjYxMVwiLFxuICBcInZyXCI6IFwiXFxmNjEyXCIsXG4gIFwid2FsbGV0LWZpbGxcIjogXCJcXGY2MTNcIixcbiAgXCJ3YWxsZXRcIjogXCJcXGY2MTRcIixcbiAgXCJ3YWxsZXQyXCI6IFwiXFxmNjE1XCIsXG4gIFwid2F0Y2hcIjogXCJcXGY2MTZcIixcbiAgXCJ3YXRlclwiOiBcIlxcZjYxN1wiLFxuICBcIndoYXRzYXBwXCI6IFwiXFxmNjE4XCIsXG4gIFwid2lmaS0xXCI6IFwiXFxmNjE5XCIsXG4gIFwid2lmaS0yXCI6IFwiXFxmNjFhXCIsXG4gIFwid2lmaS1vZmZcIjogXCJcXGY2MWJcIixcbiAgXCJ3aWZpXCI6IFwiXFxmNjFjXCIsXG4gIFwid2luZFwiOiBcIlxcZjYxZFwiLFxuICBcIndpbmRvdy1kb2NrXCI6IFwiXFxmNjFlXCIsXG4gIFwid2luZG93LXNpZGViYXJcIjogXCJcXGY2MWZcIixcbiAgXCJ3aW5kb3dcIjogXCJcXGY2MjBcIixcbiAgXCJ3cmVuY2hcIjogXCJcXGY2MjFcIixcbiAgXCJ4LWNpcmNsZS1maWxsXCI6IFwiXFxmNjIyXCIsXG4gIFwieC1jaXJjbGVcIjogXCJcXGY2MjNcIixcbiAgXCJ4LWRpYW1vbmQtZmlsbFwiOiBcIlxcZjYyNFwiLFxuICBcIngtZGlhbW9uZFwiOiBcIlxcZjYyNVwiLFxuICBcIngtb2N0YWdvbi1maWxsXCI6IFwiXFxmNjI2XCIsXG4gIFwieC1vY3RhZ29uXCI6IFwiXFxmNjI3XCIsXG4gIFwieC1zcXVhcmUtZmlsbFwiOiBcIlxcZjYyOFwiLFxuICBcIngtc3F1YXJlXCI6IFwiXFxmNjI5XCIsXG4gIFwieFwiOiBcIlxcZjYyYVwiLFxuICBcInlvdXR1YmVcIjogXCJcXGY2MmJcIixcbiAgXCJ6b29tLWluXCI6IFwiXFxmNjJjXCIsXG4gIFwiem9vbS1vdXRcIjogXCJcXGY2MmRcIixcbiAgXCJiYW5rXCI6IFwiXFxmNjJlXCIsXG4gIFwiYmFuazJcIjogXCJcXGY2MmZcIixcbiAgXCJiZWxsLXNsYXNoLWZpbGxcIjogXCJcXGY2MzBcIixcbiAgXCJiZWxsLXNsYXNoXCI6IFwiXFxmNjMxXCIsXG4gIFwiY2FzaC1jb2luXCI6IFwiXFxmNjMyXCIsXG4gIFwiY2hlY2stbGdcIjogXCJcXGY2MzNcIixcbiAgXCJjb2luXCI6IFwiXFxmNjM0XCIsXG4gIFwiY3VycmVuY3ktYml0Y29pblwiOiBcIlxcZjYzNVwiLFxuICBcImN1cnJlbmN5LWRvbGxhclwiOiBcIlxcZjYzNlwiLFxuICBcImN1cnJlbmN5LWV1cm9cIjogXCJcXGY2MzdcIixcbiAgXCJjdXJyZW5jeS1leGNoYW5nZVwiOiBcIlxcZjYzOFwiLFxuICBcImN1cnJlbmN5LXBvdW5kXCI6IFwiXFxmNjM5XCIsXG4gIFwiY3VycmVuY3kteWVuXCI6IFwiXFxmNjNhXCIsXG4gIFwiZGFzaC1sZ1wiOiBcIlxcZjYzYlwiLFxuICBcImV4Y2xhbWF0aW9uLWxnXCI6IFwiXFxmNjNjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBkZi1maWxsXCI6IFwiXFxmNjNkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBkZlwiOiBcIlxcZjYzZVwiLFxuICBcImZpbGUtcGRmLWZpbGxcIjogXCJcXGY2M2ZcIixcbiAgXCJmaWxlLXBkZlwiOiBcIlxcZjY0MFwiLFxuICBcImdlbmRlci1hbWJpZ3VvdXNcIjogXCJcXGY2NDFcIixcbiAgXCJnZW5kZXItZmVtYWxlXCI6IFwiXFxmNjQyXCIsXG4gIFwiZ2VuZGVyLW1hbGVcIjogXCJcXGY2NDNcIixcbiAgXCJnZW5kZXItdHJhbnNcIjogXCJcXGY2NDRcIixcbiAgXCJoZWFkc2V0LXZyXCI6IFwiXFxmNjQ1XCIsXG4gIFwiaW5mby1sZ1wiOiBcIlxcZjY0NlwiLFxuICBcIm1hc3RvZG9uXCI6IFwiXFxmNjQ3XCIsXG4gIFwibWVzc2VuZ2VyXCI6IFwiXFxmNjQ4XCIsXG4gIFwicGlnZ3ktYmFuay1maWxsXCI6IFwiXFxmNjQ5XCIsXG4gIFwicGlnZ3ktYmFua1wiOiBcIlxcZjY0YVwiLFxuICBcInBpbi1tYXAtZmlsbFwiOiBcIlxcZjY0YlwiLFxuICBcInBpbi1tYXBcIjogXCJcXGY2NGNcIixcbiAgXCJwbHVzLWxnXCI6IFwiXFxmNjRkXCIsXG4gIFwicXVlc3Rpb24tbGdcIjogXCJcXGY2NGVcIixcbiAgXCJyZWN5Y2xlXCI6IFwiXFxmNjRmXCIsXG4gIFwicmVkZGl0XCI6IFwiXFxmNjUwXCIsXG4gIFwic2FmZS1maWxsXCI6IFwiXFxmNjUxXCIsXG4gIFwic2FmZTItZmlsbFwiOiBcIlxcZjY1MlwiLFxuICBcInNhZmUyXCI6IFwiXFxmNjUzXCIsXG4gIFwic2QtY2FyZC1maWxsXCI6IFwiXFxmNjU0XCIsXG4gIFwic2QtY2FyZFwiOiBcIlxcZjY1NVwiLFxuICBcInNreXBlXCI6IFwiXFxmNjU2XCIsXG4gIFwic2xhc2gtbGdcIjogXCJcXGY2NTdcIixcbiAgXCJ0cmFuc2xhdGVcIjogXCJcXGY2NThcIixcbiAgXCJ4LWxnXCI6IFwiXFxmNjU5XCIsXG4gIFwic2FmZVwiOiBcIlxcZjY1YVwiLFxuICBcImFwcGxlXCI6IFwiXFxmNjViXCIsXG4gIFwibWljcm9zb2Z0XCI6IFwiXFxmNjVkXCIsXG4gIFwid2luZG93c1wiOiBcIlxcZjY1ZVwiLFxuICBcImJlaGFuY2VcIjogXCJcXGY2NWNcIixcbiAgXCJkcmliYmJsZVwiOiBcIlxcZjY1ZlwiLFxuICBcImxpbmVcIjogXCJcXGY2NjBcIixcbiAgXCJtZWRpdW1cIjogXCJcXGY2NjFcIixcbiAgXCJwYXlwYWxcIjogXCJcXGY2NjJcIixcbiAgXCJwaW50ZXJlc3RcIjogXCJcXGY2NjNcIixcbiAgXCJzaWduYWxcIjogXCJcXGY2NjRcIixcbiAgXCJzbmFwY2hhdFwiOiBcIlxcZjY2NVwiLFxuICBcInNwb3RpZnlcIjogXCJcXGY2NjZcIixcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiBcIlxcZjY2N1wiLFxuICBcInN0cmF2YVwiOiBcIlxcZjY2OFwiLFxuICBcIndvcmRwcmVzc1wiOiBcIlxcZjY2OVwiLFxuICBcInZpbWVvXCI6IFwiXFxmNjZhXCIsXG4gIFwiYWN0aXZpdHlcIjogXCJcXGY2NmJcIixcbiAgXCJlYXNlbDItZmlsbFwiOiBcIlxcZjY2Y1wiLFxuICBcImVhc2VsMlwiOiBcIlxcZjY2ZFwiLFxuICBcImVhc2VsMy1maWxsXCI6IFwiXFxmNjZlXCIsXG4gIFwiZWFzZWwzXCI6IFwiXFxmNjZmXCIsXG4gIFwiZmFuXCI6IFwiXFxmNjcwXCIsXG4gIFwiZmluZ2VycHJpbnRcIjogXCJcXGY2NzFcIixcbiAgXCJncmFwaC1kb3duLWFycm93XCI6IFwiXFxmNjcyXCIsXG4gIFwiZ3JhcGgtdXAtYXJyb3dcIjogXCJcXGY2NzNcIixcbiAgXCJoeXBub3RpemVcIjogXCJcXGY2NzRcIixcbiAgXCJtYWdpY1wiOiBcIlxcZjY3NVwiLFxuICBcInBlcnNvbi1yb2xvZGV4XCI6IFwiXFxmNjc2XCIsXG4gIFwicGVyc29uLXZpZGVvXCI6IFwiXFxmNjc3XCIsXG4gIFwicGVyc29uLXZpZGVvMlwiOiBcIlxcZjY3OFwiLFxuICBcInBlcnNvbi12aWRlbzNcIjogXCJcXGY2NzlcIixcbiAgXCJwZXJzb24td29ya3NwYWNlXCI6IFwiXFxmNjdhXCIsXG4gIFwicmFkaW9hY3RpdmVcIjogXCJcXGY2N2JcIixcbiAgXCJ3ZWJjYW0tZmlsbFwiOiBcIlxcZjY3Y1wiLFxuICBcIndlYmNhbVwiOiBcIlxcZjY3ZFwiLFxuICBcInlpbi15YW5nXCI6IFwiXFxmNjdlXCIsXG4gIFwiYmFuZGFpZC1maWxsXCI6IFwiXFxmNjgwXCIsXG4gIFwiYmFuZGFpZFwiOiBcIlxcZjY4MVwiLFxuICBcImJsdWV0b290aFwiOiBcIlxcZjY4MlwiLFxuICBcImJvZHktdGV4dFwiOiBcIlxcZjY4M1wiLFxuICBcImJvb21ib3hcIjogXCJcXGY2ODRcIixcbiAgXCJib3hlc1wiOiBcIlxcZjY4NVwiLFxuICBcImRwYWQtZmlsbFwiOiBcIlxcZjY4NlwiLFxuICBcImRwYWRcIjogXCJcXGY2ODdcIixcbiAgXCJlYXItZmlsbFwiOiBcIlxcZjY4OFwiLFxuICBcImVhclwiOiBcIlxcZjY4OVwiLFxuICBcImVudmVsb3BlLWNoZWNrLWZpbGxcIjogXCJcXGY2OGJcIixcbiAgXCJlbnZlbG9wZS1jaGVja1wiOiBcIlxcZjY4Y1wiLFxuICBcImVudmVsb3BlLWRhc2gtZmlsbFwiOiBcIlxcZjY4ZVwiLFxuICBcImVudmVsb3BlLWRhc2hcIjogXCJcXGY2OGZcIixcbiAgXCJlbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmNjkxXCIsXG4gIFwiZW52ZWxvcGUtZXhjbGFtYXRpb25cIjogXCJcXGY2OTJcIixcbiAgXCJlbnZlbG9wZS1wbHVzLWZpbGxcIjogXCJcXGY2OTNcIixcbiAgXCJlbnZlbG9wZS1wbHVzXCI6IFwiXFxmNjk0XCIsXG4gIFwiZW52ZWxvcGUtc2xhc2gtZmlsbFwiOiBcIlxcZjY5NlwiLFxuICBcImVudmVsb3BlLXNsYXNoXCI6IFwiXFxmNjk3XCIsXG4gIFwiZW52ZWxvcGUteC1maWxsXCI6IFwiXFxmNjk5XCIsXG4gIFwiZW52ZWxvcGUteFwiOiBcIlxcZjY5YVwiLFxuICBcImV4cGxpY2l0LWZpbGxcIjogXCJcXGY2OWJcIixcbiAgXCJleHBsaWNpdFwiOiBcIlxcZjY5Y1wiLFxuICBcImdpdFwiOiBcIlxcZjY5ZFwiLFxuICBcImluZmluaXR5XCI6IFwiXFxmNjllXCIsXG4gIFwibGlzdC1jb2x1bW5zLXJldmVyc2VcIjogXCJcXGY2OWZcIixcbiAgXCJsaXN0LWNvbHVtbnNcIjogXCJcXGY2YTBcIixcbiAgXCJtZXRhXCI6IFwiXFxmNmExXCIsXG4gIFwibmludGVuZG8tc3dpdGNoXCI6IFwiXFxmNmE0XCIsXG4gIFwicGMtZGlzcGxheS1ob3Jpem9udGFsXCI6IFwiXFxmNmE1XCIsXG4gIFwicGMtZGlzcGxheVwiOiBcIlxcZjZhNlwiLFxuICBcInBjLWhvcml6b250YWxcIjogXCJcXGY2YTdcIixcbiAgXCJwY1wiOiBcIlxcZjZhOFwiLFxuICBcInBsYXlzdGF0aW9uXCI6IFwiXFxmNmE5XCIsXG4gIFwicGx1cy1zbGFzaC1taW51c1wiOiBcIlxcZjZhYVwiLFxuICBcInByb2plY3Rvci1maWxsXCI6IFwiXFxmNmFiXCIsXG4gIFwicHJvamVjdG9yXCI6IFwiXFxmNmFjXCIsXG4gIFwicXItY29kZS1zY2FuXCI6IFwiXFxmNmFkXCIsXG4gIFwicXItY29kZVwiOiBcIlxcZjZhZVwiLFxuICBcInF1b3JhXCI6IFwiXFxmNmFmXCIsXG4gIFwicXVvdGVcIjogXCJcXGY2YjBcIixcbiAgXCJyb2JvdFwiOiBcIlxcZjZiMVwiLFxuICBcInNlbmQtY2hlY2stZmlsbFwiOiBcIlxcZjZiMlwiLFxuICBcInNlbmQtY2hlY2tcIjogXCJcXGY2YjNcIixcbiAgXCJzZW5kLWRhc2gtZmlsbFwiOiBcIlxcZjZiNFwiLFxuICBcInNlbmQtZGFzaFwiOiBcIlxcZjZiNVwiLFxuICBcInNlbmQtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjZiN1wiLFxuICBcInNlbmQtZXhjbGFtYXRpb25cIjogXCJcXGY2YjhcIixcbiAgXCJzZW5kLWZpbGxcIjogXCJcXGY2YjlcIixcbiAgXCJzZW5kLXBsdXMtZmlsbFwiOiBcIlxcZjZiYVwiLFxuICBcInNlbmQtcGx1c1wiOiBcIlxcZjZiYlwiLFxuICBcInNlbmQtc2xhc2gtZmlsbFwiOiBcIlxcZjZiY1wiLFxuICBcInNlbmQtc2xhc2hcIjogXCJcXGY2YmRcIixcbiAgXCJzZW5kLXgtZmlsbFwiOiBcIlxcZjZiZVwiLFxuICBcInNlbmQteFwiOiBcIlxcZjZiZlwiLFxuICBcInNlbmRcIjogXCJcXGY2YzBcIixcbiAgXCJzdGVhbVwiOiBcIlxcZjZjMVwiLFxuICBcInRlcm1pbmFsLWRhc2hcIjogXCJcXGY2YzNcIixcbiAgXCJ0ZXJtaW5hbC1wbHVzXCI6IFwiXFxmNmM0XCIsXG4gIFwidGVybWluYWwtc3BsaXRcIjogXCJcXGY2YzVcIixcbiAgXCJ0aWNrZXQtZGV0YWlsZWQtZmlsbFwiOiBcIlxcZjZjNlwiLFxuICBcInRpY2tldC1kZXRhaWxlZFwiOiBcIlxcZjZjN1wiLFxuICBcInRpY2tldC1maWxsXCI6IFwiXFxmNmM4XCIsXG4gIFwidGlja2V0LXBlcmZvcmF0ZWQtZmlsbFwiOiBcIlxcZjZjOVwiLFxuICBcInRpY2tldC1wZXJmb3JhdGVkXCI6IFwiXFxmNmNhXCIsXG4gIFwidGlja2V0XCI6IFwiXFxmNmNiXCIsXG4gIFwidGlrdG9rXCI6IFwiXFxmNmNjXCIsXG4gIFwid2luZG93LWRhc2hcIjogXCJcXGY2Y2RcIixcbiAgXCJ3aW5kb3ctZGVza3RvcFwiOiBcIlxcZjZjZVwiLFxuICBcIndpbmRvdy1mdWxsc2NyZWVuXCI6IFwiXFxmNmNmXCIsXG4gIFwid2luZG93LXBsdXNcIjogXCJcXGY2ZDBcIixcbiAgXCJ3aW5kb3ctc3BsaXRcIjogXCJcXGY2ZDFcIixcbiAgXCJ3aW5kb3ctc3RhY2tcIjogXCJcXGY2ZDJcIixcbiAgXCJ3aW5kb3cteFwiOiBcIlxcZjZkM1wiLFxuICBcInhib3hcIjogXCJcXGY2ZDRcIixcbiAgXCJldGhlcm5ldFwiOiBcIlxcZjZkNVwiLFxuICBcImhkbWktZmlsbFwiOiBcIlxcZjZkNlwiLFxuICBcImhkbWlcIjogXCJcXGY2ZDdcIixcbiAgXCJ1c2ItYy1maWxsXCI6IFwiXFxmNmQ4XCIsXG4gIFwidXNiLWNcIjogXCJcXGY2ZDlcIixcbiAgXCJ1c2ItZmlsbFwiOiBcIlxcZjZkYVwiLFxuICBcInVzYi1wbHVnLWZpbGxcIjogXCJcXGY2ZGJcIixcbiAgXCJ1c2ItcGx1Z1wiOiBcIlxcZjZkY1wiLFxuICBcInVzYi1zeW1ib2xcIjogXCJcXGY2ZGRcIixcbiAgXCJ1c2JcIjogXCJcXGY2ZGVcIixcbiAgXCJib29tYm94LWZpbGxcIjogXCJcXGY2ZGZcIixcbiAgXCJkaXNwbGF5cG9ydFwiOiBcIlxcZjZlMVwiLFxuICBcImdwdS1jYXJkXCI6IFwiXFxmNmUyXCIsXG4gIFwibWVtb3J5XCI6IFwiXFxmNmUzXCIsXG4gIFwibW9kZW0tZmlsbFwiOiBcIlxcZjZlNFwiLFxuICBcIm1vZGVtXCI6IFwiXFxmNmU1XCIsXG4gIFwibW90aGVyYm9hcmQtZmlsbFwiOiBcIlxcZjZlNlwiLFxuICBcIm1vdGhlcmJvYXJkXCI6IFwiXFxmNmU3XCIsXG4gIFwib3B0aWNhbC1hdWRpby1maWxsXCI6IFwiXFxmNmU4XCIsXG4gIFwib3B0aWNhbC1hdWRpb1wiOiBcIlxcZjZlOVwiLFxuICBcInBjaS1jYXJkXCI6IFwiXFxmNmVhXCIsXG4gIFwicm91dGVyLWZpbGxcIjogXCJcXGY2ZWJcIixcbiAgXCJyb3V0ZXJcIjogXCJcXGY2ZWNcIixcbiAgXCJ0aHVuZGVyYm9sdC1maWxsXCI6IFwiXFxmNmVmXCIsXG4gIFwidGh1bmRlcmJvbHRcIjogXCJcXGY2ZjBcIixcbiAgXCJ1c2ItZHJpdmUtZmlsbFwiOiBcIlxcZjZmMVwiLFxuICBcInVzYi1kcml2ZVwiOiBcIlxcZjZmMlwiLFxuICBcInVzYi1taWNyby1maWxsXCI6IFwiXFxmNmYzXCIsXG4gIFwidXNiLW1pY3JvXCI6IFwiXFxmNmY0XCIsXG4gIFwidXNiLW1pbmktZmlsbFwiOiBcIlxcZjZmNVwiLFxuICBcInVzYi1taW5pXCI6IFwiXFxmNmY2XCIsXG4gIFwiY2xvdWQtaGF6ZTJcIjogXCJcXGY2ZjdcIixcbiAgXCJkZXZpY2UtaGRkLWZpbGxcIjogXCJcXGY2ZjhcIixcbiAgXCJkZXZpY2UtaGRkXCI6IFwiXFxmNmY5XCIsXG4gIFwiZGV2aWNlLXNzZC1maWxsXCI6IFwiXFxmNmZhXCIsXG4gIFwiZGV2aWNlLXNzZFwiOiBcIlxcZjZmYlwiLFxuICBcImRpc3BsYXlwb3J0LWZpbGxcIjogXCJcXGY2ZmNcIixcbiAgXCJtb3J0YXJib2FyZC1maWxsXCI6IFwiXFxmNmZkXCIsXG4gIFwibW9ydGFyYm9hcmRcIjogXCJcXGY2ZmVcIixcbiAgXCJ0ZXJtaW5hbC14XCI6IFwiXFxmNmZmXCIsXG4gIFwiYXJyb3ctdGhyb3VnaC1oZWFydC1maWxsXCI6IFwiXFxmNzAwXCIsXG4gIFwiYXJyb3ctdGhyb3VnaC1oZWFydFwiOiBcIlxcZjcwMVwiLFxuICBcImJhZGdlLXNkLWZpbGxcIjogXCJcXGY3MDJcIixcbiAgXCJiYWRnZS1zZFwiOiBcIlxcZjcwM1wiLFxuICBcImJhZy1oZWFydC1maWxsXCI6IFwiXFxmNzA0XCIsXG4gIFwiYmFnLWhlYXJ0XCI6IFwiXFxmNzA1XCIsXG4gIFwiYmFsbG9vbi1maWxsXCI6IFwiXFxmNzA2XCIsXG4gIFwiYmFsbG9vbi1oZWFydC1maWxsXCI6IFwiXFxmNzA3XCIsXG4gIFwiYmFsbG9vbi1oZWFydFwiOiBcIlxcZjcwOFwiLFxuICBcImJhbGxvb25cIjogXCJcXGY3MDlcIixcbiAgXCJib3gyLWZpbGxcIjogXCJcXGY3MGFcIixcbiAgXCJib3gyLWhlYXJ0LWZpbGxcIjogXCJcXGY3MGJcIixcbiAgXCJib3gyLWhlYXJ0XCI6IFwiXFxmNzBjXCIsXG4gIFwiYm94MlwiOiBcIlxcZjcwZFwiLFxuICBcImJyYWNlcy1hc3Rlcmlza1wiOiBcIlxcZjcwZVwiLFxuICBcImNhbGVuZGFyLWhlYXJ0LWZpbGxcIjogXCJcXGY3MGZcIixcbiAgXCJjYWxlbmRhci1oZWFydFwiOiBcIlxcZjcxMFwiLFxuICBcImNhbGVuZGFyMi1oZWFydC1maWxsXCI6IFwiXFxmNzExXCIsXG4gIFwiY2FsZW5kYXIyLWhlYXJ0XCI6IFwiXFxmNzEyXCIsXG4gIFwiY2hhdC1oZWFydC1maWxsXCI6IFwiXFxmNzEzXCIsXG4gIFwiY2hhdC1oZWFydFwiOiBcIlxcZjcxNFwiLFxuICBcImNoYXQtbGVmdC1oZWFydC1maWxsXCI6IFwiXFxmNzE1XCIsXG4gIFwiY2hhdC1sZWZ0LWhlYXJ0XCI6IFwiXFxmNzE2XCIsXG4gIFwiY2hhdC1yaWdodC1oZWFydC1maWxsXCI6IFwiXFxmNzE3XCIsXG4gIFwiY2hhdC1yaWdodC1oZWFydFwiOiBcIlxcZjcxOFwiLFxuICBcImNoYXQtc3F1YXJlLWhlYXJ0LWZpbGxcIjogXCJcXGY3MTlcIixcbiAgXCJjaGF0LXNxdWFyZS1oZWFydFwiOiBcIlxcZjcxYVwiLFxuICBcImNsaXBib2FyZC1jaGVjay1maWxsXCI6IFwiXFxmNzFiXCIsXG4gIFwiY2xpcGJvYXJkLWRhdGEtZmlsbFwiOiBcIlxcZjcxY1wiLFxuICBcImNsaXBib2FyZC1maWxsXCI6IFwiXFxmNzFkXCIsXG4gIFwiY2xpcGJvYXJkLWhlYXJ0LWZpbGxcIjogXCJcXGY3MWVcIixcbiAgXCJjbGlwYm9hcmQtaGVhcnRcIjogXCJcXGY3MWZcIixcbiAgXCJjbGlwYm9hcmQtbWludXMtZmlsbFwiOiBcIlxcZjcyMFwiLFxuICBcImNsaXBib2FyZC1wbHVzLWZpbGxcIjogXCJcXGY3MjFcIixcbiAgXCJjbGlwYm9hcmQtcHVsc2VcIjogXCJcXGY3MjJcIixcbiAgXCJjbGlwYm9hcmQteC1maWxsXCI6IFwiXFxmNzIzXCIsXG4gIFwiY2xpcGJvYXJkMi1jaGVjay1maWxsXCI6IFwiXFxmNzI0XCIsXG4gIFwiY2xpcGJvYXJkMi1jaGVja1wiOiBcIlxcZjcyNVwiLFxuICBcImNsaXBib2FyZDItZGF0YS1maWxsXCI6IFwiXFxmNzI2XCIsXG4gIFwiY2xpcGJvYXJkMi1kYXRhXCI6IFwiXFxmNzI3XCIsXG4gIFwiY2xpcGJvYXJkMi1maWxsXCI6IFwiXFxmNzI4XCIsXG4gIFwiY2xpcGJvYXJkMi1oZWFydC1maWxsXCI6IFwiXFxmNzI5XCIsXG4gIFwiY2xpcGJvYXJkMi1oZWFydFwiOiBcIlxcZjcyYVwiLFxuICBcImNsaXBib2FyZDItbWludXMtZmlsbFwiOiBcIlxcZjcyYlwiLFxuICBcImNsaXBib2FyZDItbWludXNcIjogXCJcXGY3MmNcIixcbiAgXCJjbGlwYm9hcmQyLXBsdXMtZmlsbFwiOiBcIlxcZjcyZFwiLFxuICBcImNsaXBib2FyZDItcGx1c1wiOiBcIlxcZjcyZVwiLFxuICBcImNsaXBib2FyZDItcHVsc2UtZmlsbFwiOiBcIlxcZjcyZlwiLFxuICBcImNsaXBib2FyZDItcHVsc2VcIjogXCJcXGY3MzBcIixcbiAgXCJjbGlwYm9hcmQyLXgtZmlsbFwiOiBcIlxcZjczMVwiLFxuICBcImNsaXBib2FyZDIteFwiOiBcIlxcZjczMlwiLFxuICBcImNsaXBib2FyZDJcIjogXCJcXGY3MzNcIixcbiAgXCJlbW9qaS1raXNzLWZpbGxcIjogXCJcXGY3MzRcIixcbiAgXCJlbW9qaS1raXNzXCI6IFwiXFxmNzM1XCIsXG4gIFwiZW52ZWxvcGUtaGVhcnQtZmlsbFwiOiBcIlxcZjczNlwiLFxuICBcImVudmVsb3BlLWhlYXJ0XCI6IFwiXFxmNzM3XCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1oZWFydC1maWxsXCI6IFwiXFxmNzM4XCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1oZWFydFwiOiBcIlxcZjczOVwiLFxuICBcImVudmVsb3BlLXBhcGVyLWZpbGxcIjogXCJcXGY3M2FcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1oZWFydC1maWxsXCI6IFwiXFxmNzNiXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItaGVhcnRcIjogXCJcXGY3M2NcIixcbiAgXCJlbnZlbG9wZS1wYXBlclwiOiBcIlxcZjczZFwiLFxuICBcImZpbGV0eXBlLWFhY1wiOiBcIlxcZjczZVwiLFxuICBcImZpbGV0eXBlLWFpXCI6IFwiXFxmNzNmXCIsXG4gIFwiZmlsZXR5cGUtYm1wXCI6IFwiXFxmNzQwXCIsXG4gIFwiZmlsZXR5cGUtY3NcIjogXCJcXGY3NDFcIixcbiAgXCJmaWxldHlwZS1jc3NcIjogXCJcXGY3NDJcIixcbiAgXCJmaWxldHlwZS1jc3ZcIjogXCJcXGY3NDNcIixcbiAgXCJmaWxldHlwZS1kb2NcIjogXCJcXGY3NDRcIixcbiAgXCJmaWxldHlwZS1kb2N4XCI6IFwiXFxmNzQ1XCIsXG4gIFwiZmlsZXR5cGUtZXhlXCI6IFwiXFxmNzQ2XCIsXG4gIFwiZmlsZXR5cGUtZ2lmXCI6IFwiXFxmNzQ3XCIsXG4gIFwiZmlsZXR5cGUtaGVpY1wiOiBcIlxcZjc0OFwiLFxuICBcImZpbGV0eXBlLWh0bWxcIjogXCJcXGY3NDlcIixcbiAgXCJmaWxldHlwZS1qYXZhXCI6IFwiXFxmNzRhXCIsXG4gIFwiZmlsZXR5cGUtanBnXCI6IFwiXFxmNzRiXCIsXG4gIFwiZmlsZXR5cGUtanNcIjogXCJcXGY3NGNcIixcbiAgXCJmaWxldHlwZS1qc3hcIjogXCJcXGY3NGRcIixcbiAgXCJmaWxldHlwZS1rZXlcIjogXCJcXGY3NGVcIixcbiAgXCJmaWxldHlwZS1tNHBcIjogXCJcXGY3NGZcIixcbiAgXCJmaWxldHlwZS1tZFwiOiBcIlxcZjc1MFwiLFxuICBcImZpbGV0eXBlLW1keFwiOiBcIlxcZjc1MVwiLFxuICBcImZpbGV0eXBlLW1vdlwiOiBcIlxcZjc1MlwiLFxuICBcImZpbGV0eXBlLW1wM1wiOiBcIlxcZjc1M1wiLFxuICBcImZpbGV0eXBlLW1wNFwiOiBcIlxcZjc1NFwiLFxuICBcImZpbGV0eXBlLW90ZlwiOiBcIlxcZjc1NVwiLFxuICBcImZpbGV0eXBlLXBkZlwiOiBcIlxcZjc1NlwiLFxuICBcImZpbGV0eXBlLXBocFwiOiBcIlxcZjc1N1wiLFxuICBcImZpbGV0eXBlLXBuZ1wiOiBcIlxcZjc1OFwiLFxuICBcImZpbGV0eXBlLXBwdFwiOiBcIlxcZjc1YVwiLFxuICBcImZpbGV0eXBlLXBzZFwiOiBcIlxcZjc1YlwiLFxuICBcImZpbGV0eXBlLXB5XCI6IFwiXFxmNzVjXCIsXG4gIFwiZmlsZXR5cGUtcmF3XCI6IFwiXFxmNzVkXCIsXG4gIFwiZmlsZXR5cGUtcmJcIjogXCJcXGY3NWVcIixcbiAgXCJmaWxldHlwZS1zYXNzXCI6IFwiXFxmNzVmXCIsXG4gIFwiZmlsZXR5cGUtc2Nzc1wiOiBcIlxcZjc2MFwiLFxuICBcImZpbGV0eXBlLXNoXCI6IFwiXFxmNzYxXCIsXG4gIFwiZmlsZXR5cGUtc3ZnXCI6IFwiXFxmNzYyXCIsXG4gIFwiZmlsZXR5cGUtdGlmZlwiOiBcIlxcZjc2M1wiLFxuICBcImZpbGV0eXBlLXRzeFwiOiBcIlxcZjc2NFwiLFxuICBcImZpbGV0eXBlLXR0ZlwiOiBcIlxcZjc2NVwiLFxuICBcImZpbGV0eXBlLXR4dFwiOiBcIlxcZjc2NlwiLFxuICBcImZpbGV0eXBlLXdhdlwiOiBcIlxcZjc2N1wiLFxuICBcImZpbGV0eXBlLXdvZmZcIjogXCJcXGY3NjhcIixcbiAgXCJmaWxldHlwZS14bHNcIjogXCJcXGY3NmFcIixcbiAgXCJmaWxldHlwZS14bWxcIjogXCJcXGY3NmJcIixcbiAgXCJmaWxldHlwZS15bWxcIjogXCJcXGY3NmNcIixcbiAgXCJoZWFydC1hcnJvd1wiOiBcIlxcZjc2ZFwiLFxuICBcImhlYXJ0LXB1bHNlLWZpbGxcIjogXCJcXGY3NmVcIixcbiAgXCJoZWFydC1wdWxzZVwiOiBcIlxcZjc2ZlwiLFxuICBcImhlYXJ0YnJlYWstZmlsbFwiOiBcIlxcZjc3MFwiLFxuICBcImhlYXJ0YnJlYWtcIjogXCJcXGY3NzFcIixcbiAgXCJoZWFydHNcIjogXCJcXGY3NzJcIixcbiAgXCJob3NwaXRhbC1maWxsXCI6IFwiXFxmNzczXCIsXG4gIFwiaG9zcGl0YWxcIjogXCJcXGY3NzRcIixcbiAgXCJob3VzZS1oZWFydC1maWxsXCI6IFwiXFxmNzc1XCIsXG4gIFwiaG91c2UtaGVhcnRcIjogXCJcXGY3NzZcIixcbiAgXCJpbmNvZ25pdG9cIjogXCJcXGY3NzdcIixcbiAgXCJtYWduZXQtZmlsbFwiOiBcIlxcZjc3OFwiLFxuICBcIm1hZ25ldFwiOiBcIlxcZjc3OVwiLFxuICBcInBlcnNvbi1oZWFydFwiOiBcIlxcZjc3YVwiLFxuICBcInBlcnNvbi1oZWFydHNcIjogXCJcXGY3N2JcIixcbiAgXCJwaG9uZS1mbGlwXCI6IFwiXFxmNzdjXCIsXG4gIFwicGx1Z2luXCI6IFwiXFxmNzdkXCIsXG4gIFwicG9zdGFnZS1maWxsXCI6IFwiXFxmNzdlXCIsXG4gIFwicG9zdGFnZS1oZWFydC1maWxsXCI6IFwiXFxmNzdmXCIsXG4gIFwicG9zdGFnZS1oZWFydFwiOiBcIlxcZjc4MFwiLFxuICBcInBvc3RhZ2VcIjogXCJcXGY3ODFcIixcbiAgXCJwb3N0Y2FyZC1maWxsXCI6IFwiXFxmNzgyXCIsXG4gIFwicG9zdGNhcmQtaGVhcnQtZmlsbFwiOiBcIlxcZjc4M1wiLFxuICBcInBvc3RjYXJkLWhlYXJ0XCI6IFwiXFxmNzg0XCIsXG4gIFwicG9zdGNhcmRcIjogXCJcXGY3ODVcIixcbiAgXCJzZWFyY2gtaGVhcnQtZmlsbFwiOiBcIlxcZjc4NlwiLFxuICBcInNlYXJjaC1oZWFydFwiOiBcIlxcZjc4N1wiLFxuICBcInNsaWRlcnMyLXZlcnRpY2FsXCI6IFwiXFxmNzg4XCIsXG4gIFwic2xpZGVyczJcIjogXCJcXGY3ODlcIixcbiAgXCJ0cmFzaDMtZmlsbFwiOiBcIlxcZjc4YVwiLFxuICBcInRyYXNoM1wiOiBcIlxcZjc4YlwiLFxuICBcInZhbGVudGluZVwiOiBcIlxcZjc4Y1wiLFxuICBcInZhbGVudGluZTJcIjogXCJcXGY3OGRcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGUtZmlsbFwiOiBcIlxcZjc4ZVwiLFxuICBcIndyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZVwiOiBcIlxcZjc4ZlwiLFxuICBcIndyZW5jaC1hZGp1c3RhYmxlXCI6IFwiXFxmNzkwXCIsXG4gIFwiZmlsZXR5cGUtanNvblwiOiBcIlxcZjc5MVwiLFxuICBcImZpbGV0eXBlLXBwdHhcIjogXCJcXGY3OTJcIixcbiAgXCJmaWxldHlwZS14bHN4XCI6IFwiXFxmNzkzXCIsXG4gIFwiMS1jaXJjbGUtZmlsbFwiOiBcIlxcZjc5NlwiLFxuICBcIjEtY2lyY2xlXCI6IFwiXFxmNzk3XCIsXG4gIFwiMS1zcXVhcmUtZmlsbFwiOiBcIlxcZjc5OFwiLFxuICBcIjEtc3F1YXJlXCI6IFwiXFxmNzk5XCIsXG4gIFwiMi1jaXJjbGUtZmlsbFwiOiBcIlxcZjc5Y1wiLFxuICBcIjItY2lyY2xlXCI6IFwiXFxmNzlkXCIsXG4gIFwiMi1zcXVhcmUtZmlsbFwiOiBcIlxcZjc5ZVwiLFxuICBcIjItc3F1YXJlXCI6IFwiXFxmNzlmXCIsXG4gIFwiMy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdhMlwiLFxuICBcIjMtY2lyY2xlXCI6IFwiXFxmN2EzXCIsXG4gIFwiMy1zcXVhcmUtZmlsbFwiOiBcIlxcZjdhNFwiLFxuICBcIjMtc3F1YXJlXCI6IFwiXFxmN2E1XCIsXG4gIFwiNC1jaXJjbGUtZmlsbFwiOiBcIlxcZjdhOFwiLFxuICBcIjQtY2lyY2xlXCI6IFwiXFxmN2E5XCIsXG4gIFwiNC1zcXVhcmUtZmlsbFwiOiBcIlxcZjdhYVwiLFxuICBcIjQtc3F1YXJlXCI6IFwiXFxmN2FiXCIsXG4gIFwiNS1jaXJjbGUtZmlsbFwiOiBcIlxcZjdhZVwiLFxuICBcIjUtY2lyY2xlXCI6IFwiXFxmN2FmXCIsXG4gIFwiNS1zcXVhcmUtZmlsbFwiOiBcIlxcZjdiMFwiLFxuICBcIjUtc3F1YXJlXCI6IFwiXFxmN2IxXCIsXG4gIFwiNi1jaXJjbGUtZmlsbFwiOiBcIlxcZjdiNFwiLFxuICBcIjYtY2lyY2xlXCI6IFwiXFxmN2I1XCIsXG4gIFwiNi1zcXVhcmUtZmlsbFwiOiBcIlxcZjdiNlwiLFxuICBcIjYtc3F1YXJlXCI6IFwiXFxmN2I3XCIsXG4gIFwiNy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdiYVwiLFxuICBcIjctY2lyY2xlXCI6IFwiXFxmN2JiXCIsXG4gIFwiNy1zcXVhcmUtZmlsbFwiOiBcIlxcZjdiY1wiLFxuICBcIjctc3F1YXJlXCI6IFwiXFxmN2JkXCIsXG4gIFwiOC1jaXJjbGUtZmlsbFwiOiBcIlxcZjdjMFwiLFxuICBcIjgtY2lyY2xlXCI6IFwiXFxmN2MxXCIsXG4gIFwiOC1zcXVhcmUtZmlsbFwiOiBcIlxcZjdjMlwiLFxuICBcIjgtc3F1YXJlXCI6IFwiXFxmN2MzXCIsXG4gIFwiOS1jaXJjbGUtZmlsbFwiOiBcIlxcZjdjNlwiLFxuICBcIjktY2lyY2xlXCI6IFwiXFxmN2M3XCIsXG4gIFwiOS1zcXVhcmUtZmlsbFwiOiBcIlxcZjdjOFwiLFxuICBcIjktc3F1YXJlXCI6IFwiXFxmN2M5XCIsXG4gIFwiYWlycGxhbmUtZW5naW5lcy1maWxsXCI6IFwiXFxmN2NhXCIsXG4gIFwiYWlycGxhbmUtZW5naW5lc1wiOiBcIlxcZjdjYlwiLFxuICBcImFpcnBsYW5lLWZpbGxcIjogXCJcXGY3Y2NcIixcbiAgXCJhaXJwbGFuZVwiOiBcIlxcZjdjZFwiLFxuICBcImFsZXhhXCI6IFwiXFxmN2NlXCIsXG4gIFwiYWxpcGF5XCI6IFwiXFxmN2NmXCIsXG4gIFwiYW5kcm9pZFwiOiBcIlxcZjdkMFwiLFxuICBcImFuZHJvaWQyXCI6IFwiXFxmN2QxXCIsXG4gIFwiYm94LWZpbGxcIjogXCJcXGY3ZDJcIixcbiAgXCJib3gtc2VhbS1maWxsXCI6IFwiXFxmN2QzXCIsXG4gIFwiYnJvd3Nlci1jaHJvbWVcIjogXCJcXGY3ZDRcIixcbiAgXCJicm93c2VyLWVkZ2VcIjogXCJcXGY3ZDVcIixcbiAgXCJicm93c2VyLWZpcmVmb3hcIjogXCJcXGY3ZDZcIixcbiAgXCJicm93c2VyLXNhZmFyaVwiOiBcIlxcZjdkN1wiLFxuICBcImMtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZGFcIixcbiAgXCJjLWNpcmNsZVwiOiBcIlxcZjdkYlwiLFxuICBcImMtc3F1YXJlLWZpbGxcIjogXCJcXGY3ZGNcIixcbiAgXCJjLXNxdWFyZVwiOiBcIlxcZjdkZFwiLFxuICBcImNhcHN1bGUtcGlsbFwiOiBcIlxcZjdkZVwiLFxuICBcImNhcHN1bGVcIjogXCJcXGY3ZGZcIixcbiAgXCJjYXItZnJvbnQtZmlsbFwiOiBcIlxcZjdlMFwiLFxuICBcImNhci1mcm9udFwiOiBcIlxcZjdlMVwiLFxuICBcImNhc3NldHRlLWZpbGxcIjogXCJcXGY3ZTJcIixcbiAgXCJjYXNzZXR0ZVwiOiBcIlxcZjdlM1wiLFxuICBcImNjLWNpcmNsZS1maWxsXCI6IFwiXFxmN2U2XCIsXG4gIFwiY2MtY2lyY2xlXCI6IFwiXFxmN2U3XCIsXG4gIFwiY2Mtc3F1YXJlLWZpbGxcIjogXCJcXGY3ZThcIixcbiAgXCJjYy1zcXVhcmVcIjogXCJcXGY3ZTlcIixcbiAgXCJjdXAtaG90LWZpbGxcIjogXCJcXGY3ZWFcIixcbiAgXCJjdXAtaG90XCI6IFwiXFxmN2ViXCIsXG4gIFwiY3VycmVuY3ktcnVwZWVcIjogXCJcXGY3ZWNcIixcbiAgXCJkcm9wYm94XCI6IFwiXFxmN2VkXCIsXG4gIFwiZXNjYXBlXCI6IFwiXFxmN2VlXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWJ0bi1maWxsXCI6IFwiXFxmN2VmXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWJ0blwiOiBcIlxcZjdmMFwiLFxuICBcImZhc3QtZm9yd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjdmMVwiLFxuICBcImZhc3QtZm9yd2FyZC1jaXJjbGVcIjogXCJcXGY3ZjJcIixcbiAgXCJmYXN0LWZvcndhcmQtZmlsbFwiOiBcIlxcZjdmM1wiLFxuICBcImZhc3QtZm9yd2FyZFwiOiBcIlxcZjdmNFwiLFxuICBcImZpbGV0eXBlLXNxbFwiOiBcIlxcZjdmNVwiLFxuICBcImZpcmVcIjogXCJcXGY3ZjZcIixcbiAgXCJnb29nbGUtcGxheVwiOiBcIlxcZjdmN1wiLFxuICBcImgtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZmFcIixcbiAgXCJoLWNpcmNsZVwiOiBcIlxcZjdmYlwiLFxuICBcImgtc3F1YXJlLWZpbGxcIjogXCJcXGY3ZmNcIixcbiAgXCJoLXNxdWFyZVwiOiBcIlxcZjdmZFwiLFxuICBcImluZGVudFwiOiBcIlxcZjdmZVwiLFxuICBcImx1bmdzLWZpbGxcIjogXCJcXGY3ZmZcIixcbiAgXCJsdW5nc1wiOiBcIlxcZjgwMFwiLFxuICBcIm1pY3Jvc29mdC10ZWFtc1wiOiBcIlxcZjgwMVwiLFxuICBcInAtY2lyY2xlLWZpbGxcIjogXCJcXGY4MDRcIixcbiAgXCJwLWNpcmNsZVwiOiBcIlxcZjgwNVwiLFxuICBcInAtc3F1YXJlLWZpbGxcIjogXCJcXGY4MDZcIixcbiAgXCJwLXNxdWFyZVwiOiBcIlxcZjgwN1wiLFxuICBcInBhc3MtZmlsbFwiOiBcIlxcZjgwOFwiLFxuICBcInBhc3NcIjogXCJcXGY4MDlcIixcbiAgXCJwcmVzY3JpcHRpb25cIjogXCJcXGY4MGFcIixcbiAgXCJwcmVzY3JpcHRpb24yXCI6IFwiXFxmODBiXCIsXG4gIFwici1jaXJjbGUtZmlsbFwiOiBcIlxcZjgwZVwiLFxuICBcInItY2lyY2xlXCI6IFwiXFxmODBmXCIsXG4gIFwici1zcXVhcmUtZmlsbFwiOiBcIlxcZjgxMFwiLFxuICBcInItc3F1YXJlXCI6IFwiXFxmODExXCIsXG4gIFwicmVwZWF0LTFcIjogXCJcXGY4MTJcIixcbiAgXCJyZXBlYXRcIjogXCJcXGY4MTNcIixcbiAgXCJyZXdpbmQtYnRuLWZpbGxcIjogXCJcXGY4MTRcIixcbiAgXCJyZXdpbmQtYnRuXCI6IFwiXFxmODE1XCIsXG4gIFwicmV3aW5kLWNpcmNsZS1maWxsXCI6IFwiXFxmODE2XCIsXG4gIFwicmV3aW5kLWNpcmNsZVwiOiBcIlxcZjgxN1wiLFxuICBcInJld2luZC1maWxsXCI6IFwiXFxmODE4XCIsXG4gIFwicmV3aW5kXCI6IFwiXFxmODE5XCIsXG4gIFwidHJhaW4tZnJlaWdodC1mcm9udC1maWxsXCI6IFwiXFxmODFhXCIsXG4gIFwidHJhaW4tZnJlaWdodC1mcm9udFwiOiBcIlxcZjgxYlwiLFxuICBcInRyYWluLWZyb250LWZpbGxcIjogXCJcXGY4MWNcIixcbiAgXCJ0cmFpbi1mcm9udFwiOiBcIlxcZjgxZFwiLFxuICBcInRyYWluLWxpZ2h0cmFpbC1mcm9udC1maWxsXCI6IFwiXFxmODFlXCIsXG4gIFwidHJhaW4tbGlnaHRyYWlsLWZyb250XCI6IFwiXFxmODFmXCIsXG4gIFwidHJ1Y2stZnJvbnQtZmlsbFwiOiBcIlxcZjgyMFwiLFxuICBcInRydWNrLWZyb250XCI6IFwiXFxmODIxXCIsXG4gIFwidWJ1bnR1XCI6IFwiXFxmODIyXCIsXG4gIFwidW5pbmRlbnRcIjogXCJcXGY4MjNcIixcbiAgXCJ1bml0eVwiOiBcIlxcZjgyNFwiLFxuICBcInVuaXZlcnNhbC1hY2Nlc3MtY2lyY2xlXCI6IFwiXFxmODI1XCIsXG4gIFwidW5pdmVyc2FsLWFjY2Vzc1wiOiBcIlxcZjgyNlwiLFxuICBcInZpcnVzXCI6IFwiXFxmODI3XCIsXG4gIFwidmlydXMyXCI6IFwiXFxmODI4XCIsXG4gIFwid2VjaGF0XCI6IFwiXFxmODI5XCIsXG4gIFwieWVscFwiOiBcIlxcZjgyYVwiLFxuICBcInNpZ24tc3RvcC1maWxsXCI6IFwiXFxmODJiXCIsXG4gIFwic2lnbi1zdG9wLWxpZ2h0cy1maWxsXCI6IFwiXFxmODJjXCIsXG4gIFwic2lnbi1zdG9wLWxpZ2h0c1wiOiBcIlxcZjgyZFwiLFxuICBcInNpZ24tc3RvcFwiOiBcIlxcZjgyZVwiLFxuICBcInNpZ24tdHVybi1sZWZ0LWZpbGxcIjogXCJcXGY4MmZcIixcbiAgXCJzaWduLXR1cm4tbGVmdFwiOiBcIlxcZjgzMFwiLFxuICBcInNpZ24tdHVybi1yaWdodC1maWxsXCI6IFwiXFxmODMxXCIsXG4gIFwic2lnbi10dXJuLXJpZ2h0XCI6IFwiXFxmODMyXCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1sZWZ0LWZpbGxcIjogXCJcXGY4MzNcIixcbiAgXCJzaWduLXR1cm4tc2xpZ2h0LWxlZnRcIjogXCJcXGY4MzRcIixcbiAgXCJzaWduLXR1cm4tc2xpZ2h0LXJpZ2h0LWZpbGxcIjogXCJcXGY4MzVcIixcbiAgXCJzaWduLXR1cm4tc2xpZ2h0LXJpZ2h0XCI6IFwiXFxmODM2XCIsXG4gIFwic2lnbi15aWVsZC1maWxsXCI6IFwiXFxmODM3XCIsXG4gIFwic2lnbi15aWVsZFwiOiBcIlxcZjgzOFwiLFxuICBcImV2LXN0YXRpb24tZmlsbFwiOiBcIlxcZjgzOVwiLFxuICBcImV2LXN0YXRpb25cIjogXCJcXGY4M2FcIixcbiAgXCJmdWVsLXB1bXAtZGllc2VsLWZpbGxcIjogXCJcXGY4M2JcIixcbiAgXCJmdWVsLXB1bXAtZGllc2VsXCI6IFwiXFxmODNjXCIsXG4gIFwiZnVlbC1wdW1wLWZpbGxcIjogXCJcXGY4M2RcIixcbiAgXCJmdWVsLXB1bXBcIjogXCJcXGY4M2VcIixcbiAgXCIwLWNpcmNsZS1maWxsXCI6IFwiXFxmODNmXCIsXG4gIFwiMC1jaXJjbGVcIjogXCJcXGY4NDBcIixcbiAgXCIwLXNxdWFyZS1maWxsXCI6IFwiXFxmODQxXCIsXG4gIFwiMC1zcXVhcmVcIjogXCJcXGY4NDJcIixcbiAgXCJyb2NrZXQtZmlsbFwiOiBcIlxcZjg0M1wiLFxuICBcInJvY2tldC10YWtlb2ZmLWZpbGxcIjogXCJcXGY4NDRcIixcbiAgXCJyb2NrZXQtdGFrZW9mZlwiOiBcIlxcZjg0NVwiLFxuICBcInJvY2tldFwiOiBcIlxcZjg0NlwiLFxuICBcInN0cmlwZVwiOiBcIlxcZjg0N1wiLFxuICBcInN1YnNjcmlwdFwiOiBcIlxcZjg0OFwiLFxuICBcInN1cGVyc2NyaXB0XCI6IFwiXFxmODQ5XCIsXG4gIFwidHJlbGxvXCI6IFwiXFxmODRhXCIsXG4gIFwiZW52ZWxvcGUtYXQtZmlsbFwiOiBcIlxcZjg0YlwiLFxuICBcImVudmVsb3BlLWF0XCI6IFwiXFxmODRjXCIsXG4gIFwicmVnZXhcIjogXCJcXGY4NGRcIixcbiAgXCJ0ZXh0LXdyYXBcIjogXCJcXGY4NGVcIixcbiAgXCJzaWduLWRlYWQtZW5kLWZpbGxcIjogXCJcXGY4NGZcIixcbiAgXCJzaWduLWRlYWQtZW5kXCI6IFwiXFxmODUwXCIsXG4gIFwic2lnbi1kby1ub3QtZW50ZXItZmlsbFwiOiBcIlxcZjg1MVwiLFxuICBcInNpZ24tZG8tbm90LWVudGVyXCI6IFwiXFxmODUyXCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tZmlsbFwiOiBcIlxcZjg1M1wiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXNpZGUtZmlsbFwiOiBcIlxcZjg1NFwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXNpZGVcIjogXCJcXGY4NTVcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi10LWZpbGxcIjogXCJcXGY4NTZcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi10XCI6IFwiXFxmODU3XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24teS1maWxsXCI6IFwiXFxmODU4XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24teVwiOiBcIlxcZjg1OVwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uXCI6IFwiXFxmODVhXCIsXG4gIFwic2lnbi1tZXJnZS1sZWZ0LWZpbGxcIjogXCJcXGY4NWJcIixcbiAgXCJzaWduLW1lcmdlLWxlZnRcIjogXCJcXGY4NWNcIixcbiAgXCJzaWduLW1lcmdlLXJpZ2h0LWZpbGxcIjogXCJcXGY4NWRcIixcbiAgXCJzaWduLW1lcmdlLXJpZ2h0XCI6IFwiXFxmODVlXCIsXG4gIFwic2lnbi1uby1sZWZ0LXR1cm4tZmlsbFwiOiBcIlxcZjg1ZlwiLFxuICBcInNpZ24tbm8tbGVmdC10dXJuXCI6IFwiXFxmODYwXCIsXG4gIFwic2lnbi1uby1wYXJraW5nLWZpbGxcIjogXCJcXGY4NjFcIixcbiAgXCJzaWduLW5vLXBhcmtpbmdcIjogXCJcXGY4NjJcIixcbiAgXCJzaWduLW5vLXJpZ2h0LXR1cm4tZmlsbFwiOiBcIlxcZjg2M1wiLFxuICBcInNpZ24tbm8tcmlnaHQtdHVyblwiOiBcIlxcZjg2NFwiLFxuICBcInNpZ24tcmFpbHJvYWQtZmlsbFwiOiBcIlxcZjg2NVwiLFxuICBcInNpZ24tcmFpbHJvYWRcIjogXCJcXGY4NjZcIixcbiAgXCJidWlsZGluZy1hZGRcIjogXCJcXGY4NjdcIixcbiAgXCJidWlsZGluZy1jaGVja1wiOiBcIlxcZjg2OFwiLFxuICBcImJ1aWxkaW5nLWRhc2hcIjogXCJcXGY4NjlcIixcbiAgXCJidWlsZGluZy1kb3duXCI6IFwiXFxmODZhXCIsXG4gIFwiYnVpbGRpbmctZXhjbGFtYXRpb25cIjogXCJcXGY4NmJcIixcbiAgXCJidWlsZGluZy1maWxsLWFkZFwiOiBcIlxcZjg2Y1wiLFxuICBcImJ1aWxkaW5nLWZpbGwtY2hlY2tcIjogXCJcXGY4NmRcIixcbiAgXCJidWlsZGluZy1maWxsLWRhc2hcIjogXCJcXGY4NmVcIixcbiAgXCJidWlsZGluZy1maWxsLWRvd25cIjogXCJcXGY4NmZcIixcbiAgXCJidWlsZGluZy1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODcwXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1nZWFyXCI6IFwiXFxmODcxXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1sb2NrXCI6IFwiXFxmODcyXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1zbGFzaFwiOiBcIlxcZjg3M1wiLFxuICBcImJ1aWxkaW5nLWZpbGwtdXBcIjogXCJcXGY4NzRcIixcbiAgXCJidWlsZGluZy1maWxsLXhcIjogXCJcXGY4NzVcIixcbiAgXCJidWlsZGluZy1maWxsXCI6IFwiXFxmODc2XCIsXG4gIFwiYnVpbGRpbmctZ2VhclwiOiBcIlxcZjg3N1wiLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogXCJcXGY4NzhcIixcbiAgXCJidWlsZGluZy1zbGFzaFwiOiBcIlxcZjg3OVwiLFxuICBcImJ1aWxkaW5nLXVwXCI6IFwiXFxmODdhXCIsXG4gIFwiYnVpbGRpbmcteFwiOiBcIlxcZjg3YlwiLFxuICBcImJ1aWxkaW5ncy1maWxsXCI6IFwiXFxmODdjXCIsXG4gIFwiYnVpbGRpbmdzXCI6IFwiXFxmODdkXCIsXG4gIFwiYnVzLWZyb250LWZpbGxcIjogXCJcXGY4N2VcIixcbiAgXCJidXMtZnJvbnRcIjogXCJcXGY4N2ZcIixcbiAgXCJldi1mcm9udC1maWxsXCI6IFwiXFxmODgwXCIsXG4gIFwiZXYtZnJvbnRcIjogXCJcXGY4ODFcIixcbiAgXCJnbG9iZS1hbWVyaWNhc1wiOiBcIlxcZjg4MlwiLFxuICBcImdsb2JlLWFzaWEtYXVzdHJhbGlhXCI6IFwiXFxmODgzXCIsXG4gIFwiZ2xvYmUtY2VudHJhbC1zb3V0aC1hc2lhXCI6IFwiXFxmODg0XCIsXG4gIFwiZ2xvYmUtZXVyb3BlLWFmcmljYVwiOiBcIlxcZjg4NVwiLFxuICBcImhvdXNlLWFkZC1maWxsXCI6IFwiXFxmODg2XCIsXG4gIFwiaG91c2UtYWRkXCI6IFwiXFxmODg3XCIsXG4gIFwiaG91c2UtY2hlY2stZmlsbFwiOiBcIlxcZjg4OFwiLFxuICBcImhvdXNlLWNoZWNrXCI6IFwiXFxmODg5XCIsXG4gIFwiaG91c2UtZGFzaC1maWxsXCI6IFwiXFxmODhhXCIsXG4gIFwiaG91c2UtZGFzaFwiOiBcIlxcZjg4YlwiLFxuICBcImhvdXNlLWRvd24tZmlsbFwiOiBcIlxcZjg4Y1wiLFxuICBcImhvdXNlLWRvd25cIjogXCJcXGY4OGRcIixcbiAgXCJob3VzZS1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmODhlXCIsXG4gIFwiaG91c2UtZXhjbGFtYXRpb25cIjogXCJcXGY4OGZcIixcbiAgXCJob3VzZS1nZWFyLWZpbGxcIjogXCJcXGY4OTBcIixcbiAgXCJob3VzZS1nZWFyXCI6IFwiXFxmODkxXCIsXG4gIFwiaG91c2UtbG9jay1maWxsXCI6IFwiXFxmODkyXCIsXG4gIFwiaG91c2UtbG9ja1wiOiBcIlxcZjg5M1wiLFxuICBcImhvdXNlLXNsYXNoLWZpbGxcIjogXCJcXGY4OTRcIixcbiAgXCJob3VzZS1zbGFzaFwiOiBcIlxcZjg5NVwiLFxuICBcImhvdXNlLXVwLWZpbGxcIjogXCJcXGY4OTZcIixcbiAgXCJob3VzZS11cFwiOiBcIlxcZjg5N1wiLFxuICBcImhvdXNlLXgtZmlsbFwiOiBcIlxcZjg5OFwiLFxuICBcImhvdXNlLXhcIjogXCJcXGY4OTlcIixcbiAgXCJwZXJzb24tYWRkXCI6IFwiXFxmODlhXCIsXG4gIFwicGVyc29uLWRvd25cIjogXCJcXGY4OWJcIixcbiAgXCJwZXJzb24tZXhjbGFtYXRpb25cIjogXCJcXGY4OWNcIixcbiAgXCJwZXJzb24tZmlsbC1hZGRcIjogXCJcXGY4OWRcIixcbiAgXCJwZXJzb24tZmlsbC1jaGVja1wiOiBcIlxcZjg5ZVwiLFxuICBcInBlcnNvbi1maWxsLWRhc2hcIjogXCJcXGY4OWZcIixcbiAgXCJwZXJzb24tZmlsbC1kb3duXCI6IFwiXFxmOGEwXCIsXG4gIFwicGVyc29uLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4YTFcIixcbiAgXCJwZXJzb24tZmlsbC1nZWFyXCI6IFwiXFxmOGEyXCIsXG4gIFwicGVyc29uLWZpbGwtbG9ja1wiOiBcIlxcZjhhM1wiLFxuICBcInBlcnNvbi1maWxsLXNsYXNoXCI6IFwiXFxmOGE0XCIsXG4gIFwicGVyc29uLWZpbGwtdXBcIjogXCJcXGY4YTVcIixcbiAgXCJwZXJzb24tZmlsbC14XCI6IFwiXFxmOGE2XCIsXG4gIFwicGVyc29uLWdlYXJcIjogXCJcXGY4YTdcIixcbiAgXCJwZXJzb24tbG9ja1wiOiBcIlxcZjhhOFwiLFxuICBcInBlcnNvbi1zbGFzaFwiOiBcIlxcZjhhOVwiLFxuICBcInBlcnNvbi11cFwiOiBcIlxcZjhhYVwiLFxuICBcInNjb290ZXJcIjogXCJcXGY4YWJcIixcbiAgXCJ0YXhpLWZyb250LWZpbGxcIjogXCJcXGY4YWNcIixcbiAgXCJ0YXhpLWZyb250XCI6IFwiXFxmOGFkXCIsXG4gIFwiYW1kXCI6IFwiXFxmOGFlXCIsXG4gIFwiZGF0YWJhc2UtYWRkXCI6IFwiXFxmOGFmXCIsXG4gIFwiZGF0YWJhc2UtY2hlY2tcIjogXCJcXGY4YjBcIixcbiAgXCJkYXRhYmFzZS1kYXNoXCI6IFwiXFxmOGIxXCIsXG4gIFwiZGF0YWJhc2UtZG93blwiOiBcIlxcZjhiMlwiLFxuICBcImRhdGFiYXNlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGIzXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1hZGRcIjogXCJcXGY4YjRcIixcbiAgXCJkYXRhYmFzZS1maWxsLWNoZWNrXCI6IFwiXFxmOGI1XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1kYXNoXCI6IFwiXFxmOGI2XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1kb3duXCI6IFwiXFxmOGI3XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjhiOFwiLFxuICBcImRhdGFiYXNlLWZpbGwtZ2VhclwiOiBcIlxcZjhiOVwiLFxuICBcImRhdGFiYXNlLWZpbGwtbG9ja1wiOiBcIlxcZjhiYVwiLFxuICBcImRhdGFiYXNlLWZpbGwtc2xhc2hcIjogXCJcXGY4YmJcIixcbiAgXCJkYXRhYmFzZS1maWxsLXVwXCI6IFwiXFxmOGJjXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC14XCI6IFwiXFxmOGJkXCIsXG4gIFwiZGF0YWJhc2UtZmlsbFwiOiBcIlxcZjhiZVwiLFxuICBcImRhdGFiYXNlLWdlYXJcIjogXCJcXGY4YmZcIixcbiAgXCJkYXRhYmFzZS1sb2NrXCI6IFwiXFxmOGMwXCIsXG4gIFwiZGF0YWJhc2Utc2xhc2hcIjogXCJcXGY4YzFcIixcbiAgXCJkYXRhYmFzZS11cFwiOiBcIlxcZjhjMlwiLFxuICBcImRhdGFiYXNlLXhcIjogXCJcXGY4YzNcIixcbiAgXCJkYXRhYmFzZVwiOiBcIlxcZjhjNFwiLFxuICBcImhvdXNlcy1maWxsXCI6IFwiXFxmOGM1XCIsXG4gIFwiaG91c2VzXCI6IFwiXFxmOGM2XCIsXG4gIFwibnZpZGlhXCI6IFwiXFxmOGM3XCIsXG4gIFwicGVyc29uLXZjYXJkLWZpbGxcIjogXCJcXGY4YzhcIixcbiAgXCJwZXJzb24tdmNhcmRcIjogXCJcXGY4YzlcIixcbiAgXCJzaW5hLXdlaWJvXCI6IFwiXFxmOGNhXCIsXG4gIFwidGVuY2VudC1xcVwiOiBcIlxcZjhjYlwiLFxuICBcIndpa2lwZWRpYVwiOiBcIlxcZjhjY1wiLFxuICBcImFscGhhYmV0LXVwcGVyY2FzZVwiOiBcIlxcZjJhNVwiLFxuICBcImFscGhhYmV0XCI6IFwiXFxmNjhhXCIsXG4gIFwiYW1hem9uXCI6IFwiXFxmNjhkXCIsXG4gIFwiYXJyb3dzLWNvbGxhcHNlLXZlcnRpY2FsXCI6IFwiXFxmNjkwXCIsXG4gIFwiYXJyb3dzLWV4cGFuZC12ZXJ0aWNhbFwiOiBcIlxcZjY5NVwiLFxuICBcImFycm93cy12ZXJ0aWNhbFwiOiBcIlxcZjY5OFwiLFxuICBcImFycm93c1wiOiBcIlxcZjZhMlwiLFxuICBcImJhbi1maWxsXCI6IFwiXFxmNmEzXCIsXG4gIFwiYmFuXCI6IFwiXFxmNmI2XCIsXG4gIFwiYmluZ1wiOiBcIlxcZjZjMlwiLFxuICBcImNha2VcIjogXCJcXGY2ZTBcIixcbiAgXCJjYWtlMlwiOiBcIlxcZjZlZFwiLFxuICBcImNvb2tpZVwiOiBcIlxcZjZlZVwiLFxuICBcImNvcHlcIjogXCJcXGY3NTlcIixcbiAgXCJjcm9zc2hhaXJcIjogXCJcXGY3NjlcIixcbiAgXCJjcm9zc2hhaXIyXCI6IFwiXFxmNzk0XCIsXG4gIFwiZW1vamktYXN0b25pc2hlZC1maWxsXCI6IFwiXFxmNzk1XCIsXG4gIFwiZW1vamktYXN0b25pc2hlZFwiOiBcIlxcZjc5YVwiLFxuICBcImVtb2ppLWdyaW1hY2UtZmlsbFwiOiBcIlxcZjc5YlwiLFxuICBcImVtb2ppLWdyaW1hY2VcIjogXCJcXGY3YTBcIixcbiAgXCJlbW9qaS1ncmluLWZpbGxcIjogXCJcXGY3YTFcIixcbiAgXCJlbW9qaS1ncmluXCI6IFwiXFxmN2E2XCIsXG4gIFwiZW1vamktc3VycHJpc2UtZmlsbFwiOiBcIlxcZjdhN1wiLFxuICBcImVtb2ppLXN1cnByaXNlXCI6IFwiXFxmN2FjXCIsXG4gIFwiZW1vamktdGVhci1maWxsXCI6IFwiXFxmN2FkXCIsXG4gIFwiZW1vamktdGVhclwiOiBcIlxcZjdiMlwiLFxuICBcImVudmVsb3BlLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjdiM1wiLFxuICBcImVudmVsb3BlLWFycm93LWRvd25cIjogXCJcXGY3YjhcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy11cC1maWxsXCI6IFwiXFxmN2I5XCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctdXBcIjogXCJcXGY3YmVcIixcbiAgXCJmZWF0aGVyXCI6IFwiXFxmN2JmXCIsXG4gIFwiZmVhdGhlcjJcIjogXCJcXGY3YzRcIixcbiAgXCJmbG9wcHktZmlsbFwiOiBcIlxcZjdjNVwiLFxuICBcImZsb3BweVwiOiBcIlxcZjdkOFwiLFxuICBcImZsb3BweTItZmlsbFwiOiBcIlxcZjdkOVwiLFxuICBcImZsb3BweTJcIjogXCJcXGY3ZTRcIixcbiAgXCJnaXRsYWJcIjogXCJcXGY3ZTVcIixcbiAgXCJoaWdobGlnaHRlclwiOiBcIlxcZjdmOFwiLFxuICBcIm1hcmtlci10aXBcIjogXCJcXGY4MDJcIixcbiAgXCJudm1lLWZpbGxcIjogXCJcXGY4MDNcIixcbiAgXCJudm1lXCI6IFwiXFxmODBjXCIsXG4gIFwib3BlbmNvbGxlY3RpdmVcIjogXCJcXGY4MGRcIixcbiAgXCJwY2ktY2FyZC1uZXR3b3JrXCI6IFwiXFxmOGNkXCIsXG4gIFwicGNpLWNhcmQtc291bmRcIjogXCJcXGY4Y2VcIixcbiAgXCJyYWRhclwiOiBcIlxcZjhjZlwiLFxuICBcInNlbmQtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmOGQwXCIsXG4gIFwic2VuZC1hcnJvdy1kb3duXCI6IFwiXFxmOGQxXCIsXG4gIFwic2VuZC1hcnJvdy11cC1maWxsXCI6IFwiXFxmOGQyXCIsXG4gIFwic2VuZC1hcnJvdy11cFwiOiBcIlxcZjhkM1wiLFxuICBcInNpbS1zbGFzaC1maWxsXCI6IFwiXFxmOGQ0XCIsXG4gIFwic2ltLXNsYXNoXCI6IFwiXFxmOGQ1XCIsXG4gIFwic291cmNlZm9yZ2VcIjogXCJcXGY4ZDZcIixcbiAgXCJzdWJzdGFja1wiOiBcIlxcZjhkN1wiLFxuICBcInRocmVhZHMtZmlsbFwiOiBcIlxcZjhkOFwiLFxuICBcInRocmVhZHNcIjogXCJcXGY4ZDlcIixcbiAgXCJ0cmFuc3BhcmVuY3lcIjogXCJcXGY4ZGFcIixcbiAgXCJ0d2l0dGVyLXhcIjogXCJcXGY4ZGJcIixcbiAgXCJ0eXBlLWg0XCI6IFwiXFxmOGRjXCIsXG4gIFwidHlwZS1oNVwiOiBcIlxcZjhkZFwiLFxuICBcInR5cGUtaDZcIjogXCJcXGY4ZGVcIixcbiAgXCJiYWNrcGFjay1maWxsXCI6IFwiXFxmOGRmXCIsXG4gIFwiYmFja3BhY2tcIjogXCJcXGY4ZTBcIixcbiAgXCJiYWNrcGFjazItZmlsbFwiOiBcIlxcZjhlMVwiLFxuICBcImJhY2twYWNrMlwiOiBcIlxcZjhlMlwiLFxuICBcImJhY2twYWNrMy1maWxsXCI6IFwiXFxmOGUzXCIsXG4gIFwiYmFja3BhY2szXCI6IFwiXFxmOGU0XCIsXG4gIFwiYmFja3BhY2s0LWZpbGxcIjogXCJcXGY4ZTVcIixcbiAgXCJiYWNrcGFjazRcIjogXCJcXGY4ZTZcIixcbiAgXCJicmlsbGlhbmNlXCI6IFwiXFxmOGU3XCIsXG4gIFwiY2FrZS1maWxsXCI6IFwiXFxmOGU4XCIsXG4gIFwiY2FrZTItZmlsbFwiOiBcIlxcZjhlOVwiLFxuICBcImR1ZmZsZS1maWxsXCI6IFwiXFxmOGVhXCIsXG4gIFwiZHVmZmxlXCI6IFwiXFxmOGViXCIsXG4gIFwiZXhwb3N1cmVcIjogXCJcXGY4ZWNcIixcbiAgXCJnZW5kZXItbmV1dGVyXCI6IFwiXFxmOGVkXCIsXG4gIFwiaGlnaGxpZ2h0c1wiOiBcIlxcZjhlZVwiLFxuICBcImx1Z2dhZ2UtZmlsbFwiOiBcIlxcZjhlZlwiLFxuICBcImx1Z2dhZ2VcIjogXCJcXGY4ZjBcIixcbiAgXCJtYWlsYm94LWZsYWdcIjogXCJcXGY4ZjFcIixcbiAgXCJtYWlsYm94Mi1mbGFnXCI6IFwiXFxmOGYyXCIsXG4gIFwibm9pc2UtcmVkdWN0aW9uXCI6IFwiXFxmOGYzXCIsXG4gIFwicGFzc3BvcnQtZmlsbFwiOiBcIlxcZjhmNFwiLFxuICBcInBhc3Nwb3J0XCI6IFwiXFxmOGY1XCIsXG4gIFwicGVyc29uLWFybXMtdXBcIjogXCJcXGY4ZjZcIixcbiAgXCJwZXJzb24tcmFpc2VkLWhhbmRcIjogXCJcXGY4ZjdcIixcbiAgXCJwZXJzb24tc3RhbmRpbmctZHJlc3NcIjogXCJcXGY4ZjhcIixcbiAgXCJwZXJzb24tc3RhbmRpbmdcIjogXCJcXGY4ZjlcIixcbiAgXCJwZXJzb24td2Fsa2luZ1wiOiBcIlxcZjhmYVwiLFxuICBcInBlcnNvbi13aGVlbGNoYWlyXCI6IFwiXFxmOGZiXCIsXG4gIFwic2hhZG93c1wiOiBcIlxcZjhmY1wiLFxuICBcInN1aXRjYXNlLWZpbGxcIjogXCJcXGY4ZmRcIixcbiAgXCJzdWl0Y2FzZS1sZy1maWxsXCI6IFwiXFxmOGZlXCIsXG4gIFwic3VpdGNhc2UtbGdcIjogXCJcXGY4ZmZcIixcbiAgXCJzdWl0Y2FzZVwiOiBcIlxcZjkwMFwiLFxuICBcInN1aXRjYXNlMi1maWxsXCI6IFwiXFxmOTAxXCIsXG4gIFwic3VpdGNhc2UyXCI6IFwiXFxmOTAyXCIsXG4gIFwidmlnbmV0dGVcIjogXCJcXGY5MDNcIixcbiAgXCJibHVlc2t5XCI6IFwiXFxmN2Y5XCIsXG4gIFwidHV4XCI6IFwiXFxmOTA0XCIsXG4gIFwiYmVha2VyLWZpbGxcIjogXCJcXGY5MDVcIixcbiAgXCJiZWFrZXJcIjogXCJcXGY5MDZcIixcbiAgXCJmbGFzay1maWxsXCI6IFwiXFxmOTA3XCIsXG4gIFwiZmxhc2stZmxvcmVuY2UtZmlsbFwiOiBcIlxcZjkwOFwiLFxuICBcImZsYXNrLWZsb3JlbmNlXCI6IFwiXFxmOTA5XCIsXG4gIFwiZmxhc2tcIjogXCJcXGY5MGFcIixcbiAgXCJsZWFmLWZpbGxcIjogXCJcXGY5MGJcIixcbiAgXCJsZWFmXCI6IFwiXFxmOTBjXCIsXG4gIFwibWVhc3VyaW5nLWN1cC1maWxsXCI6IFwiXFxmOTBkXCIsXG4gIFwibWVhc3VyaW5nLWN1cFwiOiBcIlxcZjkwZVwiLFxuICBcInVubG9jazItZmlsbFwiOiBcIlxcZjkwZlwiLFxuICBcInVubG9jazJcIjogXCJcXGY5MTBcIixcbiAgXCJiYXR0ZXJ5LWxvd1wiOiBcIlxcZjkxMVwiLFxuICBcImFudGhyb3BpY1wiOiBcIlxcZjkxMlwiLFxuICBcImFwcGxlLW11c2ljXCI6IFwiXFxmOTEzXCIsXG4gIFwiY2xhdWRlXCI6IFwiXFxmOTE0XCIsXG4gIFwib3BlbmFpXCI6IFwiXFxmOTE1XCIsXG4gIFwicGVycGxleGl0eVwiOiBcIlxcZjkxNlwiLFxuICBcImNzc1wiOiBcIlxcZjkxN1wiLFxuICBcImphdmFzY3JpcHRcIjogXCJcXGY5MThcIixcbiAgXCJ0eXBlc2NyaXB0XCI6IFwiXFxmOTE5XCIsXG4gIFwiZm9yay1rbmlmZVwiOiBcIlxcZjkxYVwiLFxuICBcImdsb2JlLWFtZXJpY2FzLWZpbGxcIjogXCJcXGY5MWJcIixcbiAgXCJnbG9iZS1hc2lhLWF1c3RyYWxpYS1maWxsXCI6IFwiXFxmOTFjXCIsXG4gIFwiZ2xvYmUtY2VudHJhbC1zb3V0aC1hc2lhLWZpbGxcIjogXCJcXGY5MWRcIixcbiAgXCJnbG9iZS1ldXJvcGUtYWZyaWNhLWZpbGxcIjogXCJcXGY5MWVcIixcbik7XG5cbkBlYWNoICRpY29uLCAkY29kZXBvaW50IGluICRib290c3RyYXAtaWNvbnMtbWFwIHtcbiAgLmJpLSN7JGljb259OjpiZWZvcmUgeyBjb250ZW50OiAkY29kZXBvaW50OyB9XG59XG4iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbi5kZWVwLWRpdmUtbW9kYWxzIHtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb250YWluZXIge1xyXG4gICAgJi50cmFuc2l0aW9uaW5nIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZC1vcGVuICYuYWN0aXZlIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDAwbXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVUb0xlZnQge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUZyb21MZWZ0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGQtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5kZWVwLWRpdmUtY29udGFpbmVyLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uS2V5ZmVhdHVyZVBhcnNlQ29udGVuQXJlYSAuZGVlcC1kaXZlLW1vZGFscyB7XHJcbiAgICB6LWluZGV4OiAxMzAwMDE7XHJcbn1cclxuXHJcbi5pbm5lcmdpZ2FieXRlQ29udGVudCB7XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBhbmltYXRpb246IGJnZmFkZSAuNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDAwO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGJnZmFkZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgcG9wdXAge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwb3B1cCAuNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4ICMwMDAwMDA0MDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMWE7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmtwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkMWQxZDE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbm90byBzYW5zJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBAYXBwbHkgY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2RlZXAtZGl2ZS1jbG9zZS1idXR0b24uc3ZnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICBhbmltYXRpb246IGZhZGUtcG9wdXAgLjVzIGZvcndhcmRzIC41cztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2RlZXAtZGl2ZS1jbG9zZS1idXR0b24yLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFkZS1wb3B1cCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE1dmggKyA0MHB4KTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMGNjLCAjMDAwMDAwMDApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBhbmltYXRpb246IGZhZGUtcG9wdXAgLjVzIGZvcndhcmRzIC43NXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGUtcG9wdXAge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbnRlbnQge1xyXG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTIwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICBwYWRkaW5nOiAxMHZoIDR2dyBjYWxjKDEyMHB4ICsgMTB2aCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwdmggNXZ3IGNhbGMoMTIwcHggKyAxMHZoKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1ncmlkIHtcclxuICAgIEBhcHBseSBpbmxpbmUtZ3JpZCBnYXAtMTA7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtZ3JpZC5ncmlkLWNvbHVtbi0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbHVtbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qKlxuICogU3dpcGVyIDEyLjAuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDIxLCAyMDI1XG4gKi9cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG59XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCB7XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuIiwiOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogNHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgd2lkdGg6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICByaWdodDogYXV0bztcbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmIH4gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIHRvcDogYXV0bztcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xuICBidXR0b24mIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyB0b3A7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIGxlZnQ7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246XG4gICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gIC5zd2lwZXItcnRsICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4gIC5zd2lwZXItdmVydGljYWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCI6cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiQGdsb2JhbC9zd2lwZXIvc3dpcGVyXCI7XHJcbkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9tb2R1bGVzL25hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcIkBnbG9iYWwvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwiQGdsb2JhbC9zd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXJcIjtcclxuXHJcblxyXG4uc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiLmItc3dpcGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogJGNvbG9yLWhpZ2hsaWdodDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjNTc1NzU3O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjNTc1NzU3O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHJvdy1nYXA6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCk7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCkgKiAuNSk7XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqIG1pbih2YXIoLS1wcm9ncmVzcyksIDEpKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cclxuICAgICAgICAuYmktcGF1c2UtY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaS1wbGF5LWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmF1dG9wbGF5IHtcclxuICAgICAgICAuYi1zd2lwZXItYXV0b3BsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgIC5iaS1wbGF5LWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmktcGF1c2UtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iLXN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4gICAgICAgICAgICAuYi1zd2lwZXItYXV0b3BsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDRweCkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAqIHZhcigtLXByb2dyZXNzKSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWxvY2srLmItc3dpcGVyLWF1dG9wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbnAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hLFxyXG5hOmhvdmVyLFxyXG5hOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5wIHtcclxuICAgIEBhcHBseSBteS0zO1xyXG4gICAgY29sb3I6ICNEMUQxRDE7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxudWwgbGkge1xyXG4gICAgY29sb3I6ICNEMUQxRDE7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLy9oMyB7IGZvbnQtc2l6ZTogfVxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSB7XHJcbiAgICAvL2xldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3JiaXRyb25cIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgLyogbGV0dGVyLXNwYWNpbmc6IDRweDsgKi9cclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2VlZTtcclxufVxyXG5cclxuaDUge1xyXG4gICAgLy9AYXBwbHkgZm9udC1hbGRyaWNoO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLy8iLCIvLyR0aXAtY29sb3I6IHJnYigwIDI1NSAyNTUpO1xyXG4kdGlwLWNvbG9yLWhvdmVyOiAjZmY2NDAwO1xyXG5cclxuYVtkYXRhLXRpcF0ge1xyXG4gICAgZm9udC1zaXplICAgICA6IC44ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDEwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiBpbmhlcml0O1xyXG4gICAgY3Vyc29yICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBjb2xvciAgICAgICAgIDogaW5oZXJpdDtcclxuXHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1IC8gODAlKTtcclxuICAgICAgICAvL2NvbG9yOiMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgZm9udC1zaXplICAgICA6IDEycHg7XHJcbiAgICBmb250LWZhbWlseSAgICAgOiBBcmlhbDtcclxuICAgIGJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjYjNiM2IzO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgIDogNHB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgY29sb3IgICAgICAgICAgIDogIzJlMmUyZTtcclxuICAgIC8qIHRyYW5zZm9ybSAgICA6IHNjYWxlKDAuOCk7ICovXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nICAgICAgICAgOiAxcHggM3B4O1xyXG4gICAgbGluZS1oZWlnaHQgICAgIDogMTtcclxuICAgIGZvbnQtd2VpZ2h0ICAgICA6IGJvbGRlcjtcclxuICAgIG1hcmdpbi1sZWZ0ICAgICA6IDJweDtcclxuICAgIHRleHQtc2hhZG93ICAgICA6IDAgMCAxcHg7XHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGlwLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlciAgICA6IDFweCBzb2xpZCAkdGlwLWNvbG9yLWhvdmVyO1xyXG4gICAgICAgIGNvbG9yICAgICA6ICMwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpcCB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogM2VtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAwLjdlbTtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjQ7XHJcbiAgICBmb250LWZhbWlseSAgIDogJ1RpdGlsbGl1bSBXZWInO1xyXG5cclxuICAgID4uY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc0JTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4gOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuS2V5ZmVhdHVyZVBhcnNlQ29udGVuQXJlYS5ibGFja0JhY2tHcm91bmQgJixcclxuICAgIC50aGVtZS1kYXJrICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgY29sb3IgICAgIDogI2FmYWZhZjtcclxuICAgIH1cclxufSIsIi5kb3RzIHtcclxuICAgIC0tZG90cy1zcGFjaW5nOiAxdnc7XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvL21peC1ibGVuZC1tb2RlOiBleGNsdXNpb247XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3NpZGViYXItMS5wbmcnKSAwIDAvYXV0byAxMDAlIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDE2M3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9zaWRlYmFyLTIucG5nJykgMCAwL2F1dG8gMTAwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2cHggdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgICAgIDtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY5MDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC8vbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgLy93aWR0aDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmZmZmYzMDtcclxuICAgICAgICAgICAgd2lkdGg6IC42ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjZlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY2NDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3RzLWhpZ2hsaWdodC1jb2xvciwgI2ZmZmZmZjMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjY0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGlja3ktZG90cyB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1sb2NhbG5hdi1oZWlnaHQpO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGlja3ktZG90cysqIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcclxufVxyXG5cclxuXHJcbi5kb3RzLnZpc2libGUtYnktZmlyc3Qge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgPmFbaHJlZl0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZG90LUZhZGVJbkZyb21SaWdodCA0MDBtcyBlYXNlIDBzIGJhY2t3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRkZWxheTogNTBtcztcclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdG8gMTAge1xyXG4gICAgICAgICAgICA+YTpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkZGVsYXkgKiAoJGkgLSAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3RzLnZpc2libGUtYnktYXJjaG9yIHtcclxuICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCA2MDBtcyBlYXNlO1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgICA+YVtocmVmXSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBkb3QtRmFkZUluRnJvbVJpZ2h0IDQwMG1zIGVhc2UgMHMgYmFja3dhcmRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJGRlbGF5OiA1MG1zO1xyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0byAxMCB7XHJcbiAgICAgICAgICAgID5hOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRkZWxheSAqICgkaSAtIDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkb3QtRmFkZUluRnJvbVJpZ2h0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBAYXBwbHkgdzE5MjA6bWF4LXctWzE4MDBweF07XHJcbiAgICBAYXBwbHkgdzEzMjA6bWF4LXctWzEyMDBweF07XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGFwcGx5IHcxOTIwOm1heC13LVsxNTAwcHhdO1xyXG59XHJcblxyXG4uc3RpY2t5VG9wIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5uby13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxpbmstc2ltcGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgIEBhcHBseSB0ZXh0LXNlY29uZGFyeTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogMC41ZW07XHJcbn1cclxuXHJcbi5ub3RlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInLCBhcmlhbCwgc2Fucy1zZXJpZiwgTWljcm9zb2Z0IEpoZW5nSGVpO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XHJcbn1cclxuXHJcbi55dC1pZnJhbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgID5pZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIH1cclxufVxyXG5cclxuLnF0YWcge1xyXG4gICAgQGFwcGx5IHZtO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZzogLjFlbSAuOGVtO1xyXG59XHJcblxyXG4ua3Age1xyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9yYml0cm9uXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI0ZGNjQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgLy/kuI3kuIDlrprmnInlv4XopoFcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAua3Atc3ViIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAua3AtbWFpbisua3Atc3ViIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmtwLnN0eWxlIHtcclxuICAgIC5rcC1tYWluIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgJ05vdG8gU2Fucyc7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rcC5zdHlsZTIge1xyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAua3Atc3ViIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG5hW2RhdGEtZGRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnQtYm94IHtcclxuICAgIC5oaWdodGxpZ2h0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctcGFyYWxsYXgge1xyXG4gICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5ncy10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ncy10YWItY29udGVudHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuZ3MtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItbGluZWFyLXZpIHtcclxuICAgIEBhcHBseSBiZy1saW5lYXItdmk7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnN1cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuaSthIHtcclxuICAgIEBhcHBseSBtcy00O1xyXG59XHJcblxyXG4ucGxheWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC0tcGxheWJ0bi1zaXplOiA1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGFwcGx5IGJpIGJpLXBsYXktY2lyY2xlLWZpbGw7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGxheWJ0bi1zaXplKTtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xY2FyZCB7XHJcbiAgICAvLyAucWNhcmQtYmcgPiBpbWd7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2U7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC8vIH1cclxuICAgIC8vICY6aG92ZXJ7XHJcbiAgICAvLyAgICAgLnFjYXJkLWJnID4gaW1ne1xyXG4gICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIHZhcigtLXFjYXJkLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykgKyA0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS1zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44ZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIGFyaWFsLCBzYW5zLXNlcmlmLCBNaWNyb3NvZnQgSmhlbmdIZWk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1jcm9zcyB7XHJcbiAgICBmaWxsOiAkdGhlbWUtY29sb3I7XHJcbiAgICAvL3RyYW5zaXRpb246IGFsbCBsaW5lYXIgNjAwbXMgMHM7XHJcbiAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcblxyXG4gICAgLS1jcm9zcy1hbmltLXRpbWU6IDI1MG1zO1xyXG5cclxuICAgIC8vICYuaW5pdHtcclxuICAgIC8vICAgICAubG9nby1jcm9zcy10b3B7XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDY2cHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS10b3AgdmFyKC0tY3Jvc3MtYW5pbS10aW1lKSBsaW5lYXIgMG1zIGZvcndhcmRzO1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAubG9nby1jcm9zcy1ib3R0b217XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDk2cHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS1ib3R0b20gdmFyKC0tY3Jvc3MtYW5pbS10aW1lKSBsaW5lYXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogMSkgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLWNlbnRlcntcclxuICAgIC8vICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY4MXB4O1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb246IGNyb3NzLWFuaW0tY2VudGVyIGNhbGModmFyKC0tY3Jvc3MtYW5pbS10aW1lKSAqIC41KSBsaW5lYXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogMikgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi5hbmlte1xyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLXRvcCwubG9nby1jcm9zcy1ib3R0b20sLmxvZ28tY3Jvc3MtY2VudGVye1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmxvZ28tY3Jvc3MtYm9yZGVyIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtdG9wIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA2NnB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtdG9wKTtcclxuICAgIC8vIHN0cm9rZTogI2VjNjMxYTtcclxuICAgIC8vIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIC8vIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtYm90dG9tIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA5NnB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtYm90dG9tKTtcclxuICAgIC8vIHN0cm9rZTogI2VjNjMxYTtcclxuICAgIC8vIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIC8vIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtY2VudGVyIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNjgxcHg7XHJcbiAgICBzdHJva2Utd2lkdGg6IDQ0cHg7XHJcbiAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNsaXAtcGF0aDogdXJsKCNjcm9zcy1jbGlwcGF0aC1jZW50ZXIpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tdG9wIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tYm90dG9tIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMTkycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3Jvc3MtYW5pbS1jZW50ZXIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAYXBwbHkgZnVsbCBvYmplY3QtY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aS1saW5lLWxlZnQge1xyXG4gICAgLS1ncy12aS1saW5lLXdpZHRoOiAycHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZ3MtdmktbGluZS13aWR0aCwgMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY2NDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDEpO1xyXG5cclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSB2YXIoLS1ncy12aS1saW5lLXdpZHRoLCAycHgpKSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVlcGRpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUuc3ZnJykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUyLnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXN3aXBlciB7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIC8vICAgICAucWNhcmR7XHJcbiAgICAgICAgLy8gICAgICAgICBAYXBwbHkgY2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luOiAuOGVtIDA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGdhcDogMWVtO1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLzRiNGI0YlxyXG4gICAgICAgID5zdmcsXHJcbiAgICAgICAgPmkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1wcmV2LnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1wcmV2Mi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1uZXh0LnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1uZXh0Mi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYmlnIHtcclxuICAgIEBhcHBseSB0ZXh0LTFlMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGV4dC1zbWFsbCB7XHJcbiAgICBjb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgQGFwcGx5IGdhcC0xMDtcclxuICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YSxcclxuLmdyaWQtdGVtcGxhdGUtNGMge1xyXG5cclxuICAgIEBhcHBseSB3NjAwOmdyaWQtY29scy0yO1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTM7XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcblxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIC8vICAgICBAYXBwbHkgY2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNGEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMmZyO1xyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YiB7XHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLWNvbHMtMjtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0zO1xyXG4gICAgLy9AYXBwbHkgZ3JpZC1yb3dzLTI7XHJcbiAgICAvL2dyaWQtdGVtcGxhdGU6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgLyByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgLy9ncmlkLXRlbXBsYXRlOiBhdXRvIDFmciAvIHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3OTYwOmNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOmNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOmNvbC1zcGFuLTEgdzk2MDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpyb3ctc3Bhbi0xIHc5NjA6Y29sLXNwYW4tMjtcclxuICAgICAgICAgICAgLy9AYXBwbHkgdzEzMjA6Z3JpZC1jb2xzLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00ZCB7XHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLWNvbHMtNTtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy01O1xyXG4gICAgQGFwcGx5IHc2MDA6Z3JpZC1yb3dzLTU7XHJcbiAgICBAYXBwbHkgdzk2MDpncmlkLXJvd3MtNTtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOmNvbC1zcGFuLTM7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOmNvbC1zcGFuLTMgdzk2MDpyb3ctc3Bhbi0zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpyb3ctc3Bhbi0zIHc5NjA6Y29sLXNwYW4tMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6cm93LXNwYW4tMztcclxuICAgICAgICAgICAgQGFwcGx5IHc5NjA6cm93LXNwYW4tMiB3OTYwOmNvbC1zcGFuLTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOnJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOnJvdy1zcGFuLTIgdzk2MDpjb2wtc3Bhbi0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWEge1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTY7XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3OTYwOmNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc5NjApIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTM7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMTtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTE7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWQge1xyXG4gICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWExO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMjtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTM7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNTtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTEgYXJlYTIgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhNVwiXHJcbiAgICA7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWUge1xyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhMSBhcmVhMiBhcmVhMlwiXHJcbiAgICBcImFyZWExIGFyZWE1IGFyZWE0XCJcclxuICAgIFwiYXJlYTMgYXJlYTMgYXJlYTRcIlxyXG4gICAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZiB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTRcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS02YSB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNjtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhNCBhcmVhMiBhcmVhM1wiXHJcbiAgICBcImFyZWE0IGFyZWE1IGFyZWE2XCJcclxuICAgIFwiYXJlYTQgYXJlYTUgYXJlYTZcIlxyXG4gICAgXCJhcmVhNCBhcmVhNSBhcmVhNlwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcImFyZWExIGFyZWEyXCJcclxuICAgICAgICAgICAgXCJhcmVhMyBhcmVhNFwiXHJcbiAgICAgICAgICAgIFwiYXJlYTUgYXJlYTZcIlxyXG4gICAgICAgIDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNmIge1xyXG4gICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWExO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMjtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTM7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTY7XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNlwiXHJcbiAgICA7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtN2Ege1xyXG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi01O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi00O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzEzMjApIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi00O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICY+Om50aC1jaGlsZCg1KSxcclxuICAgICAgICAmPjpudGgtY2hpbGQoNiksXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1nYW1lYXNzaXN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI0YjRiO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwMiwgMCwgMC4xNSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ta3Yge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yd2Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi14M2Qge1xyXG4gICAgYSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zLmdyaWQge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAua3AtaW5mby12YWx1ZSxcclxuICAgIC5rcC1pbmZvLXRvcC1ib3R0b20sXHJcbiAgICAucXRhZyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY29udG5ldCBwIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAYXBwbHkgcHgtNTtcclxufVxyXG5cclxuLnNlY3Rpb24taGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2JnLWhlcm8uanBnJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuXHJcbiAgICAuZmVhdHVyZS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX2hlYWRpbmcge1xyXG4gICAgICAgIEBhcHBseSBmb250LW9yYml0cm9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweCAqIDAuNzU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggLjFlbSByZ2JhKDAsIDAsIDAsIC4yNSkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9iZy1oZXJvLmpwZycpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAuZmVhdHVyZS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX2hlYWRpbmcge1xyXG4gICAgICAgIEBhcHBseSBmb250LW9yYml0cm9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweCAqIDAuNzU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggLjFlbSByZ2JhKDAsIDAsIDAsIC4yNSkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWFpIHtcclxuICAgIHNwYW4uZ3JkbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkY2NDAwIDAlLCAjRkY2NDAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ucy5ncmlkIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGFwcGx5IHB4LTU7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1kNSB7XHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIEBhcHBseSB3MTkyMDptaW4taC00NTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzZweCArIDFlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsICMxMTEgMCUsICMxMTEgMTAwMCUpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzMzIDAlLCAjMDMwMzAzIDUwJSwgIzMzMyAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWFpIHtcclxuICAgIC5kZWVwLWRpdmUtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuXHJcbiAgICAua3AtaW5mby10b3AtYm90dG9tIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5haXJvdyB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgZ2FwLTU7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXBwbHkgdzk2MDpmbGV4LWNvbDtcclxuICAgIH1cclxuXHJcbiAgICAuRVp0b1BlYWsge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC01IGZsZXgtY29sO1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmZsZXgtcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5haS1zd2lwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5xY2FyZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdjpoYXMoPi5zYWZlT0MpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYWZlT0Mge1xyXG4gICAgICAgIC0teGdhcDogNXJlbTtcclxuICAgICAgICAtLXlnYXA6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0teWdhcCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogdmFyKC0teGdhcCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xyXG4gICAgICAgICAgICAtLXhnYXA6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXBhZGxyOiAwLjVsaDtcclxuICAgICAgICAgICAgICAgICAgICAtLWNsaXBib3JkZXI6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLXBhZGxyKSkgMCB2YXIoLS1wYWRscik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjY0MDAsICNGRjY0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN2Zy1jbGlwLXNob3cge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDAgLTEwMCUsIDIwMCUgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW92ZXJ2aWV3IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3ZpLWZhbGNvbl9sb2dvLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblxyXG4gICAgICAgIEBhcHBseSB3MTMyMDpsaXN0LWRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgI292ZXJ2aWV3IHtcclxuICAgICAgICBAYXBwbHkgdzYwMDpwdC0yMCB3MTMyMDpwYi01NjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTkyMCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNDE0MTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdyYW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOnJvdy1jb2xzLTIgdzk2MDpweC0wO1xyXG4gICAgICAgIEBhcHBseSB3MTMyMDpyb3ctY29scy0zO1xyXG5cclxuICAgICAgICA+ZGl2LFxyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpmbGV4LW5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tc3VtbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N1bW1hcnktYmcuanBnJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG5cclxuICAgIC5zdW1tYXJ5LXRleHQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnktaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAYXBwbHkgdzEzMjA6bWF4LWgtWzM1dnddO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLWNoYW5nZWJnIHtcclxuICAgIC5jaGFuZ2ViZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tYmctdHJhbnMtdGltZSwgNDUwbXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tbWVtb3J5IHtcclxuXHJcbiAgICAuYnRuLWRlZXBkaXZlIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udG9wLWltYWdlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDgwMG1zO1xyXG5cclxuICAgICYuc2NhbGUge1xyXG4gICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5kZWVwLWRpdmUtYWkge1xyXG4gICAgZGl2Omhhcyg+Lmljb25zLmdyaWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zLmdyaWQge1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXZybSB7XHJcbiAgICBAYXBwbHkgcHgtODtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblxyXG4gICAgLnNlY3Rpb24tdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgODAwbXM7XHJcblxyXG4gICAgICAgICYuc2NhbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIEBhcHBseSBncmlkLWNvbHMtMTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMyB3OTYwOnB4LTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtwIHtcclxuICAgICAgICAucXRhZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMS4xO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICM2OTY5Njk7XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOmJvcmRlci1yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb29saW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMCB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2Nvb2xpbmctYmcuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcblxyXG4gICAgLmxhdGNoLXN3aXBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy10aGVybWFsLWd1YXJkIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDI3JTtcclxuICAgIH1cclxuXHJcbiAgICAudGhlcm1hbC1ncmlkIHtcclxuICAgICAgICAvLyAucWNhcmQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAvLyAgICAgQGFwcGx5IHcxOTIwOnctWzMwMHB4XTtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRoZXJtYWwge1xyXG4gICAgQGFwcGx5IHB4LTg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBjYiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLS1wY2ItYmctc2l6ZTogOTYwcHg7XHJcbiAgICAtLXBjYi1iZy1wYWRkaW5nOiAwLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgLS1wY2ItYmctc2l6ZTogMTAwJTtcclxuICAgICAgICAtLXBjYi1iZy1wYWRkaW5nOiAwLjQzO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzE5MjApIHtcclxuICAgICAgICAtLXBjYi1iZy1zaXplOiAxOTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9pcC9wY2ItZGVzaWduLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1wY2ItYmctc2l6ZSkgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXBjYi1iZy1zaXplKSAqIHZhcigtLXBjYi1iZy1wYWRkaW5nKSk7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXBjYi1iZy1zaXplKSAqIDAuNjIwNjg5NjU1Mik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvdWQtYmcuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgIC51ZC1ncmlkIHtcclxuICAgICAgICBAYXBwbHkgZ2FwLTI7XHJcbiAgICAgICAgQGFwcGx5IHc2MDA6Z2FwLTU7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTI7XHJcblxyXG4gICAgICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLy8gZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgJjpoYXMoPiAucG9zLWNvcm5lciksXHJcbiAgICAgICAgLnFjYXJkLWJvZHk6aGFzKD4gLnBvcy1jb3JuZXIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBhcHBseSBtaW4taC00MDBweCB3OTYwOm1pbi1oLTUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC5iZy1mdWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29ubmVjdGl2aXR5IHtcclxuICAgIEBhcHBseSBweS0wO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC0tc2xjZHc6IDk2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAtLXNsY2R3OiA5MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5zdGlja3ktY2VudGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5jYW1lcmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGZsZXgtY29sO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNsY2R3KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0yMCB3OTYwOm1iLTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1zbGNkdykgKiAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zbGNkdykgKiAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDB2aDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRpeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGl5LWJnLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub2JvcmRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXktZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0yO1xyXG4gICAgICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0yO1xyXG5cclxuICAgICAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXktZ3JpZDIge1xyXG4gICAgICAgIEBhcHBseSBnYXAtMjtcclxuICAgICAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtNjtcclxuXHJcbiAgICAgICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQuYmctZnVsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnFjYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNvZnR3YXJlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvYW9ydXMtd29ybGQtNS5qcGcnKSBjZW50ZXIgdG9wLzEwMCUgYXV0byBuby1yZXBlYXQ7XHJcbiAgICBAYXBwbHkgbWluLWgtc2NyZWVuIGNlbnRlci15O1xyXG5cclxuICAgIC5pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYW1kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDI1NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDEwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTB2dyA1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTM2NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMydnc7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAuNzVmcjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2OmhhcyhpbWcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1dnc7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjV2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2OmhhcyhwKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290bm90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5BbnRlbm5hIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbnRhaW5lciB7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNCUgKyB2YXIoLS1sb2NhbG5hdi1oZWlnaHQpKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvdmktbGluZS0xLnN2ZycpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgLS12aS1saW5lLXdpZHRoOiBtYXgoNDAwcHgsIDI1dncpO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS12aS1saW5lLXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmktbGluZS13aWR0aCkgKiAwLjAzNDU4MjEzMjYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKHZhcigtLWRkLWNvbHVtbi13aWR0aCkgKiA0KTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb2x1bW46aGFzKC5kZHI1LXZpLWZyYW1lKSB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uOmhhcyguYmVuZWZpdCkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uIC5iZW5lZml0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtLWNsaXBib3JkZXI6IDFweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDBEMEZGIDAlLCAjRkYwMEJGIDEwMCUpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYm8tc3dpdGNoIHtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmPioge1xyXG4gICAgICAgICAgICBAYXBwbHkgcHgtNSB3LWZ1bGwgdzk2MDpweC0wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXBwbHkgc2hyaW5rLTAgdy1mdWxsIHc5NjA6c2hyaW5rO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyg+Omxhc3QtY2hpbGQuYWN0aXZlKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgKiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIH1cclxufVxyXG5cclxuLnBiby1zd2lwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGRyNS12aS1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPmltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsIC0xMCUpO1xyXG4gICAgfVxyXG5cclxuICAgID5pbWcuZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcCB7XHJcbiAgICAuc3RlcC1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuI2RlZXAtZGl2ZS13aWZpIHtcclxuICAgIC5rcC5zdHlsZTIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNTtcclxuICAgIH1cclxufVxyXG5cclxuI2RlZXAtZGl2ZS1yZ2Ige1xyXG4gICAgLnJnYi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnJnYi1tb2RlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmdiLW1vZGVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmNvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJnYi1lZmZlY3RzIHtcclxuICAgICAgICBAYXBwbHkgZnVsbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW1nLndhdmUge1xyXG4gICAgYW5pbWF0aW9uOiB3YXZlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyB3YXZlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/